@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";.clinical-login{min-height:100vh;display:grid;grid-template-columns:48% 52%;font-family:DM Sans,sans-serif;background:#f5f9fd;color:#263a54}.clinical-hero{position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:48px 8%;color:#fff;background:linear-gradient(145deg,#174a7e,#10385f 65%,#092a4c)}.clinical-hero:before,.clinical-hero:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%;pointer-events:none}.clinical-hero:before{width:550px;height:550px;top:10%;right:-320px}.clinical-hero:after{width:350px;height:350px;bottom:-220px;left:-160px}.clinical-brand{display:flex;align-items:center;gap:13px;position:relative;z-index:1}.clinical-logo{width:46px;height:46px;display:grid;place-items:center;background:#ffffff29;border:1px solid rgba(255,255,255,.25);border-radius:13px;font-size:25px}.clinical-brand strong{display:block;font-size:20px;letter-spacing:2px}.clinical-brand small{display:block;margin-top:4px;color:#bdd9f0;font-size:11px}.clinical-hero-content{position:relative;z-index:1;max-width:490px}.clinical-symbol{width:92px;height:92px;display:grid;place-items:center;margin-bottom:36px;border-radius:25px;background:#ffffff1f;color:#c7ebff;font-size:53px}.clinical-tag{display:inline-block;margin-bottom:18px;color:#b7d9f5;font-size:10px;font-weight:700;letter-spacing:2px}.clinical-hero h1{margin:0;font-size:clamp(36px,4vw,62px);line-height:1.13;letter-spacing:-2px}.clinical-hero h1 span{color:#a9dcff}.clinical-hero-content>p{max-width:410px;margin:24px 0 35px;color:#d1e4f4;font-size:15px;line-height:1.85}.clinical-features{display:grid;gap:17px;font-size:13px}.clinical-features div{display:flex;align-items:center;gap:12px}.clinical-features span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#b4dcff2b;color:#c4e8ff}.clinical-hero-footer{position:relative;z-index:1;color:#a9c8e0;font-size:11px}.clinical-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 30px 25px}.clinical-card{width:min(420px,100%);padding:45px 38px;background:#fff;border:1px solid #e1ebf4;border-radius:22px;box-shadow:0 20px 65px #174a7e12}.clinical-mobile-logo{display:none}.clinical-welcome-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:25px;border-radius:14px;background:#dceef9;color:#174a7e;font-size:26px}.clinical-eyebrow{display:block;margin-bottom:12px;color:#3776a7;font-size:10px;font-weight:700;letter-spacing:2px}.clinical-card h2{margin:0;color:#173858;font-size:29px;letter-spacing:-1px;line-height:1.2}.clinical-description{margin:15px 0 32px;color:#74869a;font-size:13px;line-height:1.8}.clinical-card form{display:flex;flex-direction:column}.clinical-card form>label{margin-bottom:9px;color:#263a54;font-size:12px;font-weight:700}.clinical-card input{width:100%;min-width:0;height:49px;padding:0 15px;margin-bottom:22px;border:1px solid #d6e3ef;border-radius:10px;outline:none;background:#fbfdff;color:#263a54;font:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.clinical-card input:focus{border-color:#367bb5;box-shadow:0 0 0 4px #367bb51f}.clinical-password-wrap{position:relative}.clinical-password-wrap input{padding-right:85px}.clinical-show-password{position:absolute;top:12px;right:10px;padding:5px;border:none;background:transparent;color:#3975a6;font-size:11px;font-weight:700}.clinical-submit{width:100%;min-height:51px;display:flex;align-items:center;justify-content:center;gap:15px;margin-top:8px;border:0;border-radius:10px;background:#174a7e;color:#fff;font-size:14px;font-weight:700;transition:background .2s,transform .2s}.clinical-submit:hover:not(:disabled){background:#10385f;transform:translateY(-1px)}.clinical-submit:disabled{opacity:.65;cursor:wait}.clinical-submit span{font-size:20px}.clinical-error{margin-bottom:15px;padding:12px;border-radius:8px;background:#fff0ef;color:#ad3e38;font-size:12px}.clinical-security{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:28px;color:#8395a7;font-size:11px;text-align:center}.clinical-copyright{margin-top:28px;color:#94a4b3;font-size:11px;text-align:center}@media(max-width:850px){.clinical-login{grid-template-columns:1fr}.clinical-hero{display:none}.clinical-panel{min-height:100vh;padding:30px 18px}.clinical-mobile-logo{display:flex;align-items:center;gap:10px;margin-bottom:30px;color:#174a7e;font-weight:700;letter-spacing:1px}.clinical-mobile-logo span{font-size:25px}.clinical-card{padding:32px 25px}}@media(max-width:400px){.clinical-card{padding:26px 19px}.clinical-card h2{font-size:25px}}:root{color:#12343b;background:#f5f4ef;font-family:DM Sans,sans-serif;font-synthesis:none;--ink: #12343b;--muted: #758386;--line: #e4e5df;--paper: #fff;--green: #2f7d67;--amber: #d99a3d;--red: #c95c54;--blue: #477d91}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f5f4ef}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.app-shell{display:flex;min-height:100vh}.sidebar{width:244px;display:flex;flex-direction:column;padding:31px 18px 22px;background:var(--ink);color:#e5efeb}.brand{display:flex;align-items:center;gap:11px;padding:0 15px 46px;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.04em}.brand small{display:block;color:#82a19a;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.02em}.brand-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#d7e6d5;color:var(--ink);font-size:20px}.brand-mark.large{width:42px;height:42px;margin-bottom:51px;border-radius:13px;font-size:28px}.nav-list{display:grid;gap:5px}.nav-item{display:flex;align-items:center;gap:13px;padding:12px 15px;border-radius:9px;color:#91aaa5;font-size:13px;font-weight:500;transition:background .2s,color .2s}.nav-item:hover,.nav-item.active{background:#234b50;color:#fff}.nav-item.active{box-shadow:inset 3px 0 #d7e6d5}.nav-icon{width:16px;text-align:center;color:#a3c7ba;font-size:18px}.sidebar-bottom{margin-top:auto}.branch-chip{display:flex;align-items:center;gap:8px;padding:12px 14px;margin-bottom:17px;border-top:1px solid #2b5054;color:#9ab5ae;font-size:11px}.status-dot{width:7px;height:7px;border-radius:50%;background:#8dc59b;box-shadow:0 0 0 3px #315a55}.user-mini{width:100%;display:flex;align-items:center;gap:9px;padding:11px 8px;border:0;border-top:1px solid #2b5054;background:transparent;color:#fff;text-align:left}.user-mini strong,.user-mini small{display:block;overflow:hidden;max-width:145px;text-overflow:ellipsis;white-space:nowrap}.user-mini strong{font-size:11px}.user-mini small{margin-top:2px;color:#84a39d;font-size:10px}.avatar{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border-radius:50%;background:#d7e6d5;color:var(--ink);font-weight:700;font-size:12px}.logout-icon{margin-left:auto;color:#91aaa5;font-size:18px}.main-content{width:calc(100% - 244px);max-width:1440px;padding:47px 5.2vw 65px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:37px}.eyebrow{display:block;margin-bottom:10px;color:#7b9290;font-size:10px;font-weight:700;letter-spacing:.14em}.page-header h1{margin:0;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:clamp(29px,3vw,43px);letter-spacing:-.06em;line-height:1.08}.page-header p{margin:11px 0 0;color:var(--muted);font-size:14px}.primary-button,.secondary-button,.filter-button{border:0;border-radius:7px;font-weight:600;transition:transform .2s,box-shadow .2s}.primary-button{padding:13px 17px;background:var(--ink);color:#fff;font-size:12px;box-shadow:0 4px 10px #12343b1c}.primary-button:hover{transform:translateY(-1px);box-shadow:0 7px 15px #12343b28}.primary-button span{margin-left:15px;color:#b6d3c4}.secondary-button{padding:9px 12px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:11px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px}.metric-card{position:relative;min-height:142px;padding:23px 21px;overflow:hidden;border:1px solid transparent;border-radius:8px;background:#fff}.metric-card.green{border-color:#cce0d6;background:#f8fcf8}.metric-card.blue{border-color:#d5e2e5;background:#f8fbfb}.metric-card.amber{border-color:#ecd9b9;background:#fdfaf3}.metric-card.red{border-color:#ead0cc;background:#fdf8f7}.metric-mark{display:block;width:20px;height:3px;margin-bottom:17px;border-radius:5px;background:var(--green)}.blue .metric-mark{background:var(--blue)}.amber .metric-mark{background:var(--amber)}.red .metric-mark{background:var(--red)}.metric-label{display:block;margin-bottom:7px;color:var(--muted);font-size:11px}.metric-card strong{display:block;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:26px;letter-spacing:-.05em}.metric-card small{color:#99a6a5;font-size:10px}.dashboard-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px;margin-bottom:40px}.panel{border:1px solid var(--line);border-radius:8px;background:var(--paper)}.large-panel,.alert-panel{min-height:298px;padding:27px 29px}.panel-heading,.table-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.panel-heading h2,.table-heading h2{margin:0;font-family:Space Grotesk,sans-serif;font-size:17px;letter-spacing:-.04em}.panel-heading .eyebrow{margin-bottom:8px}.panel-heading a,.text-button{color:var(--green);font-size:11px;font-weight:700}.panel-date,.table-heading span{color:#9aa5a5;font-size:11px}.inventory-health{display:flex;align-items:center;gap:35px;padding-top:46px}.health-score{display:flex;min-width:210px;align-items:center;gap:14px}.score-ring{display:grid;width:72px;height:72px;place-content:center;border:7px solid #d7e9dc;border-right-color:var(--green);border-radius:50%;text-align:center}.score-ring strong{font-family:Space Grotesk;font-size:21px}.score-ring span{color:#a4adab;font-size:8px}.health-score strong{display:block;font-size:12px}.health-score p{max-width:130px;margin:4px 0;color:var(--muted);font-size:10px;line-height:1.4}.bar-chart{flex:1}.bars{height:118px;display:flex;align-items:end;justify-content:space-around;gap:12px;border-bottom:1px solid #e7eae4;background:repeating-linear-gradient(to bottom,transparent 0,transparent 38px,#eff1ed 39px)}.bars i{display:block;width:100%;max-width:27px;border-radius:4px 4px 0 0;background:#bed7cc}.bars i.today{background:var(--green)}.bar-labels{display:flex;justify-content:space-around;padding-top:9px;color:#a5b0ae;font-size:9px}.alert-panel .panel-heading{margin-bottom:18px}.alert-row{display:flex;align-items:center;gap:11px;padding:17px 0;border-top:1px solid #edf0eb}.alert-row strong{font-size:11px}.alert-row p{margin:4px 0 0;color:var(--muted);font-size:10px}.alert-symbol{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border-radius:50%;font-size:15px;font-weight:700}.alert-symbol.amber{background:#fbefd9;color:#be7c20}.alert-symbol.red{background:#fae3e0;color:#bd5c55}.arrow{margin-left:auto;color:#a8b8b4}.quick-section>.eyebrow{margin-bottom:17px}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.quick-actions a{display:grid;grid-template-columns:35px 1fr;gap:1px 11px;padding:18px 19px;border:1px solid var(--line);border-radius:7px;background:#fff}.quick-actions a:hover{border-color:#b7ccc2}.quick-actions span{grid-row:span 2;color:var(--green);font-size:26px}.quick-actions strong{align-self:end;font-size:12px}.quick-actions small{color:var(--muted);font-size:10px}.toolbar{display:flex;align-items:center;gap:9px;margin:-12px 0 20px}.search-field{display:flex;width:min(360px,100%);align-items:center;gap:9px;padding:10px 13px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#93a09e}.search-field input{width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px}.filter-button{padding:11px 13px;border:1px solid var(--line);background:#fff;color:var(--muted);font-size:11px}.filter-button span{margin-left:18px;color:var(--ink)}.toolbar-note{margin-left:4px;color:var(--muted);font-size:12px}.table-panel{padding:25px 29px}.table-heading{align-items:center;margin-bottom:24px}.table-heading h2{margin-bottom:5px}.text-button{border:0;background:transparent}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}th{padding:0 11px 11px;border-bottom:1px solid var(--line);color:#8e9b9b;font-size:10px;font-weight:600}td{padding:15px 11px;border-bottom:1px solid #eef0eb;color:#6c7a7a}td strong{display:block;color:var(--ink);font-weight:600}td small{display:block;margin-top:3px;color:#a0aba9;font-size:10px}.mono{color:#84918f;font-family:monospace;font-size:11px}.row-menu{border:0;background:transparent;color:#8b9a97;letter-spacing:2px}.status-pill{display:inline-block;padding:5px 8px;border-radius:4px;font-size:10px;font-weight:700}.status-pill.success{background:#e3f0e7;color:#367b5e}.status-pill.warning{background:#fbefd9;color:#a36b1e}.status-pill.danger{background:#fae3e0;color:#b9544c}.status-pill.neutral{background:#edf0ef;color:#677878}.loading-row{padding:50px;color:var(--muted);text-align:center}.empty-state{display:grid;place-items:center;padding:56px 20px;text-align:center}.empty-icon{display:grid;width:42px;height:42px;place-items:center;margin-bottom:12px;border-radius:50%;background:#edf2ee;color:var(--green);font-size:22px}.empty-state strong{font-size:14px}.empty-state p{max-width:300px;margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.alert-list-row{display:flex;align-items:center;gap:13px;padding:17px 4px;border-top:1px solid #edf0eb}.alert-copy{flex:1}.alert-copy strong{font-size:12px}.alert-copy p{margin:4px 0 0;color:var(--muted);font-size:11px}.notice{padding:11px 14px;margin:-17px 0 17px;border-radius:6px;font-size:12px}.notice.danger,.form-error{background:#fae3e0;color:#a84842}.login-screen{display:grid;min-height:100vh;grid-template-columns:47% 53%;background:var(--paper)}.login-art{position:relative;display:flex;align-items:flex-end;padding:8vw;overflow:hidden;background:var(--ink);color:#fff}.login-art:before,.login-art:after{position:absolute;width:370px;height:370px;border:1px solid #8db5a344;border-radius:50%;content:""}.login-art:before{top:10%;right:-150px}.login-art:after{top:17%;right:-80px}.login-art-inner{position:relative;z-index:1}.eyebrow.light{color:#93b4aa}.login-art h1{margin:0 0 23px;font-family:Space Grotesk;font-size:clamp(38px,4.2vw,67px);letter-spacing:-.075em;line-height:.98}.login-art h1 em{color:#b9d7bd;font-style:normal}.login-art p{max-width:270px;color:#9eb5b0;font-size:14px;line-height:1.6}.art-stamp{display:flex;align-items:center;gap:10px;margin-top:63px;color:#9eb5b0}.art-stamp span{color:#d7e6d5;font-family:Space Grotesk;font-size:28px}.art-stamp small{border-left:1px solid #51736e;padding-left:10px;font-size:10px;line-height:1.45}.login-panel{display:grid;place-items:center;padding:40px}.login-card{width:min(370px,100%)}.mobile-brand{display:none}.login-card h2{margin:0;font-family:Space Grotesk;font-size:32px;letter-spacing:-.06em}.login-intro{margin:10px 0 32px;color:var(--muted);font-size:13px;line-height:1.5}.login-card form{display:grid;gap:17px}.login-card label{display:grid;gap:7px;color:#526666;font-size:11px;font-weight:600}.login-card input{padding:13px 14px;border:1px solid var(--line);border-radius:5px;outline:0;color:var(--ink);font-size:13px}.login-card input:focus{border-color:var(--green);box-shadow:0 0 0 3px #2f7d6714}.full{width:100%;margin-top:7px;padding:14px}.form-error{padding:10px 12px;border-radius:4px;font-size:11px}.login-footer{display:block;margin-top:31px;color:#a4acab;font-size:10px;text-align:center}.screen-loader{display:grid;min-height:100vh;place-items:center;color:var(--muted);font-size:13px}@media(max-width:980px){.sidebar{width:205px}.main-content{width:calc(100% - 205px);padding-inline:28px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.login-art{padding:5vw}}@media(max-width:680px){.sidebar{position:fixed;z-index:5;bottom:0;width:100%;height:64px;padding:0 10px;flex-direction:row;align-items:center}.brand,.sidebar-bottom{display:none}.nav-list{width:100%;grid-template-columns:repeat(4,1fr);gap:3px}.nav-item{justify-content:center;padding:9px 5px;font-size:0}.nav-item.active{box-shadow:inset 0 -3px #d7e6d5}.nav-icon{font-size:20px}.main-content{width:100%;padding:31px 17px 91px}.page-header{align-items:flex-start;flex-direction:column;margin-bottom:25px}.page-header .primary-button{align-self:stretch}.metric-grid{gap:8px}.metric-card{min-height:125px;padding:16px}.metric-card strong{font-size:21px}.large-panel,.alert-panel,.table-panel{padding:20px 16px}.inventory-health{align-items:flex-start;flex-direction:column;gap:25px;padding-top:30px}.bar-chart{width:100%}.quick-actions{grid-template-columns:1fr}.toolbar{align-items:stretch;flex-wrap:wrap;margin-top:-5px}.search-field{width:100%}.login-screen{display:block}.login-art{display:none}.login-panel{min-height:100vh;padding:25px}.mobile-brand{display:flex;align-items:center;gap:9px;margin-bottom:60px;font-family:Space Grotesk;font-size:17px;font-weight:600}.alert-list-row{align-items:flex-start;flex-wrap:wrap}.alert-list-row .secondary-button{margin-left:42px}.alert-list-row .status-pill{margin-left:auto}}.field{display:grid;gap:7px;color:#526666;font-size:11px;font-weight:600}.field input,.field select,.field textarea{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:5px;outline:0;color:var(--ink);background:#fff;font:inherit;font-size:12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #2f7d6714}.field small{color:var(--muted);font-size:10px;font-weight:400}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.form-grid .span-2{grid-column:span 2}.form-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.danger-button{padding:9px 12px;border:1px solid #e3b8b3;border-radius:7px;background:#fff;color:#b9544c;font-size:11px;font-weight:600}.tabs{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--line);overflow-x:auto}.tab{padding:10px 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}.tab.active{border-bottom-color:var(--green);color:var(--ink)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:#0f2f3488}.modal-card{width:min(640px,100%);max-height:90vh;overflow:auto;padding:24px;border-radius:10px;background:#fff;box-shadow:0 24px 60px #0f2f3440}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:20px}.modal-header h2{margin:0;font-family:Space Grotesk;font-size:22px;letter-spacing:-.04em}.modal-header p{margin:6px 0 0;color:var(--muted);font-size:12px}.icon-button{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--muted);font-size:18px;line-height:1}.notice.success{background:#e3f0e7;color:#367b5e}.notice.info{background:#e8eff1;color:#3d6570}.split-panel{display:grid;grid-template-columns:1fr 1fr;gap:18px}.detail-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.detail-list li{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #eef0eb;font-size:12px}.detail-list span{color:var(--muted)}.detail-list strong{color:var(--ink)}.barcode-box{display:flex;gap:8px;align-items:end}.barcode-box .field{flex:1}.hint-list{margin:0;padding-left:17px;color:var(--muted);font-size:11px;line-height:1.7}.inline-actions{display:flex;gap:7px;align-items:center}@media(max-width:680px){.form-grid,.split-panel{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.modal-card{padding:18px}.nav-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(58px,1fr);overflow-x:auto}}:root{--ink: #263a54;--muted: #71869a;--line: #dce7f1;--paper: #ffffff;--green: #174a7e;--blue: #367bb5;--amber: #d69a35;--red: #c65c58}body{background:#f5f9fd;color:#263a54}.sidebar{background:#174a7e;color:#fff}.brand{color:#fff}.brand small{color:#c1d9ed}.brand-mark{background:#dceef9;color:#174a7e}.nav-item{color:#c6dced}.nav-icon{color:#dceef9}.nav-item:hover,.nav-item.active{background:#316998;color:#fff}.nav-item.active{box-shadow:inset 3px 0 #a9dcff}.branch-chip{border-top-color:#477da9;color:#d2e4f2}.user-mini{border-top-color:#477da9;color:#fff}.user-mini small,.logout-icon{color:#c1d9ed}.avatar{background:#dceef9;color:#174a7e}.main-content{background:#f5f9fd}.page-header h1,.panel-heading h2,.table-heading h2{color:#263a54}.eyebrow{color:#477da9}.panel,.metric-card,.quick-actions a,.table-panel{background:#fff;border-color:#dce7f1;border-radius:12px}.metric-card{box-shadow:0 4px 18px #174a7e0a}.metric-card.green{background:#f0f7ff;border-color:#c8e0f3}.metric-card.blue{background:#f5faff;border-color:#d3e6f6}.metric-card.amber{background:#fffbf2;border-color:#f0dfba}.metric-card.red{background:#fff7f6;border-color:#f1d7d3}.metric-card.green .metric-mark{background:#174a7e}.metric-card.blue .metric-mark{background:#367bb5}.primary-button{background:#174a7e;color:#fff;border-radius:9px}.primary-button:hover{background:#10385f}.primary-button span{color:#dceef9}.secondary-button,.filter-button{border-color:#dce7f1;color:#174a7e;border-radius:9px}th{color:#71869a;border-bottom-color:#dce7f1}td{border-bottom-color:#edf2f7}td strong{color:#263a54}.field input:focus,.field select:focus,.field textarea:focus{border-color:#367bb5;box-shadow:0 0 0 3px #367bb51f}.tab.active{border-bottom-color:#174a7e;color:#174a7e}.modal-card{border-radius:15px;box-shadow:0 24px 60px #174a7e29}@media(max-width:680px){.nav-item.active{box-shadow:inset 0 -3px #a9dcff}}
