.demo_demoShell__NyvXX{--demo-accent:#c44a1a;--demo-accent-dark:#96350f;--demo-ink:#182235;--demo-muted:#657186;--demo-line:#e1e6ed;min-height:100dvh;overflow:hidden;background:#f3f5f8;color:var(--demo-ink);font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.demo_demoBanner___zS9M{position:relative;z-index:30;display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:20px;padding:7px 20px;background:#202b3d;color:#f8fafc;font-size:12px}.demo_demoBanner___zS9M button,.demo_demoBanner___zS9M>div{display:flex;align-items:center;gap:8px}.demo_demoBanner___zS9M strong{font-size:12px}.demo_demoBanner___zS9M span{color:#cbd5e1}.demo_demoBanner___zS9M button{flex:0 0 auto;min-height:28px;padding:0 10px;border:1px solid #526078;border-radius:6px;background:#2d394c;color:#fff;cursor:pointer;font:inherit;font-weight:700}.demo_demoBanner___zS9M button:hover{background:#38465b}.demo_demoBanner___zS9M button:active{transform:translateY(1px)}.demo_appShell__TPFo_{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:calc(100dvh - 42px)}.demo_sidebar__cVjkN{position:relative;z-index:20;display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--demo-line);background:#fff}.demo_brand__k7JVl{display:grid;min-height:76px;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid #edf0f4}.demo_brand__k7JVl img{width:37px;height:37px;object-fit:contain}.demo_brand__k7JVl div{display:flex;min-width:0;flex-direction:column;gap:2px}.demo_brand__k7JVl strong{font-size:16px;font-weight:850;letter-spacing:-.03em}.demo_brand__k7JVl span{overflow:hidden;color:#758195;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.demo_brand__k7JVl button{display:none}.demo_sidebar__cVjkN nav{display:flex;flex:1;flex-direction:column;gap:3px;padding:18px 12px}.demo_navLabel__dkIZS{margin:0 8px 8px;color:#9aa4b3;font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.demo_sidebar__cVjkN nav button{position:relative;display:grid;width:100%;min-height:44px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#536176;cursor:pointer;font:inherit;font-size:13px;font-weight:700;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease}.demo_sidebar__cVjkN nav button:hover{background:#f7f8fa;color:#202b3d}.demo_sidebar__cVjkN nav button:active{transform:translateY(1px)}.demo_sidebar__cVjkN nav button[data-active=true]{background:#fff2ec;color:#a63c13}.demo_sidebar__cVjkN nav button[data-active=true]:before{position:absolute;top:8px;bottom:8px;left:-12px;width:3px;border-radius:0 3px 3px 0;background:var(--demo-accent);content:""}.demo_sidebar__cVjkN nav button b{min-width:22px;padding:3px 6px;border-radius:999px;background:#edf1f5;color:#64748b;font-size:10px;text-align:center}.demo_sidebar__cVjkN nav button[data-active=true] b{background:#f6d9cd;color:#94340f}.demo_sidebarFooter__8nX3H{display:flex;flex-direction:column;gap:12px;padding:14px;border-top:1px solid #edf0f4}.demo_sidebarFooter__8nX3H>div{display:flex;align-items:center;gap:9px}.demo_sidebarFooter__8nX3H>div>div{display:flex;min-width:0;flex-direction:column}.demo_sidebarFooter__8nX3H strong{font-size:12px}.demo_sidebarFooter__8nX3H span{color:#7b8798;font-size:10px}.demo_demoAvatar__S6ElR{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:8px;background:#263248;color:#fff!important;font-size:10px!important;font-weight:800}.demo_sidebarFooter__8nX3H a{color:#8b4a2f;font-size:10px;font-weight:750;text-decoration:none}.demo_sidebarFooter__8nX3H a:hover{text-decoration:underline;text-underline-offset:3px}.demo_main__lwhRL{min-width:0;background:radial-gradient(circle at 96% 2%,rgba(196,74,26,.035),transparent 24rem),#f3f5f8}.demo_topbar__ShaLW{position:sticky;z-index:15;top:0;display:grid;min-height:76px;grid-template-columns:minmax(130px,1fr) minmax(260px,420px) auto;align-items:center;gap:24px;padding:0 30px;border-bottom:1px solid var(--demo-line);background:rgba(255,255,255,.96);box-shadow:0 5px 16px rgba(34,44,61,.025)}.demo_topbarTitle__4hxoZ{display:flex;flex-direction:column;gap:2px}.demo_topbarTitle__4hxoZ span{color:#8a95a6;font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.demo_topbarTitle__4hxoZ strong{font-size:15px;font-weight:800}.demo_searchShell__NVlNz{display:grid;min-height:40px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;border:1px solid #dce2ea;border-radius:8px;background:#f9fafb;color:#788397;font-size:12px}.demo_searchShell__NVlNz kbd{padding:3px 6px;border:1px solid #d7dde5;border-radius:5px;background:#fff;color:#8d97a6;font-family:inherit;font-size:10px}.demo_primaryButton__8WkhA,.demo_secondaryButton__wuSUH,.demo_topbarCta__Qx_09{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.demo_primaryButton__8WkhA,.demo_topbarCta__Qx_09{border:1px solid var(--demo-accent);background:var(--demo-accent);color:#fff}.demo_primaryButton__8WkhA:hover,.demo_topbarCta__Qx_09:hover{border-color:var(--demo-accent-dark);background:var(--demo-accent-dark)}.demo_primaryButton__8WkhA:active,.demo_secondaryButton__wuSUH:active,.demo_topbarCta__Qx_09:active{transform:translateY(1px)}.demo_secondaryButton__wuSUH{border:1px solid #d6dde6;background:#fff;color:#344156}.demo_secondaryButton__wuSUH:hover{border-color:#b9c3d0;background:#fafbfc}.demo_mobileMenuButton__Zmd8y{display:none}.demo_content__fSeTw{padding:30px clamp(22px,3.4vw,52px) 56px}.demo_viewStack___fBxL{display:flex;width:100%;max-width:1510px;margin:0 auto;flex-direction:column;gap:22px}.demo_heroRow__1BDVc,.demo_pageHeading__x5CaC{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;animation:demo_riseIn___nql3 .45s cubic-bezier(.16,1,.3,1) both}@keyframes demo_riseIn___nql3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.demo_eyebrow__hNCiU{display:block;margin-bottom:7px;color:var(--demo-accent);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.demo_heroRow__1BDVc h1,.demo_pageHeading__x5CaC h1{max-width:800px;margin:0;color:#182235;font-size:clamp(25px,2.4vw,36px);font-weight:850;letter-spacing:-.035em;line-height:1.08}.demo_heroRow__1BDVc p,.demo_pageHeading__x5CaC p{max-width:670px;margin:7px 0 0;color:var(--demo-muted);font-size:13px;line-height:1.5}.demo_metricsGrid__biTXd{display:grid;overflow:hidden;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));border:1px solid var(--demo-line);border-radius:12px;background:#fff;box-shadow:0 12px 34px rgba(36,48,67,.045);animation:demo_riseIn___nql3 .45s cubic-bezier(.16,1,.3,1) .06s both}.demo_metricsGrid__biTXd article{display:flex;min-width:0;min-height:126px;flex-direction:column;justify-content:center;gap:5px;padding:22px 24px;border-left:1px solid #e8ecf1}.demo_metricsGrid__biTXd article:first-child{border-left:0}.demo_metricsGrid__biTXd span{color:#718096;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.demo_metricsGrid__biTXd strong{color:#1c2738;font-size:27px;font-weight:850;letter-spacing:-.035em}.demo_metricsGrid__biTXd small{color:#778397;font-size:10px}.demo_metricsGrid__biTXd small b{color:#1b7a50}.demo_metricsGrid__biTXd .demo_metricPrimary__KAARi{background:#263248}.demo_metricsGrid__biTXd .demo_metricPrimary__KAARi small,.demo_metricsGrid__biTXd .demo_metricPrimary__KAARi span{color:#bec8d7}.demo_metricsGrid__biTXd .demo_metricPrimary__KAARi strong{color:#fff;font-size:30px}.demo_metricsGrid__biTXd .demo_metricPrimary__KAARi small b{color:#7ee2b8}.demo_overviewGrid__8Kf0Q{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,.8fr);gap:22px}.demo_marginPanel__9pS_N,.demo_panel__UuYs0,.demo_revenuePanel__uE4Cf,.demo_settingsPanel__TUp00,.demo_tablePanel__HYCkO{overflow:hidden;border:1px solid var(--demo-line);border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(36,48,67,.035)}.demo_panelHeader__h8t6V{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border-bottom:1px solid #e9edf2}.demo_panelEyebrow__AVyhZ{display:block;margin-bottom:3px;color:#8d98a9;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.demo_panelHeader__h8t6V h2{margin:0;font-size:16px;font-weight:820;letter-spacing:-.02em}.demo_panelHeader__h8t6V button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:#a23b14;cursor:pointer;font:inherit;font-size:10px;font-weight:800}.demo_compactBoard__1S7jQ{display:grid;min-height:280px;grid-template-columns:repeat(4,minmax(0,1fr));background:#f8f9fb}.demo_compactColumn__3oX3T{min-width:0;padding:13px 9px;border-left:1px solid #e7ebf0}.demo_compactColumn__3oX3T:first-child{border-left:0}.demo_compactColumnTitle__7XG2y{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 4px 10px;color:#697588;font-size:9px;font-weight:800;text-transform:uppercase}.demo_compactColumnTitle__7XG2y>span{width:6px;height:6px;border-radius:50%}.demo_compactColumnTitle__7XG2y b{display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#e9edf2;font-size:9px}.demo_compactOrder___EIQ7{display:flex;width:100%;min-height:86px;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px;padding:11px;border:1px solid #e0e5eb;border-radius:8px;background:#fff;box-shadow:0 5px 12px rgba(37,49,67,.04);color:var(--demo-ink);cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.demo_compactOrder___EIQ7:hover{transform:translateY(-2px);border-color:#d1a18e;box-shadow:0 8px 18px rgba(50,37,31,.08)}.demo_compactOrder___EIQ7 span{color:#9a4c2d;font-size:8px;font-weight:850}.demo_compactOrder___EIQ7 strong{font-size:10px}.demo_compactOrder___EIQ7 small,.demo_compactOrder___EIQ7 strong{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.demo_compactOrder___EIQ7 small{color:#7b8798;font-size:9px}.demo_emptySlot__N2J4z{display:grid;min-height:70px;place-items:center;border:1px dashed #d8dee6;border-radius:8px;color:#a4adba;font-size:9px}.demo_appointmentList__famfp{padding:5px 17px 13px}.demo_appointmentRow___KXkt{display:grid;min-height:57px;grid-template-columns:52px 12px minmax(0,1fr);align-items:center;gap:9px;border-bottom:1px solid #edf0f4}.demo_appointmentRow___KXkt:last-child{border-bottom:0}.demo_appointmentTime__qjhUl{color:#697588;font-size:9px;font-weight:750}.demo_timelineMarker__R3RwV{position:relative;width:8px;height:8px;border:2px solid #b8c1ce;border-radius:50%;background:#fff}.demo_timelineMarker__R3RwV:after{position:absolute;top:8px;left:2px;width:1px;height:42px;background:#dce2e9;content:""}.demo_appointmentRow___KXkt:last-child .demo_timelineMarker__R3RwV:after{display:none}.demo_timelineMarker__R3RwV[data-current=true]{border-color:var(--demo-accent);background:var(--demo-accent);box-shadow:0 0 0 3px #f8ded3}.demo_appointmentRow___KXkt div{display:flex;min-width:0;flex-direction:column;gap:3px}.demo_appointmentRow___KXkt strong{font-size:10px}.demo_appointmentRow___KXkt small{overflow:hidden;color:#7c8797;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.demo_attentionStrip__YPGtG{display:grid;grid-template-columns:minmax(220px,.65fr) repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #ead8cf;border-radius:11px;background:#fffaf7}.demo_attentionStrip__YPGtG button,.demo_attentionTitle__xCjA8{min-height:76px;padding:14px 18px}.demo_attentionTitle__xCjA8{display:flex;align-items:center;gap:11px;background:#fff4ee}.demo_attentionTitle__xCjA8>span{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;background:#c34a1b;color:#fff;font-size:14px;font-weight:850}.demo_attentionTitle__xCjA8 div{display:flex;flex-direction:column}.demo_attentionTitle__xCjA8 strong{font-size:11px}.demo_attentionTitle__xCjA8 small{margin-top:2px;color:#886a5e;font-size:9px}.demo_attentionStrip__YPGtG button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-left:1px solid #ead8cf;background:transparent;color:#5c4034;cursor:pointer;font:inherit;font-size:10px;font-weight:700;text-align:left}.demo_attentionStrip__YPGtG button:hover{background:#fff5f0}.demo_attentionDot__7NMId{width:6px;height:6px;border-radius:50%;background:#d15b2b}.demo_demoHint__b6ybD{display:flex;align-items:center;gap:8px;margin-top:-6px;padding:10px 12px;border:1px solid #cfe1dc;border-radius:8px;background:#f2faf7;color:#315c4e;font-size:10px;font-weight:700}.demo_kanban__gKQFW{display:grid;min-height:590px;grid-template-columns:repeat(6,minmax(175px,1fr));overflow-x:auto;border:1px solid var(--demo-line);border-radius:12px;background:#f8f9fb;box-shadow:0 12px 32px rgba(36,48,67,.035)}.demo_kanbanColumn__TiUpR{min-width:175px;border-left:1px solid #e1e6ec}.demo_kanbanColumn__TiUpR:first-child{border-left:0}.demo_kanbanColumn__TiUpR>header{display:grid;min-height:49px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 11px;border-bottom:1px solid #e1e6ec;background:#fff}.demo_kanbanColumn__TiUpR>header>span{width:7px;height:7px;border-radius:50%}.demo_kanbanColumn__TiUpR>header strong{color:#5f6c80;font-size:9px;font-weight:850;text-transform:uppercase}.demo_kanbanColumn__TiUpR>header b{display:grid;min-width:20px;height:20px;place-items:center;border-radius:5px;background:#eef1f5;color:#748095;font-size:9px}.demo_kanbanCards__pzfK1{padding:9px}.demo_orderCard__T6RsG{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:7px;margin-bottom:9px;padding:12px;border:1px solid #dfe4ea;border-radius:9px;background:#fff;box-shadow:0 6px 15px rgba(35,47,65,.045);color:var(--demo-ink);cursor:pointer;font:inherit;text-align:left;animation:demo_cardIn__c4dJc .35s calc(var(--card-index) * 70ms) cubic-bezier(.16,1,.3,1) both;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}@keyframes demo_cardIn__c4dJc{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.demo_orderCard__T6RsG:hover{transform:translateY(-2px);border-color:#d4a08b;box-shadow:0 10px 24px rgba(60,40,31,.08)}.demo_orderCardTop__ixGB5{display:flex;align-items:center;justify-content:space-between;gap:7px}.demo_orderCardTop__ixGB5 span{color:#a03a13;font-size:8px;font-weight:900}.demo_orderCardTop__ixGB5 small{color:#8994a4;font-size:7px}.demo_orderCard__T6RsG>strong{font-size:11px;letter-spacing:-.015em}.demo_orderCard__T6RsG p{display:-webkit-box;min-height:31px;margin:0;overflow:hidden;color:#69768a;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.demo_orderCardMeta__u8rm8{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid #edf0f3}.demo_orderCardMeta__u8rm8 span{overflow:hidden;color:#7f8a9a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.demo_orderCardMeta__u8rm8 b{flex:0 0 auto;font-size:9px}.demo_kanbanEmpty__2vE8Q{display:grid;min-height:90px;place-items:center;padding:12px;border:1px dashed #d6dde6;border-radius:8px;color:#a0a9b6;font-size:9px;text-align:center}.demo_statusBadge__RIi5K{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--status-color) 10%,white);color:var(--status-color);font-size:9px;font-weight:850;text-transform:uppercase}.demo_statusBadge__RIi5K span{width:6px;height:6px;border-radius:50%;background:var(--status-color)}.demo_scheduleLayout__g2fjn{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px}.demo_scheduleHeader__IJLss{display:flex;min-height:69px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e8ecf1}.demo_scheduleHeader__IJLss button{display:grid;width:31px;height:31px;place-items:center;border:1px solid #dbe1e8;border-radius:7px;background:#fff;color:#566277;cursor:pointer;font-size:20px}.demo_scheduleHeader__IJLss div{display:flex;align-items:center;gap:9px}.demo_scheduleHeader__IJLss strong{font-size:13px}.demo_scheduleHeader__IJLss span{padding:4px 7px;border-radius:999px;background:#fff0e9;color:#a33c14;font-size:8px;font-weight:800;text-transform:uppercase}.demo_daySchedule__2fXhm{padding:14px 18px 22px}.demo_scheduleRow__6AnwW{display:grid;min-height:80px;grid-template-columns:63px 1px minmax(0,1fr);gap:16px}.demo_scheduleRow__6AnwW time{padding-top:8px;color:#6e7a8e;font-size:10px;font-weight:750;text-align:right}.demo_scheduleLine__DatKW{position:relative;width:1px;background:#e2e7ed}.demo_scheduleLine__DatKW:before{position:absolute;top:12px;left:-3px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#aab4c2;box-shadow:0 0 0 1px #ccd3dd;content:""}.demo_scheduleAppointment__u7E9A{display:flex;align-self:start;flex-direction:column;gap:3px;padding:10px 13px;border-left:3px solid #c44a1a;border-radius:0 7px 7px 0;background:#fff5f0}.demo_scheduleAppointment__u7E9A[data-accent="1"]{border-left-color:#4779a7;background:#f2f7fb}.demo_scheduleAppointment__u7E9A[data-accent="2"]{border-left-color:#49806b;background:#f1f8f5}.demo_scheduleAppointment__u7E9A strong{font-size:11px}.demo_scheduleAppointment__u7E9A span{color:#556378;font-size:9px}.demo_scheduleAppointment__u7E9A small{color:#788599;font-size:8px}.demo_scheduleAside__vInDO{display:flex;flex-direction:column;gap:12px}.demo_scheduleAside__vInDO article{display:flex;min-height:132px;flex-direction:column;justify-content:center;padding:19px;border:1px solid var(--demo-line);border-radius:11px;background:#fff}.demo_scheduleAside__vInDO span{color:#7a879a;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.demo_scheduleAside__vInDO strong{margin-top:7px;font-size:22px;letter-spacing:-.03em}.demo_scheduleAside__vInDO small{margin-top:3px;color:#778397;font-size:9px}.demo_scheduleAside__vInDO article div{height:5px;margin-top:14px;overflow:hidden;border-radius:99px;background:#e8ecf1}.demo_scheduleAside__vInDO article i{display:block;height:100%;border-radius:inherit;background:#c44a1a}.demo_tablePanel__HYCkO{overflow:hidden}.demo_tableToolbar__cwbsw{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;border-bottom:1px solid #e6eaf0}.demo_tableToolbar__cwbsw label{display:grid;width:min(390px,100%);min-height:39px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 11px;border:1px solid #dce2e9;border-radius:8px;background:#fafbfc;color:#7d899a}.demo_tableToolbar__cwbsw input{min-width:0;border:0;outline:none;background:transparent;color:var(--demo-ink);font:inherit;font-size:11px}.demo_tableToolbar__cwbsw>span{color:#8792a3;font-size:9px;font-weight:700}.demo_tableScroll__xmmOs{overflow-x:auto}.demo_tableScroll__xmmOs:focus-visible{outline:3px solid rgba(184,90,53,.22);outline-offset:-3px}.demo_tableScroll__xmmOs table{width:100%;min-width:850px;border-collapse:collapse}.demo_tableScroll__xmmOs th{padding:12px 16px;border-bottom:1px solid #e3e8ee;background:#f8f9fb;color:#778397;font-size:8px;font-weight:850;letter-spacing:.06em;text-align:left;text-transform:uppercase}.demo_tableScroll__xmmOs td{height:66px;padding:10px 16px;border-bottom:1px solid #edf0f3;color:#556176;font-size:10px}.demo_tableScroll__xmmOs tbody tr:last-child td{border-bottom:0}.demo_tableScroll__xmmOs tbody tr:hover td{background:#fcfcfd}.demo_tableScroll__xmmOs td:first-child{color:var(--demo-ink)}.demo_tableScroll__xmmOs td:first-child .demo_customerAvatar__TzTw8{margin-right:9px}.demo_customerAvatar__TzTw8{display:inline-grid;width:31px;height:31px;place-items:center;border-radius:9px;background:#e8edf3;color:#536176;font-size:8px;font-weight:850}.demo_tablePill__ZTA1f{padding:5px 8px;border-radius:999px;background:#f0f4f7;color:#566478;font-size:8px;font-weight:800}.demo_emptySearch__ZBrZ0{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#667387}.demo_emptySearch__ZBrZ0 strong{font-size:12px}.demo_emptySearch__ZBrZ0 span{color:#8994a4;font-size:10px}.demo_invoiceSummary__PDXCL,.demo_reportDetails__NAviC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--demo-line);border-radius:11px;background:#fff}.demo_invoiceSummary__PDXCL>div,.demo_reportDetails__NAviC>div{display:flex;min-height:112px;flex-direction:column;justify-content:center;gap:4px;padding:18px 22px;border-left:1px solid #e7ebf0}.demo_invoiceSummary__PDXCL>div:first-child,.demo_reportDetails__NAviC>div:first-child{border-left:0}.demo_invoiceSummary__PDXCL span,.demo_reportDetails__NAviC span{color:#778397;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.demo_invoiceSummary__PDXCL strong,.demo_reportDetails__NAviC strong{font-size:22px;letter-spacing:-.03em}.demo_invoiceSummary__PDXCL small,.demo_reportDetails__NAviC small{color:#8290a3;font-size:9px}.demo_invoiceStatus__Wav7s{display:inline-flex;padding:5px 8px;border-radius:999px;background:#eef2f6;color:#586679;font-size:8px;font-weight:850;text-transform:capitalize}.demo_invoiceStatus__Wav7s[data-status=paid]{background:#e8f6ee;color:#28704e}.demo_invoiceStatus__Wav7s[data-status=sent]{background:#eaf2fb;color:#35698e}.demo_invoiceStatus__Wav7s[data-status=overdue]{background:#fff0eb;color:#a33b15}.demo_invoiceStatus__Wav7s[data-status=draft]{background:#f0f2f5;color:#667386}.demo_tableAction__JCd3D{border:0;background:none;color:#a13b15;cursor:pointer;font:inherit;font-size:9px;font-weight:800}.demo_tableAction__JCd3D:hover{text-decoration:underline;text-underline-offset:3px}.demo_paidCheck__YBpZD{display:inline-flex;align-items:center;gap:4px;color:#2b7653;font-size:9px;font-weight:750}.demo_teamGrid__2mQ6Q{overflow:hidden;border:1px solid var(--demo-line);border-radius:12px;background:#fff}.demo_teamRow__ZvM3I{display:grid;min-height:96px;grid-template-columns:auto minmax(180px,1.2fr) repeat(2,minmax(90px,.65fr)) minmax(170px,1fr) auto;align-items:center;gap:18px;padding:14px 20px;border-bottom:1px solid #e9edf2}.demo_teamRow__ZvM3I:last-child{border-bottom:0}.demo_teamAvatar__VbZtB{display:grid;width:43px;height:43px;place-items:center;border-radius:11px;background:#dde9e4;color:#335d4d;font-size:10px;font-weight:850}.demo_teamAvatar__VbZtB[data-tone="1"]{background:#e7e8f3;color:#4c537c}.demo_teamAvatar__VbZtB[data-tone="2"]{background:#f1e5dc;color:#79503b}.demo_teamAvatar__VbZtB[data-tone="3"]{background:#e4ebf1;color:#3d5d73}.demo_teamIdentity__IODjv,.demo_teamRow__ZvM3I>div:not(.demo_utilization__iLrlL){display:flex;flex-direction:column;gap:4px}.demo_teamIdentity__IODjv strong{font-size:11px}.demo_teamIdentity__IODjv small{color:#7d899a;font-size:9px}.demo_teamRow__ZvM3I>div>span{color:#8490a1;font-size:8px;font-weight:800;text-transform:uppercase}.demo_teamRow__ZvM3I>div>strong{font-size:11px}.demo_utilization__iLrlL{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}.demo_utilization__iLrlL i{grid-column:1/-1;height:5px;overflow:hidden;border-radius:99px;background:#e8ecf1}.demo_utilization__iLrlL b{display:block;height:100%;border-radius:inherit;background:#bd4a1c}.demo_teamRow__ZvM3I>button{display:grid;width:31px;height:31px;place-items:center;border:1px solid #dce2e9;border-radius:7px;background:#fff;color:#687589;cursor:pointer}.demo_teamCallout__t__qQ{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;border:1px solid #d9e4df;border-radius:11px;background:#f4f9f7}.demo_teamCallout__t__qQ div{display:flex;flex-direction:column;gap:4px}.demo_teamCallout__t__qQ span{color:#5e796e;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.demo_teamCallout__t__qQ strong{color:#284b3e;font-size:11px}.demo_teamCallout__t__qQ button{border:0;background:none;color:#2d6c54;cursor:pointer;font:inherit;font-size:10px;font-weight:850}.demo_reportGrid__dBEp3{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);gap:22px}.demo_revenuePanel__uE4Cf{min-height:430px}.demo_revenuePanel__uE4Cf .demo_panelHeader__h8t6V h2{margin-top:5px;font-size:25px}.demo_positivePill__LPoZa{padding:5px 8px;border-radius:999px;background:#e8f6ee;color:#28704e;font-size:9px;font-weight:850}.demo_barChart__Jnxof{display:flex;height:320px;align-items:flex-end;justify-content:space-around;gap:18px;padding:46px 30px 28px;background:repeating-linear-gradient(180deg,transparent 0,transparent 63px,#edf0f3 64px)}.demo_barChart__Jnxof div{position:relative;display:grid;width:min(48px,12%);height:100%;grid-template-rows:1fr auto;align-items:end}.demo_barChart__Jnxof i{width:100%;min-height:16px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#d35b2b,#a53b13);transform-origin:bottom;animation:demo_barGrow__JVXsb .65s cubic-bezier(.16,1,.3,1) both}@keyframes demo_barGrow__JVXsb{0%{transform:scaleY(.08);opacity:.4}to{transform:scaleY(1);opacity:1}}.demo_barChart__Jnxof span{position:absolute;right:50%;bottom:calc(100% + 6px);transform:translateX(50%);color:#7c8798;font-size:8px;white-space:nowrap}.demo_barChart__Jnxof small{padding-top:8px;color:#737f91;font-size:9px;font-weight:750;text-align:center}.demo_marginPanel__9pS_N{display:flex;align-items:center;flex-direction:column;padding:28px;text-align:center}.demo_marginPanel__9pS_N>strong{margin:7px 0 18px;font-size:30px;letter-spacing:-.04em}.demo_marginRing__yDEWq{display:grid;width:150px;height:150px;place-items:center;border-radius:50%;background:conic-gradient(#c44a1a 0 47.6%,#e9edf1 47.6% 100%)}.demo_marginRing__yDEWq:before{position:absolute;width:112px;height:112px;border-radius:50%;background:#fff;content:""}.demo_marginRing__yDEWq span{position:relative;z-index:1;color:#7a8698;font-size:9px;line-height:1.4}.demo_marginRing__yDEWq b{color:var(--demo-ink);font-size:16px}.demo_marginPanel__9pS_N dl{width:100%;margin:24px 0 0}.demo_marginPanel__9pS_N dl div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #edf0f3;color:#657286;font-size:9px}.demo_marginPanel__9pS_N dd,.demo_marginPanel__9pS_N dt{margin:0}.demo_marginPanel__9pS_N dd{color:var(--demo-ink);font-weight:800}.demo_reportDetails__NAviC{grid-template-columns:repeat(4,minmax(0,1fr))}.demo_presetSimulator__xKwA3{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);overflow:hidden;border:1px solid #dfd8d1;border-radius:14px;background:#f6f1ec}.demo_presetIntro__6Zlvo{padding:28px}.demo_presetFlow__6TP_U>span,.demo_presetIntro__6Zlvo>span,.demo_presetPreviewHeader__DRDkz>span,.demo_presetTabs__NrTKr>span{display:block;color:var(--demo-accent);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.demo_presetIntro__6Zlvo h2{margin:8px 0 7px;font-size:clamp(21px,2vw,29px);letter-spacing:-.045em}.demo_presetIntro__6Zlvo>p{max-width:520px;margin:0;color:#6f655f;font-size:10px;line-height:1.6}.demo_presetPicker__xgdEt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:22px}.demo_presetPicker__xgdEt button{min-height:57px;padding:10px 11px;border:1px solid #ddd4cc;border-radius:8px;background:rgba(255,255,255,.68);color:#4f4844;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.demo_presetPicker__xgdEt button:hover{transform:translateY(-1px);border-color:#bf8b72}.demo_presetPicker__xgdEt button[data-selected=true]{border-color:#b7471b;background:#fff;box-shadow:0 0 0 2px rgba(183,71,27,.1);color:#8e3413}.demo_presetPicker__xgdEt small,.demo_presetPicker__xgdEt strong{display:block}.demo_presetPicker__xgdEt strong{font-size:9px}.demo_presetPicker__xgdEt small{margin-top:3px;color:#81756f;font-size:7px;line-height:1.35}.demo_presetPreview__BYOBU{min-width:0;padding:28px;background:#1f252d;color:#fff}.demo_presetPreviewHeader__DRDkz strong{display:block;margin:7px 0 6px;font-size:21px;letter-spacing:-.03em}.demo_presetPreviewHeader__DRDkz p{max-width:650px;margin:0;color:#b6c0cb;font-size:10px;line-height:1.55}.demo_presetFacts__F6vGU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;border:1px solid #39434e;border-radius:9px}.demo_presetFacts__F6vGU div{min-width:0;padding:12px;border-left:1px solid #39434e}.demo_presetFacts__F6vGU div:first-child{border-left:0}.demo_presetFacts__F6vGU dt{color:#8e9baa;font-size:7px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.demo_presetFacts__F6vGU dd{margin:5px 0 0;font-size:10px;font-weight:850}.demo_presetFlow__6TP_U ol{display:flex;margin:9px 0 18px;padding:0 0 5px;gap:5px;overflow-x:auto;list-style:none}.demo_presetFlow__6TP_U li{position:relative;flex:0 0 auto;padding:7px 9px;border:1px solid #414c58;border-radius:6px;background:#29313a;color:#d6dde4;font-size:7px;font-weight:750;white-space:nowrap}.demo_presetTabs__NrTKr>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.demo_presetTabs__NrTKr b{padding:6px 8px;border-radius:5px;background:#313a44;color:#dce3e9;font-size:7px;text-transform:capitalize}.demo_presetLocalNote__4bK_T{display:flex;align-items:center;gap:6px;margin:20px 0 0;color:#9fbdae;font-size:8px;font-weight:750}.demo_settingsLayout__edI70{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px}.demo_settingsHeading__0P_i4{padding:23px;border-bottom:1px solid #e8ecf1}.demo_settingsHeading__0P_i4>span{display:block;margin-bottom:5px;color:var(--demo-accent);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.demo_settingsHeading__0P_i4 strong{display:block;font-size:17px}.demo_settingsHeading__0P_i4 p{margin:5px 0 0;color:#788599;font-size:10px}.demo_settingRow__PQy4R{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:22px;padding:18px 23px;border-bottom:1px solid #edf0f3}.demo_settingRow__PQy4R:last-child{border-bottom:0}.demo_settingRow__PQy4R>div{display:flex;flex-direction:column;gap:5px}.demo_settingRow__PQy4R strong{font-size:11px}.demo_settingRow__PQy4R span{color:#778397;font-size:9px;line-height:1.45}.demo_switch___GBjK{position:relative;width:42px;height:24px;flex:0 0 auto;padding:0;border:0;border-radius:99px;background:#cfd6df;cursor:pointer;transition:background .18s ease}.demo_switch___GBjK span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(24,34,53,.25);transition:transform .18s cubic-bezier(.16,1,.3,1)}.demo_switch___GBjK[data-on=true]{background:#b7471b}.demo_switch___GBjK[data-on=true] span{transform:translateX(18px)}.demo_safetyPanel__TgPVA{align-self:start;padding:25px;border:1px solid #cfe0d9;border-radius:12px;background:#f4faf7}.demo_safetyIcon__RBxep{display:grid;width:42px;height:42px;place-items:center;margin-bottom:16px;border-radius:11px;background:#dcefe6;color:#30644f}.demo_safetyPanel__TgPVA>strong{font-size:14px}.demo_safetyPanel__TgPVA p{margin:8px 0 18px;color:#557165;font-size:10px;line-height:1.55}.demo_safetyPanel__TgPVA ul{display:flex;margin:0;padding:0;flex-direction:column;gap:9px;list-style:none}.demo_safetyPanel__TgPVA li{display:flex;align-items:center;gap:7px;color:#315f4e;font-size:9px;font-weight:750}.demo_drawerBackdrop___eEES,.demo_modalBackdrop__Lw9iK{position:fixed;z-index:90;inset:0;display:flex;justify-content:flex-end;background:rgba(20,29,43,.42);animation:demo_fadeIn__U1v8Q .2s ease both}@keyframes demo_fadeIn__U1v8Q{0%{opacity:0}to{opacity:1}}.demo_drawer__gLZV1{width:min(460px,100%);height:100%;overflow-y:auto;background:#fff;box-shadow:-18px 0 50px rgba(20,29,43,.16);animation:demo_drawerIn__xHKfn .34s cubic-bezier(.16,1,.3,1) both}@keyframes demo_drawerIn__xHKfn{0%{transform:translateX(32px);opacity:.75}to{transform:translateX(0);opacity:1}}.demo_drawer__gLZV1>header,.demo_modal__WbLFC>header{display:flex;min-height:108px;align-items:center;justify-content:space-between;gap:18px;padding:22px 25px;border-bottom:1px solid #e6eaf0;background:#fafbfc}.demo_drawer__gLZV1>header div,.demo_modal__WbLFC>header div{display:flex;flex-direction:column;gap:3px}.demo_drawer__gLZV1>header span,.demo_modal__WbLFC>header span{color:var(--demo-accent);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.demo_drawer__gLZV1>header h2,.demo_modal__WbLFC>header h2{margin:0;font-size:19px;letter-spacing:-.025em}.demo_drawer__gLZV1>header p{margin:0;color:#778397;font-size:10px}.demo_drawer__gLZV1>header button,.demo_modal__WbLFC>header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dbe1e8;border-radius:8px;background:#fff;color:#657286;cursor:pointer}.demo_drawerBody__dDgDL{display:flex;flex-direction:column;gap:20px;padding:24px 25px 34px}.demo_drawerBody__dDgDL section{padding:15px;border-left:3px solid #d3dae4;background:#f7f9fb}.demo_drawerBody__dDgDL section span,.demo_fieldLabel__FsZpg{display:block;margin-bottom:6px;color:#7c8899;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.demo_drawerBody__dDgDL section p{margin:0;color:#364358;font-size:11px;line-height:1.5}.demo_drawerBody__dDgDL dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid #e3e7ed;border-radius:9px}.demo_drawerBody__dDgDL dl div{min-width:0;padding:13px;border-left:1px solid #e3e7ed}.demo_drawerBody__dDgDL dl div:first-child{border-left:0}.demo_drawerBody__dDgDL dt{color:#8490a1;font-size:7px;font-weight:800;text-transform:uppercase}.demo_drawerBody__dDgDL dd{margin:5px 0 0;overflow:hidden;font-size:9px;font-weight:750;text-overflow:ellipsis}.demo_drawerBody__dDgDL select,.demo_drawerBody__dDgDL textarea,.demo_modal__WbLFC input,.demo_modal__WbLFC textarea{width:100%;border:1px solid #d9e0e8;border-radius:8px;outline:none;background:#fff;color:var(--demo-ink);font:inherit;font-size:11px}.demo_drawerBody__dDgDL select{min-height:42px;padding:0 11px}.demo_drawerBody__dDgDL textarea,.demo_modal__WbLFC textarea{min-height:98px;padding:11px;resize:vertical;line-height:1.5}.demo_drawerBody__dDgDL select:focus,.demo_drawerBody__dDgDL textarea:focus,.demo_modal__WbLFC input:focus,.demo_modal__WbLFC textarea:focus{border-color:#b85a35;box-shadow:0 0 0 3px rgba(184,90,53,.1)}.demo_drawerBody__dDgDL form{display:flex;flex-direction:column;align-items:flex-start}.demo_drawerBody__dDgDL form .demo_primaryButton__8WkhA{margin-top:10px}.demo_drawerBoundary__nvNSz{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #d3e2dc;border-radius:8px;background:#f4faf7;color:#416858;font-size:9px;line-height:1.45}.demo_modalBackdrop__Lw9iK{align-items:center;justify-content:center;padding:18px}.demo_modal__WbLFC{width:min(500px,100%);overflow:hidden;border-radius:13px;background:#fff;box-shadow:0 24px 70px rgba(20,29,43,.24);animation:demo_modalIn__Yd_yI .3s cubic-bezier(.16,1,.3,1) both}@keyframes demo_modalIn__Yd_yI{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.demo_modal__WbLFC form{display:flex;padding:22px 25px 25px;flex-direction:column}.demo_modal__WbLFC form>label{margin:12px 0 6px;color:#657286;font-size:9px;font-weight:800}.demo_modal__WbLFC form>label:first-child{margin-top:0}.demo_modal__WbLFC input{min-height:42px;padding:0 11px}.demo_modalActions__7mhF9{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.demo_toast__WyDEu{position:fixed;z-index:120;right:22px;bottom:22px;display:flex;min-height:42px;align-items:center;gap:8px;padding:0 14px;border:1px solid #c8ded4;border-radius:9px;background:#f4faf7;box-shadow:0 15px 35px rgba(30,57,47,.16);color:#315f4e;font-size:10px;font-weight:800;animation:demo_toastIn__Vmppq .28s cubic-bezier(.16,1,.3,1) both}@keyframes demo_toastIn__Vmppq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.demo_mobileOverlay__wJS9o{display:none}.demo_srOnly__GRZll{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media (max-width:1120px){.demo_metricsGrid__biTXd{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_metricsGrid__biTXd article:nth-child(3){border-left:0;border-top:1px solid #e8ecf1}.demo_metricsGrid__biTXd article:nth-child(4){border-top:1px solid #e8ecf1}.demo_overviewGrid__8Kf0Q{grid-template-columns:1fr}.demo_attentionStrip__YPGtG{grid-template-columns:1fr 1fr}.demo_attentionTitle__xCjA8{grid-column:1/-1}.demo_attentionStrip__YPGtG button:first-of-type{border-left:0}.demo_teamRow__ZvM3I{grid-template-columns:auto minmax(160px,1fr) repeat(2,minmax(80px,.6fr)) minmax(150px,1fr) auto;gap:12px;padding:14px}.demo_settingsLayout__edI70{grid-template-columns:minmax(0,1fr) 300px}.demo_presetSimulator__xKwA3{grid-template-columns:1fr}}@media (max-width:820px){.demo_appShell__TPFo_{display:block;min-height:calc(100dvh - 42px)}.demo_sidebar__cVjkN{position:fixed;z-index:60;top:0;bottom:0;left:0;width:min(300px,88vw);visibility:hidden;transform:translateX(-102%);box-shadow:18px 0 50px rgba(20,29,43,.16);transition:transform .28s cubic-bezier(.16,1,.3,1),visibility .28s ease}.demo_sidebarOpen__ScOU_{visibility:visible;transform:translateX(0)}.demo_mobileOverlay__wJS9o{position:fixed;z-index:55;inset:0;display:block;visibility:hidden;background:rgba(20,29,43,.44);opacity:0;transition:opacity .2s ease,visibility .2s ease}.demo_mobileOverlayVisible__odLCY{visibility:visible;opacity:1}.demo_brand__k7JVl{grid-template-columns:37px minmax(0,1fr) auto}.demo_brand__k7JVl button{display:grid;width:33px;height:33px;place-items:center;border:1px solid #dbe1e8;border-radius:8px;background:#fff;color:#657286}.demo_topbar__ShaLW{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:0 17px}.demo_mobileMenuButton__Zmd8y{display:grid;width:36px;height:36px;place-items:center;border:1px solid #dbe1e8;border-radius:8px;background:#fff;color:#536176}.demo_searchShell__NVlNz{display:none}.demo_content__fSeTw{padding:24px 17px 44px}.demo_reportGrid__dBEp3,.demo_scheduleLayout__g2fjn,.demo_settingsLayout__edI70{grid-template-columns:1fr}.demo_presetPicker__xgdEt{grid-template-columns:1fr 1fr}.demo_scheduleAside__vInDO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.demo_scheduleAside__vInDO article{min-height:112px;padding:14px}.demo_teamRow__ZvM3I{grid-template-columns:auto minmax(0,1fr) auto}.demo_teamRow__ZvM3I>div:not(.demo_teamIdentity__IODjv){display:none}.demo_reportDetails__NAviC{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_reportDetails__NAviC>div:nth-child(3){border-left:0;border-top:1px solid #e7ebf0}.demo_reportDetails__NAviC>div:nth-child(4){border-top:1px solid #e7ebf0}}@media (max-width:520px){.demo_presetIntro__6Zlvo,.demo_presetPreview__BYOBU{padding:21px 18px}.demo_presetFacts__F6vGU,.demo_presetPicker__xgdEt{grid-template-columns:1fr}.demo_presetFacts__F6vGU div{border-left:0;border-top:1px solid #39434e}.demo_presetFacts__F6vGU div:first-child{border-top:0}}@media (max-width:600px){.demo_demoBanner___zS9M{align-items:flex-start;padding:8px 10px}.demo_demoBanner___zS9M>div{align-items:flex-start}.demo_demoBanner___zS9M span{display:none}.demo_demoBanner___zS9M button{min-height:26px;padding:0 8px;font-size:10px}.demo_topbar__ShaLW{min-height:66px}.demo_topbarTitle__4hxoZ span{display:none}.demo_topbarCta__Qx_09{min-height:36px;padding:0 10px;font-size:10px}.demo_content__fSeTw{padding:21px 12px 38px}.demo_heroRow__1BDVc,.demo_pageHeading__x5CaC{align-items:stretch;flex-direction:column;gap:14px}.demo_heroRow__1BDVc h1,.demo_pageHeading__x5CaC h1{font-size:26px}.demo_heroRow__1BDVc .demo_primaryButton__8WkhA,.demo_pageHeading__x5CaC .demo_primaryButton__8WkhA,.demo_pageHeading__x5CaC .demo_secondaryButton__wuSUH{align-self:flex-start}.demo_metricsGrid__biTXd{grid-template-columns:1fr 1fr}.demo_metricsGrid__biTXd article{min-height:108px;padding:17px 14px}.demo_metricsGrid__biTXd .demo_metricPrimary__KAARi strong,.demo_metricsGrid__biTXd strong{font-size:22px}.demo_compactBoard__1S7jQ{min-width:600px}.demo_panel__UuYs0:first-child{overflow-x:auto}.demo_panel__UuYs0:first-child .demo_panelHeader__h8t6V{position:sticky;left:0;min-width:calc(100vw - 26px);background:#fff}.demo_attentionStrip__YPGtG{grid-template-columns:1fr}.demo_attentionTitle__xCjA8{grid-column:auto}.demo_attentionStrip__YPGtG button{border-top:1px solid #ead8cf;border-left:0}.demo_invoiceSummary__PDXCL,.demo_scheduleAside__vInDO{grid-template-columns:1fr}.demo_invoiceSummary__PDXCL>div{min-height:92px;border-top:1px solid #e7ebf0;border-left:0}.demo_invoiceSummary__PDXCL>div:first-child{border-top:0}.demo_reportDetails__NAviC{grid-template-columns:1fr 1fr}.demo_barChart__Jnxof{gap:8px;padding-right:16px;padding-left:16px}.demo_barChart__Jnxof div{width:36px}.demo_settingRow__PQy4R{padding:16px}.demo_drawerBody__dDgDL dl{grid-template-columns:1fr}.demo_drawerBody__dDgDL dl div{border-top:1px solid #e3e7ed;border-left:0}.demo_drawerBody__dDgDL dl div:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.demo_demoShell__NyvXX *,.demo_drawer__gLZV1,.demo_modal__WbLFC,.demo_toast__WyDEu{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}