.health-dashboard-shell{color:#13233a;background:#f7faff;grid-template-columns:196px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{color:#dce8f4;background:linear-gradient(#061321,#071a2b);border-right:1px solid #18334b;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sidebar-brand{color:#fff;letter-spacing:.15em;align-items:center;gap:12px;padding:20px 18px;font-size:.78rem;text-decoration:none;display:flex}.brand-cube{color:#49cbff;text-shadow:0 0 16px #18a7ff;place-items:center;width:32px;height:32px;font-size:1.5rem;display:grid}.app-sidebar nav{gap:3px;padding:8px;display:grid}.app-sidebar nav a{color:#e7eef6;border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;min-height:44px;padding:0 11px;font-size:.82rem;text-decoration:none;display:flex}.app-sidebar nav a>span{text-align:center;width:23px;font-size:1.15rem}.app-sidebar nav a>b{color:#ff6c6c;text-align:center;background:#30151c;border-radius:999px;min-width:25px;margin-left:auto;padding:3px 6px;font-size:.68rem}.app-sidebar nav a.active,.app-sidebar nav a:hover{background:linear-gradient(90deg,#092b46,#073051);border-color:#07598a;box-shadow:inset 3px 0 #28baff}.sidebar-return{color:#9eb1c3;border-top:1px solid #173047;margin-top:auto;padding:18px;font-size:.76rem;text-decoration:none}.health-workspace{min-width:0}.workspace-topbar{background:#fff;border-bottom:1px solid #d9e3ed;justify-content:space-between;align-items:center;height:63px;padding:0 22px;display:flex}.marketplace-picker{background:#fff;border:1px solid #cfdae5;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;display:flex}.marketplace-picker strong{color:#111;font:700 1.35rem Georgia}.marketplace-picker span{margin-left:22px}.workspace-account{align-items:center;gap:18px;display:flex}.workspace-account>span{border:1px solid #aab9c8;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.workspace-account div{border-left:1px solid #d6e0ea;flex-direction:column;padding-left:15px;display:flex}.workspace-account small{color:#6d7f92}.health-dashboard-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;display:grid}.health-main-panel{min-width:0;padding:18px 20px 40px}.dashboard-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.dashboard-heading h1{margin:0;font-size:1.48rem}.dashboard-heading h1 small{color:#597089;font:400 .75rem sans-serif}.dashboard-heading p{color:#5e7188;margin:7px 0 0;font-size:.79rem}.heading-actions{gap:10px;display:flex}.heading-actions a{text-decoration:none}.metric-strip{background:#fff;border:1px solid #cad8e5;border-radius:6px;grid-template-columns:1.45fr repeat(5,1fr);margin-bottom:20px;display:grid;overflow:hidden}.metric-strip article{border-right:1px solid #d4e0eb;flex-direction:column;justify-content:center;gap:9px;min-width:0;min-height:138px;padding:17px;display:flex;position:relative}.metric-strip article:last-child{border:0}.metric-strip article>span{color:#50657c;font-size:.72rem}.metric-strip article>strong{font-size:2rem}.metric-strip article>small{color:#74869a;font-size:.68rem}.metric-strip .score-card{grid-template-rows:auto auto auto;grid-template-columns:1fr 88px;align-content:center;display:grid}.score-card>span,.score-card>div,.score-card>b{grid-column:1}.score-card>div strong{font-size:2.8rem}.score-card>div small{color:#60758e}.score-card>b{font-size:.75rem}.score-card b.risk{color:#e33}.score-card b.good{color:#0a9b74}.score-card>i{background:conic-gradient(#8b4de8 0 var(--score),#e4edf5 var(--score));border-radius:50%;grid-area:1/2/4;place-items:center;width:78px;height:78px;font-style:normal;display:grid}.score-card>i:after{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:58px;height:58px}.score-card>i em{z-index:1;flex-direction:column;grid-area:1/1;align-items:center;font-style:normal;font-weight:800;display:flex}.score-card>i small{color:#65798e;font-size:.6rem}.health-error{margin:0 0 14px}.health-filters{background:#fff;border:1px solid #cfdae6;border-radius:6px;gap:0;margin-bottom:14px;padding:0;display:flex;overflow:auto}.health-filters button{background:#fff;border:0;border-right:1px solid #e0e7ee;border-radius:0;flex:none;padding:11px 14px}.health-filters button.active{background:#f7fbff;border-bottom:3px solid #129ee5}.health-toolbar{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.health-toolbar label{background:#fff;border:1px solid #cad7e4;border-radius:5px;flex:1;align-items:center;gap:8px;max-width:430px;padding:0 12px;display:flex}.health-toolbar input{background:0 0;border:0;outline:0;width:100%;padding:11px 0}.health-toolbar select{background:#fff;border:1px solid #cad7e4;border-radius:5px;padding:0 12px}.health-list{padding:0}.health-table{background:#fff;border:1px solid #cbd8e4;border-radius:6px;gap:0;overflow:hidden}.health-table-head,.health-row{grid-template-columns:minmax(250px,1.5fr) minmax(135px,.7fr) minmax(190px,1fr) minmax(100px,.55fr) minmax(90px,.5fr) 105px;align-items:center;gap:12px;display:grid}.health-table-head{color:#63778c;text-transform:uppercase;letter-spacing:.04em;background:#f7faff;padding:12px 14px 12px 78px;font-size:.66rem}.health-row{background:#fff;border:0;border-top:1px solid #dbe4ed;border-radius:0;grid-template-columns:48px minmax(190px,1.5fr) minmax(135px,.7fr) minmax(190px,1fr) minmax(100px,.55fr) minmax(90px,.5fr) 105px;padding:10px 14px}.health-thumb{width:46px;height:46px}.health-identity h2{margin:0 0 4px;font-size:.78rem}.health-identity p,.health-sku small,.health-issue-summary small{color:#718399;font-size:.65rem;display:block}.health-sku,.health-issue-summary{min-width:0}.health-sku strong{overflow-wrap:anywhere;font-size:.69rem}.health-issue-summary small{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.health-badge{font-size:.55rem}.health-status-cell{align-items:center;gap:6px;font-size:.68rem;display:flex}.health-status-cell i{border-radius:50%;width:7px;height:7px}.health-status-cell i.danger{background:#ff3d4f}.health-status-cell i.safe{background:#12ac83}.health-inventory{color:#53677d;font-size:.68rem}.health-row>button{padding:8px;font-size:.7rem}.health-insights{background:#fff;border-left:1px solid #d3dfe9;min-height:calc(100vh - 63px)}.health-insights>h2{border-bottom:1px solid #d9e3ec;margin:0;padding:17px;font-size:.86rem}.health-insights section{border-bottom:1px solid #d9e3ec;padding:18px}.health-insights h3{color:#334b65;text-transform:uppercase;margin:0 0 10px;font-size:.68rem}.health-insights section>strong{font-size:.78rem}.insight-stat p{justify-content:space-between;gap:10px;margin:15px 0 6px;font-size:.69rem;display:flex}.insight-stat p b{font-weight:600}.insight-stat>i{background:#e4ebf1;border-radius:5px;height:4px;display:block;overflow:hidden}.insight-stat em{height:100%;display:block}.insight-stat em.red{background:#ff4356}.insight-stat em.orange{background:#ff9418}.insight-stat em.green{background:#14af86}.recommendation-icon{float:left;color:#16ad81;border:2px solid #16ad81;border-radius:50%;place-items:center;width:52px;height:52px;margin:5px 14px 20px 0;font-size:1.6rem;display:grid}.health-insights section>p{color:#61758a;font-size:.72rem;line-height:1.55}.health-insights button{width:100%;margin-top:10px;font-size:.72rem}.scan-note small{color:#6d8094;line-height:1.5;display:block}.health-drawer{z-index:40}@media (width<=1250px){.health-dashboard-grid{grid-template-columns:1fr}.health-insights{border:1px solid #d3dfe9;grid-template-columns:repeat(3,1fr);min-height:0;display:grid}.health-insights>h2{grid-column:1/-1}.metric-strip{grid-template-columns:repeat(3,1fr)}.score-card{grid-row:span 2}.health-table-head{display:none}.health-row{grid-template-columns:48px minmax(180px,1.4fr) minmax(130px,.7fr) minmax(170px,1fr) 100px}.health-status-cell,.health-inventory{display:none}}@media (width<=820px){.health-dashboard-shell{grid-template-columns:1fr}.app-sidebar{height:auto;position:static}.sidebar-brand{padding:12px}.app-sidebar nav{display:flex;overflow:auto}.app-sidebar nav a{flex:none}.sidebar-return,.workspace-topbar{display:none}.dashboard-heading{flex-direction:column;align-items:flex-start}.metric-strip{grid-template-columns:repeat(2,1fr)}.health-insights{grid-template-columns:1fr}.health-row{grid-template-columns:44px 1fr auto}.health-sku,.health-issue-summary{grid-column:2}.health-row>button{grid-area:1/3/4}.health-main-panel{padding:14px}.heading-actions{flex-wrap:wrap;width:100%}}@media (width<=520px){.metric-strip{grid-template-columns:1fr}.metric-strip .score-card{grid-row:auto}.health-row{grid-template-columns:42px 1fr}.health-row>button{grid-area:auto/2}.health-toolbar{flex-direction:column}.health-toolbar label{max-width:none}.health-toolbar select{min-height:42px}.workspace-account{display:none}}.home-dashboard-shell .home-workspace{min-width:0;overflow:hidden}.home-dashboard-shell .home-health{border-left:0;border-right:0;border-radius:0;margin:0}.home-dashboard-shell .workspace{min-width:0}.home-dashboard-shell .workspace-account.account-actions{flex-direction:row}.home-dashboard-shell .workspace-account.account-actions>span{display:grid}.home-dashboard-shell .workspace-account .topbar-link{color:#20364c;border:1px solid #cad7e4;border-radius:6px;padding:8px 10px;font-size:.72rem;text-decoration:none;position:relative}.home-dashboard-shell .workspace-account button{padding:8px 10px;font-size:.72rem}.home-dashboard-shell .open-orders-badge{top:-8px;right:-8px}.home-dashboard-shell .admin-panel,.home-dashboard-shell .social-post-nudge{margin:18px}.home-dashboard-shell .content-panel{min-width:0}.legacy-route-contract{display:none}.sidebar-brand{justify-content:center;min-height:118px;padding:10px}.sidebar-brand img{object-fit:cover;object-position:center 48%;border-radius:6px;width:168px;height:98px;display:block}.home-dashboard-shell{background:#f4f8fc}.home-dashboard-shell .dashboard-welcome{background:#f4f8fc;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px 20px;display:flex}.dashboard-welcome .eyebrow{color:#0b91cf;margin:0 0 7px}.dashboard-welcome h1{color:#13233a;margin:0;font-size:1.75rem}.dashboard-welcome>div>p:last-child{color:#60758b;max-width:720px;margin:8px 0 0;font-size:.85rem;line-height:1.55}.dashboard-welcome nav{flex-wrap:wrap;gap:9px;display:flex}.dashboard-welcome nav a{border-radius:6px;padding:11px 14px;font-size:.76rem;text-decoration:none}.home-dashboard-shell .home-health{background:#fff;border:1px solid #cfdce8;border-radius:8px;margin:0 30px 24px;box-shadow:0 8px 26px #1236540f}.home-dashboard-shell .home-health-head{padding:22px 22px 15px}.home-dashboard-shell .home-health-head h2{color:#13233a;font-size:1.35rem}.home-dashboard-shell .home-health-metrics{border:1px solid #d7e2ec;border-radius:7px;margin:0 22px 18px;overflow:hidden}.home-dashboard-shell .home-health-metrics>div{background:#fbfdff;border:0;border-right:1px solid #d7e2ec;border-radius:0}.home-dashboard-shell .home-health-metrics>div:last-child{border-right:0}.home-dashboard-shell .home-health-metrics strong{color:#13233a}.home-dashboard-shell .home-health-risks{border:1px solid #d7e2ec;border-radius:7px;margin:0 22px 18px;overflow:hidden}.home-dashboard-shell .home-health-risks>a{background:#fff;border:0;border-bottom:1px solid #e1e8ef;border-radius:0}.home-dashboard-shell .home-health-risks>a:last-child{border-bottom:0}.home-dashboard-shell .home-health>.home-health-actions{padding:0 22px 22px}.home-dashboard-shell .workspace{background:#fff;border:1px solid #cfdce8;border-radius:8px;margin:0 30px 40px;scroll-margin-top:20px;overflow:hidden;box-shadow:0 8px 26px #1236540f}.home-dashboard-shell .progress-panel{background:#edf4fa;border-right:1px solid #cfdae6}.home-dashboard-shell .progress-panel h1,.home-dashboard-shell .section-heading h2{color:#13233a}.home-dashboard-shell .progress-panel li.active button{color:#fff;background:#0b84c6}.home-dashboard-shell .progress-panel li.active button span{color:#0b84c6;background:#fff}.home-dashboard-shell .content-panel{background:#fff}.home-dashboard-shell .actions{background:#f8fbfd;border-top-color:#d8e3ec}@media (width<=1000px){.home-dashboard-shell .dashboard-welcome{flex-direction:column;align-items:flex-start}.home-dashboard-shell .home-health,.home-dashboard-shell .workspace{margin-left:16px;margin-right:16px}}
