.product-tabs{border-bottom:1px solid var(--line);gap:7px;margin-bottom:22px;display:flex}.product-tabs button{color:#607087;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:10px;padding:19px 22px;font-size:14px;font-weight:650;display:flex}.product-tabs button[aria-selected=true]{border-bottom-color:var(--blue);color:var(--blue)}.product-tabs button:hover{background:#f4f7fc}.app-shell{color:#e6efff;background:#091529;border:1px solid #223755;border-radius:13px;grid-template-columns:220px 1fr;display:grid;overflow:hidden;box-shadow:0 28px 55px -25px #1124444d}.app-sidebar{background:#0c1a30;border-right:1px solid #26334a;flex-direction:column;padding:32px 17px 23px;display:flex}.app-wordmark{letter-spacing:-.04em;margin:0 14px 42px;font-size:22px;font-weight:850}.app-wordmark span{color:#5795ff}.sidebar-caption{letter-spacing:.14em;color:#8093b0;margin:0 14px 15px;font-size:10px}.sidebar-item{color:#94a7c2;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;margin-bottom:6px;padding:14px 12px;font-size:12px;display:flex}.sidebar-item.active{color:#a9caff;background:#16366a;border-color:#2f4d7e}.sidebar-owner{color:#c3d2e8;align-items:center;gap:10px;margin-top:auto;padding:35px 5px 0;font-size:12px;line-height:1.6;display:flex}.sidebar-owner small{color:#8498b5;font-size:10px}.avatar{background:#2769dc;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:650;display:grid}.app-content{min-width:0;padding:30px}.preview-panel{min-height:398px}.app-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.app-breadcrumb{letter-spacing:.015em;color:#8da1bd;font-size:11px;line-height:1.6}.app-heading h3{letter-spacing:-.03em;margin-top:8px;font-size:23px;font-weight:650}.demo-label{color:#94a8c5;white-space:nowrap;background:#14243b;border:1px solid #293a54;border-radius:4px;padding:7px 9px;font-size:10px}.station-filters{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.station-filters button{color:#a6b7ce;background:0 0;border:1px solid #2a3e59;border-radius:5px;min-height:36px;padding:8px 12px;font-size:11px}.station-filters button[aria-pressed=true]{color:#fff;background:#1c65d9;border-color:#337ceb}.station-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.station-card{background:#10203a;border:1px solid #273a56;border-radius:8px;padding:16px}.station-top{justify-content:space-between;align-items:center;gap:9px;margin-bottom:19px;display:flex}.station-icon{color:#8ebaff;display:flex}.station-status{letter-spacing:.01em;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:550;line-height:1.5}.station-card h4{margin:0 0 5px;font-size:14px;font-weight:650;line-height:1.5}.station-card>p{color:#90a4c0;font-size:11px}.station-bottom{color:#8aa2c2;border-top:1px solid #263a55;justify-content:space-between;align-items:center;gap:8px;margin-top:17px;padding-top:12px;font-size:9px;line-height:1.5;display:flex}.station-bottom svg{flex-shrink:0}.panel-footnote{color:#8da3c0;margin-top:21px;font-size:11px;line-height:1.6}.preview-disclaimer{text-align:center;color:#738198;margin-top:20px;font-size:12px;line-height:1.6}.bill-preview{grid-template-columns:1.05fr 1fr;gap:28px;display:grid}.bill-summary{background:#11223c;border:1px solid #293e5b;border-radius:8px;padding:23px}.preview-icon{color:#80b2ff;margin-bottom:15px}.bill-summary h4,.customer-profile h4{margin:0 0 8px;font-size:17px}.bill-summary>p{color:#9fb0c9;margin-bottom:23px;font-size:12px;line-height:1.6}.bill-line{color:#bccbe0;border-bottom:1px solid #2c3b52;justify-content:space-between;gap:15px;padding:13px 0;font-size:12px;display:flex}.bill-line b{color:#edf3ff;font-weight:500}.bill-total{color:#83b4ff;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:20px;font-size:12px;display:flex}.order-flow{padding-top:13px}.order-step{align-items:flex-start;gap:14px;margin-top:25px;display:flex}.order-step>svg{color:#83afff;flex-shrink:0}.order-step h4{margin:0 0 7px;font-size:14px}.order-step p{color:#91a5c1;font-size:12px;line-height:1.7}.customer-preview{grid-template-columns:.9fr 1.2fr;gap:25px;padding-top:15px;display:grid}.customer-profile{text-align:center;background:#11223c;border:1px solid #293e5b;border-radius:8px;padding:25px}.profile-avatar{background:#244e91;border:1px solid #4174c3;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 19px;font-size:20px;display:grid}.customer-profile p{color:#9db1cf;font-size:11px;line-height:1.7}.profile-chips{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:25px;display:flex}.profile-chips span{color:#a9c6ef;border:1px solid #385174;border-radius:20px;padding:6px 9px;font-size:10px}.customer-history>div{border-bottom:1px solid #243750;align-items:center;gap:14px;padding:23px 0;display:flex}.customer-history svg{color:#7eaaff;flex-shrink:0}.customer-history strong{font-size:13px;font-weight:600;display:block}.customer-history small{color:#8ba1c0;margin-top:6px;font-size:11px;line-height:1.6;display:block}.customer-history b{color:#7f95b6;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:400}.insight-grid{grid-template-columns:repeat(3,1fr);gap:15px;padding-top:14px;display:grid}.insight-tile{background:#11223c;border:1px solid #293e5b;border-radius:8px;padding:25px 18px}.insight-tile svg{color:#81b0ff}.insight-tile h4{margin:23px 0 10px;font-size:15px;line-height:1.5}.insight-tile p{color:#9aafce;font-size:12px;line-height:1.8}.insight-banner{color:#adc8f1;background:#102a50;border:1px solid #284a7c;border-radius:6px;align-items:center;gap:15px;margin-top:23px;padding:18px;font-size:12px;line-height:1.7;display:flex}.insight-banner svg{flex-shrink:0}.preview-panel[hidden],.station-card[hidden]{display:none}@media (width<=1100px){.app-shell{grid-template-columns:180px 1fr}.app-content{padding:23px}.app-sidebar{padding:26px 10px}.sidebar-item{gap:7px;padding:13px 8px;font-size:11px}.app-wordmark{margin-inline:8px;font-size:20px}.station-card{padding:12px}.station-top{flex-wrap:wrap;margin-bottom:12px}.product-tabs button{padding:17px;font-size:13px}}@media (width<=900px){.app-shell{grid-template-columns:1fr}.app-sidebar{display:none}.app-content{padding:28px}.station-top{flex-wrap:nowrap}}@media (width<=600px){.product-tabs{scrollbar-width:thin;gap:0;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.product-tabs button{gap:7px;padding:16px 13px;font-size:12px}.product-tabs svg{width:16px;height:16px}.app-content{padding:20px 14px}.app-heading{align-items:flex-start;gap:8px;margin-bottom:22px}.app-heading h3{max-width:220px;font-size:20px;line-height:1.35}.demo-label{margin-top:3px;padding:5px 6px;font-size:9px}.app-breadcrumb{font-size:10px}.station-filters{gap:5px}.station-filters button{min-height:38px;padding:7px 9px;font-size:10px}.station-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.station-top{flex-wrap:wrap;gap:7px;margin-bottom:15px}.station-icon svg{width:24px;height:24px}.station-card{padding:13px 10px}.station-status{padding:3px 5px;font-size:8px}.station-card h4{font-size:13px}.station-card>p{font-size:10px}.station-bottom{align-items:flex-start;font-size:9px}.station-bottom svg{width:12px}.preview-disclaimer{max-width:280px;margin:17px auto 0;font-size:11px}.bill-preview,.customer-preview{grid-template-columns:1fr;gap:24px}.bill-summary{padding:20px}.order-flow{padding:0 5px 15px}.customer-profile{padding:20px}.customer-history{padding:0 5px}.insight-grid{grid-template-columns:1fr;gap:12px}.insight-tile{padding:21px}.insight-tile h4{margin-top:16px}.insight-banner{padding:14px;font-size:11px}}@media (width<=360px){.station-status{font-size:8px}.app-heading h3{font-size:18px}}.app-breadcrumb,.demo-label,.station-card>p,.station-status,.station-bottom,.panel-footnote,.preview-disclaimer,.bill-summary>p,.profile-chips span,.customer-profile p,.customer-history small,.customer-history b{font-size:12px}.station-filters button{min-height:40px;font-size:12px}.sidebar-caption,.sidebar-owner small{font-size:12px}.sidebar-item{font-size:13px}.station-bottom{align-items:flex-start}@media (width<=600px){.station-status{font-size:10px}.station-card>p,.station-bottom{font-size:11px}.app-breadcrumb,.demo-label{font-size:10px}.station-filters button{font-size:12px}}.preview-disclaimer{color:#586b85}
