@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2")}.ti{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:tabler-icons!important}.ti-activity:before{content:""}.ti-alert-circle:before{content:""}.ti-alert-octagon:before{content:""}.ti-alert-triangle:before{content:""}.ti-arrow-left:before{content:""}.ti-arrows-exchange:before{content:""}.ti-barcode:before{content:""}.ti-bell-ringing:before{content:""}.ti-bottle:before{content:""}.ti-box:before{content:""}.ti-brand-cashapp:before{content:""}.ti-brand-whatsapp:before{content:""}.ti-briefcase:before{content:""}.ti-building:before{content:""}.ti-building-hospital:before{content:""}.ti-building-off:before{content:"﻽"}.ti-building-warehouse:before{content:""}.ti-calendar:before{content:""}.ti-calendar-event:before{content:""}.ti-calendar-off:before{content:""}.ti-calendar-repeat:before{content:"㮝"}.ti-cash:before{content:""}.ti-certificate:before{content:""}.ti-chart-bar-off:before{content:""}.ti-chart-line:before{content:""}.ti-chart-pie:before{content:""}.ti-check:before{content:""}.ti-chevron-down:before{content:""}.ti-chevron-left:before{content:""}.ti-chevron-right:before{content:""}.ti-circle-check:before{content:""}.ti-circle-dashed:before{content:""}.ti-clipboard-list:before{content:""}.ti-clipboard-off:before{content:""}.ti-clock:before{content:""}.ti-clock-exclamation:before{content:""}.ti-clock-hour-4:before{content:""}.ti-copy:before{content:""}.ti-corner-up-left:before{content:""}.ti-credit-card:before{content:""}.ti-device-mobile:before{content:""}.ti-download:before{content:""}.ti-external-link:before{content:""}.ti-eye:before{content:""}.ti-eye-off:before{content:""}.ti-file:before{content:""}.ti-file-alert:before{content:""}.ti-file-description:before{content:""}.ti-file-import:before{content:""}.ti-file-off:before{content:""}.ti-file-symlink:before{content:""}.ti-file-text:before{content:""}.ti-hand-stop:before{content:""}.ti-history:before{content:""}.ti-info-circle:before{content:""}.ti-layout-dashboard:before{content:""}.ti-link:before{content:""}.ti-link-off:before{content:""}.ti-list-details:before{content:""}.ti-lock:before{content:""}.ti-logout:before{content:""}.ti-mail:before{content:""}.ti-map-search:before{content:""}.ti-menu-2:before{content:""}.ti-message-2:before{content:""}.ti-message-circle:before{content:""}.ti-message-off:before{content:""}.ti-microphone:before{content:""}.ti-notes:before{content:""}.ti-package:before{content:""}.ti-package-export:before{content:""}.ti-package-import:before{content:""}.ti-package-off:before{content:""}.ti-paperclip:before{content:""}.ti-pencil:before{content:""}.ti-phone:before{content:""}.ti-phone-off:before{content:""}.ti-photo:before{content:""}.ti-pig-money:before{content:""}.ti-plug-connected-x:before{content:""}.ti-plus:before{content:""}.ti-prescription:before{content:""}.ti-progress-check:before{content:"降"}.ti-qrcode-off:before{content:""}.ti-receipt-off:before{content:""}.ti-refresh:before{content:""}.ti-robot:before{content:""}.ti-rotate-clockwise:before{content:""}.ti-search:before{content:""}.ti-send:before{content:""}.ti-settings:before{content:""}.ti-share:before{content:""}.ti-share-2:before{content:""}.ti-shield-check:before{content:""}.ti-shield-lock:before{content:""}.ti-shield-off:before{content:""}.ti-star:before{content:""}.ti-stretching:before{content:""}.ti-trash:before{content:""}.ti-truck-delivery:before{content:""}.ti-user:before{content:""}.ti-user-check:before{content:""}.ti-user-exclamation:before{content:""}.ti-user-heart:before{content:""}.ti-user-off:before{content:""}.ti-user-plus:before{content:""}.ti-user-question:before{content:""}.ti-user-search:before{content:""}.ti-user-x:before{content:""}.ti-users:before{content:""}.ti-users-group:before{content:"﨡"}.ti-video:before{content:""}.ti-x:before{content:""}:root{--brand:#29334e;--brand-hover:#1e263c;--brand-deep:#101626;--brand-soft:#dde1ea;--brand-soft2:#f2f4f8;--brand-dot:#4c5a80;--on-dark:#e1e2e6;--on-dark-soft:#a3a9ba;--on-dark-line:#232a40;--on-dark-hover:#1a2138;--amber-on-dark:#e0b84e;--red-on-dark:#e08585;--accent:#cd734d;--accent-hover:#b8613c;--accent-soft:#f7e6dd;--accent-ink:#8a4526;--bg:#f6f7f9;--surface:#fff;--border:#e1e2e6;--border-soft:#eef0f4;--muted:#6a7185;--muted-2:#8d93a4;--text:#1b2133;--text-soft:#444b60;--ok:#1f8a5f;--ok-bg:#e7f4ee;--amber:#a0700f;--amber-bg:#f8f0dc;--amber-bar:#d9ae44;--red:#b03a3a;--red-bg:#f8e9e9;--blue:#2f6fb0;--blue-bg:#e9f1f9;--radius-sm:6px;--radius:8px;--radius-md:11px;--radius-lg:13px;--font:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, helvetica, arial, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", menlo, consolas, monospace;--sidebar-width:210px;--shell-breakpoint:860px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--muted-2);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}button{font-family:inherit}.btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:.5px solid #0000;justify-content:center;align-items:center;gap:6px;padding:9px 15px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn i{font-size:16px}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--brand-hover)}.btn-secondary{background:var(--surface);border-color:var(--border);color:var(--text-soft)}.btn-secondary:hover:not(:disabled){background:var(--brand-soft2)}.btn-ghost{color:var(--muted);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--brand-soft2);color:var(--text)}.btn-ghost.danger,.btn-ghost.is-danger{color:var(--red)}.btn-ghost.danger:hover:not(:disabled),.btn-ghost.is-danger:hover:not(:disabled){background:var(--red-bg);color:var(--red)}.btn-danger{background:var(--surface);border-color:var(--border);color:var(--red)}.btn-danger:hover:not(:disabled){background:var(--red-bg)}.icon-btn{border-radius:var(--radius);border:.5px solid var(--border);background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--muted);justify-content:center;align-items:center;text-decoration:none;display:flex}.icon-btn:hover{background:var(--brand-soft2)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:.5px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:20px;padding:4px 10px;font-size:11.5px;transition:all .15s}.chip:hover{background:var(--brand-soft2)}.chip.active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-deep);font-weight:600}.chip:disabled{cursor:default;opacity:.45}.chip:disabled:hover{background:var(--surface)}.card{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.card-head .title{color:var(--brand-deep);font-size:13.5px;font-weight:600}.field{flex-direction:column;gap:5px;display:flex}.field>label{color:var(--muted);font-size:11px;font-weight:600}.field input,.field select,.field textarea{color:var(--text);background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius);outline:none;width:100%;padding:9px 11px;font-family:inherit;font-size:12.5px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.field textarea{resize:vertical;min-height:90px;line-height:1.5}.field-error{color:var(--red);font-size:10.5px}.field-help{color:var(--muted-2);font-size:10.5px;line-height:1.4}.check{color:var(--text-soft);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.check input{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;flex-shrink:0}.checks{flex-direction:column;gap:8px;display:flex}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:var(--red)}.st{white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:9.5px;font-weight:600;display:inline-flex}.st-green{color:var(--brand);background:var(--brand-soft)}.st-amber{color:var(--amber);background:var(--amber-bg)}.st-blue{color:var(--blue);background:var(--blue-bg)}.st-red{color:var(--red);background:var(--red-bg)}.st-muted{color:var(--muted);background:var(--border-soft)}.state{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:44px 20px;font-size:12.5px;display:flex}.state i{color:var(--muted-2);font-size:30px}.state .state-title{color:var(--brand-deep);font-size:13.5px;font-weight:600}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wa-status{background:var(--on-dark-hover);border:1px solid var(--on-dark-line);border-radius:var(--radius-md);flex-shrink:0;margin-top:12px;padding:12px;text-decoration:none;display:block}.wa-status-cta:hover{border-color:var(--accent);background:var(--brand)}.wa-row{align-items:center;gap:9px;display:flex}.wa-row>i{color:var(--on-dark-soft);font-size:17px}.wa-row .lbl{color:var(--on-dark-soft);font-size:10px;line-height:1.3}.wa-row .val{color:var(--on-dark);font-size:11px;font-weight:600}.wa-row .val-amber{color:var(--amber-on-dark)}.wa-row .val-red{color:var(--red-on-dark)}.wa-chevron{color:var(--on-dark-soft);margin-left:auto;font-size:15px}.wa-row .dot{background:var(--ok);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #1f8a5f40}.wa-row .dot-amber{background:var(--amber-bar);box-shadow:0 0 0 3px #e0b84e33}.wa-row .dot-red{background:var(--red-on-dark);animation:1.8s ease-in-out infinite wa-pulse;box-shadow:0 0 0 3px #b2414126}.wa-meta{border-top:1px solid var(--on-dark-line);color:var(--on-dark-soft);justify-content:space-between;gap:6px;margin-top:9px;padding-top:9px;font-size:10px;display:flex}@keyframes wa-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.wa-row .dot-red{animation:none}}.sidebar{--sidebar-gap:12px;top:var(--sidebar-gap);height:calc(100vh - var(--sidebar-gap) * 2);margin:var(--sidebar-gap) 0 var(--sidebar-gap) var(--sidebar-gap);background:linear-gradient(180deg, var(--brand-hover) 0%, var(--brand-deep) 100%);border:1px solid var(--on-dark-line);border-radius:18px;flex-direction:column;gap:3px;padding:16px 12px;display:flex;position:sticky;overflow:hidden;box-shadow:0 14px 34px #10162638}.sidebar-nav{scrollbar-color:#ffffff1f transparent;flex-direction:column;flex:1;gap:3px;min-height:0;margin-right:-4px;padding-right:4px;display:flex;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{width:8px}.sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff1f padding-box padding-box;border:3px solid #0000}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#ffffff47 padding-box padding-box}.brand{border-bottom:1px solid var(--on-dark-line);flex-shrink:0;align-items:center;gap:10px;margin-bottom:6px;padding:2px 4px 14px;display:flex}.brand .logo{background:var(--brand);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.brand .logo i{color:var(--on-dark);font-size:19px}.brand .name{color:var(--on-dark);letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:14px;font-weight:700;overflow:hidden}.brand .sub{color:var(--on-dark-soft);font-size:10.5px}.nav-label{text-transform:uppercase;letter-spacing:.9px;color:var(--on-dark-soft);opacity:.8;padding:12px 11px 5px;font-size:10px;font-weight:600}.nav-item{cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.nav-item i{color:var(--on-dark-soft);font-size:18px;transition:color .15s}.nav-item span{color:var(--on-dark);font-size:12.5px}.nav-item .count{background:var(--accent);color:var(--on-dark);border-radius:20px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:600}.nav-item:hover{background:var(--on-dark-hover)}.nav-item:hover i{color:var(--on-dark)}.nav-item.active{background:var(--brand);box-shadow:inset 0 0 0 1px var(--on-dark-line)}.nav-item.active:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:4px}.nav-item.active i{color:var(--accent)}.nav-item.active span{color:var(--on-dark);font-weight:600}.nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nav-branch{width:100%;font:inherit;text-align:left;background:0 0;border:0}.nav-branch-caret{margin-left:auto;transition:transform .15s;font-size:14px!important}.nav-branch-caret.is-open{transform:rotate(180deg)}.nav-children{gap:2px;display:grid}.nav-item-nested{padding-left:30px}.nav-item-nested i{font-size:16px}.topbar{--topbar-gap:12px;z-index:30;margin:var(--topbar-gap) 24px 0;background:color-mix(in srgb, var(--surface) 84%, transparent);border:.5px solid var(--border);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-radius:16px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 16px;display:flex;position:relative;box-shadow:0 10px 30px #1016261a}.topbar .day{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:10.5px;font-weight:600}.topbar .date{color:var(--brand-deep);letter-spacing:-.3px;white-space:nowrap;margin-top:1px;font-size:16px;font-weight:700}.topbar-right{align-items:center;gap:8px;display:flex}.search{background:var(--brand-soft2);border:.5px solid #0000;border-radius:12px;align-items:center;gap:7px;width:230px;height:36px;padding:0 11px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.search:hover{border-color:var(--border)}.search:focus-within{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.search i{color:var(--muted-2);font-size:15px}.search input{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-family:inherit;font-size:12.5px}.search input::placeholder{color:var(--muted-2)}.menu-btn{border-radius:10px;width:34px;height:34px;display:none}.user-menu{position:relative}.user-trigger{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:2px;transition:border-color .15s,background .15s;display:flex}.user-trigger:hover,.user-trigger[aria-expanded=true]{border-color:var(--border);background:var(--brand-soft2)}.user-avatar{background:var(--brand);width:32px;height:32px;color:var(--on-dark);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.menu-backdrop{z-index:40;position:fixed;inset:0}.user-dropdown{z-index:41;background:var(--surface);border:.5px solid var(--border);border-radius:14px;min-width:210px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 16px 40px #10162633}.user-info{border-bottom:.5px solid var(--border-soft);padding:11px 13px}.user-name{color:var(--brand-deep);font-size:12.5px;font-weight:600}.user-role{color:var(--muted);margin-top:1px;font-size:10.5px}.user-action{width:100%;color:var(--text-soft);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:10px 13px;font-size:12.5px;display:flex}.user-action:hover{background:var(--brand-soft2)}.user-action i{color:var(--muted);font-size:16px}@media (width<=860px){.topbar{margin-left:12px;margin-right:12px;padding:8px 10px 8px 12px}.menu-btn{display:flex}.search{width:140px}.new-appointment span{display:none}}.grace-banner{background:var(--amber-bg);border:.5px solid var(--amber-bar);color:var(--amber);border-radius:12px;align-items:center;gap:10px;margin:12px 24px 0;padding:10px 14px;font-size:12px;line-height:1.45;display:flex}@media (width<=860px){.grace-banner{margin-left:12px;margin-right:12px}}.grace-banner>i{flex-shrink:0;font-size:17px}.grace-text{flex:1}.grace-text strong{font-weight:600}.grace-link{color:var(--amber);white-space:nowrap;flex-shrink:0;font-size:11.5px;font-weight:600;text-decoration:underline}.suspended{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.suspended-card{text-align:center;background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:12px;max-width:420px;padding:34px 28px;display:flex}.suspended-icon{background:var(--amber-bg);width:52px;height:52px;color:var(--amber);border-radius:14px;justify-content:center;align-items:center;font-size:26px;display:flex}.suspended-card h1{color:var(--brand-deep);font-size:19px;font-weight:600}.suspended-card p{color:var(--muted);font-size:12.5px;line-height:1.55}.suspended-card .btn{margin-top:6px;text-decoration:none}.suspended-signout{color:var(--muted-2);cursor:pointer;background:0 0;border:none;padding:4px;font-size:11.5px;text-decoration:underline}.suspended-signout:hover{color:var(--text)}.checkout{max-width:460px}.checkout-head h2{color:var(--brand-deep);font-size:16px;font-weight:600}.checkout-head p{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.5}.checkout-tabs{background:var(--brand-soft2);border-radius:var(--radius);gap:6px;margin:16px 0;padding:3px;display:flex}.checkout-tab{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.checkout-tab i{font-size:16px}.checkout-tab.is-active{background:var(--surface);color:var(--brand-deep);box-shadow:0 1px 2px #0c3a2c14}.checkout-body{flex-direction:column;gap:14px;display:flex}.checkout-generate{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.checkout-hint{color:var(--muted);font-size:12px;line-height:1.5}.checkout-error{color:var(--red);font-size:12px}.checkout-pix,.checkout-boleto{flex-direction:column;gap:14px;display:flex}.checkout-pix{align-items:center}.checkout-qr{border:.5px solid var(--border);border-radius:var(--radius-md);background:#fff;width:220px;height:220px;padding:8px}.checkout-copy{flex-direction:column;gap:5px;width:100%;display:flex}.checkout-copy label{color:var(--text-soft);font-size:11.5px;font-weight:600}.checkout-copy-row{gap:6px;display:flex}.checkout-copy-row input{min-width:0;font-size:12px;font-family:var(--mono,ui-monospace, monospace);color:var(--text);background:var(--brand-soft2);border:.5px solid var(--border);border-radius:var(--radius-sm);flex:1;padding:8px 10px}.checkout-copy-row .btn{flex-shrink:0}.checkout-open{align-self:flex-start;text-decoration:none}.checkout-foot{border-top:.5px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;width:100%;padding-top:12px;display:flex}.checkout-due{color:var(--muted);font-size:11.5px}.checkout-invoice-link{color:var(--brand);font-size:11.5px;font-weight:600;text-decoration:underline}.checkout-waiting{color:var(--muted);align-items:center;gap:8px;font-size:11.5px;line-height:1.4;display:flex}.checkout-success{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 24px;display:flex}.checkout-success-icon{color:var(--ok);font-size:40px;line-height:1}.checkout-success h2{color:var(--brand-deep);font-size:17px;font-weight:600}.checkout-success p{color:var(--muted);font-size:12.5px}.checkout-card-form{flex-direction:column;gap:16px;display:flex}.ccf-group{border:none;flex-direction:column;gap:10px;min-inline-size:0;margin:0;padding:0;display:flex}.ccf-group legend{color:var(--text-soft);margin-bottom:2px;padding:0;font-size:11.5px;font-weight:600}.ccf-group:disabled{opacity:.6}.ccf-row{gap:10px;display:flex}.ccf-field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ccf-field label{color:var(--muted);font-size:11px;font-weight:600}.ccf-field input{width:100%;color:var(--text);background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-sm);padding:9px 10px;font-size:12.5px}.ccf-field input:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft2);outline:none}.checkout-card-note{color:var(--muted-2);align-items:center;gap:5px;font-size:11px;line-height:1.4;display:flex}.checkout-card-note i{flex-shrink:0;font-size:13px}.app{background:var(--bg);grid-template-columns:calc(var(--sidebar-width) + 12px) 1fr;width:100%;height:100vh;display:grid;overflow:hidden}.app>main{flex-direction:column;min-width:0;height:100vh;display:flex}.content{flex:1;padding:20px 24px 28px;overflow:auto}.shell-backdrop{display:none}@media (width<=860px){.app{grid-template-columns:1fr}.sidebar{width:var(--sidebar-width);z-index:50;height:100vh;box-shadow:none;border-radius:0 18px 18px 0;margin:0;transition:transform .2s ease-out;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app.menu-open .sidebar{transform:translate(0);box-shadow:0 0 40px #10162659}.shell-backdrop{z-index:45;background:#10162647;display:block;position:fixed;inset:0}.content{padding:16px 12px 24px}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.skip-link{z-index:100;background:var(--brand);color:var(--on-dark);border-radius:0 0 8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.content:focus{outline:none}.full-page-spinner{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.spinner{border:2.5px solid var(--brand-soft);border-top-color:var(--brand);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite spin}.spinner.small{border-width:2px;width:15px;height:15px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:1.4s ease-in-out infinite pulse}}@keyframes pulse{50%{opacity:.35}}.login{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:14px;width:100%;max-width:350px;padding:28px 26px;display:flex}.login-brand{align-items:center;gap:10px;margin-bottom:6px;display:flex}.login-brand .logo{background:var(--brand);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.login-brand .logo i{color:#fff;font-size:21px}.login-brand .name{color:var(--brand-deep);letter-spacing:-.2px;font-size:15px;font-weight:600}.login-brand .sub{color:var(--muted);font-size:10.5px}.login-error{background:var(--red-bg);color:var(--red);border-radius:var(--radius);align-items:flex-start;gap:8px;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.login-error i{flex-shrink:0;margin-top:1px;font-size:15px}.login-submit{justify-content:center;margin-top:4px;padding:11px}.toast-stack{z-index:60;flex-direction:column;gap:8px;max-width:min(360px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.toast{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-md);color:var(--text);border-left-width:3px;align-items:center;gap:9px;padding:11px 13px;font-size:12.5px;animation:.18s ease-out toast-in;display:flex;box-shadow:0 6px 20px #0c3a2c1a}.toast i{flex-shrink:0;font-size:17px}.toast span{flex:1;line-height:1.4}.toast-success{border-left-color:var(--brand)}.toast-success>i{color:var(--brand)}.toast-error{border-left-color:var(--red)}.toast-error>i{color:var(--red)}.toast-info{border-left-color:var(--blue)}.toast-info>i{color:var(--blue)}.toast-close{cursor:pointer;color:var(--muted-2);border-radius:var(--radius-sm);background:0 0;border:none;padding:2px;display:flex}.toast-close:hover{color:var(--text);background:var(--border-soft)}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.metric{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-md);padding:14px 16px}.m-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.m-label{color:var(--muted);font-size:11px}.m-ico{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:flex}.m-ico-green{background:var(--brand-soft2);color:var(--brand)}.m-ico-amber{background:var(--amber-bg);color:var(--amber)}.m-ico-blue{background:var(--blue-bg);color:var(--blue)}.m-ico-red{background:var(--red-bg);color:var(--red)}.m-value{color:var(--brand-deep);min-height:28px;margin-top:8px;font-size:23px;font-weight:600}.m-value-good{color:var(--brand)}.m-value-bad{color:var(--red)}.m-skeleton{border-radius:var(--radius-sm);background:var(--border-soft);width:28px;height:20px;margin-top:4px;animation:1.2s ease-in-out infinite skeleton;display:block}@keyframes skeleton{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.m-skeleton{animation:none}}.m-trend{color:var(--muted);align-items:center;gap:3px;margin-top:3px;font-size:10px;display:flex}@media (width<=860px){.metrics{grid-template-columns:repeat(2,1fr)}}.card-link{color:var(--brand);align-items:center;gap:3px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.card-link:hover{text-decoration:underline}.card-link i{font-size:14px}.today-list{flex-direction:column;list-style:none;display:flex}.today-row{border-bottom:.5px solid var(--border-soft);align-items:center;gap:11px;padding:10px 6px;display:flex}.today-row:last-child{border-bottom:none}.today-time{color:var(--brand-deep);font-variant-numeric:tabular-nums;flex-shrink:0;width:42px;font-size:12px;font-weight:600}.avatar{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.today-body{flex-direction:column;flex:1;min-width:0;display:flex}.today-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.today-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.modal{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(460px,100vw - 32px);max-height:min(86vh,760px);color:var(--text);flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}.modal-wide{width:min(620px,100vw - 32px)}.modal::backdrop{background:#0c3a2c57}.modal:not([open]){display:none}.modal-head{border-bottom:.5px solid var(--border-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.modal-head h2{color:var(--brand-deep);letter-spacing:-.2px;font-size:14.5px;font-weight:600}.modal-body{flex-direction:column;gap:13px;padding:18px;display:flex;overflow-y:auto}.modal-foot{border-top:.5px solid var(--border-soft);background:var(--brand-soft2);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:13px 18px;display:flex}.picker{position:relative}.picker input{color:var(--text);background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius);outline:none;width:100%;padding:9px 11px;font-family:inherit;font-size:12.5px}.picker input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.picker-results{z-index:20;background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius);max-height:250px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0c3a2c1f}.picker-empty{color:var(--muted);text-align:center;padding:12px;font-size:11.5px}.picker-option{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:8px 10px;display:flex}.picker-option:hover,.picker-option:focus-visible{background:var(--brand-soft2)}.picker-body,.picked-body{flex-direction:column;flex:1;min-width:0;display:flex}.picker-name,.picked-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.picker-meta,.picked-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.avatar-sm{width:28px;height:28px;font-size:10px}.picked{border:.5px solid var(--border);border-radius:var(--radius);background:var(--brand-soft2);align-items:center;gap:9px;padding:7px 9px;display:flex}.picked-clear{cursor:pointer;color:var(--muted-2);border-radius:var(--radius-sm);background:0 0;border:none;padding:4px;display:flex}.picked-clear:hover{color:var(--red);background:var(--surface)}.truncation-notice{border:1px solid var(--amber-bar);background:var(--amber-bg);color:var(--text-soft);border-radius:8px;align-items:center;gap:8px;margin:10px 0 0;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.truncation-notice i{color:var(--amber);flex:none;font-size:15px}.consume-lines{gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.consume-line{border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.consume-name{flex-direction:column;gap:.15rem;min-width:0;display:flex}.consume-lot{color:var(--muted);font-size:.75rem}.consume-qty{color:var(--muted);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.consume-qty input{text-align:right;width:6rem}.consume-settled{border-top:1px solid var(--border);color:var(--muted);margin-top:1rem;padding-top:.9rem;font-size:.8125rem}.consume-settled ul{gap:.25rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.trace-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.trace-row{border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.trace-meta{color:var(--muted);margin-top:.15rem;font-size:.75rem}.trace-phone{white-space:nowrap;align-items:center;gap:.3rem;font-size:.875rem;text-decoration:none;display:inline-flex}.trace-phone:hover{text-decoration:underline}.week{gap:0;min-width:560px;font-size:11px;display:grid}.week-wrap{overflow-x:auto}.week-head{text-align:center;border-bottom:.5px solid var(--border-soft);padding:6px 0 10px}.week-head .wd{color:var(--muted);text-transform:uppercase;font-size:10px}.week-head .dn{color:var(--brand-deep);margin-top:2px;font-size:14px;font-weight:600}.week-head.today .dn{background:var(--brand);color:#fff;border-radius:50%;width:26px;height:26px;margin:2px auto 0;line-height:26px}.week-corner{border-bottom:.5px solid var(--border-soft)}.hour-lbl{color:var(--muted-2);text-align:right;font-variant-numeric:tabular-nums;padding:8px 8px 0 0;font-size:10px}.slot{border-bottom:.5px solid var(--border-soft);border-left:.5px solid var(--border-soft);flex-direction:column;gap:2px;min-height:34px;padding:2px;display:flex}.ev{cursor:pointer;text-align:left;border:none;border-left:2px solid;border-radius:5px;flex-direction:column;width:100%;padding:3px 5px;font-family:inherit;font-size:9.5px;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.ev:hover{filter:brightness(.96)}.ev:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ev-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-svc{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ev-time{font-variant-numeric:tabular-nums;opacity:.75}.ev-time:empty{display:none}.ev.g{background:var(--brand-soft);color:var(--brand-deep);border-left-color:var(--brand)}.ev.a{background:var(--amber-bg);color:var(--amber);border-left-color:var(--amber-bar)}.ev.b{background:var(--blue-bg);color:var(--blue);border-left-color:var(--blue)}.ev.r{background:var(--red-bg);color:var(--red);border-left-color:var(--red)}.field-row{grid-template-columns:1fr 140px;gap:10px;display:grid}.resched-who{background:var(--brand-soft2);border-radius:var(--radius);color:var(--brand-deep);align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;font-weight:600;display:flex}.resched-who i{color:var(--brand);font-size:16px}.slots{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;max-height:168px;padding:2px;display:grid;overflow-y:auto}.slot-chip{border:.5px solid var(--border);background:var(--surface);border-radius:var(--radius);color:var(--text-soft);cursor:pointer;font-variant-numeric:tabular-nums;padding:8px 4px;font-size:12px;font-weight:600;transition:all .12s}.slot-chip:hover{border-color:var(--brand);color:var(--brand)}.slot-chip.selected{background:var(--brand);border-color:var(--brand);color:#fff}.slot-chip:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.slots-hint{color:var(--muted);background:var(--brand-soft2);border-radius:var(--radius);padding:10px;font-size:11.5px;line-height:1.45}.slots-loading{color:var(--muted);align-items:center;gap:8px;padding:10px;font-size:11.5px;display:flex}@media (width<=520px){.field-row{grid-template-columns:1fr}}.video-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;margin-top:14px;padding:12px;display:flex}.video-panel__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.video-panel__title{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.video-panel__title i{color:var(--brand)}.video-panel__waiting{color:var(--amber);background:var(--amber-bg);border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.video-panel__note{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.video-panel__link{flex-direction:column;gap:4px;display:flex}.video-panel__link span{color:var(--muted);font-size:11px}.video-panel__link input{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface);border-radius:7px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.video-panel__actions{flex-wrap:wrap;gap:7px;display:flex}.slot-online{color:var(--brand);vertical-align:baseline;margin-left:4px;font-size:10px}.drawer-head{align-items:center;gap:8px;display:flex}.drawer-facts{grid-template-columns:92px 1fr;align-items:baseline;gap:9px 12px;display:grid}.drawer-facts dt{color:var(--muted);font-size:11px}.drawer-facts dd{color:var(--text);flex-direction:column;gap:2px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.drawer-sub{color:var(--muted);font-size:11px;font-weight:400}.drawer-phone{color:var(--brand);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;text-decoration:none}.drawer-phone:hover{text-decoration:underline}.drawer-actions{border-top:.5px solid var(--border-soft);flex-wrap:wrap;gap:7px;margin-top:2px;padding-top:4px;display:flex}.drawer-actions .btn{padding:8px 12px;font-size:11.5px}.drawer-warn{background:var(--amber-bg);color:var(--amber);border-radius:var(--radius);align-items:flex-start;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.drawer-warn i{flex-shrink:0;margin-top:1px;font-size:15px}.agenda-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.agenda-nav{align-items:center;gap:6px;display:flex}.agenda-nav h1{color:var(--brand-deep);letter-spacing:-.2px;white-space:nowrap;margin-left:6px;font-size:15px;font-weight:600}.agenda-nav .btn{padding:8px 12px}.agenda-tools{align-items:center;gap:8px;display:flex}.agenda-filter{color:var(--text-soft);background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius);outline:none;max-width:190px;padding:8px 10px;font-family:inherit;font-size:12px}.agenda-filter:focus{border-color:var(--brand)}.tabs{background:var(--brand-soft2);border-radius:var(--radius);gap:3px;padding:3px;display:flex}.tab{color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-family:inherit;font-size:11px;transition:all .15s}.tab.active{background:var(--surface);color:var(--brand-deep);font-weight:600;box-shadow:0 1px 2px #0000000a}.day-list{flex-direction:column;list-style:none;display:flex}.day-row{border-bottom:.5px solid var(--border-soft);cursor:pointer;text-align:left;border-radius:var(--radius);background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:11px;width:100%;padding:10px 6px;display:flex}.day-row:hover{background:var(--brand-soft2)}.day-time{width:48px;color:var(--brand-deep);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;font-size:12px;font-weight:600;display:flex}.day-time-end{color:var(--muted-2);font-size:10px;font-weight:400}.day-body{flex-direction:column;flex:1;min-width:0;display:flex}.day-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.day-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.fab{display:none}@media (width<=860px){.agenda-head{gap:8px}.agenda-nav h1{font-size:13px}.fab{z-index:30;background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 20px #147d5a59}}.day-intake{color:var(--amber);align-items:center;gap:3px;margin-left:6px;font-weight:600;display:inline-flex}.contacts-panel{flex-direction:column;gap:12px;display:flex}.contacts-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.contacts-card-head h2{color:var(--brand-deep);font-size:14px;font-weight:600}.contacts-card-head .muted{color:var(--muted);font-size:12px}.contacts-panel .btn-sm{padding:6px 10px;font-size:12px}.intake-list{flex-direction:column;gap:6px;list-style:none;display:flex}.intake-row{border:1px solid var(--border-soft);border-radius:var(--radius);align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.intake-field{color:var(--text);flex:1;align-items:center;gap:6px;font-weight:500;display:inline-flex}.intake-field .ti-circle-check{color:var(--ok)}.intake-field .ti-circle-dashed{color:var(--amber)}.intake-required{text-transform:uppercase;letter-spacing:.3px;color:var(--muted-2);font-size:10.5px;font-weight:600}.intake-state{color:var(--muted);font-size:12px}.intake-state.is-missing{color:var(--amber);font-weight:600}.links-list{flex-direction:column;gap:8px;list-style:none;display:flex}.link-row{border:1px solid var(--border-soft);border-radius:var(--radius-md);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.link-row.is-pending{border-color:var(--amber-bar);background:var(--amber-bg)}.link-who{flex-direction:column;gap:3px;min-width:0;display:flex}.link-name{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.link-default{text-transform:uppercase;letter-spacing:.3px;color:var(--brand);background:var(--brand-soft2);border-radius:var(--radius-sm);padding:1px 6px;font-size:10.5px;font-weight:600}.link-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.link-state{width:fit-content;margin-top:2px}.link-prefs{flex-direction:column;gap:4px;display:flex}.link-prefs .check{font-size:12px}.link-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.link-confirm{color:var(--red);align-items:center;gap:6px;font-size:12px;display:inline-flex}.link-form{border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--brand-soft2);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;padding:12px;display:grid}.link-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.contacts-empty p{max-width:440px}@media (width<=720px){.link-row{grid-template-columns:1fr}.link-actions{flex-flow:wrap;align-items:center}.link-form{grid-template-columns:1fr}}.guardian-fields{border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--brand-soft2);flex-direction:column;gap:10px;margin:0 0 12px;padding:12px;display:flex}.guardian-fields legend{color:var(--brand-deep);padding:0 4px;font-size:12px;font-weight:600}.customers{width:100%}.list-search{border:.5px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;margin-bottom:10px;padding:8px 11px;display:flex}.list-search:focus-within{border-color:var(--brand)}.list-search>i{color:var(--muted-2);font-size:15px}.list-search input{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-family:inherit;font-size:12.5px}.customer-list{flex-direction:column;list-style:none;display:flex}.customer-row{border-bottom:.5px solid var(--border-soft);border-radius:var(--radius);align-items:center;gap:11px;padding:10px 6px;text-decoration:none;display:flex}.customer-row:hover{background:var(--brand-soft2)}.customer-body{flex-direction:column;flex:1;min-width:0;display:flex}.customer-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.customer-phone{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.customer-chevron{color:var(--muted-2);font-size:15px}.pagination{border-top:.5px solid var(--border-soft);color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:6px;padding-top:12px;font-size:11.5px;display:flex}.pagination .btn{padding:7px 12px;font-size:11.5px}.referral-detail section{border-top:1px solid var(--border);margin-top:.9rem;padding-top:.9rem}.referral-detail h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 .6rem;font-size:.82rem}.ref-head{gap:.5rem;display:grid}.ref-head h2{margin:.1rem 0 .15rem;font-size:1.1rem}.ref-kind{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.72rem}.ref-status{align-items:center;gap:.6rem;font-size:.78rem;display:flex}.badge{background:var(--brand-soft2);border-radius:999px;padding:.1rem .6rem;font-size:.75rem;font-weight:600}.badge.status-returned{color:var(--brand);background:#2563eb1f}.badge.status-closed{color:var(--ok);background:#16a34a1f}.badge.status-cancelled{opacity:.7}.badge.overdue{color:var(--red);background:#dc26261f}.ref-reason{background:var(--brand-soft2);white-space:pre-wrap;border-radius:8px;margin:0;padding:.6rem .8rem;font-size:.86rem}.ref-reason.restricted{color:var(--muted);align-items:center;gap:.4rem;font-style:italic;display:flex}.ref-reason .field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:.2rem;font-size:.72rem;display:block}.ref-buttons{flex-wrap:wrap;gap:.5rem;margin-bottom:.7rem;display:flex}.ref-files{margin:.4rem 0 0;padding:0;font-size:.82rem;list-style:none}.ref-files li{align-items:center;gap:.4rem;padding:.25rem 0;display:flex}.ref-timeline ol{margin:0;padding:0;list-style:none}.ref-timeline li{grid-template-columns:14px 1fr;gap:.65rem;padding-bottom:.85rem;display:grid;position:relative}.ref-timeline li:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:14px;bottom:0;left:6px}.ref-timeline .dot{background:var(--border);border-radius:50%;width:10px;height:10px;margin-top:4px}.ref-timeline li.verified .dot{background:var(--ok)}.ref-timeline li.reported .dot{background:var(--amber)}.ref-timeline strong{font-size:.86rem;display:block}.ref-timeline .source{color:var(--muted);align-items:center;gap:.3rem;font-size:.76rem;display:flex}.ref-timeline .note{white-space:pre-wrap;margin:.2rem 0 0;font-size:.82rem}.ref-timeline time{color:var(--muted);font-size:.72rem}.ref-conclusion{background:var(--brand-soft2);white-space:pre-wrap;border-radius:8px;padding:.6rem .8rem;font-size:.86rem}.timeline{flex-direction:column;list-style:none;display:flex}.tl-item{gap:11px;padding-bottom:14px;display:flex;position:relative}.tl-item:before{content:"";background:var(--border-soft);width:1px;position:absolute;top:28px;bottom:0;left:13px}.tl-item:last-child:before{display:none}.tl-item:last-child{padding-bottom:0}.tl-dot{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:14px;display:flex}.tl-dot-agenda{background:var(--brand-soft);color:var(--brand)}.tl-dot-record{background:var(--blue-bg);color:var(--blue)}.tl-body{flex:1;min-width:0;padding-top:3px}.tl-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tl-title{color:var(--text);font-size:12.5px;font-weight:600}.tl-when{color:var(--muted-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px}.tl-meta{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.45}.records-actions{gap:7px;display:flex}.records-actions .btn{padding:7px 11px;font-size:11.5px}.upload-btn{cursor:pointer;position:relative;overflow:hidden}.upload-btn input{opacity:0;cursor:pointer;position:absolute;inset:0}.records{flex-direction:column;gap:10px;list-style:none;display:flex}.record{border:.5px solid var(--border-soft);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:12px 13px;display:flex}.record-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-vis{color:var(--muted);align-items:center;gap:3px;font-size:10px;display:inline-flex}.record-vis i{font-size:12px}.record-when{color:var(--muted-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.record-text{color:var(--text);white-space:pre-wrap;word-break:break-word;font-size:12.5px;line-height:1.55}.record-file{background:var(--blue-bg);color:var(--blue);border-radius:var(--radius);align-items:center;gap:7px;padding:8px 10px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.record-file:hover{filter:brightness(.97)}.record-size{opacity:.8;margin-left:auto;font-weight:400}.record-vf{flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.record-vf>div{gap:4px;display:flex}.record-vf dt{color:var(--muted-2)}.record-vf dt:after{content:":"}.record-vf dd{color:var(--text-soft);font-weight:600}.record-foot{border-top:.5px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.record-author{color:var(--muted);font-size:10.5px}.record-tools{gap:4px;display:flex}.record-tools button{color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:3px;padding:4px 6px;font-family:inherit;font-size:10.5px;display:inline-flex}.record-tools button:hover{background:var(--brand-soft2);color:var(--brand)}.record-tools button.danger:hover{background:var(--red-bg);color:var(--red)}.record-tools i{font-size:13px}.health-profile{flex-direction:column;gap:22px;padding:20px;display:flex}.hp-section h2{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:13px;font-weight:600}.hp-section+.hp-section{border-top:1px solid var(--border);padding-top:20px}.hp-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.hp-label{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.hp-derived{align-self:end;padding-bottom:8px}.hp-allergy-alert{background:var(--red-bg);color:var(--red);border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.hp-restricted p{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.hp-meds{margin-top:14px}.hp-med-row{grid-template-columns:2fr 1fr 1fr auto;gap:8px;margin-bottom:8px;display:grid}.hp-actions{border-top:1px solid var(--border);justify-content:flex-end;padding-top:16px;display:flex}@media (width<=640px){.hp-med-row{grid-template-columns:1fr}}.documents-panel{flex-direction:column;gap:14px;display:flex}.docs-list{margin:0;padding:0;list-style:none}.docs-row{align-items:center;gap:10px;padding:9px 0;display:flex}.docs-row+.docs-row{border-top:.5px solid var(--border-soft)}.docs-main{border-radius:var(--radius);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;margin:-5px -6px;padding:5px 6px;display:flex}.docs-main:hover{background:var(--brand-soft2)}.docs-name{color:var(--text);font-size:12.5px;font-weight:600}.docs-meta{color:var(--muted);font-size:11px}.docs-alert{border:.5px solid var(--amber);border-radius:var(--radius-md);background:var(--amber-bg);color:var(--muted);align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 13px;font-size:11.5px;line-height:1.45;display:flex}.docs-alert>i{color:var(--amber);flex-shrink:0;margin-top:1px;font-size:16px}.docs-alert strong{color:var(--text);font-size:12.5px;display:block}.customer-detail{flex-direction:column;gap:12px;width:100%;display:flex}.back-link{color:var(--muted);align-items:center;gap:5px;width:fit-content;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--brand)}.detail-head{align-items:center;gap:14px;display:flex}.avatar-lg{width:52px;height:52px;font-size:17px}.detail-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.detail-id h1{color:var(--brand-deep);letter-spacing:-.3px;font-size:17px;font-weight:600}.detail-phone{color:var(--brand);font-variant-numeric:tabular-nums;align-items:center;gap:5px;width:fit-content;font-size:12px;text-decoration:none;display:inline-flex}.detail-phone:hover{text-decoration:underline}.detail-consent{color:var(--muted);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.detail-consent i{color:var(--brand);font-size:13px}.detail-consent-off i{color:var(--muted-2)}.detail-tabs{width:fit-content}@media (width<=620px){.detail-head{flex-wrap:wrap}}.pend-card+.pend-card{margin-top:14px}.pend-card{padding:16px 18px 6px}.pend-card-count{color:var(--muted);background:var(--border-soft);border-radius:20px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:600}.pend-bucket{border-top:.5px solid var(--border-soft);padding:12px 0}.pend-bucket:first-of-type{border-top:none;padding-top:2px}.pend-bucket-head{align-items:flex-start;gap:9px;display:flex}.pend-bucket-head .st{font-variant-numeric:tabular-nums;justify-content:center;min-width:26px;margin-top:1px;font-size:11px}.pend-bucket-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pend-bucket-title{color:var(--text);font-size:12.5px;font-weight:600}.pend-bucket-rule{color:var(--muted);font-size:11px;line-height:1.45}.pend-bucket.is-clear .pend-bucket-title{color:var(--muted);font-weight:500}.pend-list{margin:8px 0 0;padding:0;list-style:none}.pend-row{align-items:center;gap:8px;padding:4px 0;display:flex}.pend-main{border-radius:var(--radius);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:5px 6px;display:flex}.pend-main:hover{background:var(--brand-soft2)}.pend-body{flex-direction:column;flex:1;min-width:0;display:flex}.pend-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.pend-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.pend-more{color:var(--muted);margin:6px 0 0 35px;font-size:11px}.pend-when{color:var(--muted);text-align:right;white-space:nowrap;flex-shrink:0;margin-left:auto;padding-left:14px;font-size:11px}@media (width<=720px){.pend-main{flex-wrap:wrap}.pend-when{text-align:left;width:100%;margin:2px 0 0 47px;padding-left:0}}.referral-filters{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.referral-status{flex-shrink:0;width:240px}.referral-views .chips{align-items:center;min-height:34px}.referral-table{border-collapse:collapse;width:100%}.referral-table th{text-align:left;border-bottom:.5px solid var(--border);text-transform:uppercase;letter-spacing:.4px;color:var(--muted);padding:8px 10px;font-size:11px;font-weight:600}.referral-table td{text-align:left;border-bottom:.5px solid var(--border-soft);color:var(--text);padding:10px;font-size:12.5px}.referral-table tbody tr:last-child td{border-bottom:none}.referral-table tbody tr{cursor:pointer}.referral-table tbody tr:hover{background:var(--brand-soft2)}.referral-table tbody tr.is-overdue td:first-child{box-shadow:inset 3px 0 0 var(--red)}.referral-table td strong{font-weight:600;display:block}.referral-table td .muted{font-size:11px}.overdue-tag{text-transform:uppercase;letter-spacing:.4px;color:var(--red);margin-left:6px;font-size:9px;font-weight:600}.pagination{justify-content:center;align-items:center;gap:14px;margin-top:14px;font-size:11.5px;display:flex}.svc-page{width:100%}.svc-search{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius);align-items:center;gap:7px;width:210px;padding:8px 11px;display:flex}.svc-search:focus-within{border-color:var(--brand)}.svc-search i{color:var(--muted-2);font-size:15px}.svc-search input{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-family:inherit;font-size:12.5px}.svc-list{flex-direction:column;list-style:none;display:flex}.svc-row{border-bottom:.5px solid var(--border-soft);color:inherit;border-radius:9px;align-items:center;gap:12px;padding:11px 6px;text-decoration:none;transition:background .15s;display:flex}.svc-row-chevron{color:var(--muted-2);flex-shrink:0;font-size:15px}.svc-row:last-child{border-bottom:none}.svc-row:hover{background:var(--brand-soft2)}.svc-body{flex:1;min-width:0}.svc-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.svc-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.svc-tags i{font-size:9px}.svc-duration{color:var(--muted);flex-shrink:0;align-items:center;gap:4px;font-size:11.5px;display:flex}.svc-duration i{color:var(--muted-2);font-size:14px}.svc-price{color:var(--brand-deep);text-align:right;flex-shrink:0;min-width:84px;font-size:12.5px;font-weight:600}.svc-actions{flex-shrink:0;gap:6px;display:flex}.svc-actions .icon-btn{width:30px;height:30px}.svc-actions .icon-btn i{font-size:15px}.svc-truncated{text-align:center;color:var(--muted-2);margin-top:10px;font-size:11px}.svc-back{color:var(--muted);align-items:center;gap:5px;margin-bottom:4px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.svc-back:hover{color:var(--brand)}.svc-detail-card{flex-direction:column;gap:16px;display:flex}.svc-detail-actions{border-top:.5px solid var(--border-soft);align-items:center;gap:8px;padding-top:14px;display:flex}.svc-detail-spacer{flex:1}.svc-confirm{border-top:.5px solid var(--border-soft);padding-top:14px}.svc-confirm p{color:var(--text-soft);font-size:12.5px;line-height:1.55}.svc-confirm strong{color:var(--text)}.svc-confirm-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.svc-remove p{color:var(--text-soft);font-size:12.5px;line-height:1.55}.svc-remove strong{color:var(--text)}.svc-remove-error{background:var(--red-bg);border-radius:var(--radius);color:var(--red);margin-top:10px;padding:9px 11px;font-size:11.5px}@media (width<=640px){.svc-search{width:100%}.card-head:has(.svc-search){flex-direction:column;align-items:flex-start}.svc-row{flex-wrap:wrap}.svc-body{flex-basis:100%}.svc-price{text-align:left;min-width:0}.svc-actions{margin-left:auto}}.sheet-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sheet-line{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) 6.5rem 5.5rem auto auto;align-items:end;gap:10px;padding:10px 12px;display:grid}.sheet-line-name{flex-direction:column;gap:2px;min-width:0;padding-bottom:9px;display:flex}.sheet-line-name strong{overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.sheet-line-name span{color:var(--muted);font-size:11px}.sheet-field input{width:100%}.sheet-optional{white-space:nowrap;padding-bottom:10px}.sheet-add{margin-top:2px}.sheet-dirty{color:var(--brand-deep);align-items:center;gap:5px;display:flex}@media (width<=720px){.sheet-line{grid-template-columns:1fr 1fr}.sheet-line-name{grid-column:1/-1;padding-bottom:0}.sheet-line .icon-btn{justify-self:end}}.svc-form{flex-direction:column;gap:14px;display:flex}.svc-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.svc-form-vertical{border:.5px solid var(--border);border-radius:var(--radius-md);background:var(--brand-soft2);flex-direction:column;gap:12px;padding:14px;display:flex}.svc-form-vertical legend{color:var(--brand-deep);padding:0 6px;font-size:11px;font-weight:600}.svc-form-professionals{border:.5px solid var(--border);border-radius:var(--radius-md);background:var(--brand-soft2);flex-direction:column;gap:8px;padding:14px;display:flex}.svc-form-professionals legend{color:var(--brand-deep);padding:0 6px;font-size:11px;font-weight:600}.svc-prof-list{max-height:220px;overflow-y:auto}.svc-resource-groups{gap:12px;display:grid}.svc-resource-group-label{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:600}.svc-resource-group .chips{margin-top:2px}@media (width<=560px){.svc-form-pair{grid-template-columns:1fr}}.pro-layout{grid-template-columns:296px 1fr;align-items:start;gap:14px;display:grid}.pro-list-card{padding:12px}.pro-back{color:var(--muted);align-items:center;gap:5px;margin-bottom:4px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.pro-back:hover{color:var(--brand)}.pro-detail-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.pro-search{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius);align-items:center;gap:7px;margin-bottom:8px;padding:8px 11px;display:flex}.pro-search i{color:var(--muted-2);flex-shrink:0;font-size:15px}.pro-search input{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-family:inherit;font-size:12.5px}.pro-list{flex-direction:column;list-style:none;display:flex}.pro-row{border-radius:var(--radius);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:11px;padding:9px 8px;text-decoration:none;transition:background .15s;display:flex}.pro-row:hover{background:var(--brand-soft2)}.pro-row-chevron{color:var(--muted-2);flex-shrink:0;font-size:15px}.pro-row.is-selected{background:var(--brand-soft)}.pro-avatar,.pro-identity-avatar{background:var(--brand-soft);color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.pro-avatar{width:34px;height:34px;font-size:11.5px}.pro-row.is-selected .pro-avatar{background:var(--brand);color:#fff}.pro-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pro-row-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.pro-row.is-selected .pro-row-name{color:var(--brand-deep)}.pro-row-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pro-row-days{color:var(--muted-2);letter-spacing:.2px;flex-shrink:0;font-size:9.5px}.pro-row-badge{flex-shrink:0}.pro-detail{flex-direction:column;gap:14px;min-width:0;display:flex}.pro-identity{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pro-identity-avatar{width:46px;height:46px;font-size:15px}.pro-identity-body{flex:1;min-width:0}.pro-identity-body h2{color:var(--brand-deep);letter-spacing:-.2px;font-size:16px;font-weight:600}.pro-identity-body p{color:var(--muted);margin-top:2px;font-size:12px}.pro-identity-actions{flex-shrink:0;gap:8px;display:flex}.pro-confirm{border-top:.5px solid var(--border-soft);flex-basis:100%;margin-top:4px;padding-top:12px}.pro-confirm p{color:var(--text-soft);font-size:12px;line-height:1.5}.pro-confirm-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.pro-form{flex-direction:column;gap:12px;display:flex}.pro-form .card-head{margin-bottom:0}.pro-form-ids{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.field-hint{color:var(--muted-2);font-size:10.5px;line-height:1.45}.pro-specialty-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.pro-specialty-row{background:var(--brand-soft2);border:1px solid var(--border-soft);border-radius:var(--radius);grid-template-columns:1fr 150px auto;align-items:center;gap:8px;padding:6px 6px 6px 10px;display:grid}.pro-specialty-registration{font-size:11.5px}@media (width<=560px){.pro-specialty-row{grid-template-columns:1fr auto}.pro-specialty-registration{grid-column:1/-1}}.pro-plan-warning{background:var(--amber-bg);color:var(--amber);border-radius:var(--radius);align-items:flex-start;gap:7px;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.pro-form-actions,.blk-form-actions,.wk-actions{justify-content:flex-end;gap:8px;display:flex}.wk-warning{background:var(--amber-bg);color:var(--amber);border-radius:var(--radius);align-items:flex-start;gap:7px;margin-bottom:12px;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.wk-warning i,.pro-plan-warning i,.blk-hint i{flex-shrink:0;margin-top:1px;font-size:14px}.wk-days{flex-direction:column;display:flex}.wk-day{border-bottom:.5px solid var(--border-soft);padding:10px 0}.wk-day:last-child{border-bottom:none}.wk-day-head{align-items:center;gap:10px;display:flex}.wk-day-name{color:var(--brand-deep);flex-shrink:0;width:108px;font-size:12px;font-weight:600}.wk-day.is-empty .wk-day-name{color:var(--muted)}.wk-day-off{color:var(--muted-2);flex:1;font-size:11px}.wk-day-tools{gap:4px;margin-left:auto;display:flex}.wk-link{cursor:pointer;color:var(--brand);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:600;display:inline-flex}.wk-link i{font-size:13px}.wk-link:hover{background:var(--brand-soft2)}.wk-window{margin-top:7px;padding-left:108px}.wk-window-row{align-items:center;gap:7px;display:flex}.wk-window input[type=time]{color:var(--text);background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius);outline:none;width:108px;padding:7px 9px;font-family:inherit;font-size:12.5px}.wk-window input[type=time]:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.wk-window input[type=time]:disabled{background:var(--border-soft);color:var(--muted)}.wk-sep{color:var(--muted-2);font-size:11px}.wk-remove{width:32px;height:32px}.wk-window .field-error{margin-top:4px}.wk-server-error,.wk-actions{margin-top:12px}.blk-form{background:var(--brand-soft2);border-radius:var(--radius-md);flex-direction:column;gap:12px;margin-bottom:12px;padding:14px;display:flex}.blk-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.blk-hint{color:var(--muted);align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.45;display:flex}.blk-hint i{color:var(--brand)}.blk-empty{color:var(--muted);padding:4px 0;font-size:12px}.blk-list{flex-direction:column;list-style:none;display:flex}.blk-row{border-bottom:.5px solid var(--border-soft);align-items:center;gap:11px;padding:10px 0;display:flex}.blk-row:last-child{border-bottom:none}.blk-icon{color:var(--amber);flex-shrink:0;font-size:17px}.blk-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.blk-when{color:var(--text);font-size:12.5px;font-weight:600}.blk-reason{color:var(--muted);font-size:11px}@media (width<=980px){.pro-layout{grid-template-columns:1fr}.pro-list-card{position:static}.pro-form-ids,.blk-form-row{grid-template-columns:1fr}.wk-day-head{flex-wrap:wrap}.wk-day-name{width:auto}.wk-window{padding-left:0}}.res-page{flex-direction:column;gap:18px;display:flex}.res-list-card{padding:0;overflow:hidden}.res-search{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:9px;padding:12px 16px;display:flex}.res-search input{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:13.5px}.res-list{margin:0;padding:0;list-style:none}.res-list li{border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding-right:14px;display:flex}.res-list li:last-child{border-bottom:0}.res-list li.is-inactive .res-row strong{color:var(--muted)}.res-row{color:inherit;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.res-row:hover{background:var(--brand-soft2)}.res-row-main{flex-direction:column;gap:2px;display:flex}.res-row-meta{color:var(--muted);font-size:12px}.res-badge{background:var(--border-soft);color:var(--muted);white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:600}.res-form{flex-direction:column;gap:14px;display:flex}.res-form-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.res-check{align-items:center;gap:8px;display:flex}.res-detail{flex-direction:column;gap:26px;display:flex}.res-detail h3{margin:0 0 10px;font-size:14px}.res-detail-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.res-detail-head h3{margin:0}.res-empty{color:var(--muted);margin:0;font-size:13px}.res-agenda{border-collapse:collapse;width:100%;font-size:13px}.res-agenda th{border-bottom:1px solid var(--border);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:0 10px 7px 0;font-size:11.5px;font-weight:600}.res-agenda td{border-bottom:1px solid var(--border-soft);padding:9px 10px 9px 0}.res-cleanup{color:var(--muted);font-size:11px}.res-blocks{flex-direction:column;gap:4px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.res-blocks li{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.res-block-form{flex-wrap:wrap;gap:8px;display:flex}.res-block-form .field{flex:1;min-width:150px}.res-block-form .btn{align-self:end}.res-detail-day{width:9.5rem}@media (width<=640px){.res-form-pair{grid-template-columns:1fr}}.stock-page{width:100%}.stock-head-actions{flex-shrink:0;gap:8px;display:flex}.stock-back{color:var(--muted);align-items:center;gap:5px;margin-bottom:6px;font-size:11px;text-decoration:none;display:inline-flex}.stock-back:hover{color:var(--brand)}.stock-alerts{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.stock-band{border-radius:var(--radius-md);border:.5px solid;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.stock-band>i{flex-shrink:0;margin-top:1px;font-size:17px}.stock-band strong{color:var(--text);font-size:12.5px;font-weight:600}.stock-band p{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.45}.stock-band-names{color:var(--muted-2);margin-top:4px;font-size:11px;display:block}.stock-band-red{background:var(--red-bg);border-color:var(--red)}.stock-band-red>i{color:var(--red)}.stock-band-amber{background:var(--amber-bg);border-color:var(--amber)}.stock-band-amber>i{color:var(--amber)}.stock-band-blue{background:var(--blue-bg);border-color:var(--blue)}.stock-band-blue>i{color:var(--blue)}.stock-list-card{padding:0}.stock-search{border-bottom:.5px solid var(--border-soft);align-items:center;gap:8px;padding:12px 16px;display:flex}.stock-search i{color:var(--muted-2);font-size:15px}.stock-search input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.stock-list{margin:0;padding:6px 8px;list-style:none}.stock-row{align-items:center;gap:4px;padding:2px 6px;display:flex}.stock-row+.stock-row{border-top:.5px solid var(--border-soft)}.stock-main{border-radius:var(--radius);min-width:0;color:inherit;flex:1;align-items:center;gap:11px;padding:9px 6px;text-decoration:none;display:flex}.stock-main:hover{background:var(--brand-soft2)}.stock-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.stock-dot-green{background:var(--brand)}.stock-dot-amber{background:var(--amber)}.stock-dot-red{background:var(--red)}.stock-body{flex:1;min-width:0}.stock-name{color:var(--text);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.stock-tag{text-transform:lowercase;font-size:9.5px}.stock-meta{color:var(--muted);margin-top:2px;font-size:11px}.stock-where{color:var(--muted-2);flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:10.5px;display:flex}.stock-where strong{color:var(--muted);font-variant-numeric:tabular-nums}.stock-qty{flex-shrink:0;align-items:baseline;gap:4px;padding-left:14px;display:flex}.stock-qty strong{color:var(--brand-deep);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.stock-qty span{color:var(--muted);font-size:10.5px}.stock-row-actions{flex-shrink:0;gap:2px;display:flex}.stock-row-actions .stock-act-in{color:var(--brand)}.stock-row-actions .stock-act-in:hover{background:var(--brand-soft)}.stock-row-actions .stock-act-out{color:var(--red)}.stock-row-actions .stock-act-out:hover{background:var(--red-bg)}.stock-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px;display:grid}.stock-summary-card{padding:14px 16px}.stock-summary-label{color:var(--muted);font-size:11px;display:block}.stock-summary-card strong{color:var(--brand-deep);margin-top:6px;font-size:21px;font-weight:600;display:block}.stock-summary-card strong small{color:var(--muted);font-size:12px;font-weight:500}.stock-summary-hint{color:var(--muted-2);margin-top:4px;font-size:10.5px;display:block}.stock-section+.stock-section{margin-top:14px}.stock-section-hint{color:var(--muted-2);font-size:11px}.stock-lots{margin:10px 0 0;padding:0;list-style:none}.stock-lot{justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12.5px;display:flex}.stock-lot+.stock-lot{border-top:.5px solid var(--border-soft)}.stock-lot strong{color:var(--text);margin-right:8px;font-weight:600}.stock-lot.is-expired strong,.stock-lot.is-expired .stock-meta{color:var(--red)}.stock-lot-qty{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.stock-ledger{margin:10px 0 0;padding:0;list-style:none}.stock-ledger-row{align-items:center;gap:11px;padding:9px 0;display:flex}.stock-ledger-row+.stock-ledger-row{border-top:.5px solid var(--border-soft)}.stock-ledger-qty{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:54px;font-size:13px;font-weight:600}.stock-ledger-qty.is-in{color:var(--brand)}.stock-ledger-qty.is-out{color:var(--red)}.stock-ledger-body{flex:1;min-width:0}.stock-ledger-what{color:var(--text);font-size:12.5px;font-weight:500}.stock-ledger-unit{color:var(--muted-2);flex-shrink:0;font-size:10.5px}.stock-ledger-cost{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:84px;font-size:12px}.stock-pager{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:11.5px;display:flex}.stock-form{flex-direction:column;gap:14px;display:flex}.stock-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stock-form-block{border:.5px solid var(--border);border-radius:var(--radius-md);background:var(--brand-soft2);flex-direction:column;gap:10px;padding:14px;display:flex}.stock-form-block legend{color:var(--brand-deep);padding:0 6px;font-size:11px;font-weight:600}.stock-import{border-collapse:collapse;width:100%}.stock-import th{text-align:left;color:var(--muted);padding-bottom:6px;font-size:11px;font-weight:600}.stock-import td{vertical-align:top;padding:3px 6px 3px 0}.stock-import select,.stock-import input{width:100%;color:var(--text);background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius);outline:none;padding:7px 9px;font-family:inherit;font-size:12.5px}.stock-import select:focus,.stock-import input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}@media (width<=560px){.stock-form-pair{grid-template-columns:1fr}.stock-qty{padding-left:8px}}.loc-list{margin:0;padding:0;list-style:none}.loc-row{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:11px 14px;display:flex}.loc-row:last-child{border-bottom:0}.loc-row:hover{background:var(--brand-soft2)}.loc-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.loc-row-main strong{color:var(--text);font-size:13px}.loc-row-main span{color:var(--muted);font-size:11.5px}.loc-row.is-off .loc-row-main strong,.loc-row.is-off .loc-row-main span{color:var(--muted-2)}.loc-row-actions{flex-shrink:0;gap:6px;display:flex}.loc-row .stock-tag{background:var(--brand-soft);color:var(--brand);border-radius:20px;flex-shrink:0;padding:2px 7px;font-weight:600}.loc-form-card{padding:14px 16px 16px}.loc-form{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.loc-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.stock-ops{flex-direction:column;gap:14px;width:100%;display:flex}.tf-count{gap:5px;padding:4px 10px;font-size:11px}.tf-hint{color:var(--muted-2);align-items:center;gap:4px;font-size:11px;display:inline-flex}.tf-list{margin:0;padding:0;list-style:none}.tf-row{align-items:center;gap:12px;padding:10px 0;display:flex}.tf-row+.tf-row{border-top:.5px solid var(--border-soft)}.tf-main{flex:1;min-width:0}.tf-name{color:var(--text);font-size:12.5px;font-weight:600}.tf-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.tf-actions{flex-shrink:0;gap:6px;display:flex}.tf-form{grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;gap:12px;display:grid}.tf-form .field{min-width:0}.tf-form-actions{border-top:.5px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.tf-rule{color:var(--muted);font-size:11.5px;line-height:1.45}@media (width<=860px){.tf-form{grid-template-columns:1fr 1fr}.tf-field-item{grid-column:1/-1}}@media (width<=640px){.tf-row{flex-wrap:wrap}.tf-actions{justify-content:flex-end;width:100%}.tf-form-actions{flex-direction:column;align-items:stretch}.loc-form{grid-template-columns:1fr}.loc-row{flex-wrap:wrap}.loc-row-actions{justify-content:flex-end;width:100%}}.stock-where-qty{color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:600}.margin-page{flex-direction:column;gap:14px;display:flex}.margin-page .metrics{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));margin-bottom:0}.margin-page .m-value{font-variant-numeric:tabular-nums;font-size:18px}.margin-period{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.margin-range{gap:8px;display:flex}.margin-range .field{width:132px}.margin-head-hint{color:var(--muted-2);font-size:11px}.margin-page .report-table{min-width:560px}.margin-page .field-help{margin-bottom:10px}@media (width<=720px){.margin-page .page-head{flex-direction:column}.margin-period{align-items:flex-start}}.cp-page{flex-direction:column;gap:16px;display:flex}.cp-metrics{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 18px;display:flex}.cp-metric-value{margin-right:9px;font-size:26px;font-weight:700}.cp-metric-label{color:var(--text-soft);font-size:13px}.cp-metric-detail{color:var(--muted);font-size:12px}.cp-filters{flex-wrap:wrap;gap:6px;display:flex}.cp-filter{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);cursor:pointer;border-radius:20px;padding:6px 13px;font-family:inherit;font-size:12.5px}.cp-filter.is-active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep)}.cp-list-card{padding:0;overflow:hidden}.cp-table{border-collapse:collapse;width:100%;font-size:13.5px}.cp-table th{border-bottom:1px solid var(--border);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:11px 16px;font-size:11.5px;font-weight:600}.cp-table td{border-bottom:1px solid var(--border-soft);padding:12px 16px}.cp-table tr:last-child td{border-bottom:0}.cp-row{cursor:pointer}.cp-row:hover{background:var(--brand-soft2)}.cp-adherence{font-variant-numeric:tabular-nums}.cp-adherence.is-low{color:var(--red);font-weight:600}.cp-status{border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600}.cp-status.is-active{background:var(--brand-soft);color:var(--brand-deep)}.cp-status.is-draft{background:var(--border-soft);color:var(--muted)}.cp-status.is-paused{background:var(--amber-bg);color:var(--amber)}.cp-status.is-completed{background:var(--border-soft);color:var(--text-soft)}.cp-status.is-cancelled{background:var(--border-soft);color:var(--muted)}.cp-form{flex-direction:column;gap:14px;display:flex}.cp-form-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cp-items{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.cp-items legend{padding:0;font-size:13px;font-weight:600}.cp-item{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px;display:flex}.cp-item-head{align-items:center;gap:8px;display:flex}.cp-item-head input{flex:1}.cp-item-dose{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cp-item-days{flex-wrap:wrap;gap:5px;display:flex}.cp-day{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);cursor:pointer;padding:5px 10px;font-family:inherit;font-size:12px}.cp-day.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep);font-weight:600}.cp-detail{flex-direction:column;gap:18px;display:flex}.cp-detail-summary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cp-detail-summary strong{font-size:17px;display:block}.cp-detail-summary strong.is-low{color:var(--red)}.cp-detail-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:11px;display:block}.cp-detail-goal{margin:0;font-size:13.5px}.cp-detail-items{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.cp-detail-items li{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:baseline;gap:9px;padding:9px 0;font-size:13.5px;display:flex}.cp-detail-items li span{color:var(--muted);font-size:12px}.cp-detail-items li.is-retired strong{color:var(--muted);text-decoration:line-through}.cp-retired{color:var(--amber)!important}.cp-detail-actions{flex-direction:column;gap:12px;display:flex}.cp-actions-clinical{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-actions-plain{flex-wrap:wrap;gap:8px;display:flex}.cp-actions-note{color:var(--muted);font-size:11.5px}.cp-discharge{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width<=640px){.cp-form-pair,.cp-detail-summary,.cp-item-dose{grid-template-columns:1fr}}.cp-access{border-top:1px solid var(--border);gap:10px;margin-top:20px;padding-top:16px;display:grid}.cp-access h3{margin:0;font-size:14px}.cp-access-state{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.cp-access-actions{flex-wrap:wrap;gap:8px;display:flex}.cp-access-note{color:var(--muted);font-size:11.5px}.cp-access-confirm{border:1px solid var(--border);border-radius:8px;gap:10px;padding:12px;display:grid}.cp-access-confirm p{margin:0;font-size:13px}.btn.is-danger{color:var(--red)}.ve-facade{aspect-ratio:16/9;cursor:pointer;background:var(--brand-deep);border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ve-cover{object-fit:cover;width:100%;height:100%;display:block}.ve-cover-empty{background:linear-gradient(135deg, var(--brand), var(--brand-deep))}.ve-play{color:#fff;text-shadow:0 2px 12px #00000073;place-items:center;font-size:44px;display:grid;position:absolute;inset:0}.ve-facade:hover .ve-play{transition:transform .12s ease-out;transform:scale(1.06)}.ve-frame{aspect-ratio:16/9;background:var(--brand-deep);border:0;border-radius:10px;width:100%;display:block}.ex-page .page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ex-search{max-width:320px;margin-bottom:12px}.ex-list-card{padding:0;overflow:hidden}.ex-table{border-collapse:collapse;width:100%}.ex-table th,.ex-table td{text-align:left;border-bottom:1px solid var(--border);padding:12px 16px;font-size:14px}.ex-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.ex-row{cursor:pointer}.ex-row:hover{background:var(--brand-soft2)}.ex-tag{color:var(--muted);border:1px solid var(--border);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px}.ex-media-tag{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:12px}.ex-media-tag.is-youtube{border-color:var(--red);background:var(--red-bg);color:var(--red)}.ex-media-tag.is-upload{border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.ex-form{gap:14px;display:grid}.ex-doses{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ex-media{border-top:1px solid var(--border);gap:14px;margin-top:20px;padding-top:16px;display:grid}.ex-media h3{margin:0;font-size:14px}.ex-media-row{gap:8px;display:flex}.ex-media-row input{flex:1}@media (width<=640px){.ex-doses{grid-template-columns:1fr}}.waitlist{flex-direction:column;gap:12px;width:100%;display:flex}.wl-note{background:var(--brand-soft2);border:.5px solid var(--brand-soft);border-radius:var(--radius-md);color:var(--muted);align-items:flex-start;gap:9px;padding:11px 13px;font-size:11.5px;line-height:1.5;display:flex}.wl-note i{color:var(--brand);flex-shrink:0;margin-top:1px;font-size:16px}.wl-note strong{color:var(--brand-deep);font-weight:600}.wl-list{flex-direction:column;list-style:none;display:flex}.wl-row{border-bottom:.5px solid var(--border-soft);align-items:center;gap:11px;padding:11px 6px;display:flex}.wl-row:last-child{border-bottom:none}.wl-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wl-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.wl-meta{color:var(--muted);font-size:11px}.wl-window{color:var(--muted-2);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.wl-window i{font-size:12px}.wl-row .icon-btn{flex-shrink:0;width:30px;height:30px}.wl-row .icon-btn:hover{color:var(--red);background:var(--red-bg)}.inbox{grid-template-columns:minmax(260px,340px) 1fr;gap:14px;height:100%;min-height:0;display:grid}.inbox-list{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-md);flex-direction:column;min-height:0;display:flex;overflow:hidden}.inbox-list-head{border-bottom:.5px solid var(--border);flex-direction:column;flex-shrink:0;gap:10px;padding:12px;display:flex}.inbox-list-head .search{background:var(--bg);border:.5px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;padding:8px 11px;display:flex}.inbox-list-head .search i{color:var(--muted-2);font-size:16px}.inbox-list-head .search input{width:100%;color:var(--text);font-size:13px;font-family:var(--font);background:0 0;border:0;outline:none}.inbox-list-body{flex:1;min-height:0;overflow-y:auto}.inbox-list-body ul{list-style:none}.inbox-row{border:0;border-bottom:.5px solid var(--border-soft);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:11px 12px;transition:background .12s;display:flex}.inbox-row:hover{background:var(--brand-soft2)}.inbox-row.active{background:var(--brand-soft)}.inbox-row-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.inbox-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.inbox-row-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.inbox-row-time{color:var(--muted-2);flex-shrink:0;font-size:10.5px}.inbox-row-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.inbox-row-preview i{color:var(--muted-2);flex-shrink:0;font-size:13px}.inbox-row-preview .muted{color:var(--muted-2);font-style:italic}.inbox-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.inbox-dot.dot-green{background:var(--ok)}.inbox-dot.dot-amber{background:var(--amber-bar)}.inbox-dot.dot-muted{background:var(--muted-2)}.inbox-thread{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-md);flex-direction:column;min-height:0;display:flex;overflow:hidden}.inbox-empty{height:100%}.thread-head{border-bottom:.5px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.thread-who{flex:1;min-width:0}.thread-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.thread-name{color:var(--text);font-size:14px;font-weight:600}.thread-sub{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:flex}.st-text{font-weight:600}.st-text.st-human{color:var(--amber)}.st-text.st-bot{color:var(--brand)}.st-text.st-closed{color:var(--muted-2)}.thread-body{background:var(--bg);flex:1;min-height:0;padding:16px;overflow-y:auto}.bubbles{flex-direction:column;gap:10px;list-style:none;display:flex}.bubble-row{justify-content:flex-start;display:flex}.bubble-row.mine{justify-content:flex-end}.bubble{border-radius:var(--radius-md);flex-direction:column;gap:3px;max-width:74%;padding:8px 12px;display:flex}.bubble-customer{background:var(--surface);border:.5px solid var(--border);border-bottom-left-radius:var(--radius-sm)}.bubble-ai{background:var(--brand-soft);border-bottom-right-radius:var(--radius-sm)}.bubble-staff{background:var(--blue-bg);border-bottom-right-radius:var(--radius-sm)}.bubble-device{background:var(--blue-bg);border:.5px dashed var(--blue);border-bottom-right-radius:var(--radius-sm)}.bubble-author{color:var(--muted);font-size:10.5px;font-weight:600}.bubble-ai .bubble-author{color:var(--brand)}.bubble-staff .bubble-author,.bubble-device .bubble-author{color:var(--blue)}.bubble-event{color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:2px 0;font-size:11px;display:flex}.bubble-event i{color:var(--muted-2);font-size:13px}.bubble-event time{color:var(--muted-2)}.bubble-text{color:var(--text);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.4}.bubble-image,.bubble-video{border-radius:var(--radius);max-width:260px;text-decoration:none;display:block;overflow:hidden}.bubble-image img,.bubble-video{object-fit:cover;width:100%;height:auto;max-height:320px;display:block}.bubble-audio{width:240px;height:40px}.bubble-doc{border-radius:var(--radius);color:var(--text);background:#0000000a;align-items:center;gap:9px;min-width:180px;padding:9px 11px;text-decoration:none;display:flex}.bubble-doc i{color:var(--muted);flex-shrink:0;font-size:20px}.bubble-doc i.ti-download{color:var(--brand);margin-left:auto;font-size:16px}.bubble-doc-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bubble-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bubble-time{color:var(--muted-2);font-size:10px}.bubble-customer.unanswered{border-left:2px solid var(--amber)}.bubble-pending{color:var(--amber);align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.bubble-pending i{font-size:12px}.bubble-delivery{color:var(--muted-2);align-items:center;gap:3px;font-size:10px;display:inline-flex}.bubble-delivery i{font-size:12px}.bubble-failed{border:.5px solid var(--red);border-radius:var(--radius);background:var(--red-bg);flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;padding:7px 9px;display:flex}.bubble-failed-head{color:var(--red);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.bubble-failed-head i{font-size:13px}.bubble-failed-why{color:var(--muted);word-break:break-word;font-size:10.5px;line-height:1.35}.bubble-failed .btn{padding:4px 8px;font-size:11px}.inbox-row-tail{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.inbox-waiting{background:var(--amber-bg);color:var(--amber);white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.inbox-waiting i{font-size:12px}.composer{border-top:.5px solid var(--border);flex-shrink:0;align-items:flex-end;gap:10px;padding:12px 16px;display:flex}.composer textarea{resize:none;border:.5px solid var(--border);border-radius:var(--radius);max-height:120px;font-size:13px;font-family:var(--font);color:var(--text);outline:none;flex:1;padding:10px 12px;line-height:1.4}.composer textarea:focus{border-color:var(--brand)}.composer .btn,.composer .icon-btn{flex-shrink:0}.composer-recording{align-items:center}.rec-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.2s ease-in-out infinite rec-pulse}.rec-time{color:var(--text-soft);font-variant-numeric:tabular-nums;flex:1;font-size:13px}@keyframes rec-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.rec-dot{animation:none}}.composer-locked{border-top:.5px solid var(--border);background:var(--brand-soft2);color:var(--muted);text-align:center;flex-shrink:0;padding:14px 16px;font-size:12.5px}.composer-locked i{color:var(--brand)}.thread-back{display:none}@media (width<=720px){.inbox{grid-template-columns:1fr}.inbox.has-selection .inbox-list,.inbox:not(.has-selection) .inbox-thread{display:none}.thread-back{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:2px;padding:0;font-size:20px;display:inline-flex}}.thread-for strong{color:var(--text);font-weight:600}.thread-for-pending{color:var(--amber)}.thread-focus{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.thread-focus select{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:7px 10px;font-size:12.5px}.reports{flex-direction:column;gap:14px;display:flex}.reports .metrics{margin-bottom:0}.reports-total{color:var(--muted);font-size:11px}.bars{flex-direction:column;gap:9px;display:flex}.bar-row{grid-template-columns:92px 1fr 34px;align-items:center;gap:10px;display:grid}.bar-label{color:var(--muted);font-size:11.5px}.bar-track{background:var(--border-soft);border-radius:20px;height:8px;overflow:hidden}.bar-fill{border-radius:20px;min-width:2px;height:100%;transition:width .3s ease-out;display:block}.bar-green{background:var(--brand)}.bar-green-soft{background:var(--ok)}.bar-amber{background:var(--amber-bar)}.bar-red{background:var(--red)}.bar-muted{background:var(--muted-2)}.bar-value{color:var(--brand-deep);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.table-wrap{overflow-x:auto}.report-table{border-collapse:collapse;width:100%;min-width:480px;font-size:12px}.report-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-2);border-bottom:.5px solid var(--border-soft);padding:0 10px 8px 0;font-size:10px;font-weight:600}.report-table td{border-bottom:.5px solid var(--border-soft);color:var(--text-soft);font-variant-numeric:tabular-nums;padding:10px 10px 10px 0}.report-table tr:last-child td{border-bottom:none}.cell-name{color:var(--text);font-weight:600}.cell-empty{color:var(--muted-2)}.cell-muted{color:var(--muted)}.cell-strong{color:var(--text);font-weight:600}.cell-bad{color:var(--red)}.rate{align-items:center;gap:7px;min-width:96px;display:flex;position:relative}.rate-bar{background:var(--brand);border-radius:20px;flex-shrink:0;max-width:60px;height:6px}.rate-text{color:var(--brand-deep);font-size:11.5px;font-weight:600}.upsell{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);padding:44px 24px}.upsell p{max-width:42ch}.upsell .btn{margin-top:8px;text-decoration:none}@media (width<=860px){.reports .metrics{grid-template-columns:repeat(2,1fr)}.bar-row{grid-template-columns:76px 1fr 30px}}.settings{width:100%}.settings-row{align-items:center;gap:13px;padding:14px 16px;text-decoration:none;display:flex}.settings-row:hover{border-color:var(--brand);background:var(--brand-soft2)}.settings-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:flex}.settings-icon-ok{background:var(--brand-soft);color:var(--brand)}.settings-icon-warn{background:var(--amber-bg);color:var(--amber)}.settings-icon-neutral{background:var(--brand-soft2);color:var(--brand)}.settings-list{flex-direction:column;gap:10px;display:flex}.settings-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-title{color:var(--brand-deep);font-size:13px;font-weight:600}.settings-desc{color:var(--muted);font-size:11.5px}.settings-chevron{color:var(--muted-2);font-size:16px}.wa-page{width:100%}.wa-timeout{background:var(--amber-bg);border:.5px solid var(--amber);border-radius:var(--radius-md);align-items:center;gap:11px;margin-bottom:14px;padding:12px 14px;display:flex}.wa-timeout>i{color:var(--amber);flex-shrink:0;font-size:17px}.wa-timeout-body{flex:1;min-width:0}.wa-timeout-body strong{color:var(--text);font-size:12.5px;font-weight:600}.wa-timeout-body p{color:var(--muted);margin-top:2px;font-size:11.5px}.wa-card{align-items:center;gap:26px;padding:24px;display:flex}.wa-qr-side{border:.5px solid var(--border);border-radius:var(--radius-md);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:232px;height:232px;padding:8px;display:flex}.qr-canvas{max-width:100%;height:auto;display:block}.qr-waiting,.qr-failed{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:11.5px;display:flex}.qr-failed i{color:var(--amber);font-size:26px}.wa-steps{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.wa-steps h2,.wa-connected-body h2,.wa-card-empty h2{color:var(--brand-deep);letter-spacing:-.2px;font-size:16px;font-weight:600}.wa-steps ol{color:var(--text-soft);flex-direction:column;gap:7px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:flex}.wa-steps ol strong{color:var(--text);font-weight:600}.wa-hint{background:var(--brand-soft2);border-radius:var(--radius);color:var(--muted);align-items:flex-start;gap:7px;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.wa-hint i{color:var(--brand);flex-shrink:0;margin-top:1px;font-size:14px}.wa-card-connected{align-items:flex-start}.wa-connected-icon{background:var(--brand-soft);width:56px;height:56px;color:var(--brand);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;font-size:29px;display:flex}.wa-connected-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.wa-connected-body p,.wa-card-empty p{color:var(--muted);font-size:12.5px;line-height:1.55}.wa-meta-line{color:var(--muted-2);font-size:11px}.wa-danger{width:100%;margin-top:8px}.wa-danger summary{color:var(--muted-2);cursor:pointer;padding:4px 0;font-size:11.5px}.wa-danger summary:hover{color:var(--text)}.wa-danger p{max-width:46ch;margin:6px 0 10px;font-size:11.5px}.wa-card-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px}.wa-empty-icon{background:var(--brand-soft);width:58px;height:58px;color:var(--brand);border-radius:16px;justify-content:center;align-items:center;font-size:30px;display:flex}.wa-card-empty p{max-width:46ch}.wa-card-empty .btn{margin-top:6px}@media (width<=860px){.wa-card{text-align:center;flex-direction:column;align-items:center}.wa-steps{align-items:center}.wa-steps ol{text-align:left}}.settings-form{width:100%}.settings-form .card{flex-direction:column;gap:16px;display:flex}.settings-actions{border-top:.5px solid var(--border-soft);justify-content:flex-end;padding-top:14px;display:flex}.char-count{color:var(--muted-2);text-align:right;font-variant-numeric:tabular-nums;font-size:10.5px}.settings-form .form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-form .form-trio{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){.settings-form .form-pair,.settings-form .form-trio{grid-template-columns:1fr}}.settings-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:10.5px;font-weight:600}.settings-section-title:not(:first-child){border-top:.5px solid var(--border-soft);padding-top:14px}.field-optional{color:var(--muted-2);font-weight:400}.field input:read-only{background:var(--bg);color:var(--text-soft);cursor:default}.field input:read-only:focus{border-color:var(--border);box-shadow:none}.settings-notice{border-radius:var(--radius);background:var(--amber-bg);color:var(--amber);align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.settings-notice i{flex-shrink:0;margin-top:1px;font-size:15px}.settings-block{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:.9rem;padding:.9rem 1.1rem}.settings-block h2{margin:0 0 .6rem;font-size:.9rem}.settings-block .field-help{margin:.35rem 0 0 1.6rem;display:block}.message-preview{background:var(--brand-soft2);border-radius:10px 10px 10px 2px;max-width:34rem;margin:0 0 .8rem;padding:.7rem .9rem;font-size:.86rem;line-height:1.5}.guardrails{color:var(--muted);margin:0;padding:0;font-size:.8rem;list-style:none}.guardrails li{margin-bottom:.2rem;padding-left:1.1rem;position:relative}.guardrails li:before{content:"✓";color:var(--ok);position:absolute;left:0}.settings-section-title{color:var(--brand-deep);margin-bottom:8px;font-size:13.5px;font-weight:600}.settings-section-title+.field,.settings-section-title+.field-help{margin-bottom:14px}.intake-options{flex-direction:column;gap:8px;margin:10px 0 14px;list-style:none;display:flex}.intake-option{border:1px solid var(--border-soft);border-radius:var(--radius);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}.intake-option-hint{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.intake-option-required{white-space:nowrap;font-size:12px}.users-page{width:100%}.page-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.page-head h1{color:var(--brand-deep);letter-spacing:-.3px;font-size:19px;font-weight:600}.page-head p{color:var(--muted);margin-top:3px;font-size:12px}.users-table{padding:4px 8px}.user-row{border-bottom:.5px solid var(--border-soft);align-items:center;gap:12px;padding:11px 8px;display:flex}.user-row:last-child{border-bottom:none}.user-row.is-inactive{opacity:.62}.user-main{flex:1;min-width:0}.user-name{color:var(--text);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.user-you{text-transform:uppercase;letter-spacing:.4px;color:var(--brand);background:var(--brand-soft);border-radius:20px;padding:1px 6px;font-size:9px;font-weight:600}.user-email{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.user-role{justify-content:center;min-width:92px}.user-actions{gap:6px;display:flex}.icon-btn-danger:hover:not(:disabled){background:var(--red-bg);color:var(--red)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.user-form{flex-direction:column;gap:14px;display:flex}@media (width<=860px){.user-role{display:none}}.units-page{width:100%}.units-list{padding:4px 8px}.unit-row{border-bottom:.5px solid var(--border-soft);align-items:center;gap:12px;padding:12px 8px;display:flex}.unit-row:last-child{border-bottom:none}.unit-icon{background:var(--brand-soft2);width:36px;height:36px;color:var(--brand);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.unit-main{flex:1;min-width:0}.unit-name{color:var(--text);font-size:12.5px;font-weight:600}.unit-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.unit-actions{gap:6px;display:flex}.unit-form{flex-direction:column;gap:14px;display:flex}.unit-remove-text{color:var(--text-soft);font-size:12.5px;line-height:1.55}.unit-plan-warning{background:var(--amber-bg);color:var(--amber);border-radius:var(--radius);align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex}.unit-plan-warning i{flex-shrink:0;font-size:15px}.lgpd-page{width:100%}.lgpd-card{flex-direction:column;gap:14px;display:flex}.lgpd-card p{color:var(--text-soft);font-size:12.5px;line-height:1.6}.lgpd-card strong{color:var(--text);font-weight:600}.lgpd-card .btn{align-self:flex-start}.lgpd-done{background:var(--brand-soft2);border:.5px solid var(--brand-soft);border-radius:var(--radius-md);align-items:center;gap:11px;padding:13px 15px;display:flex}.lgpd-done>i{color:var(--brand);flex-shrink:0;font-size:24px}.lgpd-done-title{color:var(--brand-deep);font-size:12.5px;font-weight:600}.lgpd-done-meta{color:var(--muted);margin-top:2px;font-size:11px}.billing-page{width:100%}.billing-alert{background:var(--amber-bg);border:.5px solid var(--amber-bar);border-radius:var(--radius-md);align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;display:flex}.billing-alert>i{color:var(--amber);flex-shrink:0;font-size:20px}.billing-alert-body{color:var(--amber);flex:1;font-size:12px;line-height:1.45}.billing-alert-body strong{font-weight:600}.billing-alert .btn{flex-shrink:0;text-decoration:none}.billing-cards{margin-bottom:14px}.billing-plan-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.billing-plan-name{color:var(--brand-deep);font-size:14px;font-weight:600}.billing-price{color:var(--brand-deep);align-items:baseline;gap:4px;margin-top:10px;font-size:27px;font-weight:600;display:flex}.billing-price-cycle{color:var(--muted);font-size:12px;font-weight:400}.billing-note{color:var(--muted);margin-top:8px;font-size:12px}.billing-manage{color:var(--muted-2);border-top:.5px solid var(--border-soft);margin-top:12px;padding-top:12px;font-size:11.5px}.billing-manage a{color:var(--brand)}.payment-list{flex-direction:column;list-style:none;display:flex}.payment-row{border-bottom:.5px solid var(--border-soft);align-items:center;gap:11px;padding:11px 4px;display:flex}.payment-row:last-child{border-bottom:none}.payment-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot-green{background:var(--ok)}.dot-amber{background:var(--amber-bar)}.dot-red{background:var(--red)}.dot-muted{background:var(--muted-2)}.payment-main{flex-direction:column;flex:1;min-width:0;display:flex}.payment-amount{color:var(--text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.payment-meta{color:var(--muted);margin-top:1px;font-size:11px}.payment-pay{flex-shrink:0;padding:6px 12px;text-decoration:none}@media (width<=860px){.billing-alert{flex-direction:column;align-items:flex-start}}
/*$vite$:1*/