:root{--card-pad:22px;--row-h:64px}.db{gap:16px;display:grid}.db-hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;padding:0 2px;display:flex}.db-hello h2{letter-spacing:-.035em;font-size:clamp(26px,3.2vw,38px);font-weight:450;line-height:1.08}.hm-eyebrow{color:var(--ink);font-family:var(--font-mono);letter-spacing:0;opacity:.72;text-transform:none;margin-bottom:6px;font-size:12px;font-weight:500}.db-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.db-tools .pill-select,.db-tools .btn{min-height:44px}.db-tools .btn.primary{border-radius:999px;padding:0 20px;font-weight:600}.db-kpis{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:16px;display:grid}.db-kpis>*{min-width:0;margin:0!important}.db-kpi{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);color:var(--ink);min-height:168px;transition:transform .18s var(--ease-out), box-shadow .2s;align-content:space-between;gap:6px;padding:22px 24px;display:grid}.db-kpi:hover{transform:translateY(-2px)}:root[data-theme=dark] .db-kpi{background:var(--card)}.db-kpi p{color:var(--muted);font-size:14px}.db-kpi strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1;display:block}.db-kpi small{color:var(--muted);font-size:13.5px}.db-kpi.is-warn strong{color:var(--warning)}.db-kpis .hm-usage{min-height:168px;padding:22px 24px}.db-kpis .hm-usage strong{margin:8px 0 auto;font-size:clamp(40px,4vw,54px)}.db-setup{padding:22px 24px}.db-setup-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.db-setup-head h2{font-size:20px}.db-setup-head p{color:var(--muted);margin-top:3px;font-size:14px}.db-ring{--p:0%;background:conic-gradient(var(--primary) var(--p), var(--mist) 0);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.db-ring span{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;position:relative}:root[data-theme=dark] .db-ring{background:conic-gradient(var(--lime) var(--p), #ffffff14 0)}.db-steps{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:18px;display:grid}.db-steps a{background:var(--mist);border-radius:16px;align-items:center;gap:12px;min-height:54px;padding:0 16px 0 14px;font-size:14.5px;font-weight:600;transition:background .15s;display:flex}.db-steps a:hover{background:color-mix(in srgb, var(--lime) 55%, var(--mist))}.db-steps i{background:var(--card);border:2px solid var(--line);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.db-steps .is-done{color:var(--muted)}.db-steps .is-done i{background:var(--primary);border-color:var(--primary)}:root[data-theme=dark] .db-steps .is-done i{background:var(--lime);border-color:var(--lime);color:#0b0b0b}.db-steps span{flex:1}.db-steps b{color:var(--muted);font-weight:600}.db-next{background:var(--primary);border-radius:var(--radius-card);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 32px;padding:24px 28px;display:grid}:root[data-theme=dark] .db-next{border:1px solid var(--card-border);background:#2e2e2e}.db-next-when strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(40px,4.4vw,56px);font-weight:500;line-height:1;display:inline}.db-next-when span{color:var(--primary-soft);margin-left:12px;font-size:18px}.db-next-when .hm-label{margin-bottom:8px;display:block}.db-next-what h3{letter-spacing:-.02em;font-size:22px;font-weight:500}.db-next-what p{color:var(--primary-soft);max-width:52ch;margin-top:4px;font-size:15px}.db-next-what .hm-label{margin-bottom:8px}.db-next-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.db-next .btn{border-radius:999px;min-height:46px;padding:0 20px;font-weight:600}.db-next .btn.lime{background:var(--lime);color:#0f2b2a}.db-next .btn.ghost{color:#fff;background:#ffffff24}.db-next .btn.ghost:hover{background:#ffffff38}:root[data-theme=dark] .db-next .btn.lime{color:#0b0b0b}.db-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.db-grid>*{min-width:0;margin:0!important}.db-grid>.hm-list:nth-child(odd):last-child{grid-column:1/-1}.hm-list-head .hm-sub{color:var(--muted);margin-left:auto;font-size:13px}.hm-count.is-warn{background:color-mix(in srgb, var(--warning) 18%, transparent);color:var(--warning)}.hm-thumb{object-fit:cover;border-radius:12px;flex:none;width:42px;height:42px}.hm-row .tag.ok{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success)}:root[data-theme=dark] .hm-row .tag.ok{color:var(--lime)}.hm-row-end strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.hm-row-main small.is-danger{color:var(--danger);font-weight:550}.mini-btn{background:var(--mist);border-radius:999px;min-height:34px;padding:0 14px;font-size:13px;font-weight:600}.mini-btn:hover{background:var(--lime);color:#0f2b2a}button.hm-row{cursor:pointer;font:inherit}.db-top{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.db-top-main{flex:1;gap:6px;min-width:0;display:grid}.db-top-main>span{justify-content:space-between;align-items:baseline;display:flex}.db-top-main b{font-size:15px;font-weight:600}.db-top-main strong{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.db-top-main i{background:var(--primary);height:6px;transition:width .6s var(--ease-out);border-radius:99px;display:block}:root[data-theme=dark] .db-top-main i{background:var(--lime)}.db-top-main small{color:var(--muted);font-size:12.5px}@media (max-width:1180px){.db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.db-next{grid-template-columns:1fr auto}.db-next-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.db{gap:12px}.db-hello{flex-direction:column;align-items:stretch}.db-hello h2{font-size:27px}.db-tools{grid-template-columns:1fr auto;display:grid}.db-tools .pill-select{width:100%}.db-tools .btn:only-child{grid-column:1/-1}.db-kpis{gap:12px}.db-kpi,.db-kpis .hm-usage{min-height:132px;padding:18px}.db-kpi strong{font-size:30px}.db-kpis .hm-usage{grid-column:1/-1;min-height:0}.db-kpis .hm-usage strong{font-size:40px}.db-next{grid-template-columns:1fr;gap:10px;padding:20px}.db-next-actions .btn{flex:1;justify-content:center}.db-grid{grid-template-columns:1fr;gap:12px}.db-setup{padding:18px}.db-ring{width:52px;height:52px}.db-ring:before{inset:6px}.db-steps{grid-template-columns:1fr}}.db-kpi.is-warn{box-shadow:none}.db-kpi.is-warn p:before{background:var(--warning);content:"";vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.card button.hm-row,button.hm-row{white-space:normal;background:0 0;border-radius:0;width:100%;min-height:64px;padding:12px 0}.card button.hm-row:hover{filter:none;background:0 0}.hm-row .tag{white-space:nowrap}.cat{gap:14px;display:grid}.cat-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cat-search{background:var(--card);border-radius:999px;flex:260px;max-width:420px;min-height:46px;padding:0 20px;font-size:15px}.cat-filters{background:var(--card);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.cat-filters button{color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.cat-filters button span{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}.cat-filters button[aria-selected=true]{background:var(--primary);color:#fff}.cat-filters button[aria-selected=true] span{color:#ffffffb3}.cat-filters button.has-alert:not([aria-selected=true]) span{background:color-mix(in srgb, var(--warning) 18%, transparent);color:var(--warning);border-radius:99px;padding:1px 8px;font-weight:600}:root[data-theme=dark] .cat-filters button[aria-selected=true]{background:var(--lime);color:#0b0b0b}:root[data-theme=dark] .cat-filters button[aria-selected=true] span{color:#0b0b0b99}.cat-csv{color:var(--ink);background:0 0;border-radius:999px;min-height:44px;margin-left:auto;padding:0 18px;font-size:14px;font-weight:600}.cat-csv:hover{background:var(--card)}.cat-chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.cat-chips::-webkit-scrollbar{display:none}.cat-chips button{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);color:var(--ink);background:0 0;border-radius:999px;flex:none;min-height:34px;padding:0 14px;font-size:13.5px;font-weight:550}.cat-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}:root[data-theme=dark] .cat-chips button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:#0b0b0b}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.cat-card{background:var(--card);border:1px solid var(--card-border);color:var(--ink);text-align:left;transition:transform .18s var(--ease-out), box-shadow .2s;border-radius:22px;gap:0;padding:8px 8px 14px;display:grid;overflow:hidden}:root[data-theme=dark] .cat-card{background:var(--card)}.cat-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px -16px #0f2b2a66}.cat-photo{aspect-ratio:1;background:var(--mist);border-radius:16px;display:block;position:relative;overflow:hidden}.cat-photo img{object-fit:cover;height:100%;transition:transform .35s var(--ease-out);width:100%;display:block}.cat-noimg{color:var(--faint);align-content:center;justify-items:center;gap:6px;height:100%;display:grid}.cat-noimg svg{width:34px;height:34px}.cat-noimg small{font-size:12.5px;font-weight:600}.cat-state{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);background:#ffffffe6;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:10px;left:10px}.cat-state.is-low{color:#7a4f0c;background:#f7e6c6}.cat-state.is-out{color:#8e2f1d;background:#f6ddd8}.cat-state.is-paused{color:#fff;background:#0f2b2ac7}.cat-count{color:#fff;background:#0f2b2ab3;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:600;position:absolute;bottom:10px;right:10px}.cat-card.is-paused .cat-photo img{filter:grayscale(.8);opacity:.7}.cat-info{gap:2px;padding:12px 8px 0;display:grid}.cat-info b{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:600;overflow:hidden}.cat-info small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cat-info strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;font-size:18px;font-weight:600}.cat-empty{background:var(--card);border-radius:var(--radius-card);text-align:center;place-items:center;gap:8px;padding:64px 24px;display:grid}.cat-empty>span{background:var(--mist);color:var(--primary);border-radius:24px;place-items:center;width:84px;height:84px;margin-bottom:8px;display:grid}.cat-empty>span svg{width:38px;height:38px}.cat-empty h2{letter-spacing:-.03em;font-size:24px}.cat-empty p{color:var(--muted);max-width:44ch;line-height:1.5}.cat-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.cat-empty .btn.primary,.cat-empty button{border-radius:999px;min-height:46px;padding:0 22px;font-weight:600}.cat-empty button{background:var(--mist);color:var(--ink)}.cat-empty.is-small{padding:40px 24px}.cat-backdrop{padding:12px}.cat-drawer{max-width:560px}.cat-drawer header{padding:22px 24px 14px}.cat-drawer header h2{font-size:22px}.cat-state-inline{font-weight:600}.cat-state-inline.is-low{color:var(--warning)}.cat-state-inline.is-out{color:var(--danger)}.cat-body{scrollbar-width:thin;flex:1;gap:14px;padding:4px 24px 24px;display:grid;overflow-y:auto}.cat-sec{background:var(--surface-2,var(--mist));border-radius:20px;gap:14px;padding:18px;display:grid}.cat-sec h3,.cat-photos h3{letter-spacing:-.01em;font-size:15px;font-weight:600}.cat-sec label{color:var(--muted);gap:6px;font-size:13px;font-weight:550}.cat-sec input,.cat-sec textarea{background:var(--card)}.cat-sec small{color:var(--muted);font-size:12.5px;font-weight:400}.cat-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cat-step{background:var(--card);border-radius:14px;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.cat-step input{font-variant-numeric:tabular-nums;text-align:center;background:0 0;border-radius:0;font-weight:600}.cat-step button{background:0 0;border-radius:12px;height:44px;font-size:20px;font-weight:500}.cat-step button:hover{background:var(--mist)}.cat-switch{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;color:var(--ink)!important;display:grid!important}.cat-switch input{opacity:0;width:0;height:0;position:absolute}.cat-switch>span{background:color-mix(in srgb, var(--ink) 20%, transparent);border-radius:99px;grid-row:span 2;width:46px;height:26px;transition:background .2s;position:relative}.cat-switch>span:after{content:"";height:20px;transition:transform .2s var(--ease-out);background:#fff;border-radius:50%;width:20px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.cat-switch input:checked+span{background:var(--primary)}:root[data-theme=dark] .cat-switch input:checked+span{background:var(--lime)}.cat-switch input:checked+span:after{transform:translate(20px)}.cat-switch input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.cat-switch b{font-size:14.5px;font-weight:600}.cat-more{color:var(--ink);justify-content:space-between;align-items:center;width:100%;min-height:28px;font-size:15px;font-weight:600;display:flex;background:0 0!important;padding:0!important}.cat-danger{border:1px dashed color-mix(in srgb, var(--danger) 40%, transparent);background:0 0;justify-content:space-between;align-items:center;gap:14px;display:flex}.cat-danger b{font-size:14.5px;display:block}.cat-foot{background:var(--card);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));align-items:center;gap:10px;display:flex}.cat-foot-note{color:var(--muted);flex:1;font-size:13px}.cat-foot button{background:var(--mist);border-radius:999px;min-height:46px;padding:0 22px;font-size:14.5px;font-weight:600}.cat-foot button.primary{background:var(--accent);color:var(--accent-ink)}.cat-foot button:disabled{opacity:.45}.cat-photos{gap:12px;display:grid}.cat-photos-head{justify-content:space-between;align-items:baseline;display:flex}.cat-photos-head span{color:var(--muted);font-size:13px}.cat-drop{background:var(--mist);border:2px dashed color-mix(in srgb, var(--primary) 35%, transparent);color:var(--ink);text-align:center;border-radius:22px;align-content:center;justify-items:center;gap:4px;min-height:190px;padding:24px;transition:background .15s,border-color .15s;display:grid}.cat-drop:hover,.cat-drop.is-over{background:color-mix(in srgb, var(--lime) 40%, var(--mist));border-color:var(--primary)}.cat-drop>span{background:var(--card);color:var(--primary);border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:6px;display:grid}.cat-drop>span svg{width:26px;height:26px}.cat-drop b{font-size:16px;font-weight:600}.cat-drop small{color:var(--muted);max-width:34ch;font-size:13px}.cat-gallery{gap:10px;display:grid}.cat-cover,.cat-thumb{background:var(--mist);border-radius:18px;margin:0;position:relative;overflow:hidden}.cat-cover{aspect-ratio:4/3}.cat-cover img,.cat-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cat-cover figcaption{color:#fff;letter-spacing:0;text-transform:none;background:#0f2b2ac7;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;top:10px;left:10px}.cat-tools{gap:6px;display:flex;position:absolute;bottom:8px;right:8px}.cat-tools button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0f2b2a;background:#ffffffeb;border-radius:999px;min-height:32px;padding:0 12px;font-size:12.5px;font-weight:600}.cat-tools button:hover{background:#fff}.cat-thumbs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cat-thumb{aspect-ratio:1;border-radius:14px}.cat-thumb .cat-tools{opacity:0;justify-content:space-between;transition:opacity .15s;bottom:5px;left:5px;right:5px}.cat-thumb:hover .cat-tools,.cat-thumb:focus-within .cat-tools{opacity:1}.cat-thumb .cat-tools button{min-height:28px;padding:0 9px;font-size:11px}.cat-thumb.is-queued:after{background:var(--lime);color:#0f2b2a;content:"New";border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:600;position:absolute;top:6px;left:6px}.cat-add{aspect-ratio:1;border:2px dashed color-mix(in srgb, var(--primary) 35%, transparent);color:var(--primary);background:0 0;border-radius:14px;align-content:center;justify-items:center;display:grid}.cat-add span{font-size:24px;line-height:1}.cat-add small{font-size:11.5px;font-weight:600}.cat-add:hover{background:var(--mist)}.cat-busy{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.cat-busy i{border:2px solid var(--mist);border-top-color:var(--primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cat-tip{color:var(--muted);font-size:13px}.cat-off{background:var(--mist);border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.cat-off>span{background:var(--card);color:var(--muted);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.cat-off>span svg{width:24px;height:24px}.cat-off b{font-size:14.5px}.cat-off p{color:var(--muted);margin-top:2px;font-size:13.5px}@media (max-width:760px){.cat-bar{gap:8px}.cat-search{flex-basis:100%;max-width:none}.cat-filters{scrollbar-width:none;overflow-x:auto}.cat-csv{display:none}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat-card{border-radius:18px;padding:6px 6px 12px}.cat-photo{border-radius:13px}.cat-info{padding:10px 6px 0}.cat-info b{font-size:14.5px}.cat-info strong{font-size:16px}.cat-state{padding:4px 8px;font-size:11px;top:6px;left:6px}.cat-backdrop{align-items:stretch;padding:0}.cat-drawer{animation:sheet-up .28s var(--ease-out);border-radius:0;max-width:none;max-height:none}.cat-drawer header{padding:16px 16px 8px}.cat-body{padding:4px 14px 20px}.cat-sec{padding:16px}.cat-thumbs{grid-template-columns:repeat(3,1fr)}.cat-thumb .cat-tools{opacity:1}.cat-foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.cat-foot-note{display:none}.cat-foot button{flex:1}.cat-foot button.primary{flex:2}}.cat-tools button{white-space:nowrap}.ords{gap:14px;display:grid}.ords-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ords-kpis>div{background:var(--card);border:1px solid var(--card-border);border-radius:22px;padding:18px 22px}.ords-kpis p{color:var(--muted);font-size:13.5px}.ords-kpis strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:6px;font-size:clamp(24px,2.6vw,34px);font-weight:500;display:block}.ords-kpis .is-warn strong{color:var(--warning)}@media (min-width:701px){.ords .work-panel{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);align-items:start}}.od{background:var(--card);color:var(--ink);border-radius:22px;gap:18px;padding:24px;display:grid}.work-panel .od{border:1px solid var(--line)}.od-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.od-head p{color:var(--muted);font-size:13.5px}.od-head h2{letter-spacing:-.04em;margin-top:2px;font-size:34px;font-weight:500;line-height:1.05}.od-head small{color:var(--muted);font-size:13.5px}.od-status{background:var(--mist);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600}.od-status.is-paid{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success)}.od-status.is-warn{background:color-mix(in srgb, var(--warning) 18%, transparent);color:#7a4f0c}.od-status.is-ship{color:#1e4f73;background:#dcebf5}.od-status.is-void{color:#8e2f1d;background:#f6ddd8}:root[data-theme=dark] .od-status.is-warn{color:var(--warning)}:root[data-theme=dark] .od-status.is-paid{color:var(--lime)}.od-cust{background:var(--mist);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.od-cust .initials{background:var(--card);flex:none}.od-cust>span:nth-child(2){flex:1;min-width:0;display:grid}.od-cust b{font-size:15px;font-weight:600}.od-cust small{color:var(--muted);font-size:13px}.od-wa{background:var(--card);border-radius:999px;min-height:38px;padding:0 16px;font-size:13.5px;font-weight:600}.od-wa:hover{background:var(--lime);color:#0f2b2a}.od-steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.od-steps li{color:var(--muted);text-align:center;place-items:center;gap:8px;font-size:13px;font-weight:600;display:grid;position:relative}.od-steps li:before{background:var(--mist);content:"";height:3px;position:absolute;top:14px;left:calc(16px - 50%);right:calc(50% + 16px)}.od-steps li:first-child:before{display:none}.od-steps li.is-done:before,.od-steps li.is-now:before{background:var(--primary)}.od-steps i{background:var(--mist);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex;position:relative}.od-steps .is-done i{background:var(--primary);color:#fff}.od-steps .is-now i{background:var(--lime);box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 35%, transparent);color:#0f2b2a}.od-steps .is-done,.od-steps .is-now{color:var(--ink)}:root[data-theme=dark] .od-steps li.is-done:before,:root[data-theme=dark] .od-steps li.is-now:before{background:var(--lime)}:root[data-theme=dark] .od-steps .is-done i{background:var(--lime);color:#0b0b0b}.od-closed{color:#8e2f1d;background:#f6ddd8;border-radius:14px;padding:12px 14px;font-size:14px}:root[data-theme=dark] .od-closed{color:#ff9c8c;background:#ff7a6624}.od-items{gap:2px;display:grid}.od-item{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.od-item:first-child{border-top:0}.od-item img,.od-ph{object-fit:cover;border-radius:12px;flex:none;width:46px;height:46px}.od-ph{background:var(--mist);color:var(--primary);text-transform:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.od-item>span{flex:1;min-width:0;display:grid}.od-item b{font-size:15px;font-weight:600}.od-item small{color:var(--muted);font-size:13px}.od-item strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.od-sum{border-top:1px solid var(--line);gap:6px;margin:6px 0 0;padding-top:12px;display:grid}.od-sum div{justify-content:space-between;font-size:14px;display:flex}.od-sum dt{color:var(--muted)}.od-sum dd{font-variant-numeric:tabular-nums;margin:0}.od-sum .is-total{margin-top:4px;font-size:19px;font-weight:600}.od-sum .is-total dt{color:var(--ink)}.od-note{background:var(--mist);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.45}.od-note b{color:var(--muted);letter-spacing:0;text-transform:none;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.od-pay{background:color-mix(in srgb, var(--warning) 12%, var(--card));border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.od-pay i{background:var(--warning);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-in-out infinite pulse-soft}.od-actions{flex-wrap:wrap;gap:8px;display:flex}.od-actions button{background:var(--mist);color:var(--ink);border-radius:999px;min-height:48px;padding:0 22px;font-size:14.5px;font-weight:600}.od-actions .od-primary{background:var(--primary);color:#fff;flex:auto}:root[data-theme=dark] .od-actions .od-primary{background:var(--lime);color:#0b0b0b}.od-actions .od-danger{color:var(--danger);background:0 0;margin-left:auto}.od-actions .od-danger:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}.work-panel .detail-pane{display:none}@media (max-width:760px){.ords-kpis{grid-template-columns:1fr 1fr;gap:8px}.ords-kpis>div{border-radius:18px;padding:14px 16px}.ords-kpis>div:first-child{grid-column:1/-1}.od{border-radius:24px;gap:16px;padding:18px}.od-head h2{font-size:30px}.od-actions{background:var(--card);grid-template-columns:1fr 1fr;padding-top:10px;display:grid;position:sticky;bottom:8px}.od-actions .od-primary{grid-column:1/-1}.od-actions .od-danger{margin:0}}@media (min-width:701px){.ords .work-panel{grid-template-rows:auto minmax(0,1fr)}.ords .work-panel .od,.ords .work-panel>.empty{grid-area:1/2/span 2}.ords .work-panel .od{top:calc(var(--bar-h,76px) + 12px);position:sticky}}.svc{gap:16px;display:grid}.svc-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.svc-top p{color:var(--ink);opacity:.8;max-width:60ch;font-size:15px}.svc-top .primary{border-radius:999px;flex:none;min-height:46px;padding:0 22px;font-weight:600}.svc-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.svc-card{background:var(--card);border:1px solid var(--card-border);transition:box-shadow .2s, transform .18s var(--ease-out);border-radius:22px;flex-direction:column;gap:10px;padding:22px;display:flex}.svc-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px -18px #0f2b2a66}.svc-card.is-off{opacity:.72}.svc-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.svc-card h3{letter-spacing:-.02em;font-size:18px;font-weight:600}.svc-card header small{color:var(--muted);font-size:13px}.svc-desc{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.svc-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px;display:flex}.svc-price strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:30px;font-weight:500;line-height:1}.svc-price span{color:var(--muted);font-size:14px}.svc-meta{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.svc-meta li{background:var(--mist);color:var(--ink);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:550}.svc-card footer{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.svc-card footer button{background:var(--mist);color:var(--ink);border-radius:999px;min-height:40px;padding:0 18px;font-size:14px;font-weight:600}.svc-card footer .ghost-danger{background:0 0}.svc-paused{color:var(--muted);margin-left:6px;font-size:13.5px;font-weight:600}.svc-toggle{cursor:pointer;flex:none;display:inline-block;position:relative}.svc-toggle input{opacity:0;width:0;height:0;position:absolute}.svc-toggle span{background:color-mix(in srgb, var(--ink) 20%, transparent);border-radius:99px;width:46px;height:26px;transition:background .2s;display:block;position:relative}.svc-toggle span:after{content:"";height:20px;transition:transform .2s var(--ease-out);background:#fff;border-radius:50%;width:20px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.svc-toggle input:checked+span{background:var(--primary)}:root[data-theme=dark] .svc-toggle input:checked+span{background:var(--lime)}.svc-toggle input:checked+span:after{transform:translate(20px)}.svc-toggle input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.svc-pills{flex-wrap:wrap;gap:8px;display:flex}.svc-pills button{background:var(--card);color:var(--ink);border:1px solid #0000;border-radius:999px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600}.svc-pills button[aria-checked=true]{background:var(--primary);color:#fff}:root[data-theme=dark] .svc-pills button[aria-checked=true]{background:var(--lime);color:#0b0b0b}.svc-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.svc-modes button{background:var(--card);text-align:left;border:2px solid #0000;border-radius:16px;align-content:start;gap:2px;min-height:66px;padding:12px 14px;display:grid}.svc-modes b{font-size:14.5px;font-weight:600}.svc-modes small{color:var(--muted);font-size:12.5px}.svc-modes button[aria-checked=true]{border-color:var(--primary)}:root[data-theme=dark] .svc-modes button[aria-checked=true]{border-color:var(--lime)}.svc-q-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.svc-q-head button{background:var(--card);border-radius:999px;flex:none;min-height:38px;padding:0 14px;font-size:13.5px;font-weight:600}.svc-q-empty{color:var(--muted);font-size:14px}.svc-q{background:var(--card);border-radius:16px;gap:12px;padding:14px;display:grid}.svc-q-top{justify-content:space-between;align-items:center;display:flex}.svc-q-top b{font-size:13px;font-weight:600}.svc-q-top button{background:0 0;min-height:30px;padding:0 10px;font-size:13px;font-weight:600}.svc-q input,.svc-q select{background:var(--mist)}.svc-req{align-self:end;min-height:44px}@media (max-width:760px){.svc-top{flex-direction:column;align-items:stretch;gap:10px}.svc-top .primary{width:100%}.svc-grid,.svc-modes{grid-template-columns:1fr}}.cu{gap:14px;display:grid}.cu-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cu-sum>div{background:var(--card);border:1px solid var(--card-border);border-radius:22px;padding:18px 22px}.cu-sum p{color:var(--muted);font-size:13.5px}.cu-sum strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:6px;font-size:clamp(24px,2.6vw,34px);font-weight:500;display:block}.cu-split{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.cu-list{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:12px}.cu-tools{gap:8px;padding:4px 4px 10px;display:flex}.cu-tools input{background:var(--mist);border-radius:999px;flex:1;min-width:0;min-height:44px;padding:0 18px;font-size:14.5px}.cu-tools select{background-color:var(--mist);border-radius:999px;flex:none;width:auto;min-height:44px;padding:0 34px 0 16px;font-size:14px;font-weight:600}.cu-row{color:var(--ink);text-align:left;background:0 0;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:66px;padding:8px 10px;display:flex}.cu-row:hover{background:var(--surface-2,var(--mist))}.cu-row.is-selected{background:var(--mist);box-shadow:inset 3px 0 0 var(--primary)}:root[data-theme=dark] .cu-row.is-selected{box-shadow:inset 3px 0 0 var(--lime)}.cu-row .initials{flex:none}.cu-main{flex:1;min-width:0;display:grid}.cu-main b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.cu-main small,.cu-end small{color:var(--muted);font-size:13px}.cu-end{flex:none;justify-items:end;gap:2px;display:grid}.cu-end strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.cu-detail{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);top:calc(var(--bar-h,76px) + 12px);gap:18px;padding:24px;display:grid;position:sticky}.cu-detail header{align-items:center;gap:16px;display:flex}.cu-detail h2{letter-spacing:-.03em;font-size:24px;font-weight:600}.cu-detail header p{color:var(--muted);font-size:15px}.cu-actions{flex-wrap:wrap;gap:8px;display:flex}.cu-actions button{background:var(--mist);color:var(--ink);border-radius:999px;min-height:46px;padding:0 20px;font-size:14.5px;font-weight:600}.cu-actions .primary{background:var(--accent);color:var(--accent-ink)}.cu-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cu-stats>div{background:var(--mist);border-radius:18px;padding:14px 16px}.cu-stats p{color:var(--muted);font-size:13px}.cu-stats strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:4px;font-size:22px;font-weight:550;display:block}.cu-cart{background:color-mix(in srgb, var(--lime) 30%, var(--card));border-radius:14px;padding:12px 14px;font-size:14px}.cu-cart b{letter-spacing:0;text-transform:none;opacity:.7;font-size:12px;display:block}.cu-orders h3{margin-bottom:4px;font-size:16px;font-weight:600}.cu-order{border-top:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 0;display:flex}.cu-order:hover{background:0 0}.cu-order:hover b{text-underline-offset:3px;text-decoration:underline}.cu-order>span:first-child{min-width:0;display:grid}.cu-order b{font-size:15px;font-weight:600}.cu-order small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cu-order .tag{white-space:nowrap}.cu-note{background:var(--mist);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.45}.cu-note b{color:var(--muted);letter-spacing:0;text-transform:none;margin-bottom:2px;font-size:12px;font-weight:600;display:block}@media (max-width:760px){.cu-sum{grid-template-columns:1fr 1fr;gap:8px}.cu-sum>div{border-radius:18px;padding:14px 16px}.cu-sum>div:first-child{grid-column:1/-1}.cu-split{grid-template-columns:1fr}.cu-list{border-radius:24px;padding:10px}.cu-detail{border-radius:24px;padding:18px;position:static}.cu-actions button{flex:1}.cu-stats strong{font-size:18px}}.cu-actions button,.od-actions button{white-space:nowrap}@media (max-width:760px){.cu-actions button{padding:0 12px;font-size:14px}}.sch{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.sch>.sch-save{grid-column:1/-1}.sch-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:8px;display:flex}.sch-head h2{font-size:20px}.sch-head p{color:var(--muted);max-width:46ch;margin-top:3px;font-size:14px}.sch-zone{flex:none;min-width:190px;font-size:12.5px}.sch-zone input{min-height:42px;font-size:14.5px}.sch-day{border-top:1px solid var(--line);grid-template-columns:auto 92px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:66px;padding:10px 0;display:grid}.sch-day:first-child{border-top:0}.sch-day>b{font-size:15px;font-weight:600}.sch-day.is-closed>b{color:var(--muted);font-weight:500}.sch-wins{gap:6px;display:grid}.sch-off{color:var(--muted);font-size:14px}.sch-win{align-items:center;gap:8px;display:flex}.sch-win input{background:var(--mist);font-variant-numeric:tabular-nums;width:124px;min-height:40px;padding:0 12px;font-size:14.5px}.sch-win i{color:var(--muted);font-size:13px;font-style:normal}.sch-win button{background:var(--mist);border-radius:50%;width:34px;height:34px;min-height:34px;padding:0;font-size:16px}.sch-acts{justify-content:flex-end;gap:4px;display:flex}.sch-acts button{color:var(--primary);white-space:nowrap;background:0 0;border-radius:999px;min-height:34px;padding:0 12px;font-size:13px;font-weight:600}.sch-acts button:hover{background:var(--mist)}:root[data-theme=dark] .sch-acts button{color:var(--lime)}.sch-rules{gap:16px;display:grid}.sch-rules label{color:var(--muted);gap:6px;font-size:13px;font-weight:550}.sch-rules small{font-weight:400}.sch-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sch-unit{background:var(--mist);border-radius:14px;align-items:center;display:flex}.sch-unit input{font-variant-numeric:tabular-nums;background:0 0;flex:1;min-width:0;font-weight:600}.sch-unit em{color:var(--muted);white-space:nowrap;padding-right:16px;font-size:13px;font-style:normal}.sch-save{display:flex;bottom:16px}.sch-save .save-hint{color:var(--muted)}.sch-load{gap:8px;display:grid}@media (max-width:1100px){.sch{grid-template-columns:1fr}}@media (max-width:760px){.sch-day{grid-template-columns:auto 1fr;gap:8px 12px;padding:12px 0}.sch-day>b{align-self:center}.sch-wins{grid-column:1/-1}.sch-acts{grid-column:1/-1;justify-content:flex-start}.sch-win input{flex:1;width:auto;min-width:0}.sch-two{grid-template-columns:1fr 1fr}.sch-save{bottom:calc(84px + env(safe-area-inset-bottom))}}.plan{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.plan-top{justify-content:space-between;align-items:flex-start;display:flex}.plan-top h2{letter-spacing:-.035em;font-size:30px}.plan-use{align-items:center;gap:28px;margin-top:24px;display:flex}.plan-use p{color:var(--muted);font-size:14px}.plan-use strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:44px;font-weight:500;line-height:1.1;display:block}.plan-use strong small{color:var(--muted);letter-spacing:0;font-size:20px;font-weight:400}.plan-left{margin-top:6px;font-size:15px}.plan-left b{font-size:18px}.plan-left.is-warn{color:var(--warning)}.plan-left.is-danger{color:var(--danger)}.db-ring{--p:0%;background:conic-gradient(var(--primary) var(--p), var(--mist) 0);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.db-ring:before{background:var(--card);content:"";border-radius:50%;position:absolute;inset:8px}.db-ring span{font-variant-numeric:tabular-nums;font-weight:600;position:relative}.db-ring.is-big{width:124px;height:124px}.db-ring.is-big:before{inset:12px}.db-ring.is-big span{letter-spacing:-.03em;font-size:24px}.db-ring.is-warn{background:conic-gradient(var(--warning) var(--p), var(--mist) 0)}.db-ring.is-danger{background:conic-gradient(var(--danger) var(--p), var(--mist) 0)}.plan-side h2{margin-bottom:8px;font-size:18px}.plan-side .muted{margin-top:10px}@media (max-width:900px){.plan{grid-template-columns:1fr}.plan-use{gap:18px}.plan-use strong{font-size:36px}.db-ring.is-big{width:96px;height:96px}}@media (max-width:760px){.sch-win input{padding:0 10px}.sch-win input::-webkit-calendar-picker-indicator{display:none}.sch-win{gap:6px}}.appt-groups{gap:18px;display:grid}.appt-day h3{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:8px;margin:0 4px 8px;font-size:14px;font-weight:600;display:flex}.appt-day h3 span{background:var(--card);color:var(--muted);border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.card.appt-list{padding:6px}.appt-time{text-align:left;flex:none;align-content:center;gap:2px;width:74px;display:grid}.appt-time b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.appt-time small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.card.appt-list .appt-row{align-items:center;gap:14px;min-height:72px;padding:10px 14px;display:flex}.card.appt-list .appt-row .appt-main{flex:1}.card.appt-list .appt-row .badge{flex:none}@media (max-width:760px){.card.appt-list .appt-row{grid-template-columns:62px minmax(0,1fr);gap:4px 12px;display:grid}.appt-time{grid-row:1/span 2;width:62px}.card.appt-list .appt-row .badge{grid-column:2;justify-self:start;margin-top:2px}.appt-time b{font-size:14px}}.appt-time{width:82px}.appt-time b{white-space:nowrap}.card.appt-list .appt-row.is-urgent{background:color-mix(in srgb, var(--warning) 9%, var(--card));box-shadow:none}@media (max-width:760px){.card.appt-list .appt-row{grid-template-columns:72px minmax(0,1fr)}.appt-time{width:72px}}.sheet-backdrop.is-bottom .more-sheet{max-height:88dvh}.sheet-grab{background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:99px;width:44px;height:5px;margin:10px auto 0;display:block}.sheet-backdrop.is-bottom .more-sheet .sheet-list{grid-template-columns:1fr;gap:8px;padding:4px 16px 18px}.more-sheet .sheet-group{margin:10px 6px 0}.more-sheet .sheet-group:first-child{margin-top:0}.more-group{background:var(--mist);border-radius:22px;display:grid;overflow:hidden}.sheet-backdrop.is-bottom .more-sheet .more-link{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:14px;padding:11px 16px 11px 12px;display:flex}.more-group .more-link:first-child{border-top:0!important}.sheet-backdrop.is-bottom .more-sheet .more-link .chev{margin-left:auto;display:inline}.more-link>span:nth-child(2){flex:1;min-width:0;display:grid}.more-link b{font-size:15.5px;font-weight:600}.more-link small{color:var(--muted);font-size:13px}.more-ico{background:var(--card);color:var(--primary);border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.more-ico svg{width:21px;height:21px}:root[data-theme=dark] .more-ico{color:var(--lime)}.more-sheet .more-theme{border-radius:22px;margin-top:4px}.more-sheet .more-signout{color:var(--danger);background:0 0;border-radius:18px;min-height:50px;font-weight:600}@media (min-width:761px){.sheet-backdrop.is-bottom .more-sheet{max-width:480px}}.cat-empty .btn.ghost-btn{background:var(--mist);color:var(--ink);border-radius:999px;min-height:46px;padding:0 22px;font-weight:600}.pg{background:var(--wa-bg);border:1px solid var(--card-border);border-radius:var(--radius-card);height:calc(100dvh - var(--bar-h,76px) - 210px);flex-direction:column;min-height:480px;display:flex;overflow:hidden}.pg-head .wa-av{background:var(--lime);color:#0f2b2a;font-weight:600}.pg-new{color:var(--wa-accent);background:0 0;border-radius:999px;min-height:38px;padding:0 14px;font-size:14px;font-weight:600}.pg-new:hover:not(:disabled){background:var(--wa-hover)}.pg-new:disabled{opacity:.4}.pg-body{padding-top:18px}.pg-product-image{object-fit:cover;border-radius:10px;width:min(260px,100%);max-height:240px;margin-top:10px;display:block}.pg-payment-button{color:#fff;background:#087f68;border-radius:999px;margin-top:10px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex}.pg-payment-button:focus-visible{outline-offset:3px;outline:2px solid #f3bd56}.pg-empty{text-align:center;place-items:center;gap:8px;max-width:440px;margin:auto;padding:24px 8px;display:grid}.pg-empty>span{background:var(--wa-in);color:var(--wa-accent);border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:4px;display:grid;box-shadow:0 1px 2px #0b141a1f}.pg-empty>span svg{width:32px;height:32px}.pg-empty h3{color:var(--wa-text);letter-spacing:-.02em;font-size:20px;font-weight:600}.pg-empty p{color:var(--wa-sub);font-size:14.5px;line-height:1.5}.pg-try{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.pg-try button{background:var(--wa-in);color:var(--wa-accent);border-radius:999px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #0b141a1f}.pg-try button:hover:not(:disabled){background:var(--wa-chip-on);color:var(--wa-chip-on-ink)}.pg-typing{align-items:center;gap:4px;height:34px;padding:0 14px;display:inline-flex}.pg-typing i{background:var(--wa-sub);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite pg-dot}.pg-typing i:nth-child(2){animation-delay:.15s}.pg-typing i:nth-child(3){animation-delay:.3s}@keyframes pg-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.pg-error{background:color-mix(in srgb, var(--danger) 12%, var(--wa-head));color:var(--wa-text);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:13.5px;display:flex}.pg-error button{background:var(--wa-accent);color:#fff;border-radius:999px;min-height:32px;padding:0 14px;font-size:13px;font-weight:600}.pg-trace{background:var(--wa-head);border-top:1px solid var(--wa-line);color:var(--wa-sub);padding:8px 14px;font-size:13px}.pg-trace summary{cursor:pointer;font-weight:600}.pg-trace pre{background:var(--wa-in);color:var(--wa-text);font-family:var(--font-mono);border-radius:10px;max-height:220px;margin-top:8px;padding:10px 12px;font-size:12px;overflow:auto}@media (max-width:760px){.pg{border-radius:22px;height:calc(100dvh - 250px);min-height:420px}.pg-empty h3{font-size:18px}}.wa-test>header{padding:4px 18px 4px 6px}.wa-test>header b{font-size:16px}.cat-state{color:#0f2b2a}:root[data-theme=dark] .cat-state{color:#0f2b2a;background:#ffffffeb}:root[data-theme=dark] .cat-state.is-low{color:#7a4f0c;background:#f7e6c6}:root[data-theme=dark] .cat-state.is-out{color:#8e2f1d;background:#f6ddd8}:root[data-theme=dark] .cat-state.is-paused{color:#fff;background:#000000b3}:root[data-theme=dark] .cat-search,:root[data-theme=dark] .cat-filters,:root[data-theme=dark] .cat-csv:hover{background:#151515}:root[data-theme=dark] .od-cust .initials,:root[data-theme=dark] .od-ph{color:var(--lime);background:#454545}:root[data-theme=dark] .work-panel .od{border-color:#0000}:root[data-theme=dark] .ords-kpis>div,:root[data-theme=dark] .cu-sum>div{background:var(--card)}.wa-badge.is-count{background:var(--wa-accent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.wa-interest{background:color-mix(in srgb, var(--wa-accent) 12%, transparent);color:var(--wa-sub);white-space:nowrap;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-style:normal}.wa-incoming-toast{background:var(--wa-panel);border:1px solid color-mix(in srgb, var(--wa-accent) 26%, var(--wa-border));color:var(--wa-text);text-align:left;z-index:90;border-radius:18px;align-items:center;gap:12px;width:410px;max-width:min(410px,100vw - 32px);padding:12px 14px;animation:.2s ease-out wa-incoming-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 42px #0003}.wa-incoming-toast:hover{border-color:var(--wa-accent)}.wa-incoming-toast:focus-visible{outline:2px solid var(--wa-accent);outline-offset:3px}.wa-incoming-avatar{background:var(--wa-accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:600;display:inline-flex}.wa-incoming-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wa-incoming-copy b{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.wa-incoming-copy small{color:var(--wa-accent);white-space:nowrap;font-size:10px;font-weight:600}.wa-incoming-copy>span{color:var(--wa-sub);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wa-incoming-open{color:var(--wa-accent);flex:none;font-size:11px;font-weight:600}@keyframes wa-incoming-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:640px){.wa-incoming-toast{bottom:calc(84px + env(safe-area-inset-bottom));width:auto;left:12px;right:12px}}.wa-line.is-handoff-source .wa-msg{outline:2px solid color-mix(in srgb, var(--wa-accent) 55%, transparent);outline-offset:2px}.wa-handoff-marker{color:var(--wa-accent);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.wa-row.is-urgent .wa-row-top b{font-weight:600}.wa-row.is-urgent .wa-preview{color:var(--wa-text)}.wa-preview{align-items:center;gap:4px;min-width:0;display:flex}.wa-preview>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-preview .wa-ticks{flex:none;width:16px;height:11px;margin:0}.wa-preview .wa-ticks:not(.is-read){color:var(--wa-sub)}.wa-av.is-person{color:#fff;background:#dfe5e7}:root[data-theme=dark] .wa-av.is-person{color:#1f2c34;background:#6a7175}.wa-av .wa-person{width:62%;height:62%}.wa-av.is-big .wa-person{width:66%;height:66%}.wa-text strong{font-weight:600}.wa-text a{color:#027eb5;text-underline-offset:2px;word-break:break-all;text-decoration:underline}:root[data-theme=dark] .wa-text a{color:#53bdeb}.wa-text .wa-code,.wa-text .wa-mono{font-family:var(--font-mono);background:#0b141a0f;border-radius:4px;padding:1px 4px;font-size:.92em}.wa-text .wa-mono{white-space:pre-wrap;margin:3px 0;padding:6px 8px;display:block}:root[data-theme=dark] .wa-text .wa-code,:root[data-theme=dark] .wa-text .wa-mono{background:#ffffff14}@media (min-width:1100px){.wa.has-info{grid-template-columns:minmax(320px,28%) minmax(0,1fr) 360px}.wa.has-info .wa-info{border-left:1px solid var(--wa-line);width:auto;animation:none;position:static}}.wa-thread.is-empty{background:var(--wa-head);border-bottom:6px solid var(--wa-accent);gap:10px}.wa-thread.is-empty b{color:var(--wa-text);letter-spacing:-.01em;font-size:28px;font-weight:300}.wa-thread.is-empty p{font-size:14.5px;line-height:1.5}.wa-thread.is-empty .primary{background:var(--wa-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:14px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex}.wa-thread.is-empty .primary:hover{filter:brightness(.95)}.boot{--boot-base:#115d5c;--boot-shine:#c6e8a1;--boot-bar:#115d5c24;background:var(--canvas,#cfdddd);color:var(--ink);z-index:200;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}:root[data-theme=dark] .boot{--boot-base:#8a8a8a;--boot-shine:#ececec;--boot-bar:#ffffff1a;background:var(--canvas)}.boot:before{background-image:radial-gradient(color-mix(in srgb, var(--ink) 12%, transparent) 1px, transparent 1.4px);content:"";background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 0,#0000 62%);mask-image:radial-gradient(circle at 50% 46%,#000 0,#0000 62%)}.boot-center{animation:boot-in .6s var(--ease-out,ease-out) both;text-align:center;justify-items:center;gap:4px;padding:24px;display:grid;position:relative}@keyframes boot-in{0%{opacity:0;transform:translateY(14px)}}.boot-logo{place-items:center;width:132px;height:132px;display:grid;position:relative}.boot-mark{aspect-ratio:676/580;background:linear-gradient(110deg, var(--boot-base) 36%, var(--boot-shine) 50%, var(--boot-base) 64%) 100% 0 / 280% 100%;width:84px;display:block;-webkit-mask:url(/munafa-mark.svg) 50%/contain no-repeat;mask:url(/munafa-mark.svg) 50%/contain no-repeat}@keyframes boot-shine{0%{background-position:100% 0}to{background-position:0 0}}.boot-ring{border:1.5px solid color-mix(in srgb, var(--boot-base) 45%, transparent);opacity:0;border-radius:50%;animation:2.8s ease-out infinite boot-ring;position:absolute;inset:14px}.boot-ring.is-2{animation-delay:1.4s}@keyframes boot-ring{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.boot-word{color:var(--ink);letter-spacing:-.045em;margin-top:2px;font-size:30px;font-weight:600}.boot-msg{justify-items:center;gap:12px;max-width:360px;margin-top:18px;display:grid}.boot-bar{background:var(--boot-bar);border-radius:99px;width:168px;height:4px;position:relative;overflow:hidden}.boot-bar i{background:var(--boot-base);border-radius:inherit;width:42%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite boot-bar;position:absolute;inset:0 auto 0 0}:root[data-theme=dark] .boot-bar i{background:var(--lime)}@keyframes boot-bar{0%{transform:translate(-110%)}to{transform:translate(260%)}}.boot-line{animation:boot-line .45s var(--ease-out,ease-out) both;color:var(--muted);min-height:22px;font-size:14.5px;font-weight:500}:root[data-theme=dark] .boot-line{color:#b8b8b8}@keyframes boot-line{0%{opacity:0;transform:translateY(6px)}}.boot-msg h1{color:var(--ink);letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1.15}.boot-msg>p{color:var(--muted);font-size:15px;line-height:1.5}.boot-btn{background:var(--primary);color:#fff;border-radius:999px;min-height:48px;padding:0 28px;font-size:15px;font-weight:600;transition:transform .15s,filter .15s}:root[data-theme=dark] .boot-btn{background:var(--lime);color:#0b0b0b}.boot-btn:hover{filter:brightness(.94);transform:translateY(-1px)}.boot-btn.is-quiet{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink);background:0 0;min-height:42px}.boot-msg details{color:var(--muted);font-size:13px}.boot-msg summary{cursor:pointer}.boot-msg code{background:color-mix(in srgb, var(--ink) 7%, transparent);font-family:var(--font-mono);overflow-wrap:anywhere;text-align:left;border-radius:12px;margin-top:8px;padding:10px 12px;font-size:12px;display:block}.boot.is-error .boot-mark{background:var(--danger);filter:none;opacity:.9;animation:none}.boot.is-error .boot-ring{display:none}@media (prefers-reduced-motion:reduce){.boot-mark{background:var(--boot-base)}.boot-bar i{opacity:.5;width:100%;animation:none}}.initials{text-transform:none}.wa-ticks.is-pending{color:var(--wa-sub);width:12px;height:12px}.inv-backdrop{padding:24px}.inv{animation:dialog-in .24s var(--ease-out,ease-out);background:var(--card);border:1px solid var(--card-border);color:var(--ink);border-radius:28px;grid-template-rows:auto minmax(0,1fr);width:min(1140px,100%);height:min(880px,100%);display:grid;overflow:hidden;box-shadow:0 40px 100px -30px #0000008c}.inv-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 20px 16px 28px;display:flex}.inv-head>div{flex:1;min-width:0}.inv-head p{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:600}.inv-head h2{font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:22px;overflow:hidden}.inv-total{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px;font-weight:500}.inv-head .icon-btn{background:var(--mist);flex:none;font-size:22px;font-weight:400}.inv-main{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid}.inv-paper{scrollbar-width:thin;background:#dde6e6;grid-row:1/span 2;padding:28px;overflow:auto}:root[data-theme=dark] .inv-paper{background:#101010}.inv-paper iframe{background:#fff;border:0;border-radius:6px;width:min(794px,100%);min-height:520px;margin:0 auto;display:block;box-shadow:0 1px 2px #00000014,0 20px 50px -24px #0f2b2a80}.inv-side{scrollbar-width:thin;padding:22px 24px 8px;overflow-y:auto}.inv-side h3{margin-bottom:8px;font-size:15px;font-weight:600}.inv-side dl{margin:0;display:grid}.inv-side dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.inv-side dl>div:first-child{border-top:0}.inv-side dt{color:var(--muted);font-size:13.5px}.inv-side dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:14px;font-weight:550}.inv-side dd a{color:var(--primary)}:root[data-theme=dark] .inv-side dd a{color:var(--lime)}.inv-sums{background:var(--mist);border-radius:16px;padding:4px 14px;margin-top:16px!important}.inv-sums>div:first-child{border-top:0}.inv-sums .is-total{font-size:17px}.inv-sums .is-total dt{color:var(--ink);font-weight:600}.inv-actions{gap:8px;padding:16px 24px 24px;display:grid}.inv-actions button{background:var(--mist);color:var(--ink);white-space:nowrap;border-radius:999px;min-height:48px;padding:0 20px;font-size:14.5px;font-weight:600}.inv-actions button:hover{filter:brightness(.96)}.inv-actions .inv-primary{background:var(--primary);color:#fff}:root[data-theme=dark] .inv-actions .inv-primary{background:var(--lime);color:#0b0b0b}@media (max-width:900px){.inv-backdrop{align-items:stretch;padding:0}.inv{border-radius:0;width:100%;height:100dvh}.inv-head{gap:10px;padding:14px 14px 12px 18px}.inv-head h2{font-size:18px}.inv-total{display:none}.inv-main{flex-direction:column;display:flex;overflow-y:auto}.inv-paper{flex:none;grid-row:auto;padding:14px 10px;overflow:visible}.inv-paper iframe{width:100%;min-height:420px}.inv-side{flex:none;padding:14px 18px 4px;overflow:visible}.inv-actions{background:var(--card);border-top:1px solid var(--line);padding:10px 14px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;position:sticky;bottom:0}.inv-actions .inv-primary{grid-column:1/-1}}.od-item>span:not(.od-ph){flex:1;min-width:0;display:grid}.od-item>.od-ph{flex:none}@media (max-width:760px){.db-grid{align-items:stretch}}.db-top-main>span{gap:12px}.db-top-main>span b{min-width:0}.db-top-main>span strong{flex:none}.wa-rows,.wa-body,.wa-info,.inbox-rows,.cat-body,.inv-paper,.inv-side,.inv-main,.wa-chips,.cat-chips,.pg-trace pre,.sheet-list,.cu-rows,.inbox-list,.thread-body{scrollbar-width:none;-ms-overflow-style:none}.wa-rows::-webkit-scrollbar{display:none}.wa-body::-webkit-scrollbar{display:none}.wa-info::-webkit-scrollbar{display:none}.inbox-rows::-webkit-scrollbar{display:none}.cat-body::-webkit-scrollbar{display:none}.inv-paper::-webkit-scrollbar{display:none}.inv-side::-webkit-scrollbar{display:none}.inv-main::-webkit-scrollbar{display:none}.sheet-list::-webkit-scrollbar{display:none}.cu-rows::-webkit-scrollbar{display:none}.thread-body::-webkit-scrollbar{display:none}html{scrollbar-color:color-mix(in srgb, var(--ink) 26%, transparent) transparent;scrollbar-width:thin}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 24%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:99px}html::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 40%, transparent);background-clip:padding-box;border:3px solid #0000}html::-webkit-scrollbar-track{background:0 0}.ords .work-panel .od,.cu-detail{max-height:none;overflow:visible}@media (min-width:1025px) and (min-height:880px){.ords .work-panel .od,.cu-detail{top:calc(var(--bar-h,76px) + 12px);position:sticky}}@media (min-width:1025px) and (max-height:879px){.ords .work-panel .od,.cu-detail{position:static}}.more-btn{background:var(--mist);color:var(--ink);border-radius:999px;min-height:44px;margin:12px auto 4px;padding:0 22px;font-size:14px;font-weight:600;display:block}.more-btn:hover{background:color-mix(in srgb, var(--lime) 45%, var(--mist))}.list-pane{max-height:none;overflow:visible}.db-grid{column-count:2;column-gap:16px;display:block}.db-grid>*{break-inside:avoid;page-break-inside:avoid;width:100%;display:block;margin:0 0 16px!important}@media (max-width:760px){.db-grid{column-count:1}.db-grid>*{margin-bottom:12px!important}}.db-quick-grid{grid-template-columns:1fr 1fr;gap:8px;padding:4px 0 8px;display:grid}.db-quick-grid a{background:var(--mist);min-height:84px;transition:background .15s, transform .15s var(--ease-out);border-radius:18px;align-content:start;gap:2px;padding:14px 16px;display:grid;position:relative}.db-quick-grid a:hover{background:color-mix(in srgb, var(--lime) 40%, var(--mist));transform:translateY(-1px)}.db-quick-grid b{padding-right:22px;font-size:14.5px;font-weight:600}.db-quick-grid small{color:var(--muted);font-size:12.5px}.db-quick-grid span{color:var(--muted);font-size:18px;position:absolute;top:12px;right:14px}@media (max-width:760px){.db-quick-grid{grid-template-columns:1fr 1fr}.db-quick-grid a{min-height:76px;padding:12px 14px}}.db-strip{flex-wrap:wrap;gap:8px;display:flex}.db-strip a{background:var(--card);border:1px solid var(--card-border);color:var(--ink);min-height:44px;transition:background .15s, transform .15s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 18px;font-size:14px;font-weight:600;display:inline-flex}.db-strip a i{color:var(--muted);font-style:normal}.db-strip a:hover{background:color-mix(in srgb, var(--lime) 45%, var(--card));transform:translateY(-1px)}@media (max-width:760px){.db-strip{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.db-strip::-webkit-scrollbar{display:none}.db-strip a{flex:none}}.cu-chat{background:var(--wa-bg) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22320%22 height=%22320%22 viewBox=%220 0 320 320%22%3E%3Cg fill=%22none%22 stroke=%22%234a3b2a%22 stroke-opacity=%22.09%22 stroke-width=%221.3%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath transform=%22translate(13.6 10.9) rotate(-20 10.2 10.2) scale(0.85)%22 d=%22M3 5h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9l-4 3v-3H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(333.6 10.9) rotate(-20 10.2 10.2) scale(0.85)%22 d=%22M3 5h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9l-4 3v-3H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(74.9 10.0) rotate(20 10.2 10.2) scale(0.85)%22 d=%22M9 18V5l11-2v13 M9 18a3 3 0 1 1-6 0a3 3 0 1 1 6 0z M20 16a3 3 0 1 1-6 0a3 3 0 1 1 6 0z%22/%3E%3Cpath transform=%22translate(127.9 10.1) rotate(-20 12.0 12.0) scale(1)%22 d=%22M5 8h11v6a5 5 0 0 1-5 5H10a5 5 0 0 1-5-5z M16 10h2a2 2 0 0 1 0 4h-2 M8 3v2 M12 3v2%22/%3E%3Cpath transform=%22translate(173.4 10.5) rotate(20 12.0 12.0) scale(1)%22 d=%22M12 8a4 4 0 1 0 0 8a4 4 0 1 0 0-8z M12 2v2 M12 20v2 M2 12h2 M20 12h2 M5 5l1.5 1.5 M17.5 17.5L19 19 M5 19l1.5-1.5 M17.5 6.5L19 5%22/%3E%3Cpath transform=%22translate(219.7 14.5) rotate(-10 13.2 13.2) scale(1.1)%22 d=%22M4 8h3l2-3h6l2 3h3v11H4z M12 11a3 3 0 1 0 0 6a3 3 0 1 0 0-6z%22/%3E%3Cpath transform=%22translate(282.2 20.6) rotate(20 13.2 13.2) scale(1.1)%22 d=%22M21 3L3 11l7 2 2 7z M10 13l11-10%22/%3E%3Cpath transform=%22translate(-37.8 20.6) rotate(20 13.2 13.2) scale(1.1)%22 d=%22M21 3L3 11l7 2 2 7z M10 13l11-10%22/%3E%3Cpath transform=%22translate(38.5 74.4) rotate(-20 13.2 13.2) scale(1.1)%22 d=%22M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M12 7v5l3 2%22/%3E%3Cpath transform=%22translate(99.2 63.4) rotate(-10 13.2 13.2) scale(1.1)%22 d=%22M12 21s-6-6-6-11a6 6 0 0 1 12 0c0 5-6 11-6 11z M12 8a2 2 0 1 0 0 4a2 2 0 1 0 0-4z%22/%3E%3Cpath transform=%22translate(143.7 66.7) rotate(-10 10.2 10.2) scale(0.85)%22 d=%22M5 3h3l2 5-2 1.5a11 11 0 0 0 5.5 5.5L15 13l5 2v3a2 2 0 0 1-2 2A16 16 0 0 1 3 5a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(204.4 72.0) rotate(0 10.2 10.2) scale(0.85)%22 d=%22M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M8 14s1.5 2 4 2 4-2 4-2 M9 9.5h.01 M15 9.5h.01%22/%3E%3Cpath transform=%22translate(254.2 59.8) rotate(-20 13.2 13.2) scale(1.1)%22 d=%22M7 18a4 4 0 0 1-.5-8A6 6 0 0 1 18 9a4.5 4.5 0 0 1 0 9z%22/%3E%3Cpath transform=%22translate(303.3 70.9) rotate(10 12.0 12.0) scale(1)%22 d=%22M3 5h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9l-4 3v-3H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(-16.7 70.9) rotate(10 12.0 12.0) scale(1)%22 d=%22M3 5h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9l-4 3v-3H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(14.1 128.1) rotate(0 12.0 12.0) scale(1)%22 d=%22M5 8h14l-1 12H6z M9 8V6a3 3 0 0 1 6 0v2%22/%3E%3Cpath transform=%22translate(334.1 128.1) rotate(0 12.0 12.0) scale(1)%22 d=%22M5 8h14l-1 12H6z M9 8V6a3 3 0 0 1 6 0v2%22/%3E%3Cpath transform=%22translate(65.8 118.0) rotate(-10 10.2 10.2) scale(0.85)%22 d=%22M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z%22/%3E%3Cpath transform=%22translate(121.3 120.5) rotate(0 13.2 13.2) scale(1.1)%22 d=%22M3 6h18v12H3z M3 6l9 7 9-7%22/%3E%3Cpath transform=%22translate(175.6 124.9) rotate(-20 10.2 10.2) scale(0.85)%22 d=%22M4 10h16v10H4z M3 7h18v3H3z M12 7v13 M12 7S10 3 8 4s0 3 4 3 M12 7s2-4 4-3 0 3-4 3%22/%3E%3Cpath transform=%22translate(230.0 117.8) rotate(0 10.2 10.2) scale(0.85)%22 d=%22M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z%22/%3E%3Cpath transform=%22translate(287.1 118.9) rotate(-20 13.2 13.2) scale(1.1)%22 d=%22M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M12 7v5l3 2%22/%3E%3Cpath transform=%22translate(-32.9 118.9) rotate(-20 13.2 13.2) scale(1.1)%22 d=%22M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M12 7v5l3 2%22/%3E%3Cpath transform=%22translate(42.5 180.7) rotate(0 12.0 12.0) scale(1)%22 d=%22M9 18V5l11-2v13 M9 18a3 3 0 1 1-6 0a3 3 0 1 1 6 0z M20 16a3 3 0 1 1-6 0a3 3 0 1 1 6 0z%22/%3E%3Cpath transform=%22translate(97.8 176.2) rotate(20 12.0 12.0) scale(1)%22 d=%22M5 8h11v6a5 5 0 0 1-5 5H10a5 5 0 0 1-5-5z M16 10h2a2 2 0 0 1 0 4h-2 M8 3v2 M12 3v2%22/%3E%3Cpath transform=%22translate(141.1 168.2) rotate(0 12.0 12.0) scale(1)%22 d=%22M12 8a4 4 0 1 0 0 8a4 4 0 1 0 0-8z M12 2v2 M12 20v2 M2 12h2 M20 12h2 M5 5l1.5 1.5 M17.5 17.5L19 19 M5 19l1.5-1.5 M17.5 6.5L19 5%22/%3E%3Cpath transform=%22translate(203.3 166.5) rotate(0 13.2 13.2) scale(1.1)%22 d=%22M4 8h3l2-3h6l2 3h3v11H4z M12 11a3 3 0 1 0 0 6a3 3 0 1 0 0-6z%22/%3E%3Cpath transform=%22translate(255.9 177.6) rotate(10 12.0 12.0) scale(1)%22 d=%22M21 3L3 11l7 2 2 7z M10 13l11-10%22/%3E%3Cpath transform=%22translate(-6.7 182.7) rotate(0 10.2 10.2) scale(0.85)%22 d=%22M5 8h14l-1 12H6z M9 8V6a3 3 0 0 1 6 0v2%22/%3E%3Cpath transform=%22translate(313.3 182.7) rotate(0 10.2 10.2) scale(0.85)%22 d=%22M5 8h14l-1 12H6z M9 8V6a3 3 0 0 1 6 0v2%22/%3E%3Cpath transform=%22translate(23.5 227.5) rotate(20 10.2 10.2) scale(0.85)%22 d=%22M12 21s-6-6-6-11a6 6 0 0 1 12 0c0 5-6 11-6 11z M12 8a2 2 0 1 0 0 4a2 2 0 1 0 0-4z%22/%3E%3Cpath transform=%22translate(69.7 225.3) rotate(0 10.2 10.2) scale(0.85)%22 d=%22M5 3h3l2 5-2 1.5a11 11 0 0 0 5.5 5.5L15 13l5 2v3a2 2 0 0 1-2 2A16 16 0 0 1 3 5a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(126.9 228.2) rotate(10 10.2 10.2) scale(0.85)%22 d=%22M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M8 14s1.5 2 4 2 4-2 4-2 M9 9.5h.01 M15 9.5h.01%22/%3E%3Cpath transform=%22translate(171.1 228.2) rotate(0 10.2 10.2) scale(0.85)%22 d=%22M7 18a4 4 0 0 1-.5-8A6 6 0 0 1 18 9a4.5 4.5 0 0 1 0 9z%22/%3E%3Cpath transform=%22translate(231.9 232.6) rotate(0 13.2 13.2) scale(1.1)%22 d=%22M3 5h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9l-4 3v-3H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(281.8 227.5) rotate(10 10.2 10.2) scale(0.85)%22 d=%22M9 18V5l11-2v13 M9 18a3 3 0 1 1-6 0a3 3 0 1 1 6 0z M20 16a3 3 0 1 1-6 0a3 3 0 1 1 6 0z%22/%3E%3Cpath transform=%22translate(-38.2 227.5) rotate(10 10.2 10.2) scale(0.85)%22 d=%22M9 18V5l11-2v13 M9 18a3 3 0 1 1-6 0a3 3 0 1 1 6 0z M20 16a3 3 0 1 1-6 0a3 3 0 1 1 6 0z%22/%3E%3Cpath transform=%22translate(34.5 275.0) rotate(-10 13.2 13.2) scale(1.1)%22 d=%22M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z%22/%3E%3Cpath transform=%22translate(92.2 282.9) rotate(20 10.2 10.2) scale(0.85)%22 d=%22M3 6h18v12H3z M3 6l9 7 9-7%22/%3E%3Cpath transform=%22translate(143.0 272.2) rotate(10 13.2 13.2) scale(1.1)%22 d=%22M4 10h16v10H4z M3 7h18v3H3z M12 7v13 M12 7S10 3 8 4s0 3 4 3 M12 7s2-4 4-3 0 3-4 3%22/%3E%3Cpath transform=%22translate(198.0 281.2) rotate(-10 13.2 13.2) scale(1.1)%22 d=%22M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z%22/%3E%3Cpath transform=%22translate(260.4 288.5) rotate(-20 12.0 12.0) scale(1)%22 d=%22M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M12 7v5l3 2%22/%3E%3Cpath transform=%22translate(-5.6 285.8) rotate(20 12.0 12.0) scale(1)%22 d=%22M12 21s-6-6-6-11a6 6 0 0 1 12 0c0 5-6 11-6 11z M12 8a2 2 0 1 0 0 4a2 2 0 1 0 0-4z%22/%3E%3Cpath transform=%22translate(314.4 285.8) rotate(20 12.0 12.0) scale(1)%22 d=%22M12 21s-6-6-6-11a6 6 0 0 1 12 0c0 5-6 11-6 11z M12 8a2 2 0 1 0 0 4a2 2 0 1 0 0-4z%22/%3E%3C/g%3E%3C/svg%3E") 0 0 / 320px 320px;border-radius:20px;gap:6px;padding:14px 16px 16px;display:grid}.cu-chat-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.cu-chat-head h3{font-size:15px;font-weight:600}.cu-chat-head button{color:var(--primary);background:0 0;min-height:32px;padding:0 4px;font-size:13.5px;font-weight:600}:root[data-theme=dark] .cu-chat-head button{color:var(--lime)}.cu-msg{border-radius:14px;width:fit-content;max-width:min(78%,440px);padding:7px 10px 6px 12px;font-size:14px;line-height:1.4;display:block;box-shadow:0 1px 1px #00000014}.cu-msg span{overflow-wrap:anywhere}.cu-msg small{color:var(--wa-sub);float:right;font-variant-numeric:tabular-nums;margin:7px 0 -1px 12px;font-size:11px;line-height:1}.cu-msg.is-in{background:var(--wa-in);color:var(--wa-text);border-bottom-left-radius:4px;justify-self:start}.cu-msg.is-out{background:var(--wa-out);color:var(--wa-text);border-bottom-right-radius:4px;justify-self:end}.cu-msg.is-in+.cu-msg.is-in,.cu-msg.is-out+.cu-msg.is-out{margin-top:-2px}.cu-msg.is-in+.cu-msg.is-out,.cu-msg.is-out+.cu-msg.is-in{margin-top:6px}:root[data-theme=dark] .cu-chat{background:var(--wa-bg) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22320%22 height=%22320%22 viewBox=%220 0 320 320%22%3E%3Cg fill=%22none%22 stroke=%22%23ffffff%22 stroke-opacity=%22.06%22 stroke-width=%221.3%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath transform=%22translate(13.6 10.9) rotate(-20 10.2 10.2) scale(0.85)%22 d=%22M3 5h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9l-4 3v-3H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(333.6 10.9) rotate(-20 10.2 10.2) scale(0.85)%22 d=%22M3 5h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9l-4 3v-3H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(74.9 10.0) rotate(20 10.2 10.2) scale(0.85)%22 d=%22M9 18V5l11-2v13 M9 18a3 3 0 1 1-6 0a3 3 0 1 1 6 0z M20 16a3 3 0 1 1-6 0a3 3 0 1 1 6 0z%22/%3E%3Cpath transform=%22translate(127.9 10.1) rotate(-20 12.0 12.0) scale(1)%22 d=%22M5 8h11v6a5 5 0 0 1-5 5H10a5 5 0 0 1-5-5z M16 10h2a2 2 0 0 1 0 4h-2 M8 3v2 M12 3v2%22/%3E%3Cpath transform=%22translate(173.4 10.5) rotate(20 12.0 12.0) scale(1)%22 d=%22M12 8a4 4 0 1 0 0 8a4 4 0 1 0 0-8z M12 2v2 M12 20v2 M2 12h2 M20 12h2 M5 5l1.5 1.5 M17.5 17.5L19 19 M5 19l1.5-1.5 M17.5 6.5L19 5%22/%3E%3Cpath transform=%22translate(219.7 14.5) rotate(-10 13.2 13.2) scale(1.1)%22 d=%22M4 8h3l2-3h6l2 3h3v11H4z M12 11a3 3 0 1 0 0 6a3 3 0 1 0 0-6z%22/%3E%3Cpath transform=%22translate(282.2 20.6) rotate(20 13.2 13.2) scale(1.1)%22 d=%22M21 3L3 11l7 2 2 7z M10 13l11-10%22/%3E%3Cpath transform=%22translate(-37.8 20.6) rotate(20 13.2 13.2) scale(1.1)%22 d=%22M21 3L3 11l7 2 2 7z M10 13l11-10%22/%3E%3Cpath transform=%22translate(38.5 74.4) rotate(-20 13.2 13.2) scale(1.1)%22 d=%22M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M12 7v5l3 2%22/%3E%3Cpath transform=%22translate(99.2 63.4) rotate(-10 13.2 13.2) scale(1.1)%22 d=%22M12 21s-6-6-6-11a6 6 0 0 1 12 0c0 5-6 11-6 11z M12 8a2 2 0 1 0 0 4a2 2 0 1 0 0-4z%22/%3E%3Cpath transform=%22translate(143.7 66.7) rotate(-10 10.2 10.2) scale(0.85)%22 d=%22M5 3h3l2 5-2 1.5a11 11 0 0 0 5.5 5.5L15 13l5 2v3a2 2 0 0 1-2 2A16 16 0 0 1 3 5a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(204.4 72.0) rotate(0 10.2 10.2) scale(0.85)%22 d=%22M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M8 14s1.5 2 4 2 4-2 4-2 M9 9.5h.01 M15 9.5h.01%22/%3E%3Cpath transform=%22translate(254.2 59.8) rotate(-20 13.2 13.2) scale(1.1)%22 d=%22M7 18a4 4 0 0 1-.5-8A6 6 0 0 1 18 9a4.5 4.5 0 0 1 0 9z%22/%3E%3Cpath transform=%22translate(303.3 70.9) rotate(10 12.0 12.0) scale(1)%22 d=%22M3 5h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9l-4 3v-3H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(-16.7 70.9) rotate(10 12.0 12.0) scale(1)%22 d=%22M3 5h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9l-4 3v-3H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(14.1 128.1) rotate(0 12.0 12.0) scale(1)%22 d=%22M5 8h14l-1 12H6z M9 8V6a3 3 0 0 1 6 0v2%22/%3E%3Cpath transform=%22translate(334.1 128.1) rotate(0 12.0 12.0) scale(1)%22 d=%22M5 8h14l-1 12H6z M9 8V6a3 3 0 0 1 6 0v2%22/%3E%3Cpath transform=%22translate(65.8 118.0) rotate(-10 10.2 10.2) scale(0.85)%22 d=%22M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z%22/%3E%3Cpath transform=%22translate(121.3 120.5) rotate(0 13.2 13.2) scale(1.1)%22 d=%22M3 6h18v12H3z M3 6l9 7 9-7%22/%3E%3Cpath transform=%22translate(175.6 124.9) rotate(-20 10.2 10.2) scale(0.85)%22 d=%22M4 10h16v10H4z M3 7h18v3H3z M12 7v13 M12 7S10 3 8 4s0 3 4 3 M12 7s2-4 4-3 0 3-4 3%22/%3E%3Cpath transform=%22translate(230.0 117.8) rotate(0 10.2 10.2) scale(0.85)%22 d=%22M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z%22/%3E%3Cpath transform=%22translate(287.1 118.9) rotate(-20 13.2 13.2) scale(1.1)%22 d=%22M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M12 7v5l3 2%22/%3E%3Cpath transform=%22translate(-32.9 118.9) rotate(-20 13.2 13.2) scale(1.1)%22 d=%22M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M12 7v5l3 2%22/%3E%3Cpath transform=%22translate(42.5 180.7) rotate(0 12.0 12.0) scale(1)%22 d=%22M9 18V5l11-2v13 M9 18a3 3 0 1 1-6 0a3 3 0 1 1 6 0z M20 16a3 3 0 1 1-6 0a3 3 0 1 1 6 0z%22/%3E%3Cpath transform=%22translate(97.8 176.2) rotate(20 12.0 12.0) scale(1)%22 d=%22M5 8h11v6a5 5 0 0 1-5 5H10a5 5 0 0 1-5-5z M16 10h2a2 2 0 0 1 0 4h-2 M8 3v2 M12 3v2%22/%3E%3Cpath transform=%22translate(141.1 168.2) rotate(0 12.0 12.0) scale(1)%22 d=%22M12 8a4 4 0 1 0 0 8a4 4 0 1 0 0-8z M12 2v2 M12 20v2 M2 12h2 M20 12h2 M5 5l1.5 1.5 M17.5 17.5L19 19 M5 19l1.5-1.5 M17.5 6.5L19 5%22/%3E%3Cpath transform=%22translate(203.3 166.5) rotate(0 13.2 13.2) scale(1.1)%22 d=%22M4 8h3l2-3h6l2 3h3v11H4z M12 11a3 3 0 1 0 0 6a3 3 0 1 0 0-6z%22/%3E%3Cpath transform=%22translate(255.9 177.6) rotate(10 12.0 12.0) scale(1)%22 d=%22M21 3L3 11l7 2 2 7z M10 13l11-10%22/%3E%3Cpath transform=%22translate(-6.7 182.7) rotate(0 10.2 10.2) scale(0.85)%22 d=%22M5 8h14l-1 12H6z M9 8V6a3 3 0 0 1 6 0v2%22/%3E%3Cpath transform=%22translate(313.3 182.7) rotate(0 10.2 10.2) scale(0.85)%22 d=%22M5 8h14l-1 12H6z M9 8V6a3 3 0 0 1 6 0v2%22/%3E%3Cpath transform=%22translate(23.5 227.5) rotate(20 10.2 10.2) scale(0.85)%22 d=%22M12 21s-6-6-6-11a6 6 0 0 1 12 0c0 5-6 11-6 11z M12 8a2 2 0 1 0 0 4a2 2 0 1 0 0-4z%22/%3E%3Cpath transform=%22translate(69.7 225.3) rotate(0 10.2 10.2) scale(0.85)%22 d=%22M5 3h3l2 5-2 1.5a11 11 0 0 0 5.5 5.5L15 13l5 2v3a2 2 0 0 1-2 2A16 16 0 0 1 3 5a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(126.9 228.2) rotate(10 10.2 10.2) scale(0.85)%22 d=%22M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M8 14s1.5 2 4 2 4-2 4-2 M9 9.5h.01 M15 9.5h.01%22/%3E%3Cpath transform=%22translate(171.1 228.2) rotate(0 10.2 10.2) scale(0.85)%22 d=%22M7 18a4 4 0 0 1-.5-8A6 6 0 0 1 18 9a4.5 4.5 0 0 1 0 9z%22/%3E%3Cpath transform=%22translate(231.9 232.6) rotate(0 13.2 13.2) scale(1.1)%22 d=%22M3 5h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9l-4 3v-3H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z%22/%3E%3Cpath transform=%22translate(281.8 227.5) rotate(10 10.2 10.2) scale(0.85)%22 d=%22M9 18V5l11-2v13 M9 18a3 3 0 1 1-6 0a3 3 0 1 1 6 0z M20 16a3 3 0 1 1-6 0a3 3 0 1 1 6 0z%22/%3E%3Cpath transform=%22translate(-38.2 227.5) rotate(10 10.2 10.2) scale(0.85)%22 d=%22M9 18V5l11-2v13 M9 18a3 3 0 1 1-6 0a3 3 0 1 1 6 0z M20 16a3 3 0 1 1-6 0a3 3 0 1 1 6 0z%22/%3E%3Cpath transform=%22translate(34.5 275.0) rotate(-10 13.2 13.2) scale(1.1)%22 d=%22M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z%22/%3E%3Cpath transform=%22translate(92.2 282.9) rotate(20 10.2 10.2) scale(0.85)%22 d=%22M3 6h18v12H3z M3 6l9 7 9-7%22/%3E%3Cpath transform=%22translate(143.0 272.2) rotate(10 13.2 13.2) scale(1.1)%22 d=%22M4 10h16v10H4z M3 7h18v3H3z M12 7v13 M12 7S10 3 8 4s0 3 4 3 M12 7s2-4 4-3 0 3-4 3%22/%3E%3Cpath transform=%22translate(198.0 281.2) rotate(-10 13.2 13.2) scale(1.1)%22 d=%22M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z%22/%3E%3Cpath transform=%22translate(260.4 288.5) rotate(-20 12.0 12.0) scale(1)%22 d=%22M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M12 7v5l3 2%22/%3E%3Cpath transform=%22translate(-5.6 285.8) rotate(20 12.0 12.0) scale(1)%22 d=%22M12 21s-6-6-6-11a6 6 0 0 1 12 0c0 5-6 11-6 11z M12 8a2 2 0 1 0 0 4a2 2 0 1 0 0-4z%22/%3E%3Cpath transform=%22translate(314.4 285.8) rotate(20 12.0 12.0) scale(1)%22 d=%22M12 21s-6-6-6-11a6 6 0 0 1 12 0c0 5-6 11-6 11z M12 8a2 2 0 1 0 0 4a2 2 0 1 0 0-4z%22/%3E%3C/g%3E%3C/svg%3E") 0 0 / 320px 320px;border:1px solid var(--line)}:root[data-theme=dark] .cu-msg{box-shadow:none;color:var(--wa-text)}:root[data-theme=dark] .cu-msg.is-in{background:var(--wa-in)}:root[data-theme=dark] .cu-msg.is-out{background:var(--wa-out)}:root[data-theme=dark] .cu-msg small{color:var(--wa-sub)}:root[data-theme=dark] .cu-msg.is-out small{color:#ffffffbf}html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar{width:0;height:0;display:none}@media (min-width:1025px){.ords .work-panel,.cu-split{--panel-h:max(540px, calc(100dvh - 380px))}.ords .work-panel{align-items:stretch}.ords .list-pane{height:var(--panel-h);overscroll-behavior:contain;max-height:none;padding-right:4px;overflow-y:auto}.ords .work-panel .od{height:var(--panel-h);overscroll-behavior:contain;max-height:none;position:relative;top:auto;overflow-y:auto}.cu-list{height:calc(var(--panel-h) + 24px);flex-direction:column;display:flex}.cu-list .cu-rows{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow-y:auto}.cu-detail{height:calc(var(--panel-h) + 24px);overscroll-behavior:contain;max-height:none;position:relative;top:auto;overflow-y:auto}}.od{align-content:start}.od-actions{background:linear-gradient(to top, var(--card) 70%, transparent);z-index:2;margin:0 -24px -24px;padding:14px 24px 24px;position:sticky;bottom:0}@media (max-width:760px){.od-actions{margin:0 -18px -18px;padding:12px 18px 18px}}.db-grid{column-count:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.db-grid>*{break-inside:auto;min-width:0;margin:0!important}.db-grid>.hm-list{grid-template-rows:auto;grid-auto-rows:minmax(0,1fr);align-content:stretch;display:grid}.db-grid>.hm-list>.hm-list-head{align-self:start}.db-grid>.hm-list>.hm-row,.db-grid>.hm-list>.db-top{align-items:center}.db-grid>.hm-list>.insight-more,.db-grid>.hm-list>.hm-empty{align-self:center}.db-grid>:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:760px){.db-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px}.db-grid>.hm-list{display:block}}.db-grid{align-items:stretch}.db-grid>.hm-list,.db-grid>.db-quick{align-self:stretch}.a4-box{width:100%;max-width:794px;margin:0 auto;position:relative}.a4-sheet{transform-origin:0 0;background:#fff;border:0;border-radius:3px;display:block;position:absolute;top:0;left:0;box-shadow:0 1px 2px #00000014,0 24px 56px -24px #0f2b2a80}.inv-paper iframe.a4-sheet{width:794px;min-height:0;margin:0}.paper-a4{background:#dde6e6;border-radius:18px;max-height:640px;padding:16px;overflow-y:auto}:root[data-theme=dark] .paper-a4{background:#101010}@media (max-width:900px){.inv-paper{padding:14px 10px}}.od{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.od-body{overscroll-behavior:contain;flex:1;align-content:start;gap:18px;min-height:0;padding:24px;display:grid;overflow-y:auto}.od-actions{background:var(--card);border-top:1px solid var(--line);margin:0;padding:14px 24px 18px;position:static;bottom:auto}@media (min-width:1025px){.ords .work-panel .od{overflow:hidden}}@media (max-width:1024px){.od{overflow:visible}.od-body{padding:18px;overflow:visible}.od-actions{padding:12px 18px calc(14px + env(safe-area-inset-bottom));margin:0;position:sticky;bottom:0}}.hm-row-main small.is-fine{color:var(--muted)}.hm-good{color:var(--success);padding:6px 0 0;font-size:13.5px}.db-grid>.hm-list>.hm-good{align-self:start}@media (min-width:1025px){.ords .list-pane{height:calc(var(--panel-h) - 56px)}}.db-insights>.card{flex-direction:column;display:flex}.db-chart-fig{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 18px;display:flex}.db-chart-fig strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1}.db-chart-fig em{border-radius:999px;padding:4px 10px;font-size:13px;font-style:normal;font-weight:600}.db-chart-fig em.is-up{background:color-mix(in srgb, var(--lime) 55%, transparent);color:#0f2b2a}.db-chart-fig em.is-down{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning)}.db-chart-fig small{color:var(--muted);flex-basis:100%;font-size:13px}.bc{flex-direction:column;flex:1;min-height:170px;margin:0;display:flex}.bc-plot{border-bottom:1px solid var(--line);grid-template-columns:repeat(var(--n), minmax(0, 1fr));flex:1;align-items:end;gap:4px;display:grid;position:relative}.bc-max{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:-2px;left:0}.bc-col{cursor:default;outline:none;justify-content:center;height:100%;padding-top:18px;display:flex;position:relative}.bc-col i{background:var(--primary-soft);max-width:34px;min-height:0;transition:background .15s, height .6s var(--ease-out);border-radius:4px 4px 0 0;align-self:end;width:100%;display:block}.bc-col.is-mark i{background:var(--primary)}.bc-col:hover i,.bc-col:focus-visible i{background:var(--lime-dark,#4e7a1b)}:root[data-theme=dark] .bc-col i{background:#454545}:root[data-theme=dark] .bc-col.is-mark i,:root[data-theme=dark] .bc-col:hover i{background:var(--lime)}.bc-col:after{background:var(--ink);color:var(--canvas);content:attr(data-tip);opacity:0;pointer-events:none;white-space:nowrap;z-index:3;border-radius:10px;padding:7px 10px;font-size:12.5px;font-weight:550;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% - 10px);left:50%;transform:translate(-50%,4px)}.bc-col:hover:after,.bc-col:focus-visible:after{opacity:1;transform:translate(-50%)}.bc-col:first-child:after{left:0;transform:translateY(4px)}.bc-col:first-child:hover:after{transform:none}.bc-col:last-child:after{left:auto;right:0;transform:translateY(4px)}.bc-col:last-child:hover:after{transform:none}.bc-axis{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:4px;margin-top:6px;display:grid}.bc-axis span{color:var(--muted);text-align:center;white-space:nowrap;font-size:11.5px}.db-pipe-bar{background:var(--mist);border-radius:99px;gap:3px;height:12px;margin:6px 0 14px;display:flex;overflow:hidden}.db-pipe-bar i{border-radius:99px;min-width:10px;display:block}.db-pipe-steps{flex:1;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.db-pipe-steps li{border-top:1px solid var(--line);display:flex}.db-pipe-steps a{flex:1;grid-template-columns:12px minmax(0,1fr) auto 48px;align-items:center;gap:12px;padding:10px 0;display:grid}.db-pipe-steps a:hover b{text-underline-offset:3px;text-decoration:underline}.db-pipe-dot{border-radius:50%;width:12px;height:12px}.db-pipe-txt{min-width:0;display:grid}.db-pipe-txt b{font-size:15px;font-weight:600}.db-pipe-txt small{color:var(--muted);font-size:13px}.db-pipe-steps strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px;font-weight:500}.db-pipe-steps em{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px;font-style:normal}.db-insights{margin-bottom:0}@media (max-width:760px){.bc{min-height:150px}.bc-axis span{font-size:10.5px}}.db-pipe-bar .is-0,.db-pipe-dot.is-0{background:#bfdcd8}.db-pipe-bar .is-1,.db-pipe-dot.is-1{background:#7db5ae}.db-pipe-bar .is-2,.db-pipe-dot.is-2{background:#3c8a82}.db-pipe-bar .is-3,.db-pipe-dot.is-3{background:#115d5c}:root[data-theme=dark] .db-pipe-bar .is-0,:root[data-theme=dark] .db-pipe-dot.is-0{background:#454545}:root[data-theme=dark] .db-pipe-bar .is-1,:root[data-theme=dark] .db-pipe-dot.is-1{background:#5a5a5a}:root[data-theme=dark] .db-pipe-bar .is-2,:root[data-theme=dark] .db-pipe-dot.is-2{background:#8e8e8e}:root[data-theme=dark] .db-pipe-bar .is-3,:root[data-theme=dark] .db-pipe-dot.is-3{background:#ececec}.db-insights>.card>.hm-list-head{align-self:stretch}.bc-col:hover i,.bc-col:focus-visible i{background:var(--primary);filter:brightness(1.15)}:root[data-theme=dark] .bc-col:hover i{background:var(--lime);filter:none}.mx-titles{gap:4px;min-width:0;display:grid}.mx-sub{color:var(--ink);opacity:.66;font-size:15px}@media (max-width:1024px){.mx-sub{display:none}}.initials.is-tint{background:var(--av-bg)!important;color:var(--av-ink)!important}.order-row.is-selected .initials.is-tint{box-shadow:0 0 0 2px var(--card)}.list-group{color:var(--muted);letter-spacing:0;text-transform:none;justify-content:space-between;align-items:baseline;margin:14px 10px 6px;font-size:12px;font-weight:600;display:flex}.list-group:first-of-type{margin-top:2px}.list-group span{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.cu-tag{vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-block}.cu-tag.is-top{background:color-mix(in srgb, var(--lime) 70%, transparent);color:#2d4a0c}.cu-tag.is-repeat{color:#115d5c;background:#dcefe9}.cu-tag.is-new{color:#2c5c86;background:#dfe9f3}:root[data-theme=dark] .cu-tag.is-top{color:var(--lime);background:#ffffff1a}:root[data-theme=dark] .cu-tag.is-repeat{color:#9cc5c0;background:#9cc5c029}:root[data-theme=dark] .cu-tag.is-new{color:#9cc3ea;background:#78aadc29}.cu-detail h2 .cu-tag{vertical-align:4px;font-size:12px}.cat-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cat-sum>*{background:var(--card);border:1px solid var(--card-border);color:var(--ink);text-align:left;border-radius:20px;gap:2px;padding:14px 18px;display:grid}.cat-sum p{color:var(--muted);font-size:13px}.cat-sum strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px;font-weight:500}.cat-sum strong span{color:var(--muted);font-size:15px}.cat-sum small{color:var(--muted);font-size:12.5px}.cat-sum button{cursor:pointer;transition:transform .15s var(--ease-out)}.cat-sum button:hover{transform:translateY(-2px)}.cat-sum button.is-warn strong{color:var(--warning)}.cat-sum-bar{background:var(--mist);border-radius:99px;height:6px;margin-top:6px;display:block;overflow:hidden}.cat-sum-bar b{background:var(--primary);border-radius:inherit;height:100%;display:block}:root[data-theme=dark] .cat-sum-bar b{background:var(--lime)}@media (max-width:760px){.cat-sum{grid-template-columns:1fr 1fr;gap:8px}.cat-sum>*{padding:12px 14px}.cat-sum strong{font-size:20px}}.wk{grid-template-columns:repeat(7,minmax(0,1fr)) auto;gap:8px;margin-bottom:14px;display:grid}.wk>button:not(.wk-clear){background:var(--card);color:var(--ink);min-height:112px;transition:transform .15s var(--ease-out), border-color .15s;border:1.5px solid #0000;border-radius:18px;align-content:start;justify-items:center;gap:2px;padding:12px 6px 0;display:grid;position:relative;overflow:hidden}.wk>button:hover{transform:translateY(-2px)}.wk small{color:var(--muted);font-size:12px;font-weight:600}.wk b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px;font-weight:550}.wk .is-today{background:var(--primary);color:#fff}.wk .is-today small{color:var(--primary-soft)}:root[data-theme=dark] .wk .is-today{border-color:var(--lime);background:#2e2e2e}.wk>button[aria-pressed=true]{border-color:var(--ink)}.wk .is-today[aria-pressed=true]{border-color:var(--lime)}.wk-dots{align-items:center;gap:3px;height:16px;display:flex}.wk-dots i{background:var(--lime);border-radius:50%;width:6px;height:6px}.wk-dots em{color:var(--faint);font-size:11px;font-style:normal}.wk-bar{align-items:flex-end;height:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.wk-bar i{background:color-mix(in srgb, var(--lime) 55%, transparent);width:100%;display:block}.wk .is-today .wk-bar i{background:#c6e8a159}.wk-clear{color:var(--primary);white-space:nowrap;background:0 0;border-radius:999px;align-self:center;min-height:40px;padding:0 12px;font-size:13.5px;font-weight:600}@media (max-width:760px){.wk{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.wk>button:not(.wk-clear){border-radius:14px;min-height:88px;padding-top:8px}.wk b{font-size:18px}.wk small{font-size:10.5px}.wk-clear{grid-column:1/-1}}.set-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:16px;display:grid}.set-nav{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);top:calc(var(--bar-h,76px) + 12px);gap:2px;padding:8px;display:grid;position:sticky}.set-nav button{color:var(--ink);text-align:left;background:0 0;border-radius:16px;align-items:center;gap:12px;min-height:58px;padding:8px 12px;transition:background .15s;display:flex}.set-nav button:hover{background:var(--surface-2,var(--mist))}.set-nav button[aria-current=page]{background:var(--mist)}.set-nav b{font-size:14.5px;font-weight:600;display:block}.set-nav small{color:var(--muted);font-size:12px;display:block}.set-ico{background:var(--mist);color:var(--primary);border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.set-ico svg{width:19px;height:19px}.set-nav button[aria-current=page] .set-ico{background:var(--primary);color:#fff}:root[data-theme=dark] .set-ico{color:var(--lime);background:#2e2e2e}:root[data-theme=dark] .set-nav button[aria-current=page]{background:#2e2e2e}:root[data-theme=dark] .set-nav button[aria-current=page] .set-ico{background:var(--lime);color:#0b0b0b}.set-tabs{display:none}.set-body{gap:16px;min-width:0;display:grid}.set-body>.two-col{margin:0}@media (max-width:1024px){.set-layout{display:block}.set-nav{display:none}.set-tabs{display:block}}.wk>button.is-today{background:var(--primary);color:#fff}.wk>button.is-today small{color:var(--primary-soft)}:root[data-theme=dark] .wk>button.is-today{border-color:var(--lime);background:#2e2e2e}.set-body>.two-col{align-items:stretch}.set-body>.two-col>.card,.set-body>.two-col>form.card{height:100%}.set-body>.two-col>.notify-card{grid-column:1/-1;margin:0}.card.appt-list .appt-row.is-urgent{border-radius:16px}:root[data-theme=dark] .initials.is-tint{background:color-mix(in srgb, var(--av-ink) 55%, #151515)!important;color:color-mix(in srgb, var(--av-bg) 92%, #fff)!important}.plan{align-items:stretch}.pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:10px;padding:14px 4px 4px;display:flex}.cat>.pager{background:var(--card);border:1px solid var(--card-border);border-radius:20px;margin-top:0;padding:10px 14px}.pager-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}.pager-pages{align-items:center;gap:4px;display:flex}.pager-pages button{color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border-radius:10px;min-width:36px;height:36px;padding:0 8px;font-size:14px;font-weight:600}.pager-pages button:hover:not(:disabled){background:var(--mist)}.pager-pages button[aria-current=page]{background:var(--primary);color:#fff}:root[data-theme=dark] .pager-pages button[aria-current=page]{background:var(--lime);color:#0b0b0b}.pager-pages button:disabled{opacity:.3}.pager-pages i{color:var(--muted);padding:0 4px;font-style:normal}.pager-size{color:var(--muted);text-transform:none;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.pager-size select{background-color:var(--mist);background-position:right 10px center;border-radius:10px;width:auto;min-height:36px;padding:0 30px 0 12px;font-size:14px;font-weight:600}.ords .list-pane .pager{padding-bottom:8px}@media (max-width:760px){.pager{justify-content:center}.pager-count{text-align:center;flex-basis:100%}}.inv-list .section-head{align-items:center}.inv-list .section-head .list-search{max-width:280px;margin-left:auto}.inv-list .table-row{gap:14px}.inv-ico{font-size:15px!important}.hm-clear{background:color-mix(in srgb, var(--lime) 32%, var(--card));border-radius:16px;align-items:center;gap:12px;margin:4px 0 6px;padding:12px 14px;display:flex}.hm-clear>span{background:var(--primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:600;display:inline-flex}:root[data-theme=dark] .hm-clear{background:#ffffff1a}:root[data-theme=dark] .hm-clear>span{background:var(--lime);color:#0b0b0b}.hm-clear b{font-size:15px;display:block}.hm-clear small{color:var(--muted);font-size:13px}.pg-empty{max-width:560px}.pg-try button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pg-body{overflow-y:auto}@media (min-width:1025px){.wa-test .pg{height:calc(100dvh - 160px)}}.ords .list-pane,.ords .work-panel .od,.od-body,.cu-list .cu-rows,.cu-detail,.wa-rows,.inbox-rows,.paper-a4,.pg-body{overscroll-behavior:auto}.set-layout{grid-template-columns:300px minmax(0,1fr);align-items:stretch}.set-nav{align-content:start;gap:4px;padding:10px;position:relative;top:auto}.set-nav button{min-height:64px}@media (min-width:1025px){.set-nav>*{position:relative}}.set-body{align-content:start}.cat-pending{background:color-mix(in srgb, var(--lime) 30%, var(--card));border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.cat-pending i{background:var(--lime-dark,#4e7a1b);border-radius:50%;flex:none;width:8px;height:8px}.cat-thumb.is-queued:after{content:"Not saved"}.cat-tools-r{gap:4px;display:flex}.ie-backdrop{z-index:120;padding:24px}.ie{animation:dialog-in .22s var(--ease-out);background:var(--card);border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(760px,100%);height:min(820px,100%);display:grid;overflow:hidden;box-shadow:0 40px 100px -30px #0009}.ie-head{justify-content:space-between;align-items:flex-start;padding:18px 20px 10px 24px;display:flex}.ie-head h2{font-size:20px}.ie-head p{color:var(--muted);margin-top:2px;font-size:13.5px}.ie-head .icon-btn{background:var(--mist);font-size:22px;font-weight:400}.ie-stage{background:repeating-conic-gradient(#e3e9e8 0 25%, #f1f5f4 0 50%) 0 0 / 22px 22px;justify-content:center;align-items:center;min-height:260px;display:flex;position:relative}:root[data-theme=dark] .ie-stage{background:repeating-conic-gradient(#101010 0 25%, #121212 0 50%) 0 0 / 22px 22px}.ie-canvas{cursor:grab;touch-action:none;border-radius:4px;box-shadow:0 0 0 2px #fff,0 0 0 9999px #0a141459,0 18px 40px -16px #00000080}.ie-canvas:active{cursor:grabbing}.ie-fail{color:var(--muted);text-align:center;max-width:40ch;padding:24px;font-size:14px}.ie-controls{border-top:1px solid var(--line);gap:10px;padding:14px 20px;display:grid}.ie-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ie-row button{background:var(--mist);color:var(--ink);border-radius:999px;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:600}.ie-row button[aria-checked=true],.ie-row button[aria-pressed=true]{background:var(--primary);color:#fff}:root[data-theme=dark] .ie-row button[aria-checked=true],:root[data-theme=dark] .ie-row button[aria-pressed=true]{background:var(--lime);color:#0b0b0b}.ie-sep{background:var(--line);width:1px;height:22px;margin:0 4px}.ie-slider{color:var(--muted);grid-template-columns:82px 1fr 44px;align-items:center;gap:12px;font-size:13px;font-weight:550;display:grid}.ie-slider input{accent-color:var(--primary);background:0 0;min-height:24px;padding:0}:root[data-theme=dark] .ie-slider input{accent-color:var(--lime)}.ie-slider b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.ie-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.ie-foot button{background:var(--mist);color:var(--ink);border-radius:999px;min-height:46px;padding:0 22px;font-size:14.5px;font-weight:600}.ie-foot .ie-reset{color:var(--muted);background:0 0;margin-right:auto;padding:0 8px}.ie-foot .primary{background:var(--primary);color:#fff}:root[data-theme=dark] .ie-foot .primary{background:var(--lime);color:#0b0b0b}@media (max-width:760px){.ie-backdrop{align-items:stretch;padding:0}.ie{border-radius:0;width:100%;height:100dvh}.ie-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.ie-foot button{flex:1;padding:0 12px}.ie-foot .ie-reset{flex:none}}.ie-stage{overflow:hidden}@media (min-width:1025px){.set-body{flex-direction:column;display:flex}.set-body>:only-child{flex:1}.set-body>.two-col:only-child{grid-template-rows:auto 1fr}.set-layout{align-items:start}.set-nav{top:calc(var(--bar-h,76px) + 12px);position:sticky}}.inv-zoom{display:none}.a4-box.is-actual{width:794px;max-width:none}@media (max-width:1024px){.mx{overflow-x:clip}}@media (max-width:760px){.inv-list .section-head{flex-direction:column;align-items:stretch;gap:10px}.inv-list .section-head .list-search{width:100%;max-width:none;margin:0}.inv-list .table-row.inv-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 0;display:grid}.inv-row>.row-lead{grid-column:1;min-width:0}.inv-row>.row-lead b,.inv-row>.row-lead small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inv-row>.inv-kind{display:none}.inv-row>.inv-amt{text-align:right;grid-area:1/2;font-size:16px}.inv-row>.inv-acts{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.inv-row>.inv-acts button{width:100%;min-height:42px}.designer-switch .tabbar{margin-bottom:0}.inv-zoom{background:var(--card);color:var(--ink);z-index:2;border-radius:999px;align-items:center;min-height:36px;margin:0 auto 10px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:sticky;top:0;left:0;box-shadow:0 6px 18px -8px #00000059}.inv-paper{justify-items:center;display:grid}.inv-paper.is-actual{justify-items:start;overflow-x:auto}.inv-side dl>div{padding:9px 0}.set-tabs .tabbar{border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;display:grid;overflow:visible}.set-tabs .tabbar .bubble-pill{display:none}.set-tabs .tabbar button{border-radius:16px;min-height:40px;padding:0 6px;font-size:13.5px}.set-tabs .tabbar button[aria-selected=true]{background:var(--nav-active-bg);color:var(--nav-active-ink)}.sch-save{background:var(--card);bottom:calc(var(--tabs-h,74px) + 10px);z-index:6;border-radius:18px;padding:10px;position:sticky;box-shadow:0 10px 30px -14px #00000059}.sch-save .primary{flex:1;min-height:48px}.sch-save:not(.is-dirty){box-shadow:none}.od-actions{grid-template-columns:1fr;gap:8px;display:grid}.od-actions .od-danger{justify-self:center;min-height:40px;margin:0}.db-kpi p{font-size:12.5px;line-height:1.3}.db-kpi small{font-size:12px;line-height:1.3}.inv-zoom{flex:none;align-self:center;margin:10px auto 0;position:static}.inv-paper.is-actual .inv-zoom{left:auto}.inv-paper.is-actual{max-height:62dvh;overflow:auto}.sch>.save-bar.sch-save{background:var(--card);bottom:calc(var(--tabs-h,74px) + 10px);z-index:6;border-radius:18px;align-items:center;gap:10px;margin:0;padding:10px;display:flex;position:sticky}.sch>.save-bar.sch-save .save-hint{flex:1;font-size:12.5px;display:block}.sch>.save-bar.sch-save .primary{flex:none;width:auto;min-height:46px;padding:0 22px}.page-appointments .tabbar{border-radius:22px;grid-template-columns:1fr 1fr;gap:4px;display:grid}.page-appointments .tabbar .bubble-pill{display:none}.page-appointments .tabbar button{border-radius:16px;min-height:40px}.page-appointments .tabbar button[aria-selected=true]{background:var(--nav-active-bg);color:var(--nav-active-ink)}.appt-sheet .appt-change button{white-space:nowrap}.highlight-card.as-section strong{gap:10px;font-size:34px}.highlight-card.as-section .status-dot{width:10px;height:10px}}.highlight-card.as-section strong{align-items:center;gap:12px;display:flex}.highlight-card.as-section .status-dot{flex:none;margin:0}@media (max-width:760px){.sch>.save-bar.sch-save,.sch>.save-bar.sch-save:not(.is-dirty){background:var(--card);padding:10px 10px 10px 16px;box-shadow:0 10px 30px -14px #00000059}}.mgr{gap:16px;display:grid}.mgr-links{gap:8px;display:grid}.mgr-link{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px 16px;padding-top:12px;display:grid}.mgr-link:first-child{border-top:0;padding-top:0}.mgr-link-who{gap:2px;min-width:0;display:grid}.mgr-link-who small,.mgr-row small{color:var(--muted);font-size:13px;display:block}.mgr-link label:not(.check){color:var(--muted);gap:4px;font-size:12px;display:grid}.mgr-row{align-items:center;gap:12px;display:flex}.mgr-row>b,.mgr-row>span{flex:1}.mgr-row input[type=time],.mgr-row select{max-width:160px}.mgr-who{border:0;gap:6px;margin:0;padding:0;display:grid}.mgr-who legend{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:550}.mgr-indent{padding-left:26px}.mgr-templates{flex-wrap:wrap;gap:8px 16px;display:flex}.mgr-code{font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:34px;font-weight:600}.mgr-code-sheet .sheet-list{text-align:center;justify-items:center;gap:12px;display:grid}@media (max-width:760px){.mgr-link{grid-template-columns:1fr 1fr}.mgr-link-who,.mgr-link label:not(.check){grid-column:1/-1}}.rem-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rem-head .tabbar{flex:1;min-width:0}.rem-row{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px 14px;padding:12px 14px;display:grid}.rem-row+.rem-row{border-top:1px solid var(--line)}.rem-row.is-suggested{background:color-mix(in srgb, var(--warning) 7%, var(--card))}.rem-main{gap:4px;min-width:0;display:grid}.rem-main small{color:var(--muted);font-size:13px}.rem-quote{border-left:3px solid var(--line);color:var(--muted);margin:4px 0 0;padding-left:10px;font-size:14px}.rem-acts{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.rem-edit,.rem-form{gap:12px;margin-top:6px;display:grid}.rem-edit label,.rem-form label:not(.check){color:var(--muted);gap:6px;font-size:13px;font-weight:550;display:grid}.rem-form fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.rem-form legend{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:550}@media (max-width:700px){.rem-head{flex-direction:column;align-items:stretch}}.rem-head .muted{margin:0}.card.appt-list button.sup-row{text-align:left;white-space:normal;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;place-items:center start;width:100%;height:auto;display:grid}.card.appt-list button.sup-row:hover{background:var(--mist);filter:none}.rem-head button.primary,.sup-back{border-radius:999px;flex:none;min-height:42px;padding:0 20px;font-weight:600}.sup-back{background:var(--card);color:var(--ink);justify-self:start;margin-bottom:12px}.sup-thread{gap:12px;display:grid}.sup-thread .sup-back{margin-bottom:0}.sup-brief{gap:8px;display:grid}.sup-brief h2,.sup-brief p{overflow-wrap:anywhere;margin:0}.sup-brief p,.sup-reply p{white-space:pre-wrap;line-height:1.55}.sup-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.sup-meta small{color:var(--muted)}.sup-reply{background:var(--card);border-radius:18px;gap:6px;padding:14px 16px;display:grid}.sup-reply.is-team{box-shadow:inset 3px 0 0 var(--primary)}.sup-reply header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sup-reply small{color:var(--muted);font-size:13px}.sup-reply p{overflow-wrap:anywhere;margin:0}.sup-event{color:var(--muted);margin:0;padding:0 16px;font-size:13px}.sup-images{flex-wrap:wrap;gap:8px;display:flex}.sup-images span{display:block;position:relative}.sup-images img{object-fit:cover;border-radius:12px;width:120px;height:90px;display:block}.card .sup-images button,.sup-images button{color:#fff;background:#000000a6;border:0;border-radius:50%;place-items:center;width:24px;height:24px;min-height:0;padding:0;display:grid;position:absolute;top:4px;right:4px}.cat-group{gap:10px;display:grid}.cat-group .section-head{align-items:center;gap:10px;display:flex}.cat-group .section-head h3{flex:1;margin:0;font-size:16px}.cat-group .cat-chips{flex-wrap:wrap;overflow:visible}.cat-group .chip{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:13.5px;font-weight:550;display:inline-flex}.cat-group .chip small{color:color-mix(in srgb, var(--ink) 55%, transparent);font-weight:500}.cat-group .chip button{color:inherit;cursor:pointer;background:0 0;border:0;min-height:0;padding:0 0 0 2px;font-size:16px;line-height:1}.cat-group .link-btn{color:color-mix(in srgb, var(--ink) 60%, transparent);cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.form.inline{gap:8px;display:flex}.form.inline input{flex:1;min-width:0}.db-money{border-color:color-mix(in srgb, var(--primary) 30%, var(--card-border));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:18px 32px;padding:24px 28px;display:grid}.db-money-main strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:6px 0 4px;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1;display:block}.db-money-main small{color:var(--muted);font-size:13.5px}.db-money-split{border-left:1px solid var(--line,var(--card-border));gap:10px;margin:0;padding-left:28px;display:grid}.db-money-split div{justify-content:space-between;gap:16px;display:flex}.db-money-split dt{color:var(--muted);font-size:14px}.db-money-split dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.db-money-link{color:var(--primary);white-space:nowrap;font-weight:600}:root[data-theme=dark] .db-money-link{color:var(--lime,var(--primary))}@media (max-width:760px){.db-money{grid-template-columns:1fr;padding:20px}.db-money-split{border-left:0;border-top:1px solid var(--line,var(--card-border));padding:14px 0 0}}.cu-detail{min-width:0;container:cu-detail/inline-size}.cu-order>span:first-child{flex:1}.cu-order small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}@media (min-width:761px) and (max-width:1199px){.cu-split{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.cu-list{top:calc(var(--bar-h,76px) + 12px);position:sticky}.cu-row{gap:10px;padding:8px}.cu-row .cu-tag{display:none}}@container cu-detail (max-width:560px){.cu-detail header{gap:12px}.cu-detail h2{font-size:21px}.cu-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cu-actions .primary{grid-column:1/-1}.cu-actions button{width:100%;min-height:44px;padding:0 12px}.cu-stats{gap:8px}.cu-stats>div{padding:12px}.cu-stats strong{font-size:18px}}@container cu-detail (max-width:300px){.cu-stats{grid-template-columns:1fr 1fr}.cu-stats>div:first-child{grid-column:1/-1}.cu-detail h2 .cu-tag{margin:6px 0 0;display:table}}
