.demo_demoShell__NyvXX{--demo-accent:var(--wd-accent,#24546b);--demo-accent-dark:var(--wd-accent-hover,#183e51);--demo-ink:var(--wd-ink,#1e2c38);--demo-muted:var(--wd-muted,#61717e);--demo-line:var(--wd-line,#e1e7eb);min-height:100dvh;overflow:hidden;background:#f3f5f8;color:var(--demo-ink);font-family:inherit}.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:600}.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-weight:600;letter-spacing:0}.demo_brand__k7JVl span{overflow:hidden;color:#758195;font-size:12px;font-weight:600;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:12px;font-weight:600;letter-spacing:0;text-transform:none}.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:600;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:var(--wd-accent-soft,#eaf1f5);color:var(--demo-accent)}.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:8px;background:#edf1f5;color:#64748b;text-align:center}.demo_sidebar__cVjkN nav button[data-active=true] b{background:var(--wd-accent-soft,#eaf1f5);color:var(--demo-accent)}.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:12px}.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:12px!important;font-weight:600}.demo_sidebarFooter__8nX3H a{color:var(--demo-accent);font-size:12px;font-weight:600;text-decoration:none}.demo_sidebarFooter__8nX3H a:hover{text-decoration:underline;text-underline-offset:3px}.demo_main__lwhRL{min-width:0;background:var(--wd-surface-soft,#f7f9fa)}.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:none}.demo_topbarTitle__4hxoZ{display:flex;flex-direction:column;gap:2px}.demo_topbarTitle__4hxoZ span{color:#8a95a6;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.demo_topbarTitle__4hxoZ strong{font-size:15px}.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:12px}.demo_primaryButton__8WkhA,.demo_secondaryButton__wuSUH,.demo_topbarCta__Qx_09{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;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}.demo_eyebrow__hNCiU{display:block;margin-bottom:7px;color:var(--demo-accent);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.demo_heroRow__1BDVc h1,.demo_pageHeading__x5CaC h1{max-width:800px;margin:0;color:#182235;font-size:clamp(25px,2.4vw,36px);letter-spacing:0;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:8px;background:#fff;box-shadow:none}.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:12px;font-weight:600;letter-spacing:0;text-transform:none}.demo_metricsGrid__biTXd strong{color:#1c2738;font-size:27px;font-weight:600;letter-spacing:0}.demo_metricsGrid__biTXd small{color:#778397;font-size:12px}.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:8px;background:#fff;box-shadow:none}.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:12px;font-weight:600;letter-spacing:0;text-transform:none}.demo_panelHeader__h8t6V h2{margin:0;font-size:16px;font-weight:600;letter-spacing:0}.demo_panelHeader__h8t6V button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--demo-accent);cursor:pointer;font:inherit;font-size:12px;font-weight:600}.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-weight:600;text-transform:none}.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:12px}.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:none;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:none;border-color:var(--demo-line);box-shadow:none}.demo_compactOrder___EIQ7 span{color:var(--demo-accent);font-size:12px;font-weight:600}.demo_compactOrder___EIQ7 small,.demo_compactOrder___EIQ7 strong{overflow:hidden;width:100%;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.demo_compactOrder___EIQ7 small{color:#7b8798}.demo_emptySlot__N2J4z{display:grid;min-height:70px;place-items:center;border:1px dashed #d8dee6;border-radius:8px;color:#a4adba;font-size:12px}.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:12px;font-weight:600}.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:none}.demo_appointmentRow___KXkt div{display:flex;min-width:0;flex-direction:column;gap:3px}.demo_appointmentRow___KXkt strong{font-size:12px}.demo_appointmentRow___KXkt small{overflow:hidden;color:#7c8797;font-size:12px;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 var(--demo-line);border-radius:8px;background:var(--wd-accent-soft,#eaf1f5)}.demo_attentionStrip__YPGtG button,.demo_attentionTitle__xCjA8{min-height:76px;padding:14px 18px}.demo_attentionTitle__xCjA8{display:flex;align-items:center;gap:11px;background:var(--wd-accent-soft,#eaf1f5)}.demo_attentionTitle__xCjA8>span{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;background:var(--demo-accent);color:#fff;font-size:14px;font-weight:600}.demo_attentionTitle__xCjA8 div{display:flex;flex-direction:column}.demo_attentionTitle__xCjA8 strong{font-size:12px}.demo_attentionTitle__xCjA8 small{margin-top:2px;color:#886a5e;font-size:12px}.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 var(--demo-line);background:transparent;color:#5c4034;cursor:pointer;font:inherit;font-size:12px;font-weight:600;text-align:left}.demo_attentionStrip__YPGtG button:hover{background:var(--wd-accent-soft,#eaf1f5)}.demo_attentionDot__7NMId{width:6px;height:6px;border-radius:50%;background:var(--demo-accent)}.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-weight:600}.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:8px;background:#f8f9fb;box-shadow:none}.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:12px;font-weight:600;text-transform:none}.demo_kanbanColumn__TiUpR>header b{display:grid;min-width:20px;height:20px;place-items:center;border-radius:5px;background:#eef1f5;color:#748095;font-size:12px}.demo_kanbanCards__pzfK1{padding:9px}.demo_orderCard__T6RsG{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:7px;margin-bottom:9px;border:1px solid #dfe4ea;border-radius:8px;background:#fff;box-shadow:none;color:var(--demo-ink);cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.demo_orderCard__T6RsG:hover{transform:none;border-color:var(--demo-line);box-shadow:none}.demo_orderCardTop__ixGB5{display:flex;align-items:center;justify-content:space-between;gap:7px}.demo_orderCardTop__ixGB5 span{color:var(--demo-accent);font-size:12px;font-weight:600}.demo_orderCardTop__ixGB5 small{color:#8994a4;font-size:12px}.demo_orderCard__T6RsG>strong{font-size:12px;letter-spacing:0}.demo_orderCard__T6RsG p{display:-webkit-box;min-height:31px;margin:0;overflow:hidden;color:#69768a;font-size:12px;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:12px;text-overflow:ellipsis;white-space:nowrap}.demo_orderCardMeta__u8rm8 b{flex:0 0 auto;font-size:12px}.demo_kanbanEmpty__2vE8Q{display:grid;min-height:90px;place-items:center;padding:12px;border:1px dashed #d6dde6;border-radius:8px;color:#a0a9b6;font-size:12px;text-align:center}.demo_statusBadge__RIi5K{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:6px 9px;border-radius:8px;background:color-mix(in srgb,var(--status-color) 10%,white);color:var(--status-color);font-size:12px;font-weight:600;text-transform:none}.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:8px;background:var(--wd-accent-soft,#eaf1f5);color:var(--demo-accent);font-size:12px;font-weight:600;text-transform:none}.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:12px;font-weight:600;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:none;content:""}.demo_scheduleAppointment__u7E9A{display:flex;align-self:start;flex-direction:column;gap:3px;padding:10px 13px;border-left:3px solid var(--demo-accent);border-radius:0 7px 7px 0;background:var(--wd-accent-soft,#eaf1f5)}.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:12px}.demo_scheduleAppointment__u7E9A span{color:#556378;font-size:12px}.demo_scheduleAppointment__u7E9A small{color:#788599;font-size:12px}.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:8px;background:#fff}.demo_scheduleAside__vInDO span{color:#7a879a;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.demo_scheduleAside__vInDO strong{margin-top:7px;font-size:22px;letter-spacing:0}.demo_scheduleAside__vInDO small{margin-top:3px;color:#778397;font-size:12px}.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:var(--demo-accent)}.demo_tablePanel__HYCkO{overflow:hidden}.demo_tableToolbar__cwbsw{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:20px;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:12px}.demo_tableToolbar__cwbsw>span{color:#8792a3;font-size:12px;font-weight:600}.demo_tableScroll__xmmOs{position:relative;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{border-bottom:1px solid #e3e8ee;background:#f8f9fb;color:#778397;font-weight:600;letter-spacing:0;text-align:left;text-transform:none}.demo_tableScroll__xmmOs td{height:66px;padding:10px 16px;border-bottom:1px solid #edf0f3;color:#556176;font-size:12px}.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:8px;background:#e8edf3;color:#536176;font-size:12px;font-weight:600}.demo_tablePill__ZTA1f{padding:5px 8px;border-radius:8px;background:#f0f4f7;color:#566478;font-size:12px;font-weight:600}.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:12px}.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:8px;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:12px;font-weight:600;letter-spacing:0;text-transform:none}.demo_invoiceSummary__PDXCL strong,.demo_reportDetails__NAviC strong{letter-spacing:0}.demo_invoiceSummary__PDXCL small,.demo_reportDetails__NAviC small{color:#8290a3;font-size:12px}.demo_invoiceStatus__Wav7s{display:inline-flex;padding:5px 8px;border-radius:8px;background:#eef2f6;color:#586679;font-size:12px;font-weight:600;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:var(--demo-accent);cursor:pointer;font:inherit;font-size:12px;font-weight:600}.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:12px;font-weight:600}.demo_teamGrid__2mQ6Q{overflow:hidden;border:1px solid var(--demo-line);border-radius:8px;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:8px;background:#dde9e4;color:#335d4d;font-size:12px;font-weight:600}.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:12px}.demo_teamIdentity__IODjv small{color:#7d899a;font-size:12px}.demo_teamRow__ZvM3I>div>span{color:#8490a1;font-size:12px;font-weight:600;text-transform:none}.demo_teamRow__ZvM3I>div>strong{font-size:12px}.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:var(--demo-accent)}.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:8px;background:#f4f9f7}.demo_teamCallout__t__qQ div{display:flex;flex-direction:column;gap:4px}.demo_teamCallout__t__qQ span{color:#5e796e;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.demo_teamCallout__t__qQ strong{color:#284b3e;font-size:12px}.demo_teamCallout__t__qQ button{border:0;background:none;color:#2d6c54;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.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:8px;background:#e8f6ee;color:#28704e;font-size:12px;font-weight:600}.demo_barChart__Jnxof{display:flex;height:320px;align-items:flex-end;justify-content:space-around;gap:18px;padding:46px 30px 28px;background:var(--wd-surface-soft,#f7f9fa)}.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:var(--wd-surface-soft,#f7f9fa);transform-origin:bottom}.demo_barChart__Jnxof span{position:absolute;right:50%;bottom:calc(100% + 6px);transform:translateX(50%);color:#7c8798;white-space:nowrap}.demo_barChart__Jnxof small{padding-top:8px;color:#737f91;font-size:12px;font-weight:600;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:0}.demo_marginRing__yDEWq{display:grid;width:150px;height:150px;place-items:center;border-radius:50%;background:conic-gradient(var(--demo-accent) 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:12px;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:12px}.demo_marginPanel__9pS_N dd,.demo_marginPanel__9pS_N dt{margin:0}.demo_marginPanel__9pS_N dd{color:var(--demo-ink);font-weight:600}.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:8px;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:12px;font-weight:600;letter-spacing:0;text-transform:none}.demo_presetIntro__6Zlvo h2{margin:8px 0 7px;font-size:clamp(21px,2vw,29px);letter-spacing:0}.demo_presetIntro__6Zlvo>p{max-width:520px;margin:0;color:#6f655f;font-size:12px;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:none;border-color:var(--demo-line)}.demo_presetPicker__xgdEt button[data-selected=true]{background:#fff;box-shadow:none}.demo_presetPicker__xgdEt small,.demo_presetPicker__xgdEt strong{display:block}.demo_presetPicker__xgdEt strong{font-size:12px}.demo_presetPicker__xgdEt small{margin-top:3px;color:#81756f;font-size:12px;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:0}.demo_presetPreviewHeader__DRDkz p{max-width:650px;margin:0;color:#b6c0cb;font-size:12px;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:8px}.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:12px;font-weight:600;letter-spacing:0;text-transform:none}.demo_presetFacts__F6vGU dd{margin:5px 0 0;font-size:12px;font-weight:600}.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:12px;font-weight:600;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:12px;text-transform:capitalize}.demo_presetLocalNote__4bK_T{display:flex;align-items:center;gap:6px;margin:20px 0 0;color:#9fbdae;font-weight:600}.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:12px;font-weight:600;letter-spacing:0;text-transform:none}.demo_settingsHeading__0P_i4 strong{display:block;font-size:17px}.demo_settingsHeading__0P_i4 p{margin:5px 0 0;color:#788599;font-size:12px}.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:12px}.demo_settingRow__PQy4R span{color:#778397;font-size:12px;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:none;transition:transform .18s cubic-bezier(.16,1,.3,1)}.demo_switch___GBjK[data-on=true]{background:var(--demo-accent)}.demo_switch___GBjK[data-on=true] span{transform:translateX(18px)}.demo_safetyPanel__TgPVA{align-self:start;padding:25px;border:1px solid #cfe0d9;border-radius:8px;background:#f4faf7}.demo_safetyIcon__RBxep{display:grid;width:42px;height:42px;place-items:center;margin-bottom:16px;border-radius:8px;background:#dcefe6;color:#30644f}.demo_safetyPanel__TgPVA>strong{font-size:14px}.demo_safetyPanel__TgPVA p{margin:8px 0 18px;color:#557165;font-size:12px;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:12px;font-weight:600}.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)}.demo_drawer__gLZV1{width:min(460px,100%);height:100%;overflow-y:auto;background:#fff;box-shadow:none}.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:12px;font-weight:600;letter-spacing:0;text-transform:none}.demo_drawer__gLZV1>header h2,.demo_modal__WbLFC>header h2{margin:0;font-size:19px;letter-spacing:0}.demo_drawer__gLZV1>header p{margin:0;color:#778397;font-size:12px}.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:12px;font-weight:600;letter-spacing:0;text-transform:none}.demo_drawerBody__dDgDL section p{margin:0;color:#364358;font-size:12px;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:8px}.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:12px;font-weight:600;text-transform:none}.demo_drawerBody__dDgDL dd{margin:5px 0 0;overflow:hidden;font-size:12px;font-weight:600;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:12px}.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:var(--demo-accent);box-shadow:none}.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:12px;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:8px;background:#fff;box-shadow:none}.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:12px;font-weight:600}.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:8px;background:#f4faf7;box-shadow:none;color:#315f4e;font-size:12px;font-weight:600}.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:none;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:12px}.demo_topbar__ShaLW{min-height:66px}.demo_topbarTitle__4hxoZ span{display:none}.demo_topbarCta__Qx_09{min-height:36px;padding:0 10px;font-size:12px}.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 var(--demo-line);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{scroll-behavior:auto!important;transition-duration:.01ms!important}}.demo_demoShell__NyvXX{font-size:14px;line-height:1.5;background:var(--wd-canvas,#f4f6f8)}.demo_appShell__TPFo_{grid-template-columns:208px minmax(0,1fr)}.demo_brand__k7JVl,.demo_topbar__ShaLW{min-height:60px}.demo_brand__k7JVl{padding:12px 16px;grid-template-columns:32px minmax(0,1fr);gap:8px}.demo_brand__k7JVl img{width:32px;height:32px}.demo_brand__k7JVl strong{font-size:16px}.demo_brand__k7JVl span,.demo_navLabel__dkIZS,.demo_topbarTitle__4hxoZ span{color:var(--demo-muted)}.demo_sidebar__cVjkN nav{padding:16px 12px;gap:4px}.demo_sidebar__cVjkN nav button{min-height:40px;padding:8px;border-radius:6px;font-weight:500}.demo_sidebar__cVjkN nav button[data-active=true]:before{content:none}.demo_sidebar__cVjkN nav button b{font-size:12px;border-radius:4px}.demo_sidebarFooter__8nX3H{padding:16px}.demo_sidebarFooter__8nX3H a,.demo_sidebarFooter__8nX3H span{font-size:12px}.demo_topbar__ShaLW{gap:16px;padding:0 24px;background:var(--wd-surface,#fff)}.demo_topbarTitle__4hxoZ strong{font-size:14px;font-weight:600}.demo_searchShell__NVlNz{min-height:36px;border-radius:6px;font-size:13px}.demo_primaryButton__8WkhA,.demo_secondaryButton__wuSUH,.demo_topbarCta__Qx_09{min-height:40px;padding:8px 16px;border-radius:6px;font-size:13px}.demo_topbarCta__Qx_09{border-color:var(--demo-line);background:var(--wd-surface,#fff);color:var(--demo-accent)}.demo_topbarCta__Qx_09:hover{border-color:var(--demo-line);background:var(--wd-surface-soft,#f7f9fa)}.demo_content__fSeTw{padding:24px 32px 40px}.demo_viewStack___fBxL{gap:24px}.demo_heroRow__1BDVc,.demo_pageHeading__x5CaC{align-items:start}.demo_heroRow__1BDVc h1,.demo_pageHeading__x5CaC h1{font-size:24px;line-height:1.3;font-weight:600}.demo_heroRow__1BDVc p,.demo_pageHeading__x5CaC p{font-size:14px}.demo_eyebrow__hNCiU{margin-bottom:8px;color:var(--demo-muted)}.demo_metricsGrid__biTXd{grid-template-columns:repeat(4,minmax(0,1fr))}.demo_metricsGrid__biTXd article{min-height:104px;padding:16px 20px}.demo_metricsGrid__biTXd .demo_metricPrimary__KAARi strong,.demo_metricsGrid__biTXd strong{color:var(--demo-ink);font-size:24px;font-variant-numeric:tabular-nums}.demo_metricsGrid__biTXd .demo_metricPrimary__KAARi{background:var(--wd-surface,#fff)}.demo_metricsGrid__biTXd .demo_metricPrimary__KAARi small,.demo_metricsGrid__biTXd .demo_metricPrimary__KAARi span{color:var(--demo-muted)}.demo_metricsGrid__biTXd .demo_metricPrimary__KAARi small b{color:#1b7a50}.demo_overviewGrid__8Kf0Q{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:24px}.demo_panelHeader__h8t6V{min-height:60px;padding:12px 16px}.demo_panelEyebrow__AVyhZ{color:var(--demo-muted)}.demo_panelHeader__h8t6V button{min-height:36px;font-size:13px}.demo_compactBoard__1S7jQ{grid-template-columns:repeat(4,minmax(172px,1fr));overflow-x:auto}.demo_compactColumn__3oX3T{padding:12px}.demo_compactColumnTitle__7XG2y{min-height:40px;align-items:start;font-size:12px}.demo_compactColumnTitle__7XG2y>span{margin-top:6px}.demo_compactOrder___EIQ7{padding:12px;min-height:100px;border-radius:6px}.demo_compactOrder___EIQ7 strong{font-size:13px}.demo_compactOrder___EIQ7 small,.demo_compactOrder___EIQ7 span{font-size:12px}.demo_appointmentList__famfp{padding:4px 16px 12px}.demo_appointmentRow___KXkt{min-height:64px;grid-template-columns:68px 12px minmax(0,1fr)}.demo_appointmentRow___KXkt strong{font-size:13px}.demo_attentionStrip__YPGtG button,.demo_attentionTitle__xCjA8{min-height:72px;padding:16px}.demo_attentionTitle__xCjA8>span{width:28px;height:28px;border-radius:6px;background:var(--wd-surface,#fff);color:var(--demo-accent)}.demo_attentionStrip__YPGtG button,.demo_attentionTitle__xCjA8 strong{color:var(--demo-ink);font-size:13px}.demo_attentionTitle__xCjA8 small{color:var(--demo-muted)}.demo_demoHint__b6ybD{font-size:12px;font-weight:400}.demo_kanban__gKQFW{grid-template-columns:repeat(6,minmax(224px,1fr));min-height:520px}.demo_kanbanColumn__TiUpR{min-width:224px}.demo_kanbanColumn__TiUpR>header{min-height:48px;padding:12px}.demo_kanbanColumn__TiUpR>header strong{font-size:13px}.demo_kanbanCards__pzfK1{padding:12px}.demo_orderCard__T6RsG{gap:8px;padding:12px;border-radius:6px}.demo_orderCard__T6RsG>strong{font-size:14px}.demo_orderCard__T6RsG p{min-height:36px;font-size:13px}.demo_orderCardMeta__u8rm8 b{font-size:13px;font-variant-numeric:tabular-nums}.demo_invoiceStatus__Wav7s,.demo_positivePill__LPoZa,.demo_scheduleHeader__IJLss span,.demo_statusBadge__RIi5K,.demo_tablePill__ZTA1f{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.demo_scheduleHeader__IJLss{min-height:60px}.demo_scheduleHeader__IJLss button{width:36px;height:36px}.demo_scheduleAppointment__u7E9A{padding:12px;border:1px solid var(--demo-line);border-radius:6px}.demo_scheduleAppointment__u7E9A[data-accent="1"],.demo_scheduleAppointment__u7E9A[data-accent="2"]{border-color:var(--demo-line)}.demo_scheduleAppointment__u7E9A strong{font-size:14px}.demo_scheduleRow__6AnwW{min-height:108px;grid-template-columns:72px 1px minmax(0,1fr);gap:12px}.demo_scheduleAside__vInDO article{min-height:108px;padding:16px}.demo_tableToolbar__cwbsw{min-height:64px;padding:12px 16px}.demo_tableToolbar__cwbsw input{font-size:14px}.demo_tableScroll__xmmOs th{padding:12px 16px;font-size:12px;font-weight:500}.demo_tableScroll__xmmOs td{height:52px;padding:12px 16px;font-size:13px;font-variant-numeric:tabular-nums}.demo_tableAction__JCd3D{min-height:36px;padding:4px 0;font-size:13px}.demo_invoiceSummary__PDXCL>div,.demo_reportDetails__NAviC>div{min-height:96px;padding:16px 20px}.demo_invoiceSummary__PDXCL strong,.demo_reportDetails__NAviC strong{font-size:22px;font-variant-numeric:tabular-nums}.demo_teamRow__ZvM3I{min-height:84px;grid-template-columns:auto minmax(140px,1.2fr) repeat(2,minmax(96px,.65fr)) minmax(140px,1fr) auto;gap:16px;padding:16px}.demo_teamIdentity__IODjv strong,.demo_teamRow__ZvM3I>div>strong{font-size:14px}.demo_teamAvatar__VbZtB{width:36px;height:36px;border-radius:6px}.demo_teamRow__ZvM3I>button{width:36px;height:36px}.demo_barChart__Jnxof i{background:var(--demo-accent)}.demo_barChart__Jnxof span{font-size:12px}.demo_marginPanel__9pS_N{padding:24px}.demo_marginRing__yDEWq{background:conic-gradient(var(--demo-accent) 0 47.6%,var(--demo-line) 47.6% 100%)}.demo_presetSimulator__xKwA3{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);background:var(--wd-surface,#fff);border-color:var(--demo-line)}.demo_presetIntro__6Zlvo,.demo_presetPreview__BYOBU{padding:24px}.demo_presetIntro__6Zlvo h2{font-size:18px;font-weight:600}.demo_presetIntro__6Zlvo>p,.demo_presetPicker__xgdEt small{color:var(--demo-muted);font-size:13px}.demo_presetPicker__xgdEt{gap:8px;margin-top:20px}.demo_presetPicker__xgdEt button{padding:12px;border-color:var(--demo-line);border-radius:6px;color:var(--demo-ink)}.demo_presetPicker__xgdEt button[data-selected=true]{border-color:var(--demo-accent);background:var(--wd-accent-soft,#eaf1f5);color:var(--demo-accent)}.demo_presetPicker__xgdEt strong{font-size:14px}.demo_presetPreview__BYOBU{border-left:1px solid var(--demo-line);background:var(--wd-surface-soft,#f7f9fa);color:var(--demo-ink)}.demo_presetPreviewHeader__DRDkz strong{font-size:18px}.demo_presetPreviewHeader__DRDkz p{color:var(--demo-muted);font-size:13px}.demo_presetFacts__F6vGU,.demo_presetFacts__F6vGU div{border-color:var(--demo-line)}.demo_presetFacts__F6vGU dt{color:var(--demo-muted)}.demo_presetFacts__F6vGU dd{font-size:13px}.demo_presetFlow__6TP_U ol{flex-wrap:wrap}.demo_presetFlow__6TP_U li,.demo_presetTabs__NrTKr b{border:1px solid var(--demo-line);background:var(--wd-surface,#fff);color:var(--demo-ink-soft,#405260);font-size:12px;font-weight:500}.demo_presetLocalNote__4bK_T{color:var(--demo-muted);font-size:12px}.demo_settingsHeading__0P_i4{padding:20px}.demo_settingRow__PQy4R{min-height:84px;padding:16px 20px}.demo_settingRow__PQy4R strong{font-size:14px}.demo_settingRow__PQy4R span{font-size:13px}.demo_drawer__gLZV1>header,.demo_modal__WbLFC>header{min-height:84px;padding:20px 24px}.demo_drawer__gLZV1>header h2,.demo_modal__WbLFC>header h2{font-size:18px;font-weight:600}.demo_drawerBody__dDgDL{padding:24px}.demo_drawerBody__dDgDL section{padding:0 0 20px;border-left:0;border-bottom:1px solid var(--demo-line);background:transparent}.demo_drawerBody__dDgDL dd,.demo_drawerBody__dDgDL section p{font-size:14px}.demo_drawerBody__dDgDL dl{border:0;border-block:1px solid var(--demo-line);border-radius:0}.demo_drawerBody__dDgDL dl div{padding:12px}.demo_drawerBody__dDgDL select,.demo_drawerBody__dDgDL textarea,.demo_modal__WbLFC input,.demo_modal__WbLFC textarea{font-size:14px;border-radius:6px}.demo_modal__WbLFC{max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:12px}.demo_demoShell__NyvXX :is(button,a,input,select,textarea):focus-visible,.demo_drawer__gLZV1 :is(button,select,textarea):focus-visible,.demo_modal__WbLFC :is(button,input,textarea):focus-visible{outline:2px solid var(--demo-accent,#24546b);outline-offset:3px}@media (max-width:1120px){.demo_metricsGrid__biTXd{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_overviewGrid__8Kf0Q,.demo_presetSimulator__xKwA3{grid-template-columns:1fr}.demo_presetPreview__BYOBU{border-left:0;border-top:1px solid var(--demo-line)}.demo_teamRow__ZvM3I{grid-template-columns:auto minmax(140px,1fr) repeat(2,minmax(86px,.6fr)) minmax(124px,1fr) auto;gap:12px}}@media (max-width:820px){.demo_brand__k7JVl{grid-template-columns:32px minmax(0,1fr) auto}.demo_content__fSeTw{padding:24px 16px}.demo_topbar__ShaLW{padding-inline:16px;gap:12px}.demo_teamRow__ZvM3I{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) 36px;gap:16px}.demo_teamRow__ZvM3I>div:not(.demo_teamIdentity__IODjv){display:flex}.demo_teamIdentity__IODjv{grid-column:2/4}.demo_teamRow__ZvM3I>button{grid-column:4;grid-row:1}.demo_teamRow__ZvM3I>div:nth-child(3){grid-column:2}.demo_teamRow__ZvM3I>div:nth-child(4){grid-column:3}.demo_teamRow__ZvM3I>.demo_utilization__iLrlL{display:grid!important;grid-column:2/4}}@media (max-width:600px){.demo_demoBanner___zS9M{gap:12px;padding:12px 16px}.demo_demoBanner___zS9M>div{flex-wrap:wrap;gap:4px 8px}.demo_demoBanner___zS9M span{display:block;flex-basis:100%;font-size:12px}.demo_demoBanner___zS9M button{min-height:36px;font-size:12px}.demo_topbar__ShaLW{min-height:60px}.demo_topbarCta__Qx_09{padding:8px 12px;min-height:40px;font-size:12px}.demo_heroRow__1BDVc h1,.demo_pageHeading__x5CaC h1{font-size:24px}.demo_content__fSeTw{padding:24px 16px}.demo_metricsGrid__biTXd article{min-height:100px;padding:16px}.demo_compactBoard__1S7jQ{min-width:0}.demo_panel__UuYs0:first-child .demo_panelHeader__h8t6V{position:static;min-width:0}.demo_panel__UuYs0:first-child{overflow:hidden}.demo_scheduleRow__6AnwW{grid-template-columns:64px 1px minmax(0,1fr);gap:8px}.demo_daySchedule__2fXhm{padding-inline:12px}.demo_presetIntro__6Zlvo,.demo_presetPreview__BYOBU{padding:20px 16px}.demo_presetFacts__F6vGU div{border-color:var(--demo-line)}.demo_barChart__Jnxof{gap:12px;padding-inline:16px}.demo_barChart__Jnxof span{font-size:10px}.demo_drawerBody__dDgDL,.demo_modal__WbLFC form{padding:20px 16px}.demo_teamCallout__t__qQ{align-items:start;flex-direction:column;gap:12px}}