:root{color:#1d2926;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1d2926;--muted:#75807c;--line:#e1e6e2;--surface:#fff;--jade:#256b59;--jade-dark:#184c40;--jade-soft:#e7f2ed;--coral:#c75a46;--coral-soft:#fbece8;--gold:#a77622;--gold-soft:#f8f0df;--blue:#426d8c;--blue-soft:#e8f0f5;letter-spacing:0;background:#f3f5f2;font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{background:#eef7ff;min-width:320px;min-height:100vh;margin:0}#root{text-align:left;border:0;width:100%;max-width:none;min-height:100vh;margin:0;display:block}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #4d8e7d}h1,h2,h3,p{margin:0}.app-shell{isolation:isolate;background:linear-gradient(122deg,#fff5c5 0%,#fff8e9 31%,#dff8f7 62%,#e4edff 100%);min-height:100vh;position:relative;overflow:hidden}.app-shell:before{z-index:-1;pointer-events:none;content:"";opacity:.86;background:radial-gradient(circle at 76% 8%,#ffaa468f 0 3%,#0000 18%),radial-gradient(circle at 92% 24%,#ff5f915c 0 4%,#0000 19%),radial-gradient(circle at 50% 87%,#2bccbd54 0 6%,#0000 26%),radial-gradient(circle at 18% 58%,#4c91ff40 0 4%,#0000 22%),linear-gradient(115deg,#ffffff8c,#fff0);position:fixed;inset:0}.access-page{background:linear-gradient(135deg,#e7f2ed 0%,#f7f1e4 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.access-panel{background:#fff;border:1px solid #d5dfda;border-radius:7px;width:min(430px,100%);padding:32px;box-shadow:0 20px 55px #1c372e24}.access-panel .brand{color:var(--ink);padding:0 0 26px}.access-panel .brand span{color:var(--muted)}.access-panel .brand-mark{border-color:#cddbd5}.access-panel h1{margin-top:6px;font-family:STZhongsong,SimSun,serif;font-size:27px;font-weight:400}.access-panel>p:not(.eyebrow):not(.access-status):not(.access-error){color:var(--muted);margin-top:9px;font-size:12px;line-height:1.7}.access-panel form{gap:15px;margin-top:25px;display:grid}.access-panel label{color:#56635f;gap:6px;font-size:11px;font-weight:600;display:grid}.access-panel input{height:40px;color:var(--ink);background:#fafbfa;border:1px solid #dbe2de;border-radius:5px;padding:0 10px;font-size:12px}.access-panel .primary-button{margin-top:5px}.access-status,.access-error{margin-top:24px;font-size:11px}.access-status{color:var(--muted)}.access-error{color:var(--coral)}.access-back{color:var(--jade);text-align:center;margin-top:21px;font-size:11px;text-decoration:none;display:block}.sidebar{z-index:30;color:#fff;background:linear-gradient(160deg,#154a58f5,#197d72eb 56%,#185d70f0);flex-direction:column;width:236px;padding:24px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 38px #2a5c7026}.brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.brand-mark{width:36px;height:36px;color:var(--jade);background:#fff;border:1px solid #ffffff38;border-radius:6px;place-items:center;display:grid}.brand strong{font-family:STZhongsong,SimSun,serif;font-size:19px;font-weight:400;display:block}.brand span{color:#a9c4bc;margin-top:2px;font-size:11px;display:block}.main-nav{flex:1}.nav-label{color:#88a89f;margin:0 0 8px;padding:0 12px;font-size:11px}.main-nav button,.sidebar-bottom>button{color:#b9cec8;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;height:43px;padding:0 12px;font-size:13px;transition:background .2s,color .2s;display:flex}.main-nav button:hover,.sidebar-bottom>button:hover{color:#fff;background:#ffffff12}.main-nav button.active{color:#fff;background:#ffffff1f;box-shadow:inset 3px 0 #d3aa58}.main-nav button b{color:#fff;background:#b95745;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:10px;font-weight:600;display:grid}.sidebar-bottom{border-top:1px solid #ffffff1a;padding-top:10px}.store-profile{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:11px;padding:12px 8px 0;display:grid}.avatar{color:#fff;background:#bd744f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:grid}.store-profile strong{font-size:11px;font-weight:600;display:block}.store-profile span{color:#91afa7;margin-top:2px;font-size:9px;display:block}.main-content{min-height:100vh;margin-left:236px;padding-bottom:40px}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.45);backdrop-filter:blur(18px)saturate(1.45);background:#ffffff8a;border-bottom:1px solid #ffffffb8;justify-content:space-between;align-items:center;height:64px;padding:0 30px;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #2f738814}.search-box{color:#5f8687;background:#ffffff8c;border:1px solid #6db0b740;border-radius:7px;align-items:center;gap:9px;width:min(360px,40vw);height:36px;padding:0 12px;display:flex}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.topbar-actions{align-items:center;gap:15px;display:flex}.demo-state,.trial-countdown{color:#8c6519;white-space:nowrap;background:#fff8e5;border:1px solid #e7d7aa;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:700}.trial-countdown{color:var(--jade);background:var(--jade-soft);border-color:#cddbd5}.demo-cta{color:#fff;background:var(--jade);border-radius:5px;align-items:center;gap:4px;padding:7px 9px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.demo-cta:hover{background:var(--jade-dark)}.sync-state{color:#65716d;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.sync-state span{background:#42a276;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e4f3eb}.icon-button{color:#5f6c68;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{background:#edf1ee}.notification{position:relative}.notification i{background:var(--coral);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.avatar.small{width:30px;height:30px}.menu-button,.close-menu{display:none}.workspace{width:min(1180px,100% - 56px);margin:0 auto;padding-top:30px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.eyebrow{color:var(--jade);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.page-heading h1{color:var(--ink);letter-spacing:0;margin:4px 0 0;font-family:STZhongsong,SimSun,serif;font-size:30px;font-weight:400;line-height:1.2}.page-heading p{color:var(--muted);margin-top:7px;font-size:12px}.date-button{border:1px solid var(--line);color:#4b5854;background:#fff;border-radius:5px;align-items:center;gap:8px;height:35px;padding:0 11px;font-size:11px;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffffc7,#ffffff5c);border:1px solid #ffffffd6;border-radius:10px;gap:13px;min-height:121px;padding:20px;display:flex;box-shadow:0 12px 28px #396d7f17}.metric-icon{border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid}.metric-icon svg{width:18px}.metric-copy>span{color:var(--muted);font-size:11px}.metric-copy>strong{color:var(--ink);margin-top:5px;font-size:22px;line-height:1.05;display:block}.metric-copy>strong small{margin-left:3px;font-size:11px;font-weight:500}.metric-copy p{color:var(--muted);white-space:nowrap;margin-top:7px;font-size:10px}.positive{color:#2c8a65!important}.negative{color:var(--coral)!important}.metric-progress{background:#edf0ed;border-radius:3px;width:100%;height:3px;margin-top:8px;overflow:hidden}.metric-progress span{background:var(--coral);height:100%;display:block}.panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffbf,#ffffff52);border:1px solid #ffffffd1;border-radius:10px;box-shadow:0 14px 32px #396d7f17}.panel-header{border-bottom:1px solid #75a3a729;justify-content:space-between;align-items:center;min-height:55px;padding:0 18px;display:flex}.panel-header>div{align-items:baseline;gap:9px;display:flex}.panel-header h2{color:var(--ink);letter-spacing:0;margin:0;font-family:inherit;font-size:14px;font-weight:700}.panel-header span{color:var(--muted);font-size:10px}.panel-header button,.text-action{color:var(--jade);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.8fr);gap:14px;margin-bottom:14px;display:grid}.appointment-list{padding:0 18px}.appointment-row{border-bottom:1px solid #edf0ee;grid-template-columns:42px 13px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:65px;display:grid}.appointment-row:last-child{border-bottom:0}.appointment-row time{font-size:12px;font-weight:600}.timeline-mark{align-self:stretch;place-items:center;display:grid;position:relative}.timeline-mark:after{content:"";background:#dbe2de;width:1px;position:absolute;inset:0 auto 0 6px}.timeline-mark span{z-index:1;background:var(--jade);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 0 1px #9cbab1}.appointment-main{justify-content:space-between;align-items:center;min-width:0;padding-right:12px;display:flex}.appointment-main strong{font-size:12px;display:block}.appointment-main>div>span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.appointment-meta{color:#687570;gap:13px;font-size:10px;display:flex}.appointment-meta span{align-items:center;gap:4px;display:flex}.status-pill{color:#687570;white-space:nowrap;background:#f0f2f0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:3px;min-height:24px;padding:0 9px;font-size:9px;display:inline-flex}.alert-list{padding:7px 15px 0}.alert-item{color:var(--gold);border-bottom:1px solid #edf0ee;grid-template-columns:22px 1fr 26px;align-items:start;gap:8px;padding:12px 0;display:grid}.alert-item.high{color:var(--coral)}.alert-item.low{color:var(--blue)}.alert-item strong{color:var(--ink);font-size:11px;display:block}.alert-item p{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5}.alert-item button{border:1px solid var(--line);color:#87928e;background:#fff;border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.text-action{margin:12px 15px;padding:0}.empty-state{min-height:160px;color:var(--jade);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state strong{color:var(--ink);margin-top:8px;font-size:12px}.empty-state p{color:var(--muted);margin-top:4px;font-size:10px}.empty-state.tall{min-height:390px}.performance-panel{margin-bottom:14px}.performance-body{grid-template-columns:1.7fr .8fr;min-height:235px;display:grid}.chart-area{border-right:1px solid #edf0ee;grid-template-columns:32px 1fr;gap:8px;padding:25px 26px 18px 18px;display:grid}.chart-y{color:#9ba39f;text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:23px;font-size:8px;display:flex}.chart-bars{background:repeating-linear-gradient(#fff 0 43px,#eff2f0 44px);border-bottom:1px solid #dfe4e1;justify-content:space-around;align-items:flex-end;gap:12px;height:175px;display:flex}.bar-column{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.bar{background:#5c8b7d;border-radius:2px 2px 0 0;width:min(26px,70%);position:relative}.bar span{color:#fff;background:var(--ink);white-space:nowrap;border-radius:3px;padding:3px 5px;font-size:8px;display:none;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.bar:hover span{display:block}.bar-column small{color:#89938f;white-space:nowrap;height:23px;padding-top:6px;font-size:8px}.ranking{padding:25px 20px}.rank-row{grid-template-columns:22px 1fr 54px;align-items:center;gap:8px;margin-top:20px;display:grid}.rank-row i{width:20px;height:20px;color:var(--gold);background:var(--gold-soft);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.rank-row strong{font-size:10px;display:block}.rank-row div>span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.mini-progress{background:#edf0ee;height:3px}.mini-progress span{background:#d1a64e;height:100%;display:block}.ai-dock{display:none}.ai-dock-title{align-items:center;gap:9px;margin-bottom:8px;display:flex}.ai-dock-title>span{color:#fff;background:var(--jade);border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.ai-dock-title strong{font-size:11px;display:block}.ai-dock-title small{color:var(--muted);margin-top:1px;font-size:8px;display:block}.ai-dock-title button{margin-left:auto}.ai-dock form{background:#fff;border:1px solid #dce4df;border-radius:5px;min-height:60px}.ai-dock textarea{resize:none;width:100%;height:35px;color:var(--ink);background:0 0;border:0;outline:0;padding:10px 11px 0;font-size:10px}.composer-bottom{justify-content:space-between;height:25px;padding:0 6px 5px;display:flex}.composer-bottom button{color:#7b8783;background:0 0;border:0;border-radius:4px;place-items:center;width:25px;height:22px;display:inline-grid}.composer-bottom button:hover{background:#eff3f0}.composer-bottom .send-button{color:#fff;background:var(--jade)}.quick-prompts{gap:6px;margin-top:7px;display:flex}.quick-prompts button{color:#60706a;background:#fff;border:1px solid #dce4df;border-radius:4px;padding:4px 8px;font-size:8px}.ai-reply{color:var(--jade);background:var(--jade-soft);border-radius:4px;align-items:start;gap:7px;margin-bottom:8px;padding:8px 10px;display:flex}.ai-reply p{color:#42554f;font-size:9px;line-height:1.55}.module-grid{grid-template-columns:minmax(300px,.75fr) minmax(360px,1.25fr);gap:14px;display:grid}.creation-panel{padding:26px}.creation-panel h2{color:var(--ink);letter-spacing:0;margin-top:8px;font-family:STZhongsong,SimSun,serif;font-size:23px;font-weight:400}.creation-panel>p{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.8}.strategy-tags{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.strategy-tags span{color:var(--jade);background:var(--jade-soft);border-radius:3px;padding:5px 8px;font-size:9px}.creation-panel label{color:#55635e;font-size:10px;display:block}.creation-panel textarea{resize:vertical;border:1px solid var(--line);width:100%;height:104px;color:var(--ink);background:#fafbfa;border-radius:5px;margin-top:7px;padding:10px;font-size:10px;line-height:1.7}.primary-button{color:#fff;background:var(--jade);border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;margin-top:13px;font-size:11px;display:flex}.primary-button:hover{background:var(--jade-dark)}.social-post{padding:18px}.poster{aspect-ratio:16/8;color:#fff;background:linear-gradient(110deg,#14372feb,#2c6c579e),url(https://images.unsplash.com/photo-1570172619644-dfd03ed5d881?auto=format&fit=crop&w=1200&q=80) 50%/cover;border-radius:4px;flex-direction:column;justify-content:flex-end;padding:24px;display:flex}.poster span{font-size:10px}.poster strong{max-width:280px;margin-top:5px;font-family:STZhongsong,SimSun,serif;font-size:27px;font-weight:400}.poster small{color:#f4d598;margin-top:10px}.social-post h3{margin-top:15px;font-size:14px}.social-post>p{color:#596661;margin-top:8px;font-size:10px;line-height:1.8}.post-tags{color:var(--jade);margin-top:11px;font-size:9px}.data-panel{overflow:hidden}.resource-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.resource-strip div{border-right:1px solid var(--line);padding:16px 20px}.resource-strip div:last-child{border:0}.resource-strip span{color:var(--muted);font-size:9px;display:block}.resource-strip strong{margin-top:4px;font-size:13px;display:block}.healthy{color:var(--jade)}.appointment-list.full{padding:0 20px}.appointment-list.full .appointment-row{min-height:76px}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10201b8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.appointment-modal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffd9;border-radius:10px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 70px #21546542}.appointment-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:0 22px;display:flex}.appointment-modal h2{color:var(--ink);margin-top:4px;font-size:18px}.appointment-modal form{padding:20px 22px 22px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid label{color:#56635f;gap:6px;font-size:10px;font-weight:600;display:grid}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid select{width:100%;height:38px;color:var(--ink);background:#fafbfa;border:1px solid #dbe2de;border-radius:5px;padding:0 10px;font-size:11px}.availability-note{color:var(--jade);background:var(--jade-soft);border-radius:4px;align-items:center;gap:7px;margin-top:17px;padding:10px 11px;font-size:9px;display:flex}.appointment-modal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.appointment-modal footer button{width:auto;min-width:84px;height:34px;margin:0}.secondary-button{color:#586660;background:#fff;border:1px solid #d5dfda;border-radius:5px;font-size:10px}.balance-callout,.privacy-note{background:#fff7f5;border:1px solid #f1d4cc;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:15px;padding:13px 15px;display:flex}.balance-callout>div{color:var(--coral);align-items:center;gap:10px;display:flex}.balance-callout strong,.privacy-note strong{color:var(--ink);font-size:10px;display:block}.balance-callout p,.privacy-note p{color:var(--muted);margin-top:3px;font-size:8px}.balance-callout button{color:#fff;background:var(--coral);border:0;border-radius:4px;padding:7px 10px;font-size:9px}.resolved{color:var(--jade);align-items:center;gap:4px;font-size:10px;display:flex}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:#7f8985;white-space:nowrap;background:#f8faf8;padding:11px 18px;font-size:9px;font-weight:500}td{color:#596560;white-space:nowrap;border-top:1px solid #edf0ee;padding:16px 18px;font-size:10px}td strong{color:var(--ink);font-size:11px}.row-action{color:var(--jade);background:0 0;border:0;font-size:9px}.privacy-note{color:var(--jade);background:#f1f7f4;border-color:#dbe7e2;justify-content:flex-start}.privacy-note div{margin-left:10px}.customer-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 15px 15px;display:grid}.customer-card{border:1px solid var(--line);border-radius:6px;padding:16px}.customer-top{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.customer-top strong{font-size:11px;display:block}.customer-top div>span{color:var(--muted);margin-top:2px;font-size:8px;display:block}.risk-tag{color:var(--coral);background:var(--coral-soft);border-radius:10px;padding:4px 6px;font-size:8px}.customer-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.customer-stats div{background:#f7f9f7;padding:9px}.customer-stats span{color:var(--muted);font-size:8px;display:block}.customer-stats strong{margin-top:3px;font-size:10px;display:block}.masked-contact{color:#9aa29f;margin:12px 0;font-size:9px}.customer-card>button{width:100%;height:31px;color:var(--jade);background:#fff;border:1px solid #cddbd5;border-radius:4px;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.customer-card>button:disabled{color:#7e8985;background:#f0f2f0}.sidebar-backdrop{display:none}.metric-icon.jade{color:#087d70;background:#6bf0cd5c}.metric-icon.blue{color:#356ece;background:#87beff5c}.metric-icon.gold{color:#b2670b;background:#ffd55b61}.metric-icon.coral{color:#d95775;background:#ff97b159}.status-pill.done,.status-pill.ok{color:#087d70;background:#70edcb57}.status-pill.doing{color:#356ece;background:#96c6ff61}.status-pill.warning{color:#ca4b6a;background:#ffb5c36e}.resource-strip div,.customer-stats div{background:#ffffff45}.chart-bars{background:repeating-linear-gradient(#0000 0 43px,#4b949d29 44px)}.bar{background:linear-gradient(#55d8c9,#28b8aa)}.bar:hover{background:#e37a51}.date-button,.form-grid input,.form-grid select,.creation-panel textarea{background:#ffffff8f;border-color:#6db0b745}.poster{background:linear-gradient(112deg,#1e6b77e6,#e2697f8a),url(https://images.unsplash.com/photo-1570172619644-dfd03ed5d881?auto=format&fit=crop&w=1200&q=80) 50%/cover}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.performance-body{grid-template-columns:1fr}.chart-area{border-right:0;border-bottom:1px solid var(--line)}.customer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.sidebar{transition:transform .25s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.close-menu{color:#fff;display:grid;position:absolute;top:20px;right:10px}.sidebar-backdrop{z-index:29;background:#0f1b1773;border:0;display:block;position:fixed;inset:0}.main-content{margin-left:0;padding-bottom:28px}.topbar{height:58px;padding:0 16px}.menu-button{display:grid}.search-box{flex:1;margin-left:8px}.sync-state{display:none}.workspace{width:calc(100% - 28px);padding-top:22px}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}.date-button{display:none}.module-grid{grid-template-columns:1fr}.resource-strip{grid-template-columns:repeat(2,1fr)}.resource-strip div:nth-child(2){border-right:0}.resource-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.customer-grid{grid-template-columns:1fr}}@media (width<=520px){.metric-grid,.metric-grid.three{grid-template-columns:1fr 1fr;gap:8px}.metric-card{gap:9px;min-height:108px;padding:14px 11px}.metric-icon{width:29px;height:29px}.metric-copy>strong{font-size:17px}.metric-copy p{white-space:normal}.appointment-row{grid-template-columns:38px 10px 1fr auto}.appointment-main{display:block}.appointment-meta{margin-top:5px}.appointment-meta span:last-child{display:none}.panel-header{padding:0 13px}.appointment-list{padding:0 12px}.chart-area{padding-right:12px}.ranking{padding:20px 14px}.quick-prompts button:nth-child(3){display:none}.topbar-actions{gap:6px}.topbar-actions .avatar{display:none}.poster strong{font-size:21px}.balance-callout{flex-direction:column;align-items:flex-start}.customer-grid{padding:0 10px 10px}.modal-backdrop{align-items:end;padding:12px}.appointment-modal form{padding:17px}.appointment-modal>header{padding:0 17px}.form-grid{grid-template-columns:1fr;gap:11px}.form-grid label.wide{grid-column:auto}}
