.GatedModulesView_page___sQp6{--ink:#1A1A1A;--muted:#666;--line:#e5e4de;--paper:#fff;--soft:#F9F8F3;--accent:#0369a1;--accent-dark:#075985;width:min(1500px,100%);margin:0 auto;padding:38px clamp(22px,3vw,48px) 70px;background:#F9F8F3;color:var(--ink);font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif)}.GatedModulesView_page___sQp6 *,.GatedModulesView_page___sQp6 :after,.GatedModulesView_page___sQp6 :before,.GatedModulesView_statePage__NGAk7 *{box-sizing:border-box}.GatedModulesView_page___sQp6 button,.GatedModulesView_page___sQp6 input,.GatedModulesView_page___sQp6 select,.GatedModulesView_page___sQp6 textarea,.GatedModulesView_statePage__NGAk7 button{font:inherit}.GatedModulesView_page___sQp6 button,.GatedModulesView_statePage__NGAk7 button{cursor:pointer}.GatedModulesView_page___sQp6 :is(button,input,select,textarea):focus-visible,.GatedModulesView_statePage__NGAk7 button:focus-visible{outline:3px solid rgba(59,130,246,.4);outline-offset:2px}.GatedModulesView_pageHeader__NPq0H{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:22px}.GatedModulesView_pageHeader__NPq0H h1,.GatedModulesView_pageHeader__NPq0H p,.GatedModulesView_pageHeader__NPq0H span{margin:0}.GatedModulesView_pageHeader__NPq0H p{color:#0369a1;font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.GatedModulesView_pageHeader__NPq0H h1{margin-top:8px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(2rem,3.8vw,3.15rem);font-weight:500;letter-spacing:-.03em;line-height:1.1}.GatedModulesView_pageHeader__NPq0H>div>span{display:block;max-width:720px;margin-top:12px;color:var(--muted);font-size:1rem;line-height:1.55}.GatedModulesView_environmentBadge__BHFo6{flex:0 0 auto;border:1px solid #bae6fd;border-radius:999px;padding:9px 14px;background:#f0f9ff;color:var(--accent-dark);font-size:.84rem;font-weight:800}.GatedModulesView_environmentNotice__Sl639,.GatedModulesView_sandboxNotice__oGsCj{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin-bottom:22px;border:1px solid #e5d08b;border-radius:15px;padding:16px 18px;background:#fff9e8}.GatedModulesView_environmentNotice__Sl639{border-color:#bae6fd;background:#f0f9ff}.GatedModulesView_environmentNotice__Sl639:before,.GatedModulesView_sandboxNotice__oGsCj:before{grid-row:1/span 2;content:"◇";color:#9a6a00;font-size:1.2rem}.GatedModulesView_environmentNotice__Sl639:before{color:#0369a1}.GatedModulesView_environmentNotice__Sl639 p,.GatedModulesView_environmentNotice__Sl639 strong,.GatedModulesView_sandboxNotice__oGsCj p,.GatedModulesView_sandboxNotice__oGsCj strong{margin:0}.GatedModulesView_environmentNotice__Sl639 strong,.GatedModulesView_sandboxNotice__oGsCj strong{font-size:.92rem}.GatedModulesView_environmentNotice__Sl639 p,.GatedModulesView_sandboxNotice__oGsCj p{color:var(--muted);font-size:.88rem;line-height:1.55}.GatedModulesView_moduleTabs__bTWYm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.GatedModulesView_moduleCardActive__WkELz,.GatedModulesView_moduleCard__fVVmi{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;min-width:0;border:1px solid var(--line);border-radius:19px;padding:17px;background:var(--paper);color:var(--ink);text-align:left;box-shadow:0 8px 24px rgb(26 26 26/4%);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.GatedModulesView_moduleCardActive__WkELz,.GatedModulesView_moduleCard__fVVmi:hover{border-color:#7dd3fc;box-shadow:0 12px 32px rgba(59,130,246,.1);transform:translateY(-1px)}.GatedModulesView_moduleCardActive__WkELz{background:linear-gradient(145deg,#fff,#f0f9ff)}.GatedModulesView_moduleIcon__g8rjN{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#e0f2fe;color:#075985;font-size:1rem;font-weight:900}.GatedModulesView_moduleCardCopy__jTmJd{min-width:0}.GatedModulesView_moduleCardCopy__jTmJd em,.GatedModulesView_moduleCardCopy__jTmJd small,.GatedModulesView_moduleCardCopy__jTmJd strong{display:block}.GatedModulesView_moduleCardCopy__jTmJd small{color:#0369a1;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.GatedModulesView_moduleCardCopy__jTmJd strong{margin-top:3px;font-size:1.05rem}.GatedModulesView_moduleCardCopy__jTmJd em{margin-top:6px;color:var(--muted);font-size:.84rem;font-style:normal;line-height:1.45}.GatedModulesView_moduleStatus__SO_2h{grid-column:1/-1;width:fit-content;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:850}.GatedModulesView_moduleStatusReady__7bh7K{background:#dff2e7;color:#17613f}.GatedModulesView_moduleStatusOff___4OvE{background:#eef1f0;color:#66746f}.GatedModulesView_modulePanel__TYO_0{border:1px solid var(--line);border-radius:24px;background:#F9F8F3;box-shadow:0 18px 44px rgb(26 26 26/6%);overflow:hidden}.GatedModulesView_panelHeader__b63Mq{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line);padding:24px 26px;background:var(--paper)}.GatedModulesView_panelHeader__b63Mq h2,.GatedModulesView_panelHeader__b63Mq p,.GatedModulesView_panelHeader__b63Mq span{margin:0}.GatedModulesView_panelHeader__b63Mq span{color:#0369a1;font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.GatedModulesView_panelHeader__b63Mq h2{margin-top:5px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:1.5rem;font-weight:500;letter-spacing:-.025em}.GatedModulesView_panelHeader__b63Mq p{max-width:700px;margin-top:6px;color:var(--muted);font-size:.88rem;line-height:1.5}.GatedModulesView_panelHeader__b63Mq dl{display:flex;flex:0 0 auto;gap:20px;margin:0}.GatedModulesView_panelHeader__b63Mq dl div{min-width:88px}.GatedModulesView_panelHeader__b63Mq dt{color:var(--muted);font-size:.76rem;font-weight:750}.GatedModulesView_panelHeader__b63Mq dd{margin:3px 0 0;font-size:.84rem;font-weight:750}.GatedModulesView_workspaceGrid__Zgt7I{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;padding:18px}.GatedModulesView_activityCard__unAMW,.GatedModulesView_reviewCard__gK2Uv,.GatedModulesView_workflowCard__u5dFS{min-width:0;border:1px solid var(--line);border-radius:18px;padding:21px;background:var(--paper)}.GatedModulesView_reviewCard__gK2Uv{grid-column:1/-1}.GatedModulesView_workflowHeading__a9tWk{margin-bottom:18px}.GatedModulesView_workflowHeading__a9tWk h3,.GatedModulesView_workflowHeading__a9tWk p,.GatedModulesView_workflowHeading__a9tWk span{margin:0}.GatedModulesView_workflowHeading__a9tWk span{color:#0369a1;font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.GatedModulesView_workflowHeading__a9tWk h3{margin-top:5px;font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);font-size:1.1rem;font-weight:650;letter-spacing:-.01em}.GatedModulesView_workflowHeading__a9tWk p{margin-top:6px;color:var(--muted);font-size:.88rem;line-height:1.55}.GatedModulesView_formStack__92xtY{display:grid;gap:15px}.GatedModulesView_formColumns___W697{display:grid;grid-template-columns:1fr 1fr;gap:12px}.GatedModulesView_field__muvxw{display:grid;gap:7px}.GatedModulesView_field__muvxw>span{font-size:.86rem;font-weight:800}.GatedModulesView_field__muvxw>small{color:var(--muted);font-size:.78rem;line-height:1.45}.GatedModulesView_field__muvxw input,.GatedModulesView_field__muvxw select,.GatedModulesView_field__muvxw textarea{width:100%;border:1px solid #cfdad7;border-radius:11px;padding:11px 12px;background:#fcfdfd;color:var(--ink);font-size:.93rem}.GatedModulesView_field__muvxw input,.GatedModulesView_field__muvxw select{min-height:46px}.GatedModulesView_field__muvxw textarea{resize:vertical;line-height:1.55}.GatedModulesView_codeArea__XVmCO{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.84rem!important;tab-size:2}.GatedModulesView_check__hkjpq{display:flex;align-items:flex-start;gap:10px;border:1px solid #e5e4de;border-radius:12px;padding:11px 12px;background:#F9F8F3;color:#3d3d3d;font-size:.86rem;line-height:1.5}.GatedModulesView_check__hkjpq input{width:18px;height:18px;flex:0 0 auto;margin-top:1px;accent-color:#0284c7}.GatedModulesView_primaryButton__uC3aq{min-height:45px;border:1px solid #0284c7;border-radius:10px;padding:0 17px;background:linear-gradient(135deg,#7eb6ff,#3b82f6 52%,#5eead4);color:#fff;font-weight:700;box-shadow:0 8px 20px -6px rgba(59,130,246,.4)}.GatedModulesView_primaryButton__uC3aq:hover:not(:disabled){box-shadow:0 12px 28px -8px rgba(59,130,246,.55)}.GatedModulesView_primaryButton__uC3aq:disabled{cursor:not-allowed;opacity:.48}.GatedModulesView_errorMessage__U1HkH,.GatedModulesView_successMessage__ujtwh{margin:15px 0 0;border-radius:11px;padding:11px 13px;font-size:.86rem;line-height:1.5}.GatedModulesView_errorMessage__U1HkH{border:1px solid #efc5bd;background:#fff1ee;color:#8b3027}.GatedModulesView_successMessage__ujtwh{border:1px solid #bcdccc;background:#edf8f2;color:#185a3e}.GatedModulesView_activityList__zhzVy{display:grid;gap:9px;margin:0;padding:0;list-style:none}.GatedModulesView_activityList__zhzVy li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;border:1px solid #e0e7e5;border-radius:12px;padding:12px}.GatedModulesView_activityList__zhzVy li>div{min-width:0}.GatedModulesView_activityList__zhzVy span,.GatedModulesView_activityList__zhzVy strong{display:block}.GatedModulesView_activityList__zhzVy strong{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.GatedModulesView_activityList__zhzVy li>div>span{margin-top:3px;color:var(--muted);font-size:.77rem}.GatedModulesView_activityList__zhzVy button{grid-column:1/-1;width:fit-content;border:0;padding:3px 0;background:transparent;color:#0369a1;font-size:.82rem;font-weight:700}.GatedModulesView_activityList__zhzVy button:disabled{opacity:.5}.GatedModulesView_sideSection__4hFeE{margin-top:22px;border-top:1px solid #e0e7e5;padding-top:18px}.GatedModulesView_sideSection__4hFeE>h4{margin:0 0 10px;color:var(--ink);font-size:.9rem}.GatedModulesView_statusPill__miTRr{width:fit-content;border-radius:999px;padding:5px 8px;font-size:.73rem;font-weight:850;white-space:nowrap}.GatedModulesView_statusGood__IfCws{background:#def2e7;color:#17613f}.GatedModulesView_statusWaiting__iVwhL{background:#fff0c7;color:#785400}.GatedModulesView_statusBlocked__kQVvG{background:#f4e7e5;color:#8b3027}.GatedModulesView_soapGrid__ZzbhR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.GatedModulesView_soapGrid__ZzbhR article{min-width:0;border:1px solid #dce5e3;border-radius:13px;padding:15px;background:#fbfdfc}.GatedModulesView_soapGrid__ZzbhR article:last-child{grid-column:1/-1}.GatedModulesView_soapFieldReviewed__xTys2{border-color:#7dd3fc!important;background:#f0f9ff!important;box-shadow:inset 3px 0 0 #0284c7}.GatedModulesView_soapGrid__ZzbhR header{display:flex;align-items:center;justify-content:space-between;gap:12px}.GatedModulesView_soapGrid__ZzbhR strong{font-size:.91rem}.GatedModulesView_soapGrid__ZzbhR header span{color:#0369a1;font-size:.76rem;font-weight:700}.GatedModulesView_soapGrid__ZzbhR p{margin:10px 0 0;color:#354a46;font-size:.88rem;line-height:1.58;white-space:pre-wrap}.GatedModulesView_soapGrid__ZzbhR textarea{width:100%;min-height:118px;margin-top:11px;border:1px solid #cfdad7;border-radius:10px;padding:11px 12px;background:#fff;color:#253c38;font-size:.9rem;line-height:1.58;resize:vertical}.GatedModulesView_soapGrid__ZzbhR .GatedModulesView_check__hkjpq{margin-top:10px;padding:9px 10px;background:#fff}.GatedModulesView_reviewProgress__S1tvu{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 15px;border:1px solid #e5e4de;border-radius:11px;padding:10px 12px;background:#F9F8F3}.GatedModulesView_reviewProgress__S1tvu strong{font-size:.88rem}.GatedModulesView_reviewProgress__S1tvu span{color:var(--muted);font-size:.78rem}.GatedModulesView_finalConfirmation__2NgY1{margin-top:14px}.GatedModulesView_reviewActions__m5YMw{display:flex;align-items:center;gap:15px;margin-top:15px}.GatedModulesView_secondaryButton__Jt7hH{min-height:45px;border:1px solid #bae6fd;border-radius:10px;padding:0 17px;background:#fff;color:#075985;font-weight:700}.GatedModulesView_secondaryButton__Jt7hH:hover{border-color:#7dd3fc;background:#f0f9ff}.GatedModulesView_reviewActions__m5YMw p{max-width:720px;margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.GatedModulesView_preferenceSummary__cCvIz{display:grid;grid-template-columns:1fr auto;gap:3px 10px;border:1px solid #e5e4de;border-radius:12px;padding:12px;background:#F9F8F3}.GatedModulesView_preferenceSummary__cCvIz>span{grid-column:1/-1;color:var(--muted);font-size:.78rem;font-weight:700}.GatedModulesView_preferenceSummary__cCvIz strong{font-size:.9rem}.GatedModulesView_preferenceSummary__cCvIz em{color:#0369a1;font-size:.8rem;font-style:normal;font-weight:700}.GatedModulesView_preferenceGrid__M8mW_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.GatedModulesView_preferenceGrid__M8mW_ article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dfe7e5;border-radius:12px;padding:12px}.GatedModulesView_preferenceGrid__M8mW_ div>span,.GatedModulesView_preferenceGrid__M8mW_ strong{display:block}.GatedModulesView_preferenceGrid__M8mW_ strong{font-size:.88rem}.GatedModulesView_preferenceGrid__M8mW_ div>span{margin-top:3px;color:var(--muted);font-size:.76rem}.GatedModulesView_summaryGrid__Sb_4v{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.GatedModulesView_summaryGrid__Sb_4v>div{border:1px solid #dce5e3;border-radius:12px;padding:13px;background:#f7fbfa}.GatedModulesView_summaryGrid__Sb_4v dt{color:var(--muted);font-size:.78rem;font-weight:750}.GatedModulesView_summaryGrid__Sb_4v dd{margin:4px 0 0;font-size:1.45rem;font-weight:700}.GatedModulesView_reviewStatus__NYyFA{display:flex;align-items:center;gap:10px;margin-bottom:14px}.GatedModulesView_reviewStatus__NYyFA>span:last-child{color:var(--muted);font-size:.8rem}.GatedModulesView_issueList__mI3h7{margin:12px 0;border:1px solid #efc9c2;border-radius:12px;padding:13px 15px;background:#fff5f3}.GatedModulesView_issueList__mI3h7 h4{margin:0;color:#8b3027;font-size:.9rem}.GatedModulesView_issueList__mI3h7 ul{margin:8px 0 0;padding-left:20px;color:#6b3a34;font-size:.82rem;line-height:1.55}.GatedModulesView_rowPreview__OZwjV{max-width:100%;overflow-x:auto;margin-top:14px;border:1px solid #dce5e3;border-radius:12px}.GatedModulesView_rowPreview__OZwjV table{width:100%;border-collapse:collapse;font-size:.82rem}.GatedModulesView_rowPreview__OZwjV caption{padding:12px;color:var(--muted);font-weight:800;text-align:left}.GatedModulesView_rowPreview__OZwjV td,.GatedModulesView_rowPreview__OZwjV th{border-top:1px solid #e3e9e7;padding:10px 12px;text-align:left;white-space:nowrap}.GatedModulesView_rowPreview__OZwjV th{background:#f5f8f7;color:#45605a;font-size:.76rem;text-transform:uppercase}.GatedModulesView_commitBox__SQ1M2{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px;border:1px solid #bae6fd;border-radius:13px;padding:12px;background:#f0f9ff}.GatedModulesView_commitBox__SQ1M2 .GatedModulesView_check__hkjpq{flex:1;border:0;padding:0;background:transparent}.GatedModulesView_blockedMessage__AB_L3{margin:15px 0 0;border-radius:11px;padding:12px;background:#f6eae8;color:#833a32;font-size:.84rem}.GatedModulesView_emptyState__EdOSc,.GatedModulesView_inactiveModule__Oapzc{display:flex;align-items:flex-start;gap:12px;border:1px dashed #cbd8d5;border-radius:13px;padding:16px;color:var(--muted)}.GatedModulesView_emptyState__EdOSc>span,.GatedModulesView_inactiveModule__Oapzc>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:#e0f2fe;color:#0369a1}.GatedModulesView_emptyState__EdOSc p,.GatedModulesView_emptyState__EdOSc strong{margin:0}.GatedModulesView_emptyState__EdOSc strong{color:var(--ink);font-size:.88rem}.GatedModulesView_emptyState__EdOSc p{margin-top:4px;font-size:.82rem;line-height:1.5}.GatedModulesView_inactiveModule__Oapzc{margin:20px;border-style:solid;padding:24px;background:var(--paper)}.GatedModulesView_inactiveModule__Oapzc h3,.GatedModulesView_inactiveModule__Oapzc p{margin:0}.GatedModulesView_inactiveModule__Oapzc h3{color:var(--ink);font-size:1.1rem}.GatedModulesView_inactiveModule__Oapzc li,.GatedModulesView_inactiveModule__Oapzc p{font-size:.87rem;line-height:1.55}.GatedModulesView_inactiveModule__Oapzc p{margin-top:6px}.GatedModulesView_inactiveModule__Oapzc ul{margin:12px 0 0;padding-left:20px}.GatedModulesView_panelState__iRHwE,.GatedModulesView_statePage__NGAk7{display:grid;place-items:center;min-height:380px;padding:40px;color:#666;text-align:center;font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif)}.GatedModulesView_statePage__NGAk7{width:min(1000px,calc(100% - 40px));margin:40px auto;border:1px solid #e5e4de;border-radius:22px;background:#fff}.GatedModulesView_panelState__iRHwE p,.GatedModulesView_statePage__NGAk7 h1,.GatedModulesView_statePage__NGAk7 p{margin:0}.GatedModulesView_statePage__NGAk7 h1{margin-top:14px;color:#1A1A1A;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:1.5rem;font-weight:500;letter-spacing:-.025em}.GatedModulesView_panelState__iRHwE p,.GatedModulesView_statePage__NGAk7 p{margin-top:8px;font-size:.9rem}.GatedModulesView_panelState__iRHwE button,.GatedModulesView_statePage__NGAk7 button{margin-top:16px;border:1px solid #0284c7;border-radius:9px;padding:10px 15px;background:linear-gradient(135deg,#7eb6ff,#3b82f6 52%,#5eead4);color:#fff;font-weight:700;box-shadow:0 8px 20px -6px rgba(59,130,246,.4)}.GatedModulesView_panelState__iRHwE{min-height:260px}.GatedModulesView_spinner__eNH3h{width:34px;height:34px;border:3px solid #e0f2fe;border-top-color:#0284c7;border-radius:50%;animation:GatedModulesView_spin__lsX6C .8s linear infinite}@keyframes GatedModulesView_spin__lsX6C{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.GatedModulesView_spinner__eNH3h{animation:none}.GatedModulesView_moduleCardActive__WkELz,.GatedModulesView_moduleCard__fVVmi{transition:none}}@media (max-width:1100px){.GatedModulesView_moduleTabs__bTWYm{grid-template-columns:1fr}.GatedModulesView_moduleCardActive__WkELz,.GatedModulesView_moduleCard__fVVmi{grid-template-columns:auto minmax(0,1fr) auto}.GatedModulesView_moduleStatus__SO_2h{grid-column:auto;align-self:start}.GatedModulesView_workspaceGrid__Zgt7I{grid-template-columns:1fr}.GatedModulesView_reviewCard__gK2Uv{grid-column:auto}.GatedModulesView_panelHeader__b63Mq{align-items:flex-start;flex-direction:column}.GatedModulesView_panelHeader__b63Mq dl{width:100%;justify-content:space-between}}@media (max-width:700px){.GatedModulesView_page___sQp6{padding:24px 16px 50px}.GatedModulesView_pageHeader__NPq0H{align-items:flex-start;flex-direction:column}.GatedModulesView_moduleCardActive__WkELz,.GatedModulesView_moduleCard__fVVmi{grid-template-columns:auto minmax(0,1fr)}.GatedModulesView_moduleStatus__SO_2h{grid-column:1/-1}.GatedModulesView_panelHeader__b63Mq{padding:20px}.GatedModulesView_panelHeader__b63Mq dl{display:grid;grid-template-columns:1fr 1fr}.GatedModulesView_workspaceGrid__Zgt7I{padding:10px}.GatedModulesView_activityCard__unAMW,.GatedModulesView_reviewCard__gK2Uv,.GatedModulesView_workflowCard__u5dFS{padding:16px}.GatedModulesView_formColumns___W697,.GatedModulesView_preferenceGrid__M8mW_,.GatedModulesView_soapGrid__ZzbhR,.GatedModulesView_summaryGrid__Sb_4v{grid-template-columns:1fr}.GatedModulesView_soapGrid__ZzbhR article:last-child{grid-column:auto}.GatedModulesView_commitBox__SQ1M2,.GatedModulesView_reviewActions__m5YMw{align-items:stretch;flex-direction:column}.GatedModulesView_commitBox__SQ1M2 .GatedModulesView_primaryButton__uC3aq,.GatedModulesView_reviewActions__m5YMw .GatedModulesView_primaryButton__uC3aq,.GatedModulesView_reviewActions__m5YMw .GatedModulesView_secondaryButton__Jt7hH{width:100%}.GatedModulesView_reviewProgress__S1tvu{align-items:flex-start;flex-direction:column}}.MedicationLibraryView_page__GW6vH{width:min(1480px,100%);margin:0 auto;padding:32px clamp(20px,3vw,48px) 64px;color:var(--ink)}.MedicationLibraryView_hero__QAoA7{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:24px}.MedicationLibraryView_hero__QAoA7 h1{margin:7px 0 8px;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:600;letter-spacing:-.055em;line-height:1.02}.MedicationLibraryView_hero__QAoA7>div:first-child>p:last-child{max-width:720px;margin:0;color:var(--muted);font-size:var(--type-control);line-height:var(--leading-body)}.MedicationLibraryView_eyebrow__4600P{margin:0;color:var(--teal);font-size:var(--type-label);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.MedicationLibraryView_catalogTrust__6mHLC{display:flex;min-width:310px;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-xs)}.MedicationLibraryView_catalogTrust__6mHLC div{display:flex;min-width:0;flex-direction:column;gap:3px}.MedicationLibraryView_catalogTrust__6mHLC strong{font-size:var(--type-body)}.MedicationLibraryView_catalogTrust__6mHLC small{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-meta)}.MedicationLibraryView_demoDot__bafYc{width:10px;height:10px;flex:0 0 auto;border:3px solid #dbe8d9;border-radius:50%;background:var(--teal);box-sizing:content-box}.MedicationLibraryView_guardrail__L4lDN{display:flex;align-items:flex-start;gap:13px;margin-bottom:20px;padding:16px 18px;border:1px solid #dbe2d1;border-radius:var(--radius-md);background:#f2f5eb}.MedicationLibraryView_guardrail__L4lDN>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--teal);color:white;font-size:18px}.MedicationLibraryView_guardrail__L4lDN strong{display:block;margin-bottom:3px;font-size:var(--type-body)}.MedicationLibraryView_guardrail__L4lDN p{margin:0;color:var(--ink-soft);font-size:var(--type-body);line-height:var(--leading-body)}.MedicationLibraryView_toolbar__HLCxg{display:grid;grid-template-columns:minmax(280px,1fr) 180px 190px auto;align-items:end;gap:12px;margin-bottom:14px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs)}.MedicationLibraryView_toolbar__HLCxg label{display:flex;min-width:0;flex-direction:column;gap:7px}.MedicationLibraryView_toolbar__HLCxg label>span{color:var(--muted);font-size:var(--type-label);font-weight:650;letter-spacing:.04em}.MedicationLibraryView_searchField__PTBbq>div,.MedicationLibraryView_toolbar__HLCxg select{min-height:46px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-raised)}.MedicationLibraryView_toolbar__HLCxg select{width:100%;padding:0 38px 0 13px;color:var(--ink);font-size:var(--type-body)}.MedicationLibraryView_searchField__PTBbq>div{display:flex;align-items:center;gap:10px;padding:0 12px}.MedicationLibraryView_searchField__PTBbq>div>span{color:var(--muted);font-size:23px}.MedicationLibraryView_searchField__PTBbq input{width:100%;min-width:0;height:44px;border:0;outline:0;background:transparent;color:var(--ink);font-size:var(--type-control)}.MedicationLibraryView_searchField__PTBbq input::placeholder{color:#8a8d84}.MedicationLibraryView_searchField__PTBbq kbd{padding:3px 7px;border:1px solid var(--line);border-radius:6px;background:white;color:var(--muted);font-size:var(--type-label);white-space:nowrap}.MedicationLibraryView_favoriteFilter__9d1q8{min-height:46px;padding:0 16px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-raised);color:var(--ink-soft);font-size:var(--type-body);font-weight:650;cursor:pointer}.MedicationLibraryView_favoriteFilter__9d1q8 span{margin-right:6px;font-size:18px}.MedicationLibraryView_favoriteFilter__9d1q8.MedicationLibraryView_active__WUp7V{border-color:var(--teal);background:var(--teal);color:white}.MedicationLibraryView_resultsMeta__EMlxI{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:var(--type-meta)}.MedicationLibraryView_resultsMeta__EMlxI strong{color:var(--ink)}.MedicationLibraryView_resultsMeta__EMlxI button{border:0;background:transparent;color:var(--teal);font-size:var(--type-meta);font-weight:700;cursor:pointer}.MedicationLibraryView_error__8vI_a{display:flex;align-items:center;gap:12px;margin:10px 0 18px;padding:14px 16px;border:1px solid #e9c8c2;border-radius:var(--radius-md);background:#fff4f1;font-size:var(--type-body)}.MedicationLibraryView_error__8vI_a span{flex:1;color:var(--ink-soft)}.MedicationLibraryView_error__8vI_a button{min-height:40px;border:1px solid #dfaca3;border-radius:10px;background:white;font-weight:650;cursor:pointer}.MedicationLibraryView_libraryGrid__hl1m7{display:grid;grid-template-columns:minmax(360px,5fr) minmax(500px,7fr);align-items:start;gap:18px}.MedicationLibraryView_listColumn__DXqDd{display:flex;min-width:0;flex-direction:column;gap:10px}.MedicationLibraryView_productCard__1bEoq{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:112px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);text-align:left;box-shadow:var(--shadow-xs);cursor:pointer;transition:border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.MedicationLibraryView_productCard__1bEoq:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.MedicationLibraryView_productCard__1bEoq.MedicationLibraryView_selected__XNQwS{border-color:#9bb5a7;background:#f8faf5;box-shadow:0 0 0 2px rgb(46 91 71/8%)}.MedicationLibraryView_productIcon__ck5Du{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--teal-soft);color:var(--teal-deep);font-size:var(--type-body);font-weight:750}.MedicationLibraryView_productCopy__4aevZ{display:flex;min-width:0;flex-direction:column;gap:3px}.MedicationLibraryView_productCopy__4aevZ strong{overflow:hidden;font-size:var(--type-card-title);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap}.MedicationLibraryView_productCopy__4aevZ small{color:var(--muted)}.MedicationLibraryView_productCopy__4aevZ em,.MedicationLibraryView_productCopy__4aevZ small{overflow:hidden;font-size:var(--type-meta);line-height:var(--leading-meta);text-overflow:ellipsis;white-space:nowrap}.MedicationLibraryView_productCopy__4aevZ em{color:var(--ink-soft);font-style:normal}.MedicationLibraryView_cardTopline__Hwqoh{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:8px}.MedicationLibraryView_cardFavorite__n_V2y{color:#a56a20;font-size:17px}.MedicationLibraryView_cardArrow__b_Kjg{color:var(--muted);font-size:18px}.MedicationLibraryView_statusBadge__xijv2{display:inline-flex;width:fit-content;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:var(--type-label);font-weight:700;line-height:1}.MedicationLibraryView_statusBadge__xijv2.MedicationLibraryView_success__Fy_eG{background:#e4eee7;color:#24563d}.MedicationLibraryView_statusBadge__xijv2.MedicationLibraryView_neutral__s_T7r{background:#eeeee9;color:#5d5f58}.MedicationLibraryView_statusBadge__xijv2.MedicationLibraryView_danger__5PHi_{background:#f8e8e5;color:#9d3326}.MedicationLibraryView_detailColumn__nYilJ{position:sticky;top:92px;min-height:660px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-sm)}.MedicationLibraryView_detailHeader__DWso3{padding:24px 26px 20px;border-bottom:1px solid var(--line);background:linear-gradient(145deg,#fbfcf8,#f0f4e8)}.MedicationLibraryView_detailBadges__4i6f_{display:flex;align-items:center;gap:8px;margin-bottom:18px}.MedicationLibraryView_detailBadges__4i6f_>span:last-child{color:var(--muted);font-size:var(--type-meta);font-weight:650}.MedicationLibraryView_detailTitle__RUzzZ{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.MedicationLibraryView_detailTitle__RUzzZ p{margin:0 0 5px;color:var(--teal);font-size:var(--type-body);font-weight:650}.MedicationLibraryView_detailTitle__RUzzZ h2{margin:0;font-size:clamp(1.7rem,2.5vw,2.4rem);font-weight:600;letter-spacing:-.045em;line-height:1.06}.MedicationLibraryView_favoriteButton__9Kwri{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:white;color:#a56a20;font-size:23px;cursor:pointer}.MedicationLibraryView_favoriteButton__9Kwri:disabled{opacity:.55;cursor:wait}.MedicationLibraryView_detailMeta__3kt_8{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:17px;color:var(--muted);font-size:var(--type-meta)}.MedicationLibraryView_detailTabs__yX1vD{display:flex;gap:3px;padding:10px 16px 0;border-bottom:1px solid var(--line);background:white}.MedicationLibraryView_detailTabs__yX1vD button{min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:var(--type-body);font-weight:650;cursor:pointer}.MedicationLibraryView_detailTabs__yX1vD button.MedicationLibraryView_active__WUp7V{border-bottom-color:var(--teal);color:var(--ink)}.MedicationLibraryView_detailBody__ds4dH{min-height:350px;max-height:44vh;padding:22px 26px 28px;overflow:auto}.MedicationLibraryView_sectionStack__LVUWo{display:flex;flex-direction:column;gap:14px}.MedicationLibraryView_monographSection__4he2E{padding:0 0 16px;border-bottom:1px solid var(--line)}.MedicationLibraryView_monographSection__4he2E:last-child{border-bottom:0}.MedicationLibraryView_monographSection__4he2E h3{margin:0 0 7px;font-size:var(--type-card-title)}.MedicationLibraryView_monographSection__4he2E p{margin:0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.65}.MedicationLibraryView_monographSection__4he2E.MedicationLibraryView_info___uJWb{padding:15px;border:1px solid #d9e2ed;border-radius:12px;background:#f4f7fb}.MedicationLibraryView_monographSection__4he2E.MedicationLibraryView_warning__7qmNO{padding:15px;border:1px solid #ecd8c2;border-radius:12px;background:#fff8ef}.MedicationLibraryView_missing__xxgIi{color:var(--muted)!important;font-style:italic}.MedicationLibraryView_presentationList__Sy70L{display:flex;flex-direction:column;gap:10px}.MedicationLibraryView_presentationList__Sy70L article{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised)}.MedicationLibraryView_presentationList__Sy70L article>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--teal-soft);color:var(--teal)}.MedicationLibraryView_presentationList__Sy70L h3{margin:0 0 4px;font-size:var(--type-body)}.MedicationLibraryView_presentationList__Sy70L p{margin:0;color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-meta)}.MedicationLibraryView_disclaimer__jutL9{padding:16px;border-radius:12px;background:#242823;color:white}.MedicationLibraryView_disclaimer__jutL9 strong{display:block;margin-bottom:6px;font-size:var(--type-body)}.MedicationLibraryView_disclaimer__jutL9 p{margin:0;color:#d5dbd2;font-size:var(--type-body);line-height:var(--leading-body)}.MedicationLibraryView_sourcePanel__LSkt6 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px}.MedicationLibraryView_sourcePanel__LSkt6 dl div{padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--surface-raised)}.MedicationLibraryView_sourcePanel__LSkt6 dt{margin-bottom:5px;color:var(--muted);font-size:var(--type-label);font-weight:650;text-transform:uppercase}.MedicationLibraryView_sourcePanel__LSkt6 dd{margin:0;color:var(--ink);font-size:var(--type-body);font-weight:650;line-height:var(--leading-meta)}.MedicationLibraryView_sourcePanel__LSkt6>p{margin:0;padding:15px;border-left:3px solid var(--teal);background:#f4f6ef;color:var(--ink-soft);font-size:var(--type-body);line-height:var(--leading-body)}.MedicationLibraryView_detailFooter__250ai{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border-top:1px solid var(--line);background:#fafaf7}.MedicationLibraryView_detailFooter__250ai div{display:flex;min-width:0;flex-direction:column;gap:2px}.MedicationLibraryView_detailFooter__250ai span{color:var(--muted);font-size:var(--type-label);font-weight:650;text-transform:uppercase}.MedicationLibraryView_detailFooter__250ai strong{overflow:hidden;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap}.MedicationLibraryView_detailFooter__250ai small{color:var(--muted);font-size:var(--type-meta)}.MedicationLibraryView_detailFooter__250ai button{min-height:46px;padding:0 18px;border:1px solid var(--teal-deep);border-radius:999px;background:var(--teal);color:white;font-size:var(--type-body);font-weight:700;cursor:pointer}.MedicationLibraryView_detailFooter__250ai button:disabled{border-color:var(--line-strong);background:#e8e8e2;color:#777a72;cursor:not-allowed}.MedicationLibraryView_emptyDetail__HSk80,.MedicationLibraryView_empty__9RVWS{display:grid;min-height:280px;place-items:center;align-content:center;padding:32px;color:var(--muted);text-align:center}.MedicationLibraryView_emptyDetail__HSk80>span,.MedicationLibraryView_empty__9RVWS>span{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:var(--surface-soft);color:var(--teal);font-size:20px}.MedicationLibraryView_emptyDetail__HSk80 h2,.MedicationLibraryView_empty__9RVWS h2{margin:14px 0 6px;color:var(--ink);font-size:var(--type-subsection-title)}.MedicationLibraryView_emptyDetail__HSk80 p,.MedicationLibraryView_empty__9RVWS p{max-width:340px;margin:0;font-size:var(--type-body);line-height:var(--leading-body)}.MedicationLibraryView_empty__9RVWS{min-height:360px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface)}.MedicationLibraryView_emptyDetail__HSk80{min-height:660px}.MedicationLibraryView_pagination__hKnG4{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:8px;border:1px solid var(--line);border-radius:12px;background:white;font-size:var(--type-meta)}.MedicationLibraryView_pagination__hKnG4 button{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-raised);cursor:pointer}.MedicationLibraryView_pagination__hKnG4 button:disabled{opacity:.45;cursor:not-allowed}.MedicationLibraryView_skeletonList__FhmPj{display:flex;flex-direction:column;gap:10px}.MedicationLibraryView_skeletonList__FhmPj span{display:block;height:112px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(100deg,#f3f3ee 25%,#fafaf7 45%,#f3f3ee 65%);background-size:200% 100%;animation:MedicationLibraryView_shimmer__n0goi 1.3s linear infinite}.MedicationLibraryView_detailSkeleton__JF3Es{display:flex;flex-direction:column;gap:16px;padding:26px}.MedicationLibraryView_detailSkeleton__JF3Es span{height:42px;border-radius:10px;background:#f0f1eb}.MedicationLibraryView_detailSkeleton__JF3Es span:first-child{height:110px}.MedicationLibraryView_detailSkeleton__JF3Es span:last-child{height:230px}@keyframes MedicationLibraryView_shimmer__n0goi{to{background-position-x:-200%}}@media (max-width:1120px){.MedicationLibraryView_toolbar__HLCxg{grid-template-columns:minmax(260px,1fr) repeat(2,170px)}.MedicationLibraryView_favoriteFilter__9d1q8{grid-column:1/-1}.MedicationLibraryView_libraryGrid__hl1m7{grid-template-columns:minmax(300px,5fr) minmax(420px,7fr)}}@media (max-width:900px){.MedicationLibraryView_hero__QAoA7{align-items:flex-start;flex-direction:column}.MedicationLibraryView_catalogTrust__6mHLC{width:100%;min-width:0}.MedicationLibraryView_libraryGrid__hl1m7{grid-template-columns:1fr}.MedicationLibraryView_detailColumn__nYilJ{position:static;min-height:0}.MedicationLibraryView_detailBody__ds4dH{max-height:none}.MedicationLibraryView_emptyDetail__HSk80{min-height:360px}}@media (max-width:640px){.MedicationLibraryView_page__GW6vH{padding:24px 14px 48px}.MedicationLibraryView_toolbar__HLCxg{grid-template-columns:1fr;padding:12px}.MedicationLibraryView_favoriteFilter__9d1q8{grid-column:auto}.MedicationLibraryView_productCard__1bEoq{grid-template-columns:40px minmax(0,1fr)}.MedicationLibraryView_cardArrow__b_Kjg{display:none}.MedicationLibraryView_detailHeader__DWso3{padding:20px 18px}.MedicationLibraryView_detailTabs__yX1vD{overflow-x:auto;padding-inline:10px}.MedicationLibraryView_detailTabs__yX1vD button{flex:0 0 auto}.MedicationLibraryView_detailBody__ds4dH{padding:18px}.MedicationLibraryView_detailFooter__250ai{align-items:stretch;flex-direction:column}.MedicationLibraryView_detailFooter__250ai button{width:100%}.MedicationLibraryView_sourcePanel__LSkt6 dl{grid-template-columns:1fr}.MedicationLibraryView_resultsMeta__EMlxI{align-items:flex-start;flex-direction:column;padding-block:6px}}@media (prefers-reduced-motion:reduce){.MedicationLibraryView_productCard__1bEoq{transition:none}.MedicationLibraryView_productCard__1bEoq:hover{transform:none}.MedicationLibraryView_skeletonList__FhmPj span{animation:none}}.theme-vetlocal .MedicationLibraryView_page__GW6vH{width:min(1500px,100%);padding:40px clamp(24px,3vw,44px) 64px;background:#F7F9FB}.theme-vetlocal .MedicationLibraryView_hero__QAoA7 h1{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:500;letter-spacing:-.03em}.theme-vetlocal .MedicationLibraryView_eyebrow__4600P{color:#3267A0;font-size:.6875rem;font-weight:700;letter-spacing:.12em}.theme-vetlocal .MedicationLibraryView_guardrail__L4lDN{border-color:#CFD9E4;background:#EFF3F8}.theme-vetlocal .MedicationLibraryView_guardrail__L4lDN>span{background:#3D7FC7}.theme-vetlocal .MedicationLibraryView_demoDot__bafYc{border-color:#E2EDF9;background:#3D7FC7}.theme-vetlocal .MedicationLibraryView_toolbar__HLCxg{border-radius:20px;box-shadow:0 2px 8px rgb(35 40 48/5%)}.theme-vetlocal .MedicationLibraryView_favoriteFilter__9d1q8.MedicationLibraryView_active__WUp7V{border-color:#3267A0;background:#3267A0}.theme-vetlocal .MedicationLibraryView_productCard__1bEoq{min-height:118px;border-radius:18px}.theme-vetlocal .MedicationLibraryView_productCard__1bEoq.MedicationLibraryView_selected__XNQwS{border-color:#3D7FC7;background:#E2EDF9;box-shadow:0 2px 8px rgb(35 40 48/5%)}.theme-vetlocal .MedicationLibraryView_productIcon__ck5Du{background:#E2EDF9;color:#3D7FC7}.theme-vetlocal .MedicationLibraryView_detailColumn__nYilJ{border-radius:24px;box-shadow:0 2px 8px rgb(35 40 48/5%)}.theme-vetlocal .MedicationLibraryView_detailHeader__DWso3{background:linear-gradient(145deg,#fff,#EFF3F8)}.theme-vetlocal .MedicationLibraryView_detailTitle__RUzzZ p{color:#3267A0}.theme-vetlocal .MedicationLibraryView_detailTitle__RUzzZ h2{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:500;letter-spacing:-.03em}.theme-vetlocal .MedicationLibraryView_detailTabs__yX1vD button.MedicationLibraryView_active__WUp7V{border-bottom-color:#3D7FC7}.theme-vetlocal .MedicationLibraryView_presentationList__Sy70L article>span{background:#E2EDF9;color:#3D7FC7}.theme-vetlocal .MedicationLibraryView_sourcePanel__LSkt6>p{border-color:#3D7FC7;background:#EFF3F8}.theme-vetlocal .MedicationLibraryView_detailFooter__250ai{background:var(--surface-raised)}.theme-vetlocal .MedicationLibraryView_detailFooter__250ai button{border-color:#3267A0;background:#3267A0;box-shadow:0 2px 8px rgb(35 40 48/5%)}.theme-vetlocal .MedicationLibraryView_emptyDetail__HSk80>span,.theme-vetlocal .MedicationLibraryView_empty__9RVWS>span{background:#E2EDF9;color:#3D7FC7}.theme-vetlocal .MedicationLibraryView_pagination__hKnG4 button{min-height:44px}@media (max-width:640px){.theme-vetlocal .MedicationLibraryView_page__GW6vH{padding:24px 14px 48px}}.ConsultationCapture_capturePanel__8rfZe{display:flex;flex-direction:column;gap:24px;padding:32px;background:var(--paper,#F9F8F3);border-radius:24px;font-family:var(--font-sans)}.ConsultationCapture_captureHeader__uTOLa{text-align:center}.ConsultationCapture_captureTitle__JDXlU{margin:0 0 8px;font-family:var(--font-serif);font-size:28px;font-weight:500;letter-spacing:-.02em;color:var(--ink,#1A1A1A)}.ConsultationCapture_captureSubtitle__2R2lq{margin:0;font-size:14px;color:var(--ink-muted,#666)}.ConsultationCapture_captureWell__XGRQB{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 32px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:28px;overflow:hidden}.ConsultationCapture_wellOverlay__2_GGO{position:absolute;inset:0;background:linear-gradient(45deg,#10B981,#3b82f6,#f59e0b);opacity:.25;filter:blur(60px);pointer-events:none}.ConsultationCapture_statusLine__2_Eu1{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(255,255,255,.8);border-radius:20px;font-size:12px;color:var(--ink,#1A1A1A)}.ConsultationCapture_statusDot__1D_7N{width:8px;height:8px;border-radius:50%;background:#94a3b8}.ConsultationCapture_statusDot__1D_7N.ConsultationCapture_active__y8LEl{background:#10B981}.ConsultationCapture_statusDot__1D_7N.ConsultationCapture_fallback__G3_27{background:#f59e0b}.ConsultationCapture_statusDot__1D_7N.ConsultationCapture_offline__MOg0h{background:#ef4444}.ConsultationCapture_levelMeter__7NzSR{position:relative;z-index:1;width:100%;max-width:300px;height:6px;background:rgba(255,255,255,.4);border-radius:3px;overflow:hidden}.ConsultationCapture_levelBar__JR0_I{height:100%;background:linear-gradient(90deg,#10B981,#3b82f6);border-radius:3px;transform-origin:left;transition:transform .05s ease-out}.ConsultationCapture_timerDisplay__B0UsW{position:relative;z-index:1;font-family:var(--font-serif);font-size:36px;font-weight:500;letter-spacing:-.02em;color:var(--ink,#1A1A1A)}.ConsultationCapture_micPill__9U6P6{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:16px 32px;border:none;border-radius:9999px;background:linear-gradient(135deg,#7eb6ff,#3b82f6 52%,#5eead4);color:white;font-family:var(--font-sans);font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 12px 28px -8px rgba(59,130,246,.55);transition:transform .15s ease,box-shadow .15s ease}.ConsultationCapture_micPill__9U6P6:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 32px -8px rgba(59,130,246,.65)}.ConsultationCapture_micPill__9U6P6:active:not(:disabled){transform:translateY(0)}.ConsultationCapture_micPill__9U6P6:disabled{opacity:.5;cursor:not-allowed}.ConsultationCapture_micPill__9U6P6.ConsultationCapture_recording__lIyRt{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 12px 28px -8px rgba(239,68,68,.55);animation:ConsultationCapture_pulse__PYadC 1.5s ease-in-out infinite}@keyframes ConsultationCapture_pulse__PYadC{0%,to{opacity:1}50%{opacity:.85}}.ConsultationCapture_micPill__9U6P6 svg{flex-shrink:0}.ConsultationCapture_interimText__DJWmQ{position:relative;z-index:1;max-width:100%;padding:12px 16px;background:rgba(255,255,255,.9);border-radius:12px;font-size:14px;font-style:italic;color:var(--ink-muted,#666);text-align:center}.ConsultationCapture_errorMessage__W2fBb{padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:14px;text-align:center}.ConsultationCapture_transcriptPreview__jOkud{padding:20px;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.7);border-radius:20px;box-shadow:0 10px 30px -12px rgba(59,130,246,.15)}.ConsultationCapture_transcriptPreview__jOkud h3{margin:0 0 12px;font-family:var(--font-serif);font-size:16px;font-weight:500;color:var(--ink,#1A1A1A)}.ConsultationCapture_transcriptPreview__jOkud p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-muted,#444)}.ConsultationCapture_captureFooter__j3HF4{display:flex;justify-content:center;gap:16px}.ConsultationCapture_secondaryButton__n4XIo{padding:12px 24px;border:1px solid rgba(0,0,0,.1);border-radius:9999px;background:rgba(255,255,255,.8);color:var(--ink,#1A1A1A);font-family:var(--font-sans);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.ConsultationCapture_secondaryButton__n4XIo:hover{background:rgba(255,255,255,1)}.ConsultationCapture_primaryPill__2wSPK{padding:12px 28px;border:none;border-radius:9999px;background:linear-gradient(135deg,#7eb6ff,#3b82f6 52%,#5eead4);color:white;font-family:var(--font-sans);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 8px 20px -6px rgba(59,130,246,.45);transition:transform .15s ease,opacity .15s ease}.ConsultationCapture_primaryPill__2wSPK:hover:not(:disabled){transform:translateY(-1px)}.ConsultationCapture_primaryPill__2wSPK:disabled{opacity:.5;cursor:not-allowed}.ConsultationCapture_privacyNote__xgLcR{margin:0;font-size:12px;color:var(--ink-muted,#888);text-align:center}.ConsultationCapture_soapPreview__sPARg{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto}.ConsultationCapture_soapField__p45PL{display:flex;flex-direction:column;gap:6px}.ConsultationCapture_soapField__p45PL label{font-family:var(--font-sans);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted,#666)}.ConsultationCapture_soapField__p45PL textarea{padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:white;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--ink,#1A1A1A);resize:vertical;min-height:60px}.ConsultationCapture_soapField__p45PL textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}@media (max-width:600px){.ConsultationCapture_capturePanel__8rfZe{padding:20px}.ConsultationCapture_captureWell__XGRQB{padding:28px 20px}.ConsultationCapture_timerDisplay__B0UsW{font-size:28px}.ConsultationCapture_captureFooter__j3HF4{flex-direction:column}.ConsultationCapture_primaryPill__2wSPK,.ConsultationCapture_secondaryButton__n4XIo{width:100%}}.MedicationSearchCombobox_combobox__Zf0sT{position:relative;display:flex;min-width:0;flex-direction:column;gap:7px}.MedicationSearchCombobox_combobox__Zf0sT>label{color:var(--ink-soft);font-size:var(--type-body);font-weight:650}.MedicationSearchCombobox_inputShell__6uwQn{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:48px;padding:0 12px 0 7px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface)}.MedicationSearchCombobox_inputShell__6uwQn:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px rgb(46 91 71/10%)}.MedicationSearchCombobox_inputShell__6uwQn.MedicationSearchCombobox_selected__8N_NW{border-color:#8eac9c;background:#f6faf5}.MedicationSearchCombobox_inputShell__6uwQn>span:first-child{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--teal-soft);color:var(--teal);font-size:var(--type-label);font-weight:750}.MedicationSearchCombobox_inputShell__6uwQn input{width:100%;height:46px;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:var(--type-control)}.MedicationSearchCombobox_inputShell__6uwQn input::placeholder{color:#92958d}.MedicationSearchCombobox_spinner__hNsJO{width:17px;height:17px;border:2px solid #cbd2c8;border-top:2px solid var(--teal);border-radius:50%;animation:MedicationSearchCombobox_rotate__NwE1X .7s linear infinite}.MedicationSearchCombobox_live__MMamZ{min-height:18px;color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-meta)}.MedicationSearchCombobox_results__TKucU{position:absolute;top:calc(100% - 12px);right:0;left:0;z-index:90;max-height:360px;overflow:auto;padding:7px;border:1px solid var(--line-strong);border-radius:14px;background:white;box-shadow:var(--shadow-lg)}.MedicationSearchCombobox_results__TKucU button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:78px;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.MedicationSearchCombobox_results__TKucU button.MedicationSearchCombobox_active__lG20x,.MedicationSearchCombobox_results__TKucU button:hover{background:var(--surface-soft)}.MedicationSearchCombobox_results__TKucU button.MedicationSearchCombobox_blocked__XDR6r{cursor:not-allowed;opacity:.72}.MedicationSearchCombobox_resultIcon__hB2uV{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--teal-soft);color:var(--teal);font-size:var(--type-label);font-weight:750}.MedicationSearchCombobox_results__TKucU button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px}.MedicationSearchCombobox_results__TKucU em,.MedicationSearchCombobox_results__TKucU small,.MedicationSearchCombobox_results__TKucU strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MedicationSearchCombobox_results__TKucU strong{font-size:var(--type-body)}.MedicationSearchCombobox_results__TKucU small{color:var(--muted);font-size:var(--type-meta)}.MedicationSearchCombobox_results__TKucU em{color:var(--teal);font-size:var(--type-label);font-style:normal}.MedicationSearchCombobox_allowed__IETma,.MedicationSearchCombobox_denied__mQS42{padding:4px 8px;border-radius:999px;font-size:var(--type-label);font-weight:700}.MedicationSearchCombobox_allowed__IETma{background:#e4eee7;color:#24563d}.MedicationSearchCombobox_denied__mQS42{background:#f8e8e5;color:#9d3326}.MedicationSearchCombobox_noResults__nXfCj{margin:0;padding:18px;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);text-align:center}@keyframes MedicationSearchCombobox_rotate__NwE1X{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.MedicationSearchCombobox_spinner__hNsJO{animation:none}}.SandboxDosageReference_referencePanel__wYr1v{display:grid;gap:14px;margin:12px 0 16px;padding:16px;border:1px solid #e9c999;border-radius:14px;background:#fffaf1;color:var(--ink)}.SandboxDosageReference_header__31ARs{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.SandboxDosageReference_eyebrow__4kSWE{display:block;margin-bottom:3px;color:#87622f;font-size:var(--type-label);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.SandboxDosageReference_bodyGrid__kL9Jt h5,.SandboxDosageReference_header__31ARs h4{margin:0}.SandboxDosageReference_header__31ARs h4{font-size:var(--type-card-title)}.SandboxDosageReference_bodyGrid__kL9Jt h5{font-size:var(--type-body)}.SandboxDosageReference_badge__G3nTw{padding:6px 9px;border:1px solid #ddb878;border-radius:999px;background:#fff3d9;color:#79531b;font-size:var(--type-meta);font-weight:800;white-space:nowrap}.SandboxDosageReference_error__94Ulr,.SandboxDosageReference_stale__5wvFE,.SandboxDosageReference_state__YCa4N,.SandboxDosageReference_warning__WWJcJ{margin:0;padding:11px 12px;border-radius:10px;font-size:var(--type-meta);line-height:var(--leading-meta)}.SandboxDosageReference_warning__WWJcJ{border-left:4px solid #bd7b1a;background:#fff0cf;color:#694715}.SandboxDosageReference_error__94Ulr,.SandboxDosageReference_stale__5wvFE{border:1px solid #df9d8e;background:#fff2ef;color:#8a3022}.SandboxDosageReference_error__94Ulr{display:flex;align-items:center;justify-content:space-between;gap:12px}.SandboxDosageReference_error__94Ulr button{min-height:40px;padding:0 12px;border:1px solid;border-radius:8px;background:white;color:inherit;font:inherit;font-weight:750;cursor:pointer}.SandboxDosageReference_state__YCa4N{border:1px solid var(--line);background:white;color:var(--muted)}.SandboxDosageReference_facts__uZh3q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.SandboxDosageReference_calculation__PO2pp,.SandboxDosageReference_facts__uZh3q>div,.SandboxDosageReference_suggestions__urUxK{padding:12px;border:1px solid #eadcc5;border-radius:11px;background:white}.SandboxDosageReference_facts__uZh3q dt{color:var(--muted);font-size:var(--type-label);font-weight:700}.SandboxDosageReference_facts__uZh3q dd{margin:5px 0 2px;font-size:var(--type-body);font-weight:800}.SandboxDosageReference_facts__uZh3q small{color:var(--muted);font-size:var(--type-meta);line-height:1.4}.SandboxDosageReference_bodyGrid__kL9Jt{display:grid;grid-template-columns:minmax(0,7fr) minmax(240px,5fr);gap:10px}.SandboxDosageReference_calculation__PO2pp ol{display:grid;gap:7px;margin:10px 0;padding-left:22px;color:var(--ink-soft);font-size:var(--type-meta);line-height:var(--leading-meta)}.SandboxDosageReference_calculation__PO2pp small{color:var(--muted);font-size:var(--type-meta)}.SandboxDosageReference_suggestions__urUxK{display:grid;gap:8px}.SandboxDosageReference_suggestions__urUxK>div{display:flex;flex-direction:column;gap:2px;padding-top:8px;border-top:1px solid var(--line)}.SandboxDosageReference_suggestions__urUxK span{color:#87622f;font-size:var(--type-label);font-weight:750}.SandboxDosageReference_suggestions__urUxK strong{font-size:var(--type-meta)}.SandboxDosageReference_confirmation__YdrtB{display:grid;gap:10px;margin:0;padding:13px;border:1px solid #dfc291;border-radius:11px;background:#fffdf8}.SandboxDosageReference_confirmation__YdrtB legend{padding:0 5px;font-size:var(--type-meta);font-weight:800}.SandboxDosageReference_confirmation__YdrtB label{display:flex;align-items:flex-start;gap:9px;font-size:var(--type-meta);font-weight:600;line-height:var(--leading-meta)}.SandboxDosageReference_confirmation__YdrtB input{width:20px;height:20px;flex:0 0 auto;margin-top:1px;accent-color:#9a6414}.SandboxDosageReference_confirmation__YdrtB button,.SandboxDosageReference_missingWeight__C2735 button{min-height:44px;padding:0 14px;border:1px solid #9a6414;border-radius:10px;background:#9a6414;color:white;font-size:var(--type-body);font-weight:750;cursor:pointer}.SandboxDosageReference_confirmation__YdrtB button:disabled{opacity:.48;cursor:not-allowed}.SandboxDosageReference_applyHelp__nMPYt{margin:0;color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-meta)}.SandboxDosageReference_live__29fXx{min-height:18px;margin:0;color:#32654f;font-size:var(--type-meta);font-weight:700}.SandboxDosageReference_missingWeight__C2735{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #e2cda8;border-radius:11px;background:white}.SandboxDosageReference_missingWeight__C2735 div{display:flex;flex-direction:column;gap:3px}.SandboxDosageReference_missingWeight__C2735 strong{font-size:var(--type-meta)}.SandboxDosageReference_missingWeight__C2735 span{color:var(--muted);font-size:var(--type-meta)}@media (max-width:640px){.SandboxDosageReference_error__94Ulr,.SandboxDosageReference_header__31ARs,.SandboxDosageReference_missingWeight__C2735{align-items:stretch;flex-direction:column}.SandboxDosageReference_badge__G3nTw{align-self:flex-start;white-space:normal}.SandboxDosageReference_bodyGrid__kL9Jt,.SandboxDosageReference_facts__uZh3q{grid-template-columns:1fr}.SandboxDosageReference_confirmation__YdrtB button,.SandboxDosageReference_error__94Ulr button,.SandboxDosageReference_missingWeight__C2735 button{width:100%}}@media (prefers-reduced-motion:reduce){.SandboxDosageReference_confirmation__YdrtB button,.SandboxDosageReference_referencePanel__wYr1v{scroll-behavior:auto;transition:none}}.PrescriptionBuilder_builder__Iq_KP{display:flex;flex-direction:column;gap:12px;margin-top:16px}.PrescriptionBuilder_header__5_Pad{display:flex;align-items:center;justify-content:space-between;gap:18px}.PrescriptionBuilder_header__5_Pad h3{margin:0 0 4px;font-size:var(--type-card-title)}.PrescriptionBuilder_header__5_Pad p{margin:0;color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-meta)}.PrescriptionBuilder_header__5_Pad>button{min-height:42px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;background:white;color:var(--teal);font-size:var(--type-body);font-weight:700;cursor:pointer}.PrescriptionBuilder_items__4uGUL{display:flex;flex-direction:column;gap:14px}.PrescriptionBuilder_item__tHdzD{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fbfbf8}.PrescriptionBuilder_itemHeader__p7_c6{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px}.PrescriptionBuilder_itemHeader__p7_c6>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--teal);color:white;font-size:var(--type-label);font-weight:750}.PrescriptionBuilder_itemHeader__p7_c6>div:nth-child(2){display:flex;flex-direction:column;gap:2px}.PrescriptionBuilder_itemHeader__p7_c6 strong{font-size:var(--type-body)}.PrescriptionBuilder_itemHeader__p7_c6 small{color:var(--muted);font-size:var(--type-meta)}.PrescriptionBuilder_itemActions__F1BjK{display:flex;align-items:center;gap:5px}.PrescriptionBuilder_itemActions__F1BjK button{min-width:36px;min-height:36px;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink-soft);font-size:var(--type-body);cursor:pointer}.PrescriptionBuilder_itemActions__F1BjK button:disabled{opacity:.35;cursor:not-allowed}.PrescriptionBuilder_itemActions__F1BjK .PrescriptionBuilder_remove__msOQ7{padding-inline:10px;color:#9d3326;font-size:var(--type-meta);font-weight:650}.PrescriptionBuilder_catalogSelection__jRsPz{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin:9px 0 14px;padding:11px;border:1px solid #cfddcf;border-radius:11px;background:#f1f7ef}.PrescriptionBuilder_catalogSelection__jRsPz>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--teal);color:white;font-size:var(--type-meta)}.PrescriptionBuilder_catalogSelection__jRsPz div{display:flex;min-width:0;flex-direction:column;gap:2px}.PrescriptionBuilder_catalogSelection__jRsPz strong{overflow:hidden;font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap}.PrescriptionBuilder_catalogSelection__jRsPz small{color:var(--muted);font-size:var(--type-label)}.PrescriptionBuilder_catalogSelection__jRsPz button{min-height:36px;padding:0 10px;border:1px solid #bdd0bf;border-radius:8px;background:white;color:var(--teal);font-size:var(--type-meta);font-weight:650;cursor:pointer}.PrescriptionBuilder_manualAttestation__TNabx{display:flex!important;align-items:flex-start;gap:10px!important;margin:9px 0 14px;padding:12px;border:1px solid #ead5b9;border-radius:11px;background:#fff9f0}.PrescriptionBuilder_manualAttestation__TNabx input{width:19px!important;height:19px!important;flex:0 0 auto;margin-top:1px;accent-color:var(--teal)}.PrescriptionBuilder_manualAttestation__TNabx>span{display:flex;flex-direction:column;gap:3px}.PrescriptionBuilder_manualAttestation__TNabx strong{color:#604217;font-size:var(--type-meta);line-height:var(--leading-meta)}.PrescriptionBuilder_manualAttestation__TNabx small{color:#7b674b;font-size:var(--type-meta);font-weight:400;line-height:var(--leading-meta)}.PrescriptionBuilder_fields__IP_YG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PrescriptionBuilder_fields__IP_YG label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--ink-soft);font-size:var(--type-body);font-weight:650}.PrescriptionBuilder_fields__IP_YG label>span{color:var(--muted);font-size:var(--type-label);font-weight:500}.PrescriptionBuilder_fields__IP_YG input,.PrescriptionBuilder_fields__IP_YG select,.PrescriptionBuilder_fields__IP_YG textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background:white;color:var(--ink);font-size:var(--type-control)}.PrescriptionBuilder_fields__IP_YG textarea{resize:vertical}.PrescriptionBuilder_full__fnHVA{grid-column:1/-1}.PrescriptionBuilder_empty__4qcd3{display:grid;min-height:150px;place-items:center;align-content:center;gap:5px;padding:20px;border:1px dashed var(--line-strong);border-radius:14px;background:#fafaf7;color:var(--muted);text-align:center;cursor:pointer}.PrescriptionBuilder_empty__4qcd3>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:var(--teal-soft);color:var(--teal);font-size:var(--type-body);font-weight:750}.PrescriptionBuilder_empty__4qcd3 strong{color:var(--ink);font-size:var(--type-body)}.PrescriptionBuilder_empty__4qcd3 small{font-size:var(--type-meta);line-height:var(--leading-meta)}.PrescriptionBuilder_empty__4qcd3 em{margin-top:5px;color:var(--teal);font-size:var(--type-meta);font-style:normal;font-weight:700}@media (max-width:640px){.PrescriptionBuilder_header__5_Pad{align-items:stretch;flex-direction:column}.PrescriptionBuilder_fields__IP_YG{grid-template-columns:1fr}.PrescriptionBuilder_full__fnHVA{grid-column:auto}.PrescriptionBuilder_itemHeader__p7_c6{grid-template-columns:34px minmax(0,1fr)}.PrescriptionBuilder_itemActions__F1BjK{grid-column:1/-1}.PrescriptionBuilder_catalogSelection__jRsPz{grid-template-columns:30px minmax(0,1fr)}.PrescriptionBuilder_catalogSelection__jRsPz button{grid-column:1/-1}}.theme-vetlocal .PrescriptionBuilder_header__5_Pad h3{font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);font-weight:650}.theme-vetlocal .PrescriptionBuilder_header__5_Pad>button{min-height:44px;border-color:#bae6fd;border-radius:22px;color:#0369a1}.theme-vetlocal .PrescriptionBuilder_item__tHdzD{padding:18px;border-radius:18px;background:var(--surface-raised)}.theme-vetlocal .PrescriptionBuilder_itemHeader__p7_c6>span{background:#0284c7}.theme-vetlocal .PrescriptionBuilder_itemActions__F1BjK button{min-width:44px;min-height:44px;border-radius:12px}.theme-vetlocal .PrescriptionBuilder_catalogSelection__jRsPz{border-color:#bae6fd;border-radius:14px;background:#f0f9ff}.theme-vetlocal .PrescriptionBuilder_catalogSelection__jRsPz>span{background:#0284c7}.theme-vetlocal .PrescriptionBuilder_catalogSelection__jRsPz button{min-height:44px;border-color:#7dd3fc;border-radius:12px;color:#0369a1}.theme-vetlocal .PrescriptionBuilder_manualAttestation__TNabx{border-color:#fcd34d;border-radius:14px;background:#fefce8}.theme-vetlocal .PrescriptionBuilder_manualAttestation__TNabx input{accent-color:#0284c7}.theme-vetlocal .PrescriptionBuilder_fields__IP_YG input,.theme-vetlocal .PrescriptionBuilder_fields__IP_YG select,.theme-vetlocal .PrescriptionBuilder_fields__IP_YG textarea{min-height:48px;border-radius:14px}.theme-vetlocal .PrescriptionBuilder_empty__4qcd3{border-radius:18px;background:var(--surface-raised)}.theme-vetlocal .PrescriptionBuilder_empty__4qcd3>span{background:#e0f2fe;color:#0284c7}.theme-vetlocal .PrescriptionBuilder_empty__4qcd3 em{color:#0369a1}