/* ZadRx visual identity v1 */
:root{--cp-nav:#102d40;--cp-heading:#163a50;--cp-accent:#087f8c;--cp-bg:#f3f7fa;--cp-border:#dde7ee}
body .app-brand::before{display:none} .zad-brand{display:inline-flex;align-items:center;gap:12px;font-size:29px;font-weight:750;letter-spacing:-1.2px;line-height:1.1;color:#173d54}.zad-brand img{flex:none}.zad-brand small{display:block;font-size:9px;font-weight:500;letter-spacing:.2px;margin-top:7px;color:#61778a}.zad-rx{color:#08899a}body .app-brand .zad-brand{color:#fff;font-size:30px}body .app-brand .zad-brand small{color:#adc6d4;font-size:8px}body .app-brand{padding:5px 8px 27px}body .app-nav{background:linear-gradient(165deg,#102d40,#143b4c);padding-top:30px}body .app-nav-link{padding:13px 14px;border-radius:12px}body .app-nav-link.active{background:#156171;border-color:#297d88;box-shadow:inset 3px 0 #83d8d4}body .app-header-label{font-weight:600;color:#244a60}body .app-content{padding-top:34px}body .panel,body .module-card{box-shadow:0 8px 30px #173d5405}body .home-search-panel{background:linear-gradient(125deg,#12334a,#165467);border:0;box-shadow:0 12px 32px #173d5412}body .home-tool-card{transition:transform .16s,box-shadow .16s,border-color .16s}body .home-tool-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #173d540c;border-color:#91c5cc}body .home-eyebrow{letter-spacing:2px}body .home-tool-icon{border-radius:14px}body .home-quick-panel{box-shadow:0 8px 30px #173d5405}
@media(prefers-reduced-motion:reduce){body .home-tool-card{transition:none}body .home-tool-card:hover{transform:none}}@media(max-width:850px){body .app-nav{padding:18px}body .app-brand{margin-bottom:12px;padding-bottom:16px}body .app-content{padding:22px 16px}body .app-header{padding:14px 18px}}
