:root{color:#102033;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{overflow-x:hidden}button,input,select,textarea{font:inherit;max-width:100%}a,td,th,p,dd{overflow-wrap:anywhere}.app-fallback{color:#102033;background:radial-gradient(circle at 20% 0,#568fff29,#0000 26rem),linear-gradient(#fbfcff 0%,#eef3f9 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.app-fallback section{text-align:center;background:#ffffffd1;border:1px solid #94a3b83d;border-radius:28px;max-width:520px;padding:34px;box-shadow:0 24px 80px #0f172a1f}.app-fallback-mark{color:#1859d1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:900}.app-fallback h1{color:#0f172a;margin:0 0 10px;font-size:1.75rem}.app-fallback p{color:#667085;margin:0 0 22px}.app-fallback button{color:#fff;cursor:pointer;background:#1859d1;border:0;border-radius:14px;min-height:44px;padding:0 18px;font-weight:800}.vv9-app{color:#102033;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.vv9-rail{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffbd;border-right:1px solid #94a3b833;flex-direction:column;justify-content:space-between;height:100vh;padding:22px;display:flex;position:sticky;top:0}.vv9-brand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.vv9-brand strong{font-size:1.02rem;display:block}.app-build-version{color:#8795aa;letter-spacing:.06em;margin-top:1px;font-size:.58rem;font-weight:700;line-height:1.25;display:block}.vv9-brand span,.vv9-rail-footer span,.vv9-kicker,.vv9-panel-title span,.vv9-commandbar>div>span{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.vv9-nav{gap:7px;display:grid}.vv9-nav button{color:#536174;cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:0 12px;transition:background .16s,color .16s,transform .16s;display:flex}.vv9-nav button:hover,.vv9-nav button.active{transform:translate(2px)}.vv9-rail-footer{gap:12px;display:grid}.vv9-rail-footer label{gap:7px;display:grid}.vv9-stage{gap:22px;padding:28px;display:grid}.vv9-commandbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.vv9-commandbar h1{letter-spacing:-.03em;margin:5px 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.vv9-actions,.vv9-call-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vv9-primary,.vv9-ghost,.vv9-icon,.vv9-panel-title button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.vv9-primary{background:#0f172a;box-shadow:0 16px 34px #0f172a2e}.vv9-primary:hover,.vv9-ghost:hover,.vv9-icon:hover{transform:translateY(-1px)}.vv9-ghost,.vv9-icon,.vv9-panel-title button{color:#26364a;background:#fffc;border:1px solid #94a3b842}.vv9-alert{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:16px;padding:12px 14px;line-height:1.45}.vv9-password-required{color:#102033;background:radial-gradient(circle at 18% 0,#1859d124,#0000 26rem),linear-gradient(#fbfcff 0%,#eef3f9 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.vv9-password-panel{background:#ffffffdb;border:1px solid #94a3b842;border-radius:24px;gap:16px;width:100%;max-width:440px;padding:28px;display:grid;box-shadow:0 24px 80px #0f172a24}.vv9-password-icon{color:#fff;background:#0f172a;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.vv9-password-panel h1{color:#0f172a;margin:0;font-size:2rem}.vv9-password-panel p{color:#667085;margin:-8px 0 0;font-weight:800}.vv9-password-panel form{gap:12px;display:grid}.vv9-password-panel label{gap:7px;display:grid}.vv9-password-panel label span{color:#536174;font-size:.78rem;font-weight:900}.vv9-password-panel input{color:#0f172a;background:#fff;border:1px solid #94a3b857;border-radius:14px;min-height:44px;padding:0 13px}.runtime-warning-strip{color:#92400e;background:#f59e0b1f;border:1px solid #f59e0b38;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.runtime-warning-strip svg{flex:none;margin-top:2px}.vv9-today,.vv9-now,.vv9-calendar,.vv9-calls,.vv9-knowledge,.vv9-stats,.vv9-settings{gap:18px;display:grid}.vv9-live-card,.vv9-panel,.vv9-calendar-main,.vv9-calendar-aside,.vv9-call-command,.vv9-knowledge-hero,.vv9-request-detail>.details-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd1;border:1px solid #94a3b82e;border-radius:28px;box-shadow:0 24px 70px #0f172a14}.vv9-now{gap:22px}.vv9-now-hero{color:#fff;background:radial-gradient(circle at 18% 0,#2563eb2e,#0000 28rem),radial-gradient(circle at 100% 20%,#14b8a629,#0000 24rem),linear-gradient(135deg,#0f172a 0%,#172033 58%,#123d4a 100%);border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);align-items:stretch;gap:22px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0f172a38}.vv9-now-copy{gap:14px;max-width:820px;display:grid}.vv9-now-copy .vv9-kicker,.vv9-ai-status-card span{color:#e2e8f0b8}.vv9-now-copy h2{letter-spacing:-.055em;max-width:880px;margin:0;font-size:clamp(2.35rem,5vw,5rem);line-height:.92}.vv9-now-copy p{color:#e2e8f0d1;max-width:680px;margin:0;font-size:1.05rem;line-height:1.65}.vv9-ai-status-card{background:#ffffff17;border:1px solid #ffffff24;border-radius:28px;align-content:space-between;gap:18px;min-height:250px;padding:20px;display:grid}.vv9-ai-status-card strong{letter-spacing:-.02em;margin-top:4px;font-size:1.25rem;display:block}.vv9-ai-status-card .vv9-primary{color:#0f172a;background:#fff;justify-self:start}.vv9-mission-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.88fr) minmax(280px,.62fr);gap:18px;display:grid}.vv9-live-column{align-content:start;gap:18px;min-width:0;display:grid}.vv9-live-console{grid-auto-rows:max-content;align-content:start;align-self:start}.vv9-live-transcript{color:#26364a;background:#f8fbff;border:1px solid #2563eb1f;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.vv9-live-transcript p{margin:0}.vv9-intake-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.vv9-intake-snapshot div{background:#fff;border:1px solid #94a3b829;border-radius:18px;padding:13px}.vv9-intake-snapshot dt{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.vv9-intake-snapshot dd{color:#0f172a;overflow-wrap:anywhere;margin:5px 0 0;font-weight:900}.vv9-handoff-list{gap:10px;display:grid}.vv9-handoff{color:#102033;cursor:pointer;text-align:left;background:#fff;border:1px solid #94a3b833;border-left:5px solid #2563eb;border-radius:20px;gap:6px;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.vv9-handoff.high{border-left-color:#f43f5e}.vv9-handoff.medium{border-left-color:#f59e0b}.vv9-handoff.low{border-left-color:#17b26a}.vv9-handoff span{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.vv9-handoff p,.vv9-handoff small{color:#667085;margin:0;line-height:1.45}.vv9-availability-panel{align-content:start}.vv9-reception-panel{background:linear-gradient(135deg,#f8fbff 0%,#f4fbf9 100%);border-top:3px solid #14b8a6;align-content:start}.vv9-reception-summary{gap:12px;display:grid}.vv9-reception-next{background:#fff;border:1px solid #14b8a633;border-radius:16px;gap:3px;padding:14px;display:grid}.vv9-reception-next span,.vv9-reception-stats dt{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:900}.vv9-reception-next strong{color:#0f172a;font-size:1.1rem}.vv9-reception-next small{color:#536174;line-height:1.35}.vv9-reception-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.vv9-reception-stats div{background:#ffffffc7;border:1px solid #94a3b829;border-radius:14px;padding:11px}.vv9-reception-stats div.urgent{background:#fff7f8;border-color:#fecdd3}.vv9-reception-stats dd{color:#0f172a;margin:3px 0 0;font-size:1.25rem;font-weight:900}.vv9-reception-stats .urgent dd{color:#be123c}.vv9-outcome-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.vv9-support-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;display:grid}.vv9-live-card{grid-template-columns:180px minmax(0,1fr) minmax(230px,.38fr);align-items:center;gap:22px;padding:26px;display:grid}.vv9-live-card h2,.vv9-panel-title h2,.vv9-call-header h2{color:#0f172a;letter-spacing:-.02em;margin:2px 0 0;font-size:1.45rem}.vv9-live-card p{color:#536174;margin:10px 0 0;font-size:1.02rem;line-height:1.55}.vv9-wave,.vv9-wave-large{justify-content:center;align-items:center;gap:4px;display:flex}.vv9-wave i,.vv9-wave-large i{animation:1.2s ease-in-out infinite vv9-wave;animation-delay:var(--wave-delay);background:linear-gradient(#2563eb,#14b8a6);border-radius:999px;width:5px;height:24px;display:block}.vv9-wave i:nth-child(3n),.vv9-wave-large i:nth-child(4n){height:52px}.vv9-wave-large i{width:6px;height:46px}@keyframes vv9-wave{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}.vv9-live-meta,.vv9-call-state,.vv9-appointment-inspector,.vv9-stack,.vv9-reco-list,.vv9-slot-list,.vv9-upcoming-list{gap:10px;display:grid}.vv9-live-meta span,.vv9-live-meta strong{color:#26364a;background:#f3f7fb;border-radius:999px;padding:8px 12px;font-weight:800;display:inline-flex}.vv9-grid-priority{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr) minmax(280px,.8fr);gap:18px;display:grid}.vv9-grid-secondary,.vv9-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vv9-panel{gap:16px;padding:20px;display:grid}.vv9-panel-large{min-height:360px}.vv9-panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.vv9-panel-title strong{color:#1859d1;background:#eef5ff;border-radius:999px;padding:8px 12px}.vv9-agenda,.vv9-stack{gap:10px;display:grid}.vv9-appointment-line,.vv9-case,.vv9-handoff,.vv9-slot,.vv9-reco,.vv9-empty,.vv9-request-row{color:#102033;background:#fff;border:1px solid #94a3b82e;border-radius:18px;transition:transform .16s,border-color .16s,box-shadow .16s}.vv9-appointment-line{border-left:5px solid var(--accent);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.vv9-appointment-line time,.vv9-slot strong{color:#1859d1;font-size:1.15rem;font-weight:900}.vv9-appointment-line span,.vv9-appointment-line small,.vv9-case span,.vv9-slot span,.vv9-reco span,.vv9-empty span,.vv9-request-row span,.vv9-request-row small,.vv9-soft-copy{color:#667085}.vv9-case,.vv9-slot{cursor:pointer;text-align:left;gap:5px;padding:14px;display:grid}.vv9-upcoming-appointment{color:#102033;cursor:pointer;text-align:left;background:#fff;border:1px solid #94a3b82e;border-left:4px solid #2563eb;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.vv9-upcoming-appointment time{color:#1859d1;font-size:1.05rem;font-weight:900}.vv9-upcoming-appointment div{gap:2px;min-width:0;display:grid}.vv9-upcoming-appointment strong{color:#102033}.vv9-upcoming-appointment span,.vv9-upcoming-appointment small{color:#667085;line-height:1.35}.vv9-upcoming-appointment small{grid-column:1/-1}.vv9-upcoming-appointment:hover,.vv9-case:hover,.vv9-handoff:hover,.vv9-slot:hover,.vv9-appointment-line:hover,.vv9-request-row:hover,.vv9-appt-card:hover{border-color:#2563eb52;transform:translateY(-2px);box-shadow:0 18px 36px #2563eb14}.vv9-case.danger{border-color:#f43f5e42}.vv9-reco{border-left:5px solid #2563eb;gap:4px;padding:14px;display:grid}.vv9-reco.success{border-left-color:#17b26a}.vv9-reco.warning{border-left-color:#f59e0b}.vv9-reco.danger{border-left-color:#f43f5e}.vv9-slot-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.vv9-slot.wide{grid-template-columns:none}.vv9-empty{gap:5px;padding:16px;display:grid}.vv9-calendar{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.vv9-calendar-aside{gap:16px;display:grid;position:sticky;top:24px}.vv9-calendar-head,.vv9-date-nav,.vv9-tabs{justify-content:space-between;align-items:center;gap:10px;display:flex}.vv9-calendar-head{border-bottom:1px solid #94a3b82e;margin-bottom:16px;padding-bottom:14px}.vv9-date-nav{justify-content:flex-start}.vv9-date-nav button,.vv9-tabs button{color:#26364a;cursor:pointer;background:#fff;border:1px solid #94a3b838;border-radius:999px;min-height:36px;padding:0 12px;font-weight:800}.vv9-tabs button.active{box-shadow:0 8px 20px #0f172a14}.vv9-doctor-timeline{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid;position:relative}.vv9-now-line{opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#ef4444,#0000);border-radius:999px;height:2px;position:absolute;top:28%;left:0;right:0}.vv9-doctor-column{background:#f8fafcd1;border:1px solid #94a3b82e;border-radius:22px;overflow:hidden}.vv9-doctor-column header{background:#ffffffdb;border-bottom:1px solid #94a3b82e;justify-content:space-between;padding:14px;display:flex}.vv9-time-lane{border-bottom:1px solid #94a3b821;grid-template-columns:54px minmax(0,1fr);gap:8px;min-height:62px;padding:8px;display:grid}.vv9-time-lane time{color:#98a2b3;font-size:.78rem;font-weight:800}.vv9-calendar-working-hours{color:#667085;margin:0 0 12px;font-size:.82rem;font-weight:700}.vv9-calendar-exceptions{margin-top:16px}.vv9-calendar-exceptions>p{color:#667085;margin:0 0 12px;font-size:.86rem}.vv9-calendar-exception-list{gap:8px;display:grid}.vv9-appt-card{border:1px solid #94a3b833;border-left:5px solid var(--accent);color:#102033;cursor:grab;text-align:left;border-radius:16px;gap:3px;padding:10px;display:grid}.vv9-appt-card.selected{border-color:#2563eb66;box-shadow:0 14px 34px #2563eb21}.vv9-week-board,.vv9-month-board{grid-template-columns:repeat(7,minmax(130px,1fr));gap:10px;display:grid;overflow-x:auto}.vv9-week-day,.vv9-month-board button{color:#102033;cursor:pointer;text-align:left;border:1px solid #94a3b82e;border-radius:18px;gap:8px;min-height:150px;padding:12px;display:grid}.vv9-week-day i,.vv9-month-board i{color:#1859d1;background:#eef5ff;font-size:.75rem;font-style:normal}.vv9-appointment-inspector{color:#102033}.vv9-calls{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);gap:18px;display:grid}.vv9-call-list{gap:10px;display:grid}.vv9-list-intro{background:linear-gradient(135deg,#fffffff0,#eff6ffdb);border:1px solid #94a3b82e;border-radius:24px;gap:8px;padding:20px;display:grid;box-shadow:0 18px 44px #0f172a0f}.vv9-list-intro h2{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:1.45rem;line-height:1}.vv9-list-intro p{color:#667085;margin:0;line-height:1.5}.vv9-list-head{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.vv9-request-row{cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.vv9-request-row.selected{border-color:#2563eb6b;box-shadow:0 16px 34px #2563eb1c}.vv9-dot{border-radius:999px;width:11px;height:11px;display:block}.vv9-dot.high{background:#f43f5e}.vv9-dot.medium{background:#f59e0b}.vv9-dot.low{background:#17b26a}.vv9-request-detail .details-panel{max-height:none;position:static}.vv9-knowledge-hero{justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.vv9-knowledge-hero h2{color:#0f172a;letter-spacing:-.04em;margin-bottom:4px;font-size:2.8rem}.vv9-import{align-items:center;gap:10px;display:flex}.vv9-import input[type=file]{display:none}.vv9-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vv9-module{background:#ffffffd1;border:1px solid #94a3b82e;border-radius:22px;gap:10px;padding:16px;display:grid}.vv9-module span{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.vv9-module textarea{min-height:220px}.vv9-floating-save{justify-self:end;position:sticky;bottom:24px}.vv9-metric-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.vv9-metric{background:#ffffffd1;border:1px solid #94a3b82e;border-radius:24px;gap:8px;padding:20px;display:grid}.vv9-metric.success{border-color:#17b26a33}.vv9-metric span{color:#667085;font-weight:800}.vv9-metric strong{color:#0f172a;letter-spacing:-.04em;font-size:2.4rem}.vv9-settings{max-width:980px}.vv9-studio{gap:18px;display:grid}.vv9-studio .topbar{background:#ffffffd1;border:1px solid #94a3b82e;border-radius:28px;padding:22px;box-shadow:0 24px 70px #0f172a14}.vv9-studio .config-section,.vv9-studio .config-save-band{border-radius:24px;box-shadow:0 16px 44px #0f172a0f}.vv9-call-backdrop{z-index:20;background:radial-gradient(circle at 50% 0,#2563eb2e,#0000 36rem),#0f172a94;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.vv9-dog-assistant{pointer-events:auto;z-index:19;position:fixed;bottom:clamp(18px,2vw,32px);right:clamp(18px,2vw,36px)}.vv9-dog-assistant-launch{appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:124px;height:112px;padding:0;transition:transform .18s;display:block;position:relative}.vv9-dog-assistant-launch:hover,.vv9-dog-assistant-launch:focus-visible{transform:translateY(-5px)rotate(-2deg)}.vv9-dog-assistant-launch:focus-visible{outline-offset:4px;border-radius:999px;outline:3px solid #2563ebcc}.vv9-dog-assistant img{filter:drop-shadow(0 12px 16px #0f172a33);object-fit:contain;width:100%;height:100%;position:relative}.vv9-dog-assistant-status{background:#34d399;border:3px solid #fff;border-radius:999px;width:15px;height:15px;position:absolute;bottom:16px;right:14px;box-shadow:0 3px 8px #0f172a2e}.vv9-dog-assistant-toggle{appearance:none;color:#fff;cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;background:#64748be6;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:opacity .16s,transform .16s,background-color .16s;display:flex;position:absolute;top:42px;left:-22px;transform:translate(5px);box-shadow:0 3px 10px #0f172a29}.vv9-dog-assistant:hover .vv9-dog-assistant-toggle,.vv9-dog-assistant:focus-within .vv9-dog-assistant-toggle{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.vv9-dog-assistant-toggle:hover,.vv9-dog-assistant-toggle:focus-visible{background:#64748b}.vv9-dog-assistant-toggle:focus-visible{outline-offset:3px;outline:3px solid #94a3b8cc}.vv9-dog-assistant.is-collapsed{width:28px;height:40px;bottom:clamp(18px,2vw,32px);right:0}.vv9-dog-assistant.is-collapsed .vv9-dog-assistant-toggle{opacity:1;pointer-events:auto;visibility:visible;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;top:6px;left:0;transform:none}.vv9-dog-assistant p{color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#0f172a;border-radius:999px;align-items:center;gap:6px;margin:0;padding:9px 12px;font-size:.78rem;font-weight:800;transition:opacity .16s,transform .16s;display:flex;position:absolute;bottom:30px;right:calc(100% + 30px);transform:translate(8px);box-shadow:0 12px 28px #0f172a2e}.vv9-dog-assistant:hover p,.vv9-dog-assistant:focus-within p{opacity:1;transform:translate(0)}.vv9-call-command{gap:20px;width:min(1180px,100%);max-width:1180px;max-height:calc(100vh - 56px);padding:24px;display:grid;overflow:auto}.vv9-assistant-command{color:#172033;background:linear-gradient(145deg,#fff 0%,#fbfdff 100%);border:1px solid #e2e8f0f5;border-radius:30px;gap:18px;width:min(680px,100%);max-width:680px;max-height:calc(100vh - 56px);padding:26px;display:grid;box-shadow:0 32px 96px #0f172a4d,0 2px 8px #0f172a14}.vv9-assistant-header{border-bottom:1px solid #e8eef5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:18px;display:grid}.vv9-assistant-mark{color:#fff;background:linear-gradient(135deg,#2563eb,#14b8a6);border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 10px 22px #2563eb3d}.vv9-assistant-header h2{color:#0f172a;letter-spacing:-.025em;margin:3px 0 4px;font-size:1.45rem;line-height:1.1}.vv9-assistant-header p{color:#64748b;margin:0;font-size:.85rem;line-height:1.35}.vv9-assistant-header .vv9-icon{border-radius:14px;width:42px;padding:0}.vv9-assistant-history{background:radial-gradient(circle at 100% 0,#bfdbfe6b,#0000 38%),linear-gradient(#f8fbff,#f1f5f9);border:1px solid #dfe8f2;border-radius:22px;align-content:start;gap:12px;min-height:208px;max-height:min(44vh,390px);padding:18px;display:grid;overflow:auto}.vv9-assistant-message{align-self:start;justify-items:start;gap:4px;max-width:88%;display:grid}.vv9-assistant-message.user{justify-self:end;justify-items:end}.vv9-assistant-message>span{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:850}.vv9-assistant-message p{color:#26364a;white-space:pre-wrap;background:#fffffff0;border:1px solid #dbe5ef;border-radius:6px 18px 18px;margin:0;padding:11px 13px;line-height:1.5;box-shadow:0 6px 16px #0f172a0a}.vv9-assistant-message.user p{color:#fff;background:linear-gradient(135deg,#2563eb,#0f5fd8);border-color:#2563eb;border-radius:18px 5px 18px 18px;box-shadow:0 8px 18px #2563eb2e}.vv9-assistant-message.is-thinking p{align-items:center;gap:5px;min-height:42px;display:inline-flex}.vv9-assistant-message.is-thinking i{background:#60a5fa;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite vv9-assistant-thinking;display:block}.vv9-assistant-message.is-thinking i:nth-child(2){animation-delay:.15s}.vv9-assistant-message.is-thinking i:nth-child(3){animation-delay:.3s}.vv9-assistant-suggestions{gap:8px;display:grid}.vv9-assistant-suggestions>p{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:850}.vv9-assistant-prompts{flex-wrap:wrap;gap:8px;display:flex}.vv9-assistant-prompts button{color:#1859d1;cursor:pointer;text-align:left;background:#fff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:5px;padding:8px 11px;font-size:.76rem;font-weight:750;line-height:1.25;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.vv9-assistant-prompts button:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 5px 12px #2563eb1a}.vv9-assistant-compose{background:#f8fafc;border:1px solid #dce6f1;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:7px;display:grid}.vv9-assistant-compose textarea{color:#172033;font:inherit;resize:none;background:0 0;border:1px solid #0000;border-radius:12px;min-height:58px;padding:10px 11px;line-height:1.45}.vv9-assistant-compose textarea:focus{background:#fff;border-color:#2563eb66;outline:none;box-shadow:0 0 0 3px #2563eb1f}.vv9-assistant-compose .vv9-primary{border-radius:13px;align-self:stretch;min-width:118px}.vv9-assistant-note{color:#64748b;text-align:center;margin-top:-4px;font-size:.73rem;line-height:1.35}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes vv9-assistant-thinking{0%,to{opacity:.35;transform:translateY(1px)}50%{opacity:1;transform:translateY(-2px)}}.vv9-call-header{justify-content:space-between;align-items:center;display:flex}.vv9-call-orb{background:radial-gradient(circle at 50% 20%,#2563eb21,#0000 30rem),#f8fafc;border:1px solid #94a3b82e;border-radius:30px;justify-items:center;gap:14px;padding:28px;display:grid}.vv9-audio-status{color:#334155;background:#0f172a0f;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.86rem;font-weight:850;display:inline-flex}.vv9-audio-status.generating,.vv9-audio-status.playing{color:#1d4ed8;background:#2563eb1f;border-color:#2563eb3d}.vv9-audio-status.listening{color:#0f766e;background:#14b8a621;border-color:#14b8a647}.vv9-audio-status.blocked{color:#92400e;background:#f59e0b21;border-color:#f59e0b57}.vv9-audio-status.failed{color:#b91c1c;background:#ef44441f;border-color:#ef44444d}.vv9-call-connection{color:#64748b;align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:inline-flex}.vv9-call-connection i{background:#94a3b8;border-radius:999px;width:8px;height:8px}.vv9-call-connection.active{color:#0f766e}.vv9-call-connection.active i{background:#14b8a6;animation:1.8s ease-in-out infinite vv9-call-connection-pulse;box-shadow:0 0 0 4px #14b8a621}.vv9-call-connection time{color:inherit;font-variant-numeric:tabular-nums}.vv9-call-sound-settings{align-content:start}.vv9-call-sound-toggle,.vv9-call-sound-volume{color:#334155;gap:8px;font-size:.82rem;font-weight:750;display:grid}.vv9-call-sound-toggle{grid-template-columns:auto 1fr;align-items:center}.vv9-call-sound-toggle input{accent-color:#0f766e;width:16px;height:16px;margin:0}.vv9-call-sound-volume>span{justify-content:space-between;display:flex}.vv9-call-sound-volume input{accent-color:#0f766e;width:100%;margin:0}.vv9-call-sound-settings small{color:#64748b;font-size:.76rem;line-height:1.45}@keyframes vv9-call-connection-pulse{50%{opacity:.56;transform:scale(.82)}}.vv9-inline-action{width:100%;margin-top:12px}.manual-audio-unlock{background:#2563eb1f;border:1px solid #60a5fa4d;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.manual-audio-unlock p{color:#bfdbfe;margin:0;font-weight:800;line-height:1.45}.vv9-call-grid{grid-template-columns:minmax(0,1fr) 360px;gap:18px;display:grid}.vv9-call-transcript,.vv9-call-intel article{background:#fff;border:1px solid #94a3b82e;border-radius:24px;gap:14px;padding:18px;display:grid}.vv9-call-intel{gap:14px;display:grid}.vv9-turns{gap:10px;max-height:320px;display:grid;overflow:auto}.vv9-turn{gap:8px;display:grid}.vv9-turn span{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:900}.vv9-turn p{border-radius:18px;margin:0;padding:13px 15px;line-height:1.55}.vv9-turn.ai p{color:#123d80}.vv9-progress-bar{background:#edf2f7;border-radius:999px;height:10px;overflow:hidden}.vv9-progress-bar span{background:linear-gradient(90deg,#2563eb,#17b26a);height:100%;display:block}.vv9-chip-list{flex-wrap:wrap;gap:7px;display:flex}.vv9-chip-list span{color:#667085;background:#f1f5f9;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:800}.vv9-urgency-orbit{border-radius:18px;align-items:center;gap:10px;padding:13px;display:flex}.vv9-mini-dl{gap:9px;margin:0;display:grid}.vv9-mini-dl div{justify-content:space-between;gap:10px;display:flex}.vv9-mini-dl dd{overflow-wrap:anywhere;text-align:right;max-width:62%;margin:0}.vv9-dev-debug{background:linear-gradient(#2563eb14,#0f172a05)!important;border-color:#3b82f647!important}.vv9-dev-debug dd{text-align:right;max-width:58%}.live-timeline{--timeline-surface:#fff;--timeline-border:#94a3b82e;--timeline-muted:#667085;--timeline-text:#102033;--timeline-row:#f8fafc;--timeline-row-hover:#eef5ff;--timeline-detail:#475467;background:var(--timeline-surface);border:1px solid var(--timeline-border);border-radius:24px;gap:14px;padding:18px;display:grid}.vv10-replay .live-timeline,.vv10-panel .live-timeline{--timeline-surface:#0f172a80;--timeline-border:#94a3b81f;--timeline-muted:#93a4bd;--timeline-text:#f8fafc;--timeline-row:#0f172a8f;--timeline-row-hover:#1e293bd1;--timeline-detail:#9fb0c8}.live-timeline-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.live-timeline-head h3{color:var(--timeline-text);margin:4px 0 0;font-size:1.05rem}.live-timeline-pulse{color:#15803d;text-transform:uppercase;background:#22c55e1f;border:1px solid #22c55e33;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.74rem;font-weight:900;display:inline-flex}.live-timeline-pulse i{background:#22c55e;border-radius:999px;width:8px;height:8px;animation:1.2s ease-in-out infinite timelinePulse}.live-timeline-list{gap:10px;max-height:360px;padding-right:3px;display:grid;overflow:auto}.live-timeline-event{background:var(--timeline-row);border:1px solid var(--timeline-border);border-radius:18px;transition:background .16s,border-color .16s,transform .16s;animation:.26s both timelineEnter;overflow:hidden}.live-timeline-event:hover,.live-timeline-event[open]{background:var(--timeline-row-hover);border-color:#2563eb3d;transform:translateY(-1px)}.live-timeline-event summary{cursor:pointer;grid-template-columns:74px 34px minmax(0,1fr);align-items:flex-start;gap:12px;padding:13px;list-style:none;display:grid}.live-timeline-event summary::-webkit-details-marker{display:none}.live-timeline-event time{color:var(--timeline-muted);padding-top:7px;font-size:.78rem;font-weight:900}.live-timeline-icon{color:#2563eb;background:#2563eb1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.live-timeline-event.urgency_predicted .live-timeline-icon{color:#b45309;background:#f59e0b29}.live-timeline-event.client_memory_used .live-timeline-icon{color:#b08b1d;background:#d4af372e}.live-timeline-event.appointment_booked .live-timeline-icon,.live-timeline-event.appointment_rescheduled .live-timeline-icon,.live-timeline-event.conversation_completed .live-timeline-icon{color:#15803d;background:#22c55e24}.live-timeline-event.appointment_cancelled .live-timeline-icon{color:#be123c;background:#f43f5e24}.live-timeline-event.conversation_error .live-timeline-icon{color:#be123c;background:#f8717124}.live-timeline-event strong{color:var(--timeline-text);display:block}.live-timeline-event p{color:var(--timeline-detail);margin:5px 0 0;line-height:1.45}.urgency-transition,.timeline-urgency{text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;margin-top:8px;padding:5px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.urgency-transition,.timeline-urgency.high{color:#be123c;background:#f8717124}.timeline-urgency.medium{color:#b45309;background:#f59e0b29}.timeline-urgency.low{color:#15803d;background:#22c55e24}.urgency-transition b{color:currentColor;font-size:.95rem;line-height:1}.live-timeline-details{border-top:1px solid var(--timeline-border);gap:12px;padding:0 13px 13px 119px;display:grid}.live-timeline-details>div{border:1px solid var(--timeline-border);background:#ffffff75;border-radius:14px;padding:11px}.vv10-replay .live-timeline-details>div,.vv10-panel .live-timeline-details>div{background:#0206173d}.live-timeline-details strong{color:var(--timeline-text);text-transform:uppercase;font-size:.78rem}.live-timeline-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.live-timeline-detail-grid>strong{grid-column:1/-1}.live-timeline-detail-grid span{color:var(--timeline-muted);text-transform:uppercase;margin-bottom:3px;font-size:.7rem;font-weight:900;display:block}.timeline-calendar-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.timeline-calendar-actions span{color:#2563eb;background:#2563eb1a;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:800}@keyframes timelineEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes timelinePulse{0%,to{box-shadow:0 0 #22c55e47}50%{box-shadow:0 0 0 7px #22c55e00}}@media (width<=1180px){.vv9-grid-priority,.vv9-grid-secondary,.vv9-now-hero,.vv9-mission-grid,.vv9-support-grid,.vv9-calendar,.vv9-calls,.vv9-call-grid,.vv9-live-card{grid-template-columns:1fr}.vv9-slot-row,.vv9-outcome-strip,.vv9-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.vv9-tests-page{gap:18px;display:grid}.vv9-test-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.vv9-test-summary article,.vv9-test-card{background:#0f172ab8;border:1px solid #94a3b829;border-radius:22px;box-shadow:0 22px 54px #0206172e}.vv9-test-summary article{padding:18px}.vv9-test-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.vv9-test-summary strong{color:var(--text);margin-top:7px;font-size:1.75rem;display:block}.vv9-tests-list{gap:12px;display:grid}.vv9-test-card{overflow:hidden}.vv9-test-card.passed{border-color:#22c55e38}.vv9-test-card.failed{border-color:#f8717157}.vv9-test-head{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) minmax(120px,auto) 76px;align-items:center;gap:12px;width:100%;padding:16px 18px 8px;display:grid}.vv9-test-head small,.vv9-test-card>p{color:var(--muted)}.vv9-test-head b{color:var(--text);text-align:right}.vv9-test-card>p{word-break:break-word;margin:0;padding:0 18px 16px 58px;line-height:1.5}.vv9-test-details{border-top:1px solid #94a3b81f;gap:14px;padding:16px 18px 18px;display:grid}.vv9-test-details pre{color:var(--text);white-space:pre-wrap;background:#0206175c;border:1px solid #94a3b81f;border-radius:16px;max-height:220px;margin:0;padding:14px;overflow:auto}.vv9-quality-controls{grid-template-columns:minmax(180px,1fr) repeat(5,minmax(130px,190px));align-items:end;gap:12px;display:grid}.vv9-quality-controls h3{color:var(--text);margin:4px 0 0;font-size:1.1rem}.vv9-quality-controls select,.vv9-threshold input{color:var(--text);font:inherit;background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;width:100%;min-height:42px;padding:0 12px}.vv9-threshold{grid-template-columns:auto 76px;align-items:center;gap:6px;display:grid}.vv9-threshold span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.vv9-note{color:#a7f3d0;background:#14b8a61f;border:1px solid #2dd4bf38;border-radius:16px;margin:0;padding:12px 14px;font-weight:800}.vv9-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vv9-quality-card{color:var(--text);cursor:pointer;text-align:left;background:#0f172aad;border:1px solid #94a3b829;border-radius:18px;gap:8px;padding:15px;display:grid}.vv9-quality-card.warning,.vv9-test-card.warning{border-color:#fbbf247a;box-shadow:0 20px 48px #fbbf2414}.vv9-quality-card.critical,.vv9-test-card.critical{border-color:#f8717194;box-shadow:0 20px 48px #f871711f}.vv9-quality-card span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.vv9-quality-card small,.vv9-quality-card em,.vv9-empty-copy{color:var(--muted)}.vv9-quality-card em{font-style:normal;line-height:1.45}.vv9-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vv9-analysis-grid section{background:#0f172a75;border:1px solid #94a3b81f;border-radius:16px;padding:14px}.vv9-analysis-grid p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.vv9-score-breakdown{gap:10px;display:grid}.vv9-score-breakdown div{grid-template-columns:minmax(130px,1fr) 64px;gap:6px;display:grid}.vv9-score-breakdown span{color:var(--muted);text-transform:capitalize;font-weight:800}.vv9-score-breakdown b{color:var(--text);text-align:right}.vv9-score-breakdown i{background:linear-gradient(90deg,#38bdf8,#2dd4bf);border-radius:999px;grid-column:1/-1;height:7px;display:block}.vv9-test-replay{gap:10px;display:grid}.vv9-test-replay div{border-radius:16px;padding:12px 14px}.vv9-test-replay .ai{background:#3b82f61f}.vv9-test-replay .caller{background:#14b8a61f}.vv9-test-replay span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.74rem;font-weight:800;display:block}.vv9-test-replay p{margin:0}.vv9-random-callers{gap:16px;display:grid;overflow:hidden}.vv9-random-callers input{color:var(--text);font:inherit;background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;width:92px;min-height:42px;padding:0 12px;font-weight:800}.vv9-random-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vv9-random-card{background:#0f172a9e;border:1px solid #94a3b824;border-radius:20px;overflow:hidden}.vv9-random-card>button{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;gap:5px;width:100%;padding:16px;display:grid}.vv9-random-card>button span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.vv9-random-card>button strong,.vv9-random-card>button b{overflow-wrap:anywhere}.vv9-random-card>button small,.vv9-random-card>p{color:var(--muted)}.vv9-random-card>p{margin:0;padding:0 16px 16px;line-height:1.45}@media (width<=760px){.vv9-stage,.vv9-call-backdrop{padding:16px}.vv9-commandbar,.vv9-now-hero,.vv9-knowledge-hero,.vv9-calendar-head,.vv9-call-header{flex-direction:column;align-items:stretch}.vv9-module-grid,.vv9-mission-grid,.vv9-support-grid,.vv9-intake-snapshot,.vv9-stats-grid,.vv9-slot-row,.vv9-outcome-strip,.vv9-metric-strip,.vv9-week-board,.vv9-month-board{grid-template-columns:1fr}.vv9-dog-assistant{bottom:14px;right:12px}.vv9-dog-assistant-launch{width:112px;height:102px}.vv9-dog-assistant-status{bottom:14px;right:12px}.vv9-dog-assistant p{display:none}.vv9-assistant-command{max-height:calc(100vh - 32px);padding:18px}.vv9-assistant-history{min-height:220px}.vv9-assistant-compose{grid-template-columns:1fr}.vv9-assistant-compose .vv9-primary{width:100%}}.app-shell{grid-template-columns:264px minmax(0,1fr)}.sidebar{background:#ffffffeb;border-right:1px solid #e5e9f2;box-shadow:18px 0 60px #0f172a0a}.brand-mark{background:linear-gradient(135deg,#2563eb,#14b8a6);box-shadow:0 16px 34px #2563eb2e}.brand-lockup p,.login-brand p,.topbar h1,.details-hero h2,.panel-header h2,.config-section-header h2,.config-save-band h2,.chart-title h3,.detail-card-title h3,.reception-card h2,.calendar-topbar h1,.reception-topbar h1{color:#111827}.brand-lockup span,.login-brand span,.topbar p,.language-field span,.form-field span,dt,.eyebrow,.muted,.metric-card p,.metric-card span,.chart-card,td span,.detail-grid dd,.analysis-block p,.transcript-text,.config-save-band p:not(.eyebrow){color:#667085}.sidebar-nav button,.sidebar-nav a{color:#475467}.sidebar-nav button:hover,.sidebar-nav button.active,.sidebar-nav a:hover,.sidebar-nav a.active{color:#1d4ed8;background:#eef4ff}.workspace,.topbar{background:0 0}.blue-pill,.gold-pill{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.primary-button:hover,.login-button:hover{box-shadow:0 20px 42px #2563eb3b}.secondary-button,.ghost-button,.voice-button,.icon-button,.quick-actions button{color:#344054;background:#fff;border:1px solid #d8dee9}.secondary-button:hover,.ghost-button:hover,.voice-button:hover,.icon-button:hover,.quick-actions button:hover{background:#f8fafc;border-color:#c7d2fe}.language-field select,select,input,textarea{color:#111827;background:#fff;border:1px solid #d8dee9}.metric-card,.chart-card,.requests-panel,.details-panel,.detail-card,.config-section,.config-save-band,.conversation-console,.request-preview-card,.recording-panel,.reception-card,.calendar-main,.calendar-side-panel{background:#fffffff0;border:1px solid #e5e9f2;box-shadow:0 18px 50px #0f172a0f}.metric-card strong,.panel-header span,.detail-grid dd,.analysis-block strong,.cell-title strong,td,th,.timeline-item strong,.knowledge-stat-card strong,.turn p{color:#111827}th{color:#667085;background:#f8fafc}.urgency.high,.legend-dot.high,.line-track span.high{color:#b42318;background:#fee2e2}.urgency.medium,.legend-dot.medium,.line-track span.medium{color:#b45309;background:#fef3c7}.urgency.low,.legend-dot.low,.line-track span.low{color:#15803d;background:#dcfce7}.status-pill,.count-badge{border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.status-pill.new,.status-pill.scheduled{color:#1d4ed8;background:#eff6ff}.status-pill.in_progress,.status-pill.checked_in{color:#0e7490;background:#ecfeff}.status-pill.callback_needed,.count-badge.danger{color:#b42318;background:#fee2e2}.status-pill.closed,.status-pill.completed{color:#15803d;background:#dcfce7}.login-page{background:radial-gradient(circle at 20% 10%,#2563eb1f,#0000 34rem),#f6f8fb}.login-card,.call-modal,.voice-modal,.demo-modal{color:#111827;background:#fff;border:1px solid #e5e9f2;box-shadow:0 26px 90px #0f172a2e}.modal-backdrop{background:#0f172a6b}.reception-priority-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr) minmax(280px,.8fr);gap:18px;display:grid}.reception-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.reception-card{border-radius:14px;gap:16px;min-width:0;padding:18px;display:grid}.section-heading,.calendar-toolbar,.date-switcher{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h2,.reception-card h2{margin:0;font-size:1.05rem}.compact-button{min-height:34px;padding:0 11px}.agenda-list,.queue-list,.recommendation-list,.slot-list{gap:10px;display:grid}.appointment-row,.queue-item,.callback-row,.recommendation,.conversation-status-card,.slot-chip,.compact-empty{color:#111827;background:#f8fafc;border:1px solid #e5e9f2;border-radius:12px}.appointment-row{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.appointment-row>div{gap:3px;display:grid}.appointment-row time{color:#2563eb;font-weight:900}.appointment-row span,.appointment-row small,.queue-item span,.callback-row span,.recommendation span,.conversation-status-card span,.slot-chip span,.compact-empty span{color:#667085}.queue-item,.slot-chip{cursor:pointer;text-align:left;gap:4px;padding:12px;transition:border-color .15s,transform .15s,background .15s;display:grid}.queue-item:hover,.slot-chip:hover{background:#fff;border-color:#bfdbfe;transform:translateY(-1px)}.callback-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.callback-row>button:first-child{color:#111827;cursor:pointer;text-align:left;background:0 0;gap:3px;display:grid}.recommendation{border-left:4px solid #2563eb;gap:4px;padding:12px;display:grid}.recommendation.success{border-left-color:#16a34a}.recommendation.warning{border-left-color:#f59e0b}.recommendation.danger{border-left-color:#dc2626}.conversation-status-card{gap:10px;padding:14px;display:grid}.conversation-status-card.active{background:#eff6ff;border-color:#bfdbfe}.compact-empty{gap:5px;padding:14px;display:grid}.calendar-shell{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.calendar-main,.calendar-side-panel{border-radius:14px;min-width:0;padding:18px}.calendar-side-panel{gap:14px;display:grid;position:sticky;top:20px}.calendar-toolbar{border-bottom:1px solid #e5e9f2;margin-bottom:14px;padding-bottom:14px}.date-switcher{justify-content:flex-start}.date-switcher strong{color:#111827;min-width:190px}.segmented-control{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;padding:4px;display:inline-flex}.segmented-control button{color:#475467;cursor:pointer;background:0 0;border-radius:8px;min-height:34px;padding:0 12px;font-weight:800}.segmented-control button.active{color:#1d4ed8;background:#fff;box-shadow:0 8px 20px #0f172a14}.day-calendar{gap:0;display:grid}.calendar-slot{grid-template-columns:70px minmax(0,1fr);gap:12px;min-height:58px;display:grid}.calendar-slot time{color:#667085;padding-top:12px;font-size:.82rem;font-weight:800}.slot-drop-zone{border-top:1px solid #e5e9f2;gap:8px;min-height:58px;padding:8px 0;display:grid}.calendar-appointment{border:1px solid #dbe3ef;border-left:5px solid var(--appointment-color);color:#111827;cursor:grab;text-align:left;background:#fff;border-radius:12px;gap:4px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.calendar-appointment:hover,.calendar-appointment.selected{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 12px 26px #2563eb1f}.calendar-appointment span,.calendar-appointment small{color:#667085}.calendar-appointment.break,.appointment-row.break{border-left-color:#94a3b8}.calendar-appointment.blocked,.appointment-row.blocked{border-left-color:#f97316}.week-calendar{grid-template-columns:repeat(7,minmax(140px,1fr));gap:8px;display:grid;overflow-x:auto}.week-day{background:#f8fafc;border:1px solid #e5e9f2;border-radius:12px;min-width:140px;overflow:hidden}.week-day-header{background:#fff;border-bottom:1px solid #e5e9f2;justify-content:space-between;padding:10px;display:flex}.week-slot{border-bottom:1px solid #edf1f7;min-height:46px;padding:5px}.month-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.month-day{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e9f2;border-radius:12px;gap:7px;min-height:132px;padding:10px;display:grid}.month-day:hover{border-color:#bfdbfe}.month-day.muted-month{color:#98a2b3;background:#f8fafc}.month-day span,.month-day i{color:#667085;font-size:.76rem}.month-day i{color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 7px;font-style:normal;overflow:hidden}.working-hours-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.working-day-row{background:#f8fafc;border:1px solid #e5e9f2;border-radius:12px;gap:8px;padding:10px;display:grid}.working-day-row strong{color:#111827}input[type=color]{min-height:44px;padding:4px}.turn p,.faq-row,.knowledge-stat-card,.imported-files-panel{background:#f8fafc;border-color:#e5e9f2}.turn-meta small{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}@media (width<=1180px){.reception-priority-grid,.calendar-shell{grid-template-columns:1fr}.calendar-side-panel{position:static}.reception-secondary-grid,.working-hours-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.workspace{padding:16px}.reception-priority-grid,.reception-secondary-grid,.calendar-toolbar,.section-heading,.working-hours-grid{grid-template-columns:1fr}.section-heading,.calendar-toolbar,.date-switcher{flex-direction:column;align-items:stretch}.month-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-slot{grid-template-columns:54px minmax(0,1fr)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 0 0,#d4af3729,#0000 34rem),linear-gradient(135deg,#0f1115 0%,#151922 100%);min-width:320px;margin:0}button{border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.app-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#0f1115d1;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;height:100vh;padding:24px;display:flex;position:sticky;top:0}.sidebar-top{gap:30px;display:grid}.brand-lockup,.login-brand{align-items:center;gap:12px;display:flex}.brand-mark{color:#141312;background:linear-gradient(135deg,#d4af37f5,#ffe88fdb);width:48px;height:48px;box-shadow:0 18px 36px #d4af3733}.brand-lockup p,.login-brand p{color:#fff;margin:0 0 2px;font-size:1.02rem;font-weight:800}.brand-lockup span,.login-brand span{color:#aab3c5;font-size:.82rem}.sidebar-nav{gap:8px;display:grid}.sidebar-nav a,.sidebar-nav button{color:#aab3c5;cursor:pointer;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;transition:background .16s,color .16s,transform .16s;display:flex}.sidebar-nav a:hover,.sidebar-nav a.active,.sidebar-nav button:hover,.sidebar-nav button.active{color:#fff;background:#ffffff12;transform:translate(2px)}.sidebar-actions{gap:12px;display:grid}.language-field,.form-field{gap:8px;display:grid}.language-field span,.form-field span,dt,.eyebrow{color:#aab3c5;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.eyebrow{margin-bottom:7px}.language-field select,select,input,textarea{appearance:none;color:#fff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;outline:none;width:100%;min-height:44px;padding:0 13px;transition:border-color .15s,box-shadow .15s,background .15s}select{background-image:linear-gradient(45deg,#0000 50%,#aab3c5 50%),linear-gradient(135deg,#aab3c5 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}select:disabled,input:disabled,textarea:disabled{color:#ffffffad;opacity:1;background-color:#ffffff09}select option{color:#0f1115}input:focus,select:focus,textarea:focus{border-color:#d4af37c7;box-shadow:0 0 0 4px #d4af371f}textarea{resize:vertical;min-height:128px;padding:12px 13px;line-height:1.55}.primary-button,.secondary-button,.voice-button,.ghost-button,.login-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.primary-button,.login-button{color:#101116;background:linear-gradient(135deg,#d4af37,#f1d778);box-shadow:0 18px 44px #d4af3738}.primary-button:hover,.login-button:hover{transform:translateY(-1px);box-shadow:0 22px 52px #d4af3747}.voice-button{color:#f4dc8d;background:#d4af371f;border:1px solid #d4af3752}.secondary-button,.ghost-button{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a}.secondary-button:hover,.ghost-button:hover,.voice-button:hover{background:#ffffff16;transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.55;transform:none}.workspace{gap:22px;min-width:0;padding:28px;display:grid}.topbar{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.topbar h1{margin:10px 0 8px;font-size:2.15rem;line-height:1.05}.topbar p,.login-copy p,.muted{color:#aab3c5;margin-bottom:0;line-height:1.6}.topbar-actions{align-items:center;gap:12px;display:flex}.search-field{color:#aab3c5;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;min-width:340px;min-height:46px;padding:0 14px;display:flex}.search-field input{box-shadow:none;background:0 0;border:0;min-height:auto;padding:0}.gold-pill{color:#f2d878;background:#d4af371f;border:1px solid #d4af373d;gap:7px;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:800}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card,.chart-card,.requests-panel,.details-panel,.detail-card,.login-card,.call-modal{background:linear-gradient(#ffffff09,#fff0),#1b2130;border:1px solid #ffffff14;box-shadow:0 22px 70px #00000047}.metric-card{border-radius:8px;align-items:center;gap:14px;min-height:132px;padding:20px;transition:transform .16s,border-color .16s;display:flex}.metric-card:hover,.chart-card:hover{border-color:#d4af3738;transform:translateY(-2px)}.metric-icon{color:#d4af37;background:#d4af371f;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.metric-card.danger .metric-icon{color:#ff8a8a;background:#ff71711f}.metric-card.warning .metric-icon{color:#ffc46f;background:#ffbe5c1f}.metric-card.success .metric-icon{color:#72dd9b;background:#58d3911f}.metric-card p{color:#aab3c5;margin-bottom:6px;font-size:.86rem}.metric-card strong{margin-bottom:7px;font-size:2rem;line-height:1;display:block}.metric-card span{color:#7f8a9f;font-size:.82rem}.analytics-grid{grid-template-columns:1.25fr 1fr 1fr;gap:16px;display:grid}.chart-card{border-radius:8px;gap:18px;min-height:230px;padding:20px;transition:transform .16s,border-color .16s;display:grid}.chart-title{color:#d4af37;align-items:center;gap:10px;display:flex}.chart-title h3{color:#fff;text-transform:none;margin-bottom:0;font-size:.98rem}.bar-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;min-height:145px;display:grid}.bar-item{align-items:center;gap:8px;height:100%;display:grid}.bar-track{background:#ffffff0d;border-radius:999px;align-items:end;width:100%;height:118px;display:flex;overflow:hidden}.bar-track span{background:linear-gradient(#f4da80,#d4af37);border-radius:999px;width:100%;transition:height .28s;display:block}.bar-item small,.distribution-row small,.workload-row span,.workload-row strong{color:#aab3c5;font-size:.75rem}.distribution-chart,.workload-chart{gap:15px;display:grid}.distribution-row,.workload-row{align-items:center;gap:12px;display:grid}.distribution-row{grid-template-columns:96px 1fr 26px}.distribution-row>div:first-child{align-items:center;gap:8px;display:flex}.distribution-row strong{color:#fff;font-size:.82rem}.legend-dot{border-radius:999px;width:9px;height:9px}.legend-dot.high,.line-track .high{background:#ff8a8a}.legend-dot.medium,.line-track .medium{background:#ffc46f}.legend-dot.low,.line-track .low{background:#72dd9b}.line-track,.workload-row div{background:#ffffff0f;border-radius:999px;height:9px;overflow:hidden}.line-track span,.workload-row i{border-radius:999px;height:100%;transition:width .26s;display:block}.workload-row{grid-template-columns:100px 1fr 24px}.workload-row i{background:linear-gradient(90deg,#d4af37,#f0d774)}.content-grid{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:18px;display:grid}.config-grid{gap:18px;display:grid}.config-section,.config-save-band{background:linear-gradient(#ffffff09,#fff0),#1b2130;border:1px solid #ffffff14;border-radius:8px;min-width:0;box-shadow:0 22px 70px #0000003d}.config-section-header{border-bottom:1px solid #ffffff14;padding:18px 20px}.config-section-header h2,.config-save-band h2{margin-bottom:0;font-size:1.05rem}.config-section-body{gap:16px;padding:20px;display:grid}.editable-list,.faq-editor{gap:12px;display:grid}.editable-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.faq-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:10px;padding:12px;display:grid}.faq-row button{justify-self:start}.toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.toggle-field{color:#fff;background:#ffffff0b;border:1px solid #ffffff14;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.toggle-field input{accent-color:#d4af37;width:18px;min-height:auto}.knowledge-editor{min-height:320px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.knowledge-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.knowledge-stat-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:6px;min-height:118px;padding:14px;display:grid}.knowledge-stat-card span,.knowledge-stat-card small,.imported-file-row small{color:#aab3c5}.knowledge-stat-card span{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.knowledge-stat-card strong{color:#fff;font-size:1.25rem}.knowledge-stat-card small{line-height:1.45}.knowledge-import-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.file-upload-button{min-width:260px;position:relative}.file-upload-button input{opacity:0;pointer-events:none;position:absolute;inset:0}.file-upload-button.disabled{cursor:not-allowed;opacity:.55;transform:none}.imported-files-panel{background:#d4af3714;border:1px solid #d4af372e;border-radius:8px;gap:8px;padding:14px;display:grid}.imported-file-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.imported-file-row span{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.knowledge-module-grid .form-field:last-child{grid-column:1/-1}.knowledge-module-grid .knowledge-editor{min-height:210px}.config-save-band{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.config-save-band p:not(.eyebrow){color:#aab3c5;margin:6px 0 0}.requests-panel,.details-panel{border-radius:8px;min-width:0;overflow:hidden}.details-panel{gap:14px;max-height:calc(100vh - 32px);padding:14px;display:grid;position:sticky;top:16px;overflow-y:auto}.panel-header,.details-hero,.modal-header,.modal-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-header{border-bottom:1px solid #ffffff14;min-height:78px;padding:18px 20px}.panel-header h2{margin-bottom:0;font-size:1.02rem}.panel-header>span{color:#aab3c5;background:#ffffff12;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-weight:800;display:inline-flex}.table-wrap{max-height:650px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:920px}thead{z-index:2;background:#1b2130f0;position:sticky;top:0}th,td{text-align:left;border-bottom:1px solid #ffffff12;padding:16px 20px}th{color:#7f8a9f;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}tbody tr{cursor:pointer;transition:background .16s,transform .16s}tbody tr:hover,tbody tr.selected{background:#d4af370f}.cell-title{color:#fff;align-items:center;gap:8px;margin-bottom:5px;display:flex}td span{color:#8f9aae;font-size:.86rem}.urgency,.status-pill,.voice-status{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.urgency.high{color:#ff9a9a;background:#ff717121}.urgency.medium{color:#ffc46f;background:#ffbe5c21}.urgency.low{color:#72dd9b;background:#58d39121}.status-pill{color:#aab3c5;background:#ffffff0f}.status-pill.callback_needed{color:#ffc46f;background:#ffbe5c21}.status-pill.closed{color:#72dd9b;background:#58d39121}.quick-actions{align-items:center;gap:8px;display:flex}.quick-actions button,.icon-button{color:#aab3c5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.quick-actions button:hover,.icon-button:hover{color:#f3d875;background:#d4af3721}.details-hero{background:linear-gradient(135deg,#d4af3724,#ffffff05),#ffffff0a;border:1px solid #d4af372e;border-radius:8px;padding:18px}.details-hero h2{margin-bottom:6px;font-size:1.32rem}.details-hero span:not(.urgency){color:#aab3c5;line-height:1.5;display:block}.detail-card{border-radius:8px;gap:14px;padding:16px;display:grid}.detail-card-title{color:#d4af37;align-items:center;gap:9px;display:flex}.detail-card-title h3{color:#fff;letter-spacing:0;text-transform:none;margin-bottom:0;font-size:.92rem}.detail-grid,.analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}dt,dd{margin:0}dd{color:#fff;margin-top:4px;line-height:1.5}.analysis-block{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;padding:13px}.analysis-block strong{color:#fff;margin-bottom:6px;display:block}.analysis-block p,.transcript-text{color:#aab3c5;margin-bottom:0;line-height:1.58}.operator-handoff-card textarea{color:#e5edf8;resize:vertical;background:#ffffff0f;border-color:#ffffff1f;min-height:240px;font-size:.85rem;line-height:1.5}.operator-handoff-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-handoff-actions small{color:#ffc46f;font-size:.78rem;font-weight:800}.ai-warning{color:#ffc46f;background:#ffbe5c1f;border:1px solid #ffbe5c33;border-radius:8px;margin-bottom:0;padding:12px;line-height:1.5}.recording-player{gap:10px;display:grid}.recording-player audio,.voice-preview{width:100%}.save-notes{justify-self:start;align-items:center;gap:7px;display:inline-flex}.timeline{gap:12px;display:grid}.timeline-item{grid-template-columns:28px 1fr;gap:10px;display:grid}.timeline-item>span{color:#d4af37;background:#d4af371f;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.timeline-item strong{margin-bottom:3px;font-size:.88rem;display:block}.timeline-item small{color:#8f9aae}.client-memory-card{background:linear-gradient(135deg,#d4af371a,#ffffff09),#ffffff0b;border:1px solid #d4af3729}.memory-score-row{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.memory-score-row p{color:#aab3c5;margin:4px 0 0}.memory-score-ring{--score:0%;background:radial-gradient(circle at center, #1b2130 58%, transparent 60%), conic-gradient(#d4af37 var(--score), #ffffff1f 0);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:74px;height:74px;display:flex}.memory-score-ring strong{color:#fff;font-size:1.2rem;line-height:1}.memory-score-ring span{color:#aab3c5;font-size:.72rem;font-weight:800}.memory-kpis,.memory-pets{flex-wrap:wrap;gap:8px;display:flex}.memory-kpis span,.memory-pets span{color:#aab3c5;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.memory-kpis strong,.memory-pets strong{color:#fff}.memory-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.memory-section-head span{color:#8f9aae;font-size:.78rem;font-weight:800}.memory-timeline{gap:10px;display:grid}.memory-event{grid-template-columns:82px 1fr;gap:10px;display:grid}.memory-event>span{color:#d4af37;text-transform:uppercase;padding-top:2px;font-size:.72rem;font-weight:900}.memory-event div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;padding:10px}.memory-event strong{color:#fff;font-size:.86rem;display:block}.memory-event p{color:#aab3c5;margin:4px 0;line-height:1.45}.memory-event small{color:#8f9aae}.vv9-memory-compact{gap:5px;display:grid}.vv9-memory-compact strong{color:#f8fafc}.vv9-memory-compact span,.vv9-memory-compact p{color:#9fb0c8;margin:0;line-height:1.4}.supervisor-live-card{background:linear-gradient(135deg,#d4af3714,#2563eb0a),#0f172a9e!important;border-color:#d4af372e!important}.supervisor-suggestions{gap:9px;display:grid}.supervisor-suggestion{border:1px solid #94a3b824;border-radius:14px;gap:5px;padding:10px;display:grid}.supervisor-suggestion.high,.supervisor-coaching.high{background:#f871711a;border-color:#f8717133}.supervisor-suggestion.medium,.supervisor-coaching.medium{background:#f59e0b1a;border-color:#f59e0b2e}.supervisor-suggestion.low,.supervisor-coaching.low{background:#60a5fa1a;border-color:#60a5fa2e}.supervisor-suggestion span,.supervisor-coaching span{color:#d4af37;text-transform:uppercase;font-size:.68rem;font-weight:900}.supervisor-suggestion strong{color:#f8fafc;font-size:.9rem}.supervisor-suggestion p{color:#9fb0c8;margin:0;font-size:.82rem;line-height:1.45}.supervisor-report{border-color:#d4af3729}.supervisor-report-summary{color:#aab3c5;margin:0;line-height:1.55}.supervisor-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.supervisor-report-grid>div,.supervisor-columns>div,.supervisor-missing{background:#0f172a80;border:1px solid #94a3b81f;border-radius:16px;padding:14px}.supervisor-report-grid span,.supervisor-missing strong{color:#8f9aae;text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.supervisor-report-grid strong{color:#fff;margin-top:5px;font-size:1.1rem;display:block}.supervisor-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;display:grid}.supervisor-columns>div>strong{color:#fff;margin-bottom:10px;display:block}.supervisor-columns p{color:#aab3c5;margin:0 0 8px;line-height:1.5}.supervisor-coaching{border:1px solid #94a3b824;border-radius:14px;gap:5px;margin-bottom:8px;padding:10px;display:grid}.supervisor-coaching p{color:#fff;margin:0;font-weight:800}.supervisor-coaching small{color:#9fb0c8;line-height:1.45}.supervisor-missing{flex-wrap:wrap;gap:8px;display:flex}.supervisor-missing strong{flex-basis:100%}.supervisor-missing span{color:#f4d77a;background:#d4af371f;border:1px solid #d4af372e;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:900}@media (width<=900px){.supervisor-report-grid,.supervisor-columns{grid-template-columns:1fr}}.notice{color:#aab3c5;background:#ffffff0e;border:1px solid #ffffff14;border-radius:8px;margin:0;padding:14px 16px}.notice.error{color:#ff9a9a;background:#ff71711a;border-color:#ff71712e}.notice.compact{padding:11px 12px}.skeleton-list{gap:1px;padding:8px 0;display:grid}.skeleton-row{grid-template-columns:2fr 1fr 1fr;align-items:center;gap:20px;padding:18px 20px;display:grid}.skeleton-row span{background:linear-gradient(90deg,#ffffff0d,#ffffff1c,#ffffff0d) 0 0/220% 100%;border-radius:999px;height:14px;animation:1.25s ease-in-out infinite shimmer}.empty-state{color:#aab3c5;text-align:center;place-items:center;min-height:260px;padding:34px;display:grid}.empty-state>div{color:#d4af37;background:#d4af371f;border:1px solid #d4af3733;border-radius:8px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:18px;display:inline-flex}.empty-state h3{color:#fff;letter-spacing:0;text-transform:none;margin-bottom:7px;font-size:1.05rem}.modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#05070cb8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.call-modal{border-radius:8px;gap:18px;width:min(680px,100%);max-width:680px;max-height:calc(100vh - 36px);padding:22px;display:grid;overflow-y:auto}.voice-modal{width:min(900px,100%);max-width:900px}.demo-modal{width:min(760px,100%);max-width:760px}.modal-header h2{margin-bottom:0;font-size:1.25rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.modal-actions{border-top:1px solid #ffffff14;justify-content:flex-end;padding-top:18px}.recording-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:16px;padding:16px;display:grid}.recording-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.recording-header h3{color:#fff;letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:1rem}.recording-header span:not(.voice-status):not(.recording-dot){color:#8f9aae;font-size:.84rem}.voice-status{color:#aab3c5;text-transform:none;background:#ffffff12;gap:8px}.voice-status.recording{color:#ff9a9a;background:#ff717121}.voice-status.saving{color:#ffc46f;background:#ffbe5c21}.recording-dot{background:currentColor;border-radius:999px;width:8px;height:8px}.voice-status.recording .recording-dot{animation:1s ease-in-out infinite pulse}.recording-controls{flex-wrap:wrap;gap:10px;display:flex}.voice-settings{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.voice-settings label{grid-column:span 3;gap:7px;min-width:0;display:grid}.voice-settings span{color:#aab3c5;text-transform:uppercase;font-size:.76rem;font-weight:700}.voice-settings select{min-height:42px}.voice-settings input[type=password]{color:#fff;font:inherit;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:8px;min-width:0;min-height:42px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s}.voice-settings input[type=password]::placeholder{color:#8f9aae}.voice-settings input[type=password]:focus{background:#ffffff13;border-color:#d4af378c;outline:none;box-shadow:0 0 0 3px #d4af371a}.voice-settings input[type=range]{accent-color:#d4af37;width:100%;min-height:42px}.voice-settings input[type=checkbox]{accent-color:#d4af37;width:22px;height:22px}.voice-settings .wide-setting{grid-column:span 5}.voice-settings .model-setting{grid-column:span 4}.voice-settings .api-key-setting{grid-column:span 8}.voice-settings .provider-setting,.voice-settings .compact-setting,.voice-settings .slider-setting{grid-column:span 3}.key-save-action{grid-column:span 4;align-items:end;display:flex}.key-save-action button{width:100%}.speaker-boost-field{grid-column:span 2;align-content:start}.voice-test-actions{flex-wrap:wrap;grid-column:span 7;justify-content:flex-end;align-items:end;gap:8px;display:flex}.voice-current{background:#d4af3714;border:1px solid #d4af372e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.voice-current span,.voice-current small{color:#aab3c5;font-size:.78rem}.voice-current strong{color:#fff}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.demo-card{color:#fff;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;justify-items:start;gap:8px;min-height:142px;padding:16px;transition:background .16s,border-color .16s,transform .16s;display:grid}.demo-card:hover{background:#d4af3714;border-color:#d4af3738;transform:translateY(-1px)}.demo-card span{color:#d4af37;background:#d4af371f;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.demo-card strong{font-size:.98rem}.demo-card small{color:#aab3c5;line-height:1.45}.conversation-console,.request-preview-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:14px;padding:16px;display:grid}.turn-list{gap:10px;max-height:260px;display:grid;overflow-y:auto}.turn{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.turn>span{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.turn.ai>span{color:#d4af37;background:#d4af3721}.turn.caller>span{color:#aab3c5;background:#ffffff14}.turn-content{gap:6px;min-width:0;display:grid}.turn p{color:#fff;background:#ffffff0e;border:1px solid #ffffff14;border-radius:8px;margin:0;padding:11px 12px;line-height:1.55}.turn.ai p{border-color:#d4af3729}.turn-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.turn-meta small{color:#f1d778;background:#d4af371a;border:1px solid #d4af372e;border-radius:999px;padding:4px 8px;font-size:.72rem}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.preview-grid .wide{grid-column:1/-1}.login-page{place-items:center;padding:28px}.login-card{border-radius:8px;gap:28px;width:min(560px,100%);max-width:560px;padding:32px;display:grid}.login-copy h1{margin:16px 0 14px;font-size:2.5rem;line-height:1}.login-form{gap:14px}.login-form label{color:#475569;gap:7px;font-size:.86rem;display:grid}.login-form input{color:#111827;font:inherit;background:#fff;border:1px solid #d8dee9;border-radius:8px;min-height:46px;padding:0 13px}.login-error{color:#b91c1c;font-size:.9rem}.login-proof{gap:10px}.login-proof span{color:#aab3c5;background:#ffffff0f;border:1px solid #ffffff17;padding:8px 12px;font-size:.82rem}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1240px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid,.content-grid{grid-template-columns:1fr}.details-panel{max-height:none;position:static}}@media (width<=940px){.app-shell{grid-template-columns:1fr}.sidebar{gap:20px;height:auto;position:static}.sidebar-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-actions{grid-template-columns:1fr 1fr}.language-field{grid-column:1/-1}.topbar,.topbar-actions{flex-direction:column;align-items:stretch}.search-field{min-width:0}.voice-settings label,.voice-settings .wide-setting,.voice-settings .model-setting,.voice-settings .api-key-setting,.voice-settings .provider-setting,.voice-settings .compact-setting,.voice-settings .slider-setting,.speaker-boost-field,.key-save-action,.voice-test-actions{grid-column:span 6}}@media (width<=680px){.workspace,.sidebar,.login-page{padding:16px}.topbar h1,.login-copy h1{font-size:2rem}.kpi-grid,.sidebar-actions,.form-grid,.detail-grid,.analysis-grid,.toggle-grid,.knowledge-stats-grid,.knowledge-import-panel,.knowledge-module-grid,.sidebar-nav{grid-template-columns:1fr}.metric-card{min-height:auto}.panel-header,.details-hero,.modal-header,.modal-actions,.recording-header{flex-direction:column;align-items:stretch}.recording-controls{flex-direction:column}.editable-row,.config-save-band{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.file-upload-button{width:100%;min-width:0}.imported-file-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.imported-file-row small{grid-column:2}.knowledge-module-grid .form-field:last-child{grid-column:auto}.voice-settings{grid-template-columns:1fr}.voice-settings label,.voice-settings .wide-setting,.voice-settings .model-setting,.voice-settings .api-key-setting,.voice-settings .provider-setting,.voice-settings .compact-setting,.voice-settings .slider-setting,.speaker-boost-field,.key-save-action,.voice-test-actions{grid-column:1/-1}.voice-test-actions{justify-content:stretch}.voice-test-actions button{width:100%}.demo-grid{grid-template-columns:1fr}.call-modal,.login-card{border-radius:8px;padding:18px}}body{background:radial-gradient(circle at 20% -10%,#467bff42,#0000 34rem),radial-gradient(circle at 88% 4%,#14b8a629,#0000 30rem),linear-gradient(#0b1020 0%,#0e1424 48%,#111827 100%)}button,input,select,textarea{font:inherit}.vv9-brand strong{color:#f8fafc;letter-spacing:-.02em}.vv9-brand span,.vv9-rail-footer span,.vv9-kicker,.vv9-panel-title span,.vv9-commandbar>div>span,.vv9-list-intro .vv9-kicker{color:#93a4bd;letter-spacing:.08em;font-size:.68rem}.brand-mark{background:radial-gradient(circle at 30% 20%,#ffffff57,#0000 1.2rem),linear-gradient(135deg,#4f8cff,#16c2a3);border-radius:15px;box-shadow:0 16px 40px #2563eb47,inset 0 1px #ffffff38}.vv9-nav button{color:#93a4bd;border-radius:16px;min-height:46px;padding:0 13px;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;position:relative}.vv9-nav button:hover{color:#f8fafc;background:#94a3b81a;transform:translate(3px)}.vv9-nav button.active{color:#fff;background:linear-gradient(135deg,#3b82f638,#14b8a61f);border-color:#93c5fd33;transform:translate(4px);box-shadow:0 14px 34px #2563eb29}.vv9-nav button.active:before{content:"";background:#60a5fa;border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:-8px;box-shadow:0 0 16px #60a5fabf}.vv9-clinic-card{background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #94a3b829;border-radius:22px;gap:6px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff14}.vv9-clinic-card strong{color:#f8fafc;font-size:.98rem;line-height:1.15}.vv9-clinic-card small{color:#9fb0c8;align-items:center;gap:7px;font-weight:800;display:inline-flex}.vv9-clinic-card i{background:#22c55e;border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite vv9-breathe;display:inline-flex;box-shadow:0 0 0 6px #22c55e1f}.vv9-rail-footer{gap:14px}.vv9-rail-footer label{gap:8px}.vv9-rail-footer select,.vv9-list-head input,.vv9-module textarea,.vv9-call-transcript textarea,.vv9-appointment-inspector select,.vv9-import select,.vv9-settings input,.vv9-settings textarea{color:#e7edf7;background:#0f172aad;border:1px solid #94a3b829;border-radius:14px;transition:background .16s,border-color .16s,box-shadow .16s}.vv9-rail-footer select:focus,.vv9-list-head input:focus,.vv9-module textarea:focus,.vv9-call-transcript textarea:focus,.vv9-appointment-inspector select:focus,.vv9-import select:focus,.vv9-settings input:focus,.vv9-settings textarea:focus{border-color:#60a5fa8c;outline:none;box-shadow:0 0 0 4px #3b82f61f}.vv9-commandbar h1{color:#f8fafc;letter-spacing:-.055em;font-size:clamp(2.15rem,4vw,4rem)}.vv9-primary,.vv9-ghost,.vv9-icon,.vv9-panel-title button,.vv9-date-nav button,.vv9-tabs button{border-radius:999px;min-height:44px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s}.vv9-primary:hover{transform:translateY(-2px);box-shadow:0 24px 56px #2563eb47,inset 0 1px #ffffffc7}.vv9-ghost,.vv9-icon,.vv9-panel-title button,.vv9-date-nav button{color:#dbe7f8;background:#ffffff13;border:1px solid #94a3b829}.vv9-ghost:hover,.vv9-icon:hover,.vv9-panel-title button:hover,.vv9-date-nav button:hover{color:#fff;background:#ffffff1f;border-color:#93c5fd57;transform:translateY(-2px)}.vv9-now-hero{background:radial-gradient(circle at 14% 6%,#60a5fa3d,#0000 24rem),radial-gradient(circle at 92% 12%,#14b8a633,#0000 22rem),linear-gradient(135deg,#0f172af5,#161f34f0);border:1px solid #94a3b829;border-radius:36px;padding:clamp(24px,4vw,40px);box-shadow:0 34px 90px #00000047,inset 0 1px #ffffff14}.vv9-now-copy h2{color:#f8fafc;font-size:clamp(2.25rem,4.5vw,4.8rem)}.vv9-ai-status-card{background:radial-gradient(circle at 50% 0,#60a5fa2e,#0000 14rem),#ffffff14;border-color:#ffffff29;min-height:268px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 20px 60px #0000002e}.vv9-ai-status-card:after{content:"";opacity:.24;background:conic-gradient(from 90deg,#0000,#60a5fa85,#0000 38%);border-radius:999px;width:220px;height:220px;animation:6s linear infinite vv9-orbit;position:absolute;top:-90px;right:-84px}.vv9-ai-status-card strong,.vv9-ai-status-card span,.vv9-ai-status-card button,.vv9-ai-status-card .vv9-wave{z-index:1;position:relative}.vv9-ai-status-card.idle .vv9-wave i{opacity:.42;animation-duration:2.6s}.vv9-ai-status-card.listening .vv9-wave i{background:linear-gradient(#22c55e,#14b8a6)}.vv9-ai-status-card.ai_speaking .vv9-wave i,.vv9-call-orb.ai_speaking .vv9-wave-large i{background:linear-gradient(#f8fafc,#60a5fa)}.vv9-ai-status-card.processing .vv9-wave i,.vv9-call-orb.processing .vv9-wave-large i{background:linear-gradient(#f59e0b,#60a5fa);animation-duration:.68s}.vv9-live-card,.vv9-panel,.vv9-calendar-main,.vv9-calendar-aside,.vv9-call-command,.vv9-knowledge-hero,.vv9-list-intro,.vv9-request-detail>.details-panel,.vv9-studio .topbar,.vv9-studio .config-section,.vv9-studio .config-save-band{background:#111827b8;border:1px solid #94a3b824;border-radius:30px;box-shadow:0 24px 70px #0003,inset 0 1px #ffffff0e}.vv9-panel{gap:18px;padding:22px}.vv9-panel-title h2,.vv9-live-card h2,.vv9-call-header h2,.vv9-list-intro h2,.vv9-knowledge-hero h2,.vv9-settings h2,.vv9-studio h1,.vv9-studio h2{color:#f8fafc}.vv9-panel-title strong{color:#bfdbfe;background:#60a5fa24;border:1px solid #60a5fa29}.vv9-live-transcript,.vv9-intake-snapshot div,.vv9-handoff,.vv9-slot,.vv9-reco,.vv9-empty,.vv9-appointment-line,.vv9-request-row,.vv9-module,.vv9-metric,.vv9-call-transcript,.vv9-call-intel article,.vv9-week-day,.vv9-month-board button,.vv9-appt-card{color:#e7edf7;background:#0f172a9e;border-color:#94a3b821;box-shadow:inset 0 1px #ffffff09}.vv9-live-transcript{background:linear-gradient(135deg,#1e293bd1,#0f172abd)}.vv9-live-console.listening{box-shadow:0 24px 70px #22c55e1f,inset 0 1px #ffffff0e}.vv9-live-console.ai_speaking{box-shadow:0 24px 70px #60a5fa24,inset 0 1px #ffffff0e}.vv9-live-console{grid-template-columns:1fr;align-items:stretch}.vv9-human-panel{background:radial-gradient(circle at 100% 0,#f43f5e1c,#0000 18rem),#111827bd}.vv9-handoff{border-left-width:4px}.vv9-handoff.high{background:linear-gradient(135deg,#7f1d1d42,#0f172aad)}.vv9-handoff.medium{background:linear-gradient(135deg,#78350f3d,#0f172aad)}.vv9-handoff.low{background:linear-gradient(135deg,#14532d38,#0f172aad)}.vv9-case:hover,.vv9-handoff:hover,.vv9-slot:hover,.vv9-appointment-line:hover,.vv9-request-row:hover,.vv9-appt-card:hover,.vv9-week-day:hover,.vv9-month-board button:hover{border-color:#60a5fa52;transform:translateY(-3px);box-shadow:0 20px 50px #2563eb29,inset 0 1px #ffffff0f}.vv9-request-row.selected,.vv9-appt-card.selected{background:linear-gradient(135deg,#2563eb3d,#0f172aad);border-color:#60a5fa7a;box-shadow:0 22px 54px #2563eb38,inset 0 1px #ffffff12}.vv9-metric{min-height:132px;padding:22px}.vv9-metric strong{font-size:2.65rem}.vv9-calendar-main,.vv9-calendar-aside{padding:24px}.vv9-calendar-head{border-bottom-color:#94a3b81f;margin-bottom:20px;padding-bottom:18px}.vv9-tabs{background:#0f172ab8;border:1px solid #94a3b81f}.vv9-tabs button{color:#93a4bd}.vv9-doctor-timeline{gap:18px}.vv9-doctor-column header{color:#f8fafc;background:#ffffff0b;border-bottom-color:#94a3b81a;padding:17px}.vv9-time-lane{border-bottom-color:#94a3b814;grid-template-columns:62px minmax(0,1fr);min-height:68px;padding:10px 12px}.vv9-now-line{background:linear-gradient(90deg,#0000,#60a5fa,#0000);box-shadow:0 0 20px #60a5faa6}.vv9-appt-card{border-left-width:4px;padding:12px}.vv9-week-day i,.vv9-month-board i{color:#bfdbfe;background:#60a5fa21}.vv9-dot{box-shadow:0 0 0 5px #94a3b814}.vv9-dot.high{box-shadow:0 0 0 5px #f43f5e1f}.vv9-dot.medium{box-shadow:0 0 0 5px #f59e0b1f}.vv9-dot.low{box-shadow:0 0 0 5px #22c55e1f}.vv9-knowledge-hero{background:radial-gradient(circle at 95% 0,#14b8a624,#0000 24rem),#111827b8}.vv9-module textarea,.vv9-call-transcript textarea{min-height:230px;padding:14px}.vv9-call-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#60a5fa2e,#0000 34rem),#020617c7}.vv9-call-command{border-radius:34px;padding:28px}.vv9-call-orb{color:#e7edf7;background:radial-gradient(circle at 50% 10%,#60a5fa33,#0000 26rem),linear-gradient(135deg,#0f172ae0,#1e293bb8);border-color:#94a3b824}.vv9-call-orb.listening{box-shadow:0 24px 70px #22c55e29}.vv9-call-orb.ai_speaking{box-shadow:0 24px 70px #60a5fa2e}.vv9-progress-bar span{background:linear-gradient(90deg,#60a5fa,#22c55e);transition:width .36s}.vv9-chip-list span{color:#9fb0c8;background:#94a3b81f}.vv9-chip-list span.done{color:#86efac;background:#22c55e29}.vv9-primary:disabled,.vv9-ghost:disabled,.vv9-icon:disabled{cursor:not-allowed;opacity:.42;transform:none}.vv9-primary:active,.vv9-ghost:active,.vv9-icon:active,.vv9-nav button:active,.vv9-request-row:active,.vv9-handoff:active,.vv9-slot:active,.vv9-appt-card:active{transform:scale(.985)}.vv9-urgency-orbit.high{color:#fecdd3;background:#7f1d1d47}.vv9-urgency-orbit.medium{color:#fde68a;background:#78350f47}.vv9-urgency-orbit.low{color:#bbf7d0;background:#14532d47}.loading-skeleton,.skeleton-line{background:linear-gradient(90deg,#94a3b81a,#94a3b838,#94a3b81a) 0 0/220% 100%;animation:1.4s ease-in-out infinite vv9-shimmer}@keyframes vv9-breathe{0%,to{opacity:.64;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes vv9-orbit{to{transform:rotate(360deg)}}@keyframes vv9-shimmer{0%{background-position:180% 0}to{background-position:-180% 0}}.vv10-panel,.vv10-hero-panel,.vv10-prompt-builder{color:#e5edf8;background:#111827ad;border:1px solid #94a3b821;border-radius:28px;box-shadow:0 24px 70px #02061738}.vv10-panel{gap:18px;padding:22px;display:grid}.vv10-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.vv10-panel-head h2{color:#f8fafc;letter-spacing:-.01em;margin:4px 0 0;font-size:1.08rem}.vv10-replay-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vv10-replay,.vv10-quality{margin-top:16px}.vv10-replay-meta,.vv10-suggestions,.vv10-section-health{flex-wrap:wrap;gap:8px;display:flex}.vv10-replay-meta span,.vv10-suggestions span,.vv10-section-health span,.vv10-score{color:#9fb0c8;background:#94a3b81c;border:1px solid #94a3b81f;font-weight:800}.vv10-section-health span.done,.vv10-score.good{color:#bbf7d0;background:#22c55e24}.vv10-score.medium{color:#fde68a;background:#f59e0b29}.vv10-score.low{color:#fecaca;background:#f8717126}.vv10-audio{width:100%}.vv10-timeline,.vv10-checks,.vv10-learning-list,.vv10-bars{gap:12px;display:grid}.vv10-replay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vv10-replay-grid>div,.vv10-transcript-card{background:#0f172a80;border:1px solid #94a3b81a;border-radius:20px;padding:14px}.vv10-replay-grid span,.vv10-transcript-card span{color:#93a4bd;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.vv10-replay-grid strong{color:#f8fafc;margin-top:8px;display:block}.vv10-replay-grid p,.vv10-transcript-card p{color:#9fb0c8;margin:6px 0 0;line-height:1.55}.vv10-transcript-card p{white-space:pre-wrap;max-height:220px;overflow:auto}.vv10-correction-card{border-color:#d4af3733}.vv10-correction-card .form-field{margin-bottom:12px}.vv10-event{grid-template-columns:12px minmax(0,1fr);gap:12px;display:grid}.vv10-event>span{background:#60a5fa;border-radius:999px;width:10px;height:10px;margin-top:8px;box-shadow:0 0 0 6px #60a5fa1f}.vv10-event.caller>span{background:#22c55e;box-shadow:0 0 0 6px #22c55e1f}.vv10-event.system>span{background:#f59e0b;box-shadow:0 0 0 6px #f59e0b1f}.vv10-event div,.vv10-checks>div,.vv10-learning-row,.vv10-kpi-stack>div{background:#0f172a85;border:1px solid #94a3b81a;border-radius:20px;padding:14px}.vv10-event strong,.vv10-checks strong,.vv10-learning-row strong,.vv10-kpi-stack strong{color:#f8fafc}.vv10-event p,.vv10-checks span,.vv10-learning-row p,.vv10-kpi-stack span{color:#9fb0c8;margin:5px 0 0;line-height:1.55}.vv10-event small{color:#d8bf6a;margin-top:8px;display:block}.vv10-checks>div{align-items:flex-start;gap:12px;display:flex}.vv10-checks .ok svg{color:#22c55e}.vv10-checks .warn svg{color:#f59e0b}.vv10-learning,.vv10-insights{gap:18px;display:grid}.vv10-hero-panel{justify-content:space-between;align-items:center;display:flex}.vv10-hero-panel h2{color:#f8fafc;letter-spacing:-.03em;max-width:760px;margin:6px 0 10px;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1}.vv10-hero-panel p{color:#9fb0c8;margin:0}.vv10-hero-panel>strong{color:#f8fafc;background:linear-gradient(135deg,#d4af373d,#60a5fa1f);border:1px solid #d4af373d;border-radius:26px;justify-content:center;align-items:center;width:118px;height:96px;font-size:2.4rem;display:flex}.vv10-learning-row header,.vv10-diff{align-items:center;gap:12px;display:grid}.vv10-learning-row header{grid-template-columns:auto minmax(0,1fr) auto}.vv10-learning-row header span,.vv10-learning-row header small,.vv10-diff span{color:#93a4bd;text-transform:uppercase;font-size:.75rem;font-weight:800}.vv10-diff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:12px}.vv10-diff>div{background:#ffffff0b;border-radius:16px;padding:12px}.vv10-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vv10-bar-row{grid-template-columns:minmax(120px,1fr) minmax(120px,1.2fr) 36px;align-items:center;gap:12px;display:grid}.vv10-bar-row span{color:#dbe5f2;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.vv10-bar-row i{background:#94a3b81f;border-radius:999px;height:10px;display:block;overflow:hidden}.vv10-bar-row b{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#d4af37);height:100%;display:block}.vv10-chart.danger .vv10-bar-row b{background:linear-gradient(90deg,#f87171,#fbbf24)}.vv10-chart.success .vv10-bar-row b{background:linear-gradient(90deg,#22c55e,#60a5fa)}.vv10-bar-row strong{color:#f8fafc;text-align:right}.vv10-kpi-stack{align-content:start}.vv10-kpi-stack>div{gap:3px;display:grid}.vv10-kpi-stack strong{font-size:1.65rem}.vv10-prompt-builder{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:20px;padding:22px;display:grid}.vv10-builder-form,.vv10-prompt-preview{gap:18px;display:grid}.vv10-prompt-preview pre{color:#cbd5e1;white-space:pre-wrap;background:#02061775;border:1px solid #94a3b81c;border-radius:20px;max-height:520px;margin:0;padding:16px;font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.55;overflow:auto}.vv11-onboarding,.vv11-admin,.vv11-settings,.vv-costs{gap:18px;display:grid}.vv-costs-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px;display:grid}.vv-costs-financial-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vv-costs-subscription-list{gap:12px;display:grid}.vv-costs-subscription-card{background:#0f172a75;border:1px solid #94a3b81f;border-radius:16px;gap:12px;padding:14px;display:grid}.vv-costs-subscription-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vv-costs-subscription-head span{color:#bbf7d0;font-size:.84rem;font-weight:900}.vv-costs-subscription-form{grid-template-columns:minmax(150px,.9fr) minmax(180px,1fr) minmax(150px,.75fr) auto;align-items:end;gap:10px;display:grid}.vv-costs-subscription-form label{gap:6px;display:grid}.vv-costs-subscription-form label span{color:#93a4bd;font-size:.72rem;font-weight:900}.vv-costs-subscription-form button{min-height:42px}.vv-costs-subscription-metrics{color:#93a4bd;flex-wrap:wrap;gap:8px 18px;font-size:.8rem;display:flex}.vv-costs-subscription-metrics strong{color:#f8fafc;margin-left:4px}.vv-costs-subscription-metrics strong.positive{color:#86efac}.vv-costs-subscription-metrics strong.negative{color:#fca5a5}.vv-subscription-plans{gap:16px;display:grid}.vv-subscription-plan-list{gap:10px;display:grid}.vv-subscription-plan-card,.vv-subscription-plan-create{grid-template-columns:minmax(125px,.8fr) minmax(110px,.65fr) minmax(100px,.55fr) minmax(110px,.65fr) minmax(180px,1.15fr) auto auto;align-items:end;gap:10px;display:grid}.vv-subscription-plan-card{background:#0f172a57;border:1px solid #94a3b81f;border-radius:14px;padding:12px}.vv-subscription-plan-card label,.vv-subscription-plan-create label{gap:6px;display:grid}.vv-subscription-plan-card label>span,.vv-subscription-plan-create label>span{color:#93a4bd;font-size:.72rem;font-weight:900}.vv-subscription-plan-active{align-self:end;align-items:center;gap:7px;min-height:42px;display:flex!important}.vv-subscription-plan-active input{accent-color:#4f8ff7}.vv-subscription-plan-active>span{color:#cbd5e1!important;font-size:.8rem!important}.vv-subscription-plan-card button,.vv-subscription-plan-create button{min-height:42px}.vv-subscription-plan-create{border-top:1px solid #94a3b81f;grid-template-columns:minmax(125px,.8fr) minmax(110px,.65fr) minmax(100px,.55fr) minmax(110px,.65fr) minmax(180px,1.15fr) auto;padding-top:16px}.vv-costs-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vv-costs-actions select{max-width:250px}.vv-costs-note,.vv-costs-rates>p{color:#93a4bd;margin:0 0 16px;line-height:1.5}.vv-costs-warning,.vv-costs-success{border-radius:12px;margin:0 0 14px;padding:11px 13px;font-size:.86rem;font-weight:750}.vv-costs-warning{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b40}.vv-costs-success{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e3d}.vv-costs-table{border:1px solid #94a3b821;border-radius:16px;overflow:hidden}.vv-costs-row{border-top:1px solid #94a3b81a;grid-template-columns:minmax(135px,.65fr) minmax(0,1.5fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.vv-costs-row:first-child{border-top:0}.vv-costs-head{color:#93a4bd;text-transform:uppercase;background:#0f172a9e;font-size:.7rem;font-weight:900}.vv-costs-row div{gap:3px;display:grid}.vv-costs-row small,.vv-costs-row>span{color:#93a4bd;font-size:.8rem}.vv-costs-row>strong{color:#f8fafc;text-align:right}.vv-costs-rates form{gap:12px;display:grid}.vv-costs-rates label{gap:6px;display:grid}.vv-costs-rates label span{color:#cbd5e1;font-size:.78rem;font-weight:800}.vv-costs-rates button{justify-content:center;margin-top:4px}.vv-costs-clinic-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.vv-costs-clinic-list>div{background:#0f172a75;border:1px solid #94a3b81a;border-radius:14px;gap:4px;padding:13px;display:grid}.vv-costs-clinic-list span{color:#e2e8f0;font-weight:800}.vv-costs-clinic-list small{color:#93a4bd}.vv11-hero{gap:20px}.vv11-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vv11-grid>.vv10-panel{min-width:0}.settings-warning-panel{border-color:#f59e0b57;box-shadow:0 24px 70px #92400e1f}.settings-warning-list{gap:10px;display:grid}.settings-warning-list p{color:#fed7aa;background:#f59e0b1a;border:1px solid #f59e0b38;border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.45;display:flex}.settings-warning-list svg{color:#f59e0b;flex:none;margin-top:2px}.settings-voice-test{background:#0f172a7a;border:1px solid #94a3b82e;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.settings-voice-test div{gap:4px;min-width:0;display:grid}.settings-voice-test span,.settings-voice-test small{color:#93a4bd;font-size:.78rem;font-weight:800}.settings-voice-test strong{color:#f8fafc;overflow-wrap:anywhere}.vv11-hours{gap:8px;display:grid}.vv11-hours>div{background:#0f172a80;border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:minmax(110px,1fr) 92px 92px;align-items:center;gap:10px;padding:10px;display:grid}.vv11-hours span{color:#dbe5f2;font-size:.86rem;font-weight:800}.vv11-hours input{min-width:0}.vv11-summary{background:#0f172a7a;border:1px solid #94a3b81a;border-radius:20px;grid-template-columns:minmax(90px,.55fr) minmax(0,1fr);gap:10px 14px;padding:14px;display:grid}.vv11-summary span{color:#93a4bd;text-transform:uppercase;font-size:.74rem;font-weight:900}.vv11-summary strong{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:.95rem}.vv11-review{align-content:start}.vv11-admin-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.vv11-admin-grid>.vv11-clinic-detail,.vv11-admin-grid>.vv11-security,.vv11-admin-grid>.vv11-telephony-panel,.vv11-admin-grid>.vv11-users-panel,.vv11-admin-grid>.vv11-audit-panel{grid-column:1/-1}.vv11-clinic-table{gap:8px;display:grid}.vv11-clinic-table button{color:#cbd5e1;cursor:pointer;text-align:left;background:#0f172a75;border:1px solid #94a3b81a;border-radius:18px;grid-template-columns:10px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:13px;transition:transform .16s,border-color .16s,background .16s;display:grid}.vv11-clinic-table button:hover,.vv11-clinic-table button.active{background:#1e293bc7;border-color:#d4af3757;transform:translateY(-1px)}.vv11-clinic-table strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vv11-clinic-table small,.vv11-health span,.vv11-security span,.vv11-security small,.vv11-audit span,.vv11-audit small{color:#93a4bd;font-size:.75rem;font-weight:800}.vv11-clinic-table .danger{color:#fca5a5}.vv11-users-count,.vv11-success{color:#86efac;font-size:.78rem;font-weight:900}.vv11-user-form,.vv11-user-reset-form{align-items:end;gap:10px;display:grid}.vv11-user-form{grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(170px,1fr) minmax(130px,.7fr) auto}.vv11-user-reset-form{border-top:1px solid #94a3b81f;grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(130px,.7fr) auto;padding-top:12px}.vv11-user-form label,.vv11-user-reset-form label{gap:6px;min-width:0;display:grid}.vv11-user-form label span,.vv11-user-reset-form label span{color:#93a4bd;font-size:.72rem;font-weight:900}.vv11-user-form input,.vv11-user-form select,.vv11-user-reset-form input,.vv11-user-reset-form select{color:#e5edf8;background:#0f172a80;border:1px solid #94a3b824;border-radius:12px;min-width:0;min-height:42px;padding:0 12px}.vv11-user-toggle{background:#0f172a6b;border:1px solid #94a3b824;border-radius:12px;align-items:center;min-height:42px;padding:0 12px;gap:9px!important;display:flex!important}.vv11-user-toggle input{accent-color:#d4af37;width:16px;min-height:auto}.vv11-users-list{gap:8px;display:grid}.vv11-users-list>div{background:#0f172a7a;border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:86px minmax(170px,1.2fr) minmax(110px,.7fr) minmax(130px,.8fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(130px,.7fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.vv11-users-list>div.inactive{opacity:.58}.vv11-users-list strong,.vv11-users-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vv11-users-list strong{color:#f8fafc}.vv11-users-list small{color:#93a4bd;font-size:.76rem;font-weight:800}.vv11-users-list small.vv11-user-auth-warning{color:#fde68a}.vv11-users-list small.vv11-user-auth-danger{color:#fecaca}.vv11-role-pill{text-align:center;text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:.72rem;font-weight:900}.vv11-role-pill.admin{color:#f8df85;background:#d4af3724}.vv11-role-pill.staff{color:#bae6fd;background:#38bdf81f}.vv11-password-pill{color:#bbf7d0;text-align:center;background:#22c55e1f;border-radius:999px;padding:7px 9px;font-size:.72rem;font-weight:900}.vv11-password-pill.required{color:#fde68a;background:#f59e0b21}.vv11-status{border-radius:999px;width:10px;height:10px}.vv11-status.active,.vv11-status-pill.active{color:#86efac;background:#22c55e33}.vv11-status.inactive,.vv11-status-pill.inactive{color:#cbd5e1;background:#94a3b82e}.vv11-status.onboarding,.vv11-status-pill.onboarding{color:#fcd34d;background:#f59e0b2e}.vv11-status.active{background:#22c55e}.vv11-status.inactive{background:#64748b}.vv11-status.onboarding{background:#f59e0b}.vv11-status-pill{text-transform:uppercase;border:1px solid #94a3b81f;border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:900}.vv11-readiness-summary{grid-template-columns:minmax(90px,.6fr) minmax(0,1fr);gap:10px;display:grid}.vv11-readiness-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vv11-readiness-head .vv9-panel-title{flex:1;min-width:0}.vv11-readiness-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vv11-backup-status{color:#cbd5e1;border-radius:12px;margin:0;padding:9px 11px;font-size:.8rem;font-weight:800;line-height:1.4}.vv11-backup-status.success{color:#86efac;background:#22c55e1f;border:1px solid #22c55e33}.vv11-backup-status.error{color:#fecaca;background:#ef44441f;border:1px solid #ef44443d}.vv11-health strong{color:#f8fafc;text-transform:capitalize}.restore-fresh{color:#86efac!important}.restore-stale,.restore-missing{color:#fde68a!important}.restore-attention{color:#fecaca!important}.launch-ready{text-transform:capitalize;color:#86efac!important}.launch-watch{text-transform:capitalize;color:#fde68a!important}.launch-blocked{text-transform:capitalize;color:#fecaca!important}.vv11-launch-checklist{background:#0f172a7a;border:1px solid #94a3b81f;border-radius:16px;gap:10px;padding:12px;display:grid}.vv11-launch-checklist.blocked{border-color:#f871713d}.vv11-launch-checklist.watch{border-color:#f59e0b38}.vv11-launch-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vv11-launch-head div{gap:3px;min-width:0;display:grid}.vv11-launch-head strong{color:#f8fafc;font-size:.9rem}.vv11-launch-head small,.vv11-launch-checklist p{color:#93a4bd;margin:0;font-size:.76rem;font-weight:800;line-height:1.35}.vv11-launch-head span{text-transform:uppercase;background:#94a3b81f;border-radius:999px;padding:7px 9px;font-size:.7rem;font-weight:900}.vv11-launch-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.vv11-launch-grid>div{background:#0f172a6b;border:1px solid #94a3b81a;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.vv11-launch-grid>div.blocked{border-color:#f8717138}.vv11-launch-grid>div.watch{border-color:#f59e0b33}.vv11-launch-grid>div.ready{border-color:#22c55e2e}.vv11-launch-grid span{color:#93a4bd;text-transform:uppercase;font-size:.64rem;font-weight:900}.vv11-launch-grid>div.blocked span{color:#fecaca}.vv11-launch-grid>div.watch span{color:#fde68a}.vv11-launch-grid>div.ready span{color:#86efac}.vv11-launch-grid strong{color:#f8fafc;font-size:.78rem}.vv11-launch-grid small{color:#93a4bd;font-size:.72rem;font-weight:800;line-height:1.3}.vv11-readiness-checks,.vv11-readiness-warnings,.vv11-operational-actions{gap:8px;display:grid}.vv11-operational-action{background:#0f172a80;border:1px solid #94a3b81f;border-radius:16px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.vv11-operational-action.acknowledged{opacity:.72}.vv11-operational-action.critical{border-color:#f8717147}.vv11-operational-action.high{border-color:#f59e0b42}.vv11-operational-action>span{text-align:center;text-transform:uppercase;border-radius:999px;padding:7px 8px;font-size:.68rem;font-weight:900}.vv11-operational-action.critical>span{color:#fecaca;background:#ef444424}.vv11-operational-action.high>span{color:#fde68a;background:#f59e0b24}.vv11-operational-action.medium>span{color:#bfdbfe;background:#3b82f624}.vv11-operational-action div{gap:3px;min-width:0;display:grid}.vv11-operational-action .vv11-operational-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.vv11-operational-action strong{color:#f8fafc;font-size:.86rem}.vv11-operational-action small{color:#93a4bd;font-size:.74rem;font-weight:800;line-height:1.35}.vv11-operational-action .vv11-operational-ack{color:#86efac}.vv11-operational-action .vv11-operational-stale{color:#fbbf24}.vv11-operational-runbook{color:#cbd5e1;gap:3px;margin:5px 0 2px;padding-left:18px;font-size:.73rem;font-weight:750;line-height:1.35;display:grid}.vv11-operational-runbook li::marker{color:#60a5fa;font-weight:900}.vv11-operational-action .vv9-ghost{min-height:36px;padding-inline:10px}.vv11-operational-overflow{color:#93a4bd;padding:0 4px;font-size:.74rem;font-weight:900}.vv11-operational-clear{color:#86efac;background:#22c55e1a;border:1px solid #22c55e2e;border-radius:16px;padding:12px}.vv11-operational-clear strong{color:#86efac;font-size:.86rem}.vv11-readiness-check{background:#0f172a7a;border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.vv11-readiness-check div{gap:3px;min-width:0;display:grid}.vv11-readiness-check strong{color:#f8fafc;font-size:.88rem}.vv11-readiness-check small,.vv11-readiness-check em{color:#93a4bd;font-size:.74rem;font-style:normal;font-weight:800}.vv11-check-dot{border-radius:999px;width:9px;height:9px}.vv11-check-dot.ready,.readiness-ready{color:#16a34a}.vv11-check-dot.ready{background:#22c55e}.vv11-check-dot.warning,.readiness-degraded{color:#d97706}.vv11-check-dot.warning{background:#f59e0b}.vv11-check-dot.fail,.readiness-not_ready{color:#dc2626}.vv11-check-dot.fail{background:#ef4444}.vv11-readiness-warnings p{color:#fed7aa;background:#f59e0b1a;border:1px solid #f59e0b38;border-radius:14px;margin:0;padding:10px 12px;line-height:1.45}.vv11-security-status{text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.76rem;font-weight:900;display:inline-flex}.vv11-security-status.normal{color:#bbf7d0;background:#22c55e1f}.vv11-security-status.watch{color:#fde68a;background:#f59e0b21}.vv11-security-status.attention{color:#fecaca;background:#f8717124}.vv11-security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vv11-security-grid>div{background:#0f172a7a;border:1px solid #94a3b81a;border-radius:16px;gap:5px;min-width:0;padding:13px;display:grid}.vv11-security-grid strong{color:#f8fafc;font-size:1.35rem}.vv11-security-events{gap:8px;display:grid}.vv11-security-events>div{background:#0f172a7a;border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:minmax(130px,.7fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.vv11-security-events>div.login_rate_limited{border-color:#f871713d}.vv11-security-events>div.login_failed{border-color:#f59e0b38}.vv11-security-events strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vv11-phone-status{color:#bae6fd;text-transform:uppercase;background:#38bdf81f;border:1px solid #38bdf82e;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.76rem;font-weight:900;display:inline-flex}.vv11-phone-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vv11-phone-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}.vv11-phone-grid>div{background:#0f172a7a;border:1px solid #94a3b81a;border-radius:16px;gap:5px;min-width:0;padding:13px;display:grid}.vv11-phone-grid span,.vv11-phone-grid small,.vv11-phone-clinic span,.vv11-phone-clinic small,.vv11-phone-session span,.vv11-phone-session small,.vv11-phone-session em{color:#93a4bd;font-size:.75rem;font-weight:800}.vv11-phone-grid strong{color:#f8fafc;font-size:1.35rem}.vv11-phone-clinic{background:#0f172a7a;border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:minmax(0,1fr) repeat(6,auto);align-items:center;gap:10px;padding:11px 12px;display:grid}.vv11-phone-clinic strong{color:#f8fafc}.vv11-phone-clinic span,.vv11-phone-clinic small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vv11-phone-setup{background:#0f172a7a;border:1px solid #94a3b81f;border-radius:16px;gap:10px;padding:12px;display:grid}.vv11-phone-setup.missing_token,.vv11-phone-setup.missing_signature{border-color:#f59e0b3d}.vv11-phone-setup-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vv11-phone-setup-head div{gap:3px;min-width:0;display:grid}.vv11-phone-setup-head strong{color:#f8fafc}.vv11-phone-setup-head small,.vv11-phone-setup p{color:#93a4bd;margin:0;font-size:.76rem;font-weight:800;line-height:1.35}.vv11-phone-setup-head>span{text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:900}.vv11-phone-setup-head>span.ready{color:#86efac;background:#22c55e1f}.vv11-phone-setup-head>span.warning{color:#fde68a;background:#f59e0b24}.vv11-phone-setup-meta{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;display:grid}.vv11-phone-setup-meta span,.vv11-phone-setup-meta strong{font-size:.74rem;font-weight:850}.vv11-phone-setup-meta span{color:#93a4bd}.vv11-phone-setup-meta strong{color:#f8fafc;overflow-wrap:anywhere}.vv11-phone-setup-urls{gap:8px;display:grid}.vv11-phone-setup-urls label{gap:5px;display:grid}.vv11-phone-setup-urls span{color:#93a4bd;font-size:.72rem;font-weight:900}.vv11-phone-setup-urls input{color:#e5edf8;text-overflow:ellipsis;background:#0f172a94;border:1px solid #94a3b829;border-radius:10px;min-height:38px;padding:0 10px;font-size:.78rem;overflow:hidden}.vv11-phone-actions{background:#0f172a7a;border:1px solid #94a3b81f;border-radius:16px;gap:10px;padding:12px;display:grid}.vv11-phone-actions-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vv11-phone-actions-head div{gap:3px;display:grid}.vv11-phone-actions-head strong,.vv11-phone-actions-list strong{color:#f8fafc}.vv11-phone-actions-head small,.vv11-phone-actions-list small{color:#93a4bd;font-size:.76rem}.vv11-phone-actions-head>span,.vv11-phone-actions-list>div>span{color:#f8fafc;text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:900;line-height:1}.vv11-phone-actions-list{gap:8px;display:grid}.vv11-phone-actions-list>div{background:#02061742;border:1px solid #94a3b81a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.vv11-phone-actions-list>div>div{gap:3px;min-width:0;display:grid}.vv11-phone-action-cta{color:#e5edf8;white-space:nowrap;background:#f8fafc14;border:1px solid #e2e8f024;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.76rem;font-weight:850;display:inline-flex}.vv11-phone-action-cta:not(:disabled):hover{background:#38bdf829;border-color:#38bdf857}.vv11-phone-action-cta:disabled{cursor:wait;opacity:.58}.vv11-phone-actions-list>div.critical{border-color:#f8717147}.vv11-phone-actions-list>div.high{border-color:#fbbf2447}.vv11-phone-actions-list>div.medium{border-color:#38bdf83d}.vv11-phone-actions-list>div.low{border-color:#22c55e3d}@media (width<=720px){.vv11-phone-actions-list>div{grid-template-columns:auto minmax(0,1fr)}.vv11-phone-action-cta{grid-column:2;justify-self:start}}.vv11-phone-actions-head>span,.vv11-phone-actions-list>div.critical>span{color:#fecaca;background:#f871712e}.vv11-phone-actions-list>div.high>span{color:#fde68a;background:#fbbf2429}.vv11-phone-actions-list>div.medium>span{color:#bae6fd;background:#38bdf829}.vv11-phone-actions-list>div.low>span{color:#bbf7d0;background:#22c55e29}.vv11-phone-actions-list small{margin-top:3px;display:block}.vv11-phone-security-events{background:#0f172a7a;border:1px solid #f8717133;border-radius:16px;gap:10px;padding:12px;display:grid}.vv11-phone-security-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vv11-phone-security-head div{gap:3px;min-width:0;display:grid}.vv11-phone-security-head strong{color:#f8fafc}.vv11-phone-security-head small{color:#93a4bd;font-size:.76rem;font-weight:800}.vv11-phone-security-head>span{color:#fecaca;text-transform:uppercase;background:#f8717124;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:900}.vv11-phone-security-list{gap:8px;display:grid}.vv11-phone-security-list>div{background:#0f172a6b;border:1px solid #94a3b81a;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.vv11-phone-security-list>div.invalid_shared_token{border-color:#f59e0b38}.vv11-phone-security-list>div.invalid_twilio_signature{border-color:#f8717142}.vv11-phone-security-list>div.selected{background:#f871711f;border-color:#f871716b}.vv11-phone-security-list span{color:#fecaca;text-transform:uppercase;font-size:.64rem;font-weight:900}.vv11-phone-security-list strong{color:#f8fafc;overflow-wrap:anywhere;font-size:.78rem}.vv11-phone-security-list small{color:#93a4bd;font-size:.72rem;font-weight:800;line-height:1.3}.vv11-phone-recovery-queue{background:#0f172a7a;border:1px solid #3b82f633;border-radius:16px;gap:10px;padding:12px;display:grid}.vv11-phone-recovery-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vv11-phone-recovery-head div{gap:3px;min-width:0;display:grid}.vv11-phone-recovery-head strong{color:#f8fafc}.vv11-phone-recovery-head small{color:#93a4bd;font-size:.76rem;font-weight:800}.vv11-phone-recovery-head>span{color:#bfdbfe;text-transform:uppercase;background:#3b82f624;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:900}.vv11-phone-recovery-list{gap:8px;display:grid}.vv11-phone-recovery-row{background:#0f172a6b;border:1px solid #94a3b81a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.vv11-phone-recovery-open{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:0;display:grid}.vv11-phone-recovery-row:hover{border-color:#3b82f657}.vv11-phone-recovery-finalize{color:#bbf7d0;cursor:pointer;white-space:nowrap;background:#22c55e1a;border:1px solid #22c55e38;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.74rem;font-weight:900;display:inline-flex}.vv11-phone-recovery-finalize:not(:disabled):hover{background:#22c55e29;border-color:#22c55e57}.vv11-phone-recovery-finalize:disabled{cursor:wait;opacity:.58}.vv11-phone-recovery-list span{color:#bfdbfe;text-transform:uppercase;font-size:.68rem;font-weight:900}.vv11-phone-recovery-open div{gap:3px;min-width:0;display:grid}.vv11-phone-recovery-list strong{color:#f8fafc;font-size:.78rem}.vv11-phone-recovery-list small,.vv11-phone-recovery-list em{color:#93a4bd;font-size:.72rem;font-style:normal;font-weight:800;line-height:1.3}.vv11-phone-recovery-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vv11-phone-preflight{background:#0f172a7a;border:1px solid #94a3b81f;border-radius:16px;gap:10px;padding:12px;display:grid}.vv11-phone-preflight.attention{border-color:#f59e0b3d}.vv11-phone-preflight.ready{border-color:#22c55e33}.vv11-phone-preflight.blocked{border-color:#f871713d}.vv11-phone-preflight-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vv11-phone-preflight-head div{gap:3px;min-width:0;display:grid}.vv11-phone-preflight-head strong{color:#f8fafc}.vv11-phone-preflight-head small,.vv11-phone-preflight p{color:#93a4bd;margin:0;font-size:.76rem;font-weight:800;line-height:1.35}.vv11-phone-preflight-head>span{color:#bfdbfe;text-transform:uppercase;background:#3b82f624;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:900}.vv11-phone-preflight-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vv11-phone-preflight-checks>div{background:#0f172a6b;border:1px solid #94a3b81a;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.vv11-phone-preflight-checks>div.ready{border-color:#22c55e2e}.vv11-phone-preflight-checks>div.warning{border-color:#f59e0b33}.vv11-phone-preflight-checks>div.fail{border-color:#f871713d}.vv11-phone-preflight-checks span{color:#93a4bd;text-transform:uppercase;font-size:.64rem;font-weight:900}.vv11-phone-preflight-checks>div.ready span{color:#86efac}.vv11-phone-preflight-checks>div.warning span{color:#fde68a}.vv11-phone-preflight-checks>div.fail span{color:#fecaca}.vv11-phone-preflight-checks strong{color:#f8fafc;font-size:.78rem}.vv11-phone-preflight-checks small{color:#93a4bd;font-size:.72rem;font-weight:800;line-height:1.3}.vv11-phone-sessions{gap:8px;display:grid}.vv11-phone-session{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#0f172a7a;border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:92px minmax(0,1fr) minmax(110px,.6fr) minmax(130px,.7fr);align-items:center;gap:10px;width:100%;padding:11px 12px;transition:background .16s,border-color .16s,transform .16s;display:grid}.vv11-phone-session:hover,.vv11-phone-session.selected{background:#1e293bb8;border-color:#38bdf857;transform:translateY(-1px)}.vv11-phone-session.active{border-color:#38bdf842}.vv11-phone-session.completed{border-color:#22c55e38}.vv11-phone-session.failed{border-color:#f8717142}.vv11-phone-session>span{color:#cbd5e1;text-align:center;text-transform:uppercase;background:#94a3b81f;border-radius:999px;padding:7px 8px}.vv11-phone-session.active>span{color:#bae6fd;background:#38bdf81f}.vv11-phone-session.completed>span{color:#bbf7d0;background:#22c55e1f}.vv11-phone-session.failed>span{color:#fecaca;background:#f8717124}.vv11-phone-session div{gap:3px;min-width:0;display:grid}.vv11-phone-session strong{color:#f8fafc;font-size:.86rem}.vv11-phone-session strong,.vv11-phone-session small,.vv11-phone-session em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vv11-phone-session em{text-align:right;font-style:normal}.vv11-phone-session .vv11-phone-session-reason{color:#bbf7d0}.vv11-phone-detail{background:#0f172a80;border:1px solid #94a3b81f;border-radius:18px;gap:12px;padding:14px;display:grid}.vv11-phone-detail>strong{color:#f8fafc}.vv11-phone-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vv11-phone-detail-head>div{gap:4px;min-width:0;display:grid}.vv11-phone-detail-head span{color:#93a4bd;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:900;overflow:hidden}.vv11-phone-detail-head strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vv11-phone-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vv11-phone-detail-meta{grid-template-columns:repeat(4,auto minmax(0,1fr));gap:8px 12px;display:grid}.vv11-phone-detail-meta span{color:#93a4bd;font-size:.72rem;font-weight:900}.vv11-phone-detail-meta strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}.vv11-phone-recording{background:#02061747;border:1px solid #3b82f629;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.vv11-phone-recording div{gap:3px;min-width:0;display:grid}.vv11-phone-recording span{color:#93a4bd;text-transform:uppercase;font-size:.68rem;font-weight:900}.vv11-phone-recording strong{color:#f8fafc;font-size:.86rem}.vv11-phone-recording small,.vv11-phone-recording em{color:#93a4bd;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-style:normal;font-weight:800;overflow:hidden}.vv11-phone-recording a{color:#bfdbfe;white-space:nowrap;background:#3b82f624;border:1px solid #3b82f638;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.vv11-phone-error{color:#fecaca;background:#f871711f;border:1px solid #f8717138;border-radius:14px;margin:0;padding:10px 12px;font-size:.8rem;font-weight:800;line-height:1.45}.vv11-phone-ai-decision{background:#02061747;border:1px solid #22c55e29;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:11px 12px;display:grid}.vv11-phone-ai-decision div{gap:4px;min-width:0;display:grid}.vv11-phone-ai-decision span{color:#93a4bd;text-transform:uppercase;font-size:.68rem;font-weight:900}.vv11-phone-ai-decision strong{color:#f8fafc;overflow-wrap:anywhere;font-size:.86rem}.vv11-phone-ai-decision small{color:#93a4bd;overflow-wrap:anywhere;font-size:.76rem;font-weight:800;line-height:1.4}.vv11-phone-ai-path{grid-column:1/-1}.vv11-phone-handoff{background:#02061747;border:1px solid #94a3b824;border-radius:14px;gap:8px;padding:11px 12px;display:grid}.vv11-phone-handoff span{color:#93a4bd;text-transform:uppercase;font-size:.68rem;font-weight:900}.vv11-phone-handoff textarea{color:#e5edf8;resize:vertical;background:#0f172a8a;border:1px solid #94a3b82e;border-radius:8px;min-height:190px;font-size:.8rem;line-height:1.45}.vv11-phone-handoff button{justify-self:start}.vv11-phone-handoff small{color:#ffc46f;font-size:.76rem;font-weight:800}.vv11-phone-transcript{gap:8px;display:grid}.vv11-phone-transcript>div{background:#02061757;border:1px solid #94a3b81a;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.vv11-phone-transcript>div.caller{border-color:#38bdf833}.vv11-phone-transcript>div.ai{border-color:#22c55e29}.vv11-phone-transcript span{color:#93a4bd;text-transform:uppercase;font-size:.7rem;font-weight:900}.vv11-phone-transcript p{color:#e5edf8;overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.45}.vv11-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vv11-detail-columns>div{background:#0f172a7a;border:1px solid #94a3b81a;border-radius:18px;padding:14px}.vv11-detail-columns h3{color:#f8fafc;margin:0 0 10px;font-size:.9rem}.vv11-detail-columns p{color:#9fb0c8;margin:8px 0 0;line-height:1.45}.vv11-latest-conversation{gap:4px;display:grid}.vv11-latest-conversation span{font-weight:800}.vv11-latest-conversation small{color:#64748b;overflow-wrap:anywhere;font-size:.8rem;line-height:1.4}.vv11-audit{gap:8px;display:grid}.vv11-audit-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vv11-audit-actions a{text-decoration:none}.vv11-audit-filters{grid-template-columns:minmax(160px,1.2fr) repeat(3,minmax(130px,1fr)) minmax(150px,1.2fr) repeat(2,minmax(130px,.9fr)) auto;align-items:end;gap:10px;display:grid}.vv11-audit-filters label{gap:6px;min-width:0;display:grid}.vv11-audit-filters label span,.vv11-audit-chips span{color:#93a4bd;font-size:.72rem;font-weight:900}.vv11-audit-filters input{color:#e5edf8;background:#0f172a80;border:1px solid #94a3b824;border-radius:12px;min-width:0;min-height:42px;padding:0 12px}.vv11-audit-filters input::placeholder{color:#64748b}.vv11-audit-toggle{background:#0f172a6b;border:1px solid #94a3b824;border-radius:12px;align-items:center;min-height:42px;padding:0 12px;gap:10px!important;display:flex!important}.vv11-audit-toggle input{accent-color:#d4af37;width:16px;min-height:auto}.vv11-audit-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vv11-audit-chips{flex-wrap:wrap;gap:8px;display:flex}.vv11-audit-chips span{color:#f8df85;background:#d4af371a;border:1px solid #d4af372e;border-radius:999px;padding:7px 10px}.vv11-audit-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.vv11-audit-pagination>span{color:#93a4bd;font-size:.78rem;font-weight:900}.vv11-audit-pagination>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vv11-audit.compact{margin-top:14px}.vv11-audit>div{background:#0f172a7a;border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.vv11-audit>div.error{background:#7f1d1d38;border-color:#f871713d}.vv11-audit strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vv11-audit span,.vv11-audit small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.details-badges{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.manual-review-badge{color:#fecaca;text-transform:uppercase;background:#f8717124;border:1px solid #f871713d;border-radius:999px;padding:7px 10px;font-size:.73rem;font-weight:900}@media (width<=1180px){.vv10-prompt-builder,.vv10-insight-grid,.vv11-grid,.vv11-admin-grid,.vv-costs-grid,.vv-costs-financial-strip{grid-template-columns:1fr}.vv11-admin-grid>.vv11-clinic-detail,.vv11-admin-grid>.vv11-security,.vv11-admin-grid>.vv11-telephony-panel,.vv11-admin-grid>.vv11-users-panel,.vv11-admin-grid>.vv11-audit-panel{grid-column:auto}.vv11-audit-filters,.vv11-user-form,.vv11-user-reset-form{grid-template-columns:repeat(2,minmax(0,1fr))}.vv11-audit-filters button{min-width:0}}@media (width<=760px){.vv10-hero-panel,.vv10-panel-head{flex-direction:column;align-items:flex-start}.vv-costs-row{grid-template-columns:1fr;align-items:start}.vv-costs-subscription-form,.vv-subscription-plan-card,.vv-subscription-plan-create{grid-template-columns:1fr;align-items:stretch}.vv-costs-head{display:none}.vv-costs-row>strong{text-align:left}.vv11-readiness-head{flex-direction:column;align-items:stretch}.vv11-readiness-actions{justify-content:flex-start}.vv11-phone-detail-head{flex-direction:column;align-items:stretch}.vv11-phone-detail-actions{justify-content:flex-start}.vv10-diff,.vv10-bar-row,.vv10-replay-grid,.vv11-detail-columns,.vv11-launch-grid,.vv11-phone-actions-list>div,.vv11-phone-ai-decision,.vv11-phone-clinic,.vv11-phone-detail-meta,.vv11-phone-grid,.vv11-phone-preflight-checks,.vv11-phone-recording,.vv11-phone-recovery-open,.vv11-phone-recovery-row,.vv11-phone-security-list>div,.vv11-phone-session,.vv11-security-grid,.vv11-security-events>div,.vv11-operational-action,.vv11-audit>div,.vv11-users-list>div,.vv9-test-summary,.vv9-quality-controls,.vv9-quality-grid,.vv9-analysis-grid,.vv9-random-grid,.vv11-hours>div{grid-template-columns:1fr}.vv9-test-head{grid-template-columns:24px minmax(0,1fr)}.vv9-test-head small,.vv9-test-head b{text-align:left;grid-column:2}.vv11-audit-actions{justify-content:flex-start}.vv11-audit-filters,.vv11-user-form{grid-template-columns:1fr}.vv11-audit-pagination{flex-direction:column;align-items:flex-start}.vv11-clinic-table button{grid-template-columns:10px minmax(0,1fr)}.live-timeline-event summary{grid-template-columns:1fr}.live-timeline-details{padding:0 13px 13px}.live-timeline-detail-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=760px){.vv9-rail,.vv9-stage{padding:18px}.vv9-commandbar,.vv9-now-hero{border-radius:26px}.vv9-now-copy h2{font-size:2.2rem}}:root{color:#172033;background:#f4f7fb}body{color:#172033;background:linear-gradient(135deg,#1864d814,#0000 34%),linear-gradient(#f8fafc 0%,#eef3f8 100%)}.brand-mark{color:#fff;background:linear-gradient(135deg,#1864d8 0%,#14b8a6 100%);border:1px solid #ffffff57;border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 12px 28px #14253f2e}.login-page{isolation:isolate;background:radial-gradient(circle at 12% 18%,#3785ff33,#0000 26rem),radial-gradient(circle at 89% 84%,#14b8a624,#0000 31rem),linear-gradient(135deg,#f8fbff 0%,#edf3fb 52%,#f6fafb 100%);align-items:center;min-height:100vh;padding:clamp(18px,4vw,48px);display:grid;position:relative;overflow:hidden}.login-page:before,.login-page:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:auto}.login-page:before{opacity:.5;background-image:linear-gradient(#7891b41c 1px,#0000 1px),linear-gradient(90deg,#7891b41c 1px,#0000 1px);background-size:42px 42px;width:min(65vw,760px);height:min(65vw,760px);top:-18rem;right:-10rem;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}.login-page:after{background:radial-gradient(circle,#1864d826 0%,#1864d800 68%);width:46rem;height:46rem;bottom:-19rem;left:-17rem}.login-shell{background:#ffffff7a;border:1px solid #94a3b84d;border-radius:24px;grid-template-columns:minmax(0,1.28fr) minmax(370px,.72fr);align-items:stretch;width:100%;max-width:1180px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 34px 90px #0f172a29,inset 0 2px #ffffff9e}.login-hero,.login-panel{box-shadow:none;border:0;border-radius:0}.login-hero{color:#f8fafc;background:linear-gradient(135deg,#16c4b133,#0000 38%),linear-gradient(145deg,#0c1e2a 0%,#13243a 54%,#1b2d49 100%);flex-direction:column;justify-content:space-between;min-height:650px;padding:clamp(30px,4vw,52px);display:flex;position:relative;overflow:hidden}.login-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 24%,#59ded133,#0000 18rem),radial-gradient(circle at 98% 92%,#3b82f642,#0000 22rem);position:absolute;inset:0}.login-hero:after{content:"";background:linear-gradient(90deg,#ffffff29,#0000);width:100%;height:1px;position:absolute;bottom:0;left:0}.login-hero>*{z-index:1;position:relative}.login-brand{align-items:center;gap:13px;display:flex}.login-brand p{color:#fff;margin:0;font-size:1.02rem;font-weight:900}.login-brand span{color:#aebbd0;margin-top:3px;font-size:.82rem;font-weight:700;display:block}.login-copy{max-width:650px}.login-copy h1{color:#fff;letter-spacing:-.045em;max-width:13ch;margin:24px 0 20px;font-size:clamp(2.5rem,4.3vw,3.9rem);font-weight:900;line-height:1.04}.login-copy p{color:#cbd5e1;max-width:48ch;margin:0;font-size:clamp(1rem,1.6vw,1.18rem);font-weight:650;line-height:1.55}.gold-pill{color:#f8d774;background:#f59e0b1f;border:1px solid #f59e0b52;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:900;display:inline-flex}.login-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.login-insights article{background:linear-gradient(145deg,#ffffff1f,#ffffff0d);border:1px solid #ffffff24;border-radius:16px;gap:8px;min-height:116px;padding:16px;transition:background .18s,border-color .18s,transform .18s;display:grid}.login-insights article:hover{background:linear-gradient(145deg,#ffffff2b,#ffffff14);border-color:#67e8f961;transform:translateY(-3px)}.login-insights svg{color:#67e8f9}.login-insights strong{color:#fff;font-size:.98rem}.login-insights span{color:#b9c5d8;font-size:.82rem;font-weight:700;line-height:1.35}.login-panel{color:#172033;background:#fffffff0;align-content:center;align-self:center;gap:26px;min-height:100%;padding:clamp(32px,4vw,46px);display:grid}.login-panel-head{border-bottom:1px solid #e7edf4;gap:10px;padding-bottom:22px;display:grid}.login-panel-head>span{color:#1864d8;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:900;display:inline-flex}.login-panel h2{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:clamp(1.85rem,2.7vw,2.25rem);line-height:1.1}.login-panel-head p{color:#64748b;margin:0;font-size:.94rem;font-weight:600;line-height:1.55}.login-form{gap:17px;display:grid}.login-field{color:#475569;gap:8px;font-size:.86rem;font-weight:800;display:grid}.login-label{color:#3b4a60}.login-input-shell{color:#111827;background:#fff;border:1px solid #d7e0ec;border-radius:14px;align-items:center;min-height:54px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.login-input-shell:focus-within{background:#fff;border-color:#1864d8;box-shadow:0 0 0 4px #1864d81f,0 10px 22px #1864d814}.login-input-shell>svg{color:#7490ad;flex:none;margin-right:11px}.login-input-shell input{color:#111827;background:0 0;border:0;outline:0;flex:1;width:100%;min-height:52px;padding:0}.login-input-shell input::placeholder{color:#9aa9ba}.login-password-toggle{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;min-width:34px;min-height:34px;margin-left:8px;padding:0;display:inline-flex}.login-password-toggle:hover,.login-password-toggle:focus-visible{color:#1864d8;background:#eef5ff;outline:none}.login-error{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0;padding:11px 12px;font-size:.88rem;font-weight:800}.login-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1864d8 0%,#0f766e 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 18px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 16px 30px #1864d83d,inset 0 1px #ffffff38}.login-button:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 20px 38px #1864d84d}.login-button:disabled{cursor:wait;opacity:.72;transform:none}.login-security-note{color:#64748b;align-items:flex-start;gap:8px;margin:-8px 0 -2px;font-size:.82rem;font-weight:650;line-height:1.45;display:flex}.login-security-note svg{color:#0f9b8e;flex:none;margin-top:1px}.login-proof{flex-wrap:wrap;gap:8px;display:flex}.login-proof span{color:#475569;background:#f4f7fb;border:1px solid #e2e9f2;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:850}.vv9-app{color:#172033;background:#f4f7fb;grid-template-columns:264px minmax(0,1fr)}.vv9-rail{background:#fffffff0;border-right:1px solid #dbe3ee;padding:20px;box-shadow:16px 0 42px #0f172a0f}.vv9-brand{margin-bottom:28px}.vv9-brand strong{color:#0f172a;font-weight:900}.vv9-brand span,.vv9-rail-footer span,.vv9-kicker,.vv9-panel-title span,.vv9-commandbar>div>span,.vv9-list-intro .vv9-kicker{color:#64748b;letter-spacing:.05em}.vv9-nav{gap:6px}.vv9-nav button{color:#526173;background:0 0;border:1px solid #0000;border-radius:8px;min-height:42px;font-weight:850}.vv9-nav button:hover,.vv9-nav button.active{color:#1859d1;background:#eef5ff;border-color:#cfe0ff;transform:none}.vv9-clinic-card{box-shadow:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.vv9-rail-footer select,.vv9-list-head input,.vv9-module textarea,.vv9-call-transcript textarea,.vv9-appointment-inspector select,.vv9-import select,.vv9-settings input,.vv9-settings textarea{color:#172033;background:#fff;border:1px solid #cfd8e3;border-radius:8px}.vv9-stage{gap:20px;padding:24px}.vv9-commandbar{background:#ffffffeb;border:1px solid #dbe3ee;border-radius:8px;padding:18px;box-shadow:0 14px 40px #0f172a12}.vv9-commandbar h1{color:#0f172a;letter-spacing:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.08}.vv9-primary,.vv9-ghost,.vv9-icon,.vv9-panel-title button,.vv9-date-nav button,.vv9-tabs button{border-radius:8px;min-height:40px}.vv9-primary{color:#fff;background:#1864d8;border:1px solid #1864d8;box-shadow:0 12px 24px #1864d833}.vv9-primary:hover{background:#1558bd;transform:translateY(-1px);box-shadow:0 16px 30px #1864d83d}.vv9-ghost,.vv9-icon,.vv9-panel-title button,.vv9-date-nav button{box-shadow:none;color:#26364a;background:#fff;border:1px solid #cfd8e3}.vv9-ghost:hover,.vv9-icon:hover,.vv9-panel-title button:hover,.vv9-date-nav button:hover{box-shadow:none;background:#f8fafc;border-color:#b7c4d4;transform:translateY(-1px)}.vv9-now,.vv9-calendar,.vv9-calls,.vv9-knowledge,.vv9-stats,.vv9-settings,.vv9-studio{gap:18px}.vv9-now-hero{background:linear-gradient(135deg,#14b8a61f,#0000 40%),linear-gradient(145deg,#101827 0%,#1f2d43 100%);border:1px solid #94a3b82e;border-radius:8px;box-shadow:0 18px 48px #0f172a29}.vv9-now-copy h2{color:#fff;letter-spacing:0;font-size:clamp(1.8rem,3.5vw,3rem)}.vv9-now-copy p{color:#cbd5e1}.vv9-live-card,.vv9-panel,.vv9-calendar-main,.vv9-calendar-aside,.vv9-call-command,.vv9-knowledge-hero,.vv9-list-intro,.vv9-request-detail>.details-panel,.vv9-studio .topbar,.vv9-studio .config-section,.vv9-studio .config-save-band{color:#172033;background:#fffffff5;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 14px 38px #0f172a12}.vv9-panel-title h2,.vv9-live-card h2,.vv9-call-header h2,.vv9-list-intro h2,.vv9-knowledge-hero h2,.vv9-settings h2,.vv9-studio h1,.vv9-studio h2{color:#0f172a;letter-spacing:0}.vv9-live-transcript,.vv9-intake-snapshot div,.vv9-handoff,.vv9-slot,.vv9-reco,.vv9-empty,.vv9-appointment-line,.vv9-request-row,.vv9-module,.vv9-metric,.vv9-call-transcript,.vv9-call-intel article,.vv9-week-day,.vv9-month-board button,.vv9-appt-card{box-shadow:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.vv9-intake-snapshot dd,.vv9-handoff strong,.vv9-request-row strong,.vv9-appointment-line time,.vv9-slot strong,.vv9-reco strong,.vv9-metric strong,.vv9-appt-card strong,.vv9-appointment-inspector strong{color:#0f172a}.vv9-intake-snapshot dt,.vv9-handoff span,.vv9-module span,.vv9-turn span,.vv9-metric span,.vv9-request-row span,.vv9-request-row small,.vv9-slot span,.vv9-reco span,.vv9-empty span,.vv9-list-intro p,.vv9-soft-copy,.vv9-appointment-line span,.vv9-appointment-line small,.vv9-appt-card span,.vv9-appt-card small,.vv9-handoff p,.vv9-handoff small{color:#64748b}.vv9-metric.success{background:#ecfdf3;border-color:#bbf7d0}.vv9-metric.warning{background:#fffbeb;border-color:#fde68a}.vv9-metric.danger{background:#fff1f2;border-color:#fecdd3}.vv9-tabs button.active,.vv9-request-row.selected,.vv9-appt-card.selected{color:#1859d1;background:#eef5ff;border-color:#9ec5ff}.vv9-call-backdrop{background:#0f172a9e}.vv9-call-command{background:#fff}.vv9-call-orb{background:linear-gradient(135deg,#1864d8 0%,#14b8a6 100%);border-radius:8px}.vv9-tests-page .vv9-test-summary article,.vv9-tests-page .vv9-test-card,.vv9-tests-page .vv9-quality-card,.vv9-tests-page .vv9-analysis-grid section{color:#172033;background:#fff;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 12px 30px #0f172a12}.vv9-tests-page .vv9-test-summary article{background:#f8fafc}.vv9-tests-page .vv9-test-summary span,.vv9-tests-page .vv9-test-head small,.vv9-tests-page .vv9-test-card>p,.vv9-tests-page .vv9-quality-card small,.vv9-tests-page .vv9-quality-card em,.vv9-tests-page .vv9-empty-copy,.vv9-tests-page .vv9-analysis-grid p,.vv9-tests-page .vv9-threshold span{color:#64748b}.vv9-tests-page .vv9-test-summary strong,.vv9-tests-page .vv9-test-head,.vv9-tests-page .vv9-test-head b,.vv9-tests-page .vv9-quality-controls h3,.vv9-tests-page .vv9-quality-card strong,.vv9-tests-page .vv9-analysis-grid strong{color:#0f172a}.vv9-tests-page .vv9-quality-card span{color:#1859d1}.vv9-tests-page .vv9-quality-card.warning,.vv9-tests-page .vv9-test-card.warning{background:#fffbeb;border-color:#facc15;box-shadow:0 12px 30px #b4530914}.vv9-tests-page .vv9-quality-card.critical,.vv9-tests-page .vv9-test-card.critical{background:#fff1f2;border-color:#fb7185;box-shadow:0 12px 30px #be123c1a}.vv9-tests-page .vv9-test-card.passed{border-color:#bbf7d0}.vv9-tests-page .vv9-test-card.failed{border-color:#fecaca}.vv9-tests-page .vv9-quality-controls select,.vv9-tests-page .vv9-threshold input{color:#172033;background:#fff;border:1px solid #cfd8e3;border-radius:8px}.vv9-tests-page .vv9-test-details{border-top-color:#e2e8f0}.vv9-tests-page .vv9-test-details pre{color:#172033;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.vv9-tests-page .vv9-note{color:#166534;background:#ecfdf5;border-color:#bbf7d0;border-radius:8px}.vv9-turn.ai p{color:#17345d;background:#eef5ff}.vv9-turn.caller p{color:#172033;background:#f8fafc}.vv9-progress-bar{background:#e2e8f0}.vv9-progress-bar span{background:linear-gradient(90deg,#1864d8,#14b8a6)}@media (width<=940px){.login-shell{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:16px;overflow:visible}.login-hero{border:1px solid #94a3b840;border-radius:22px;min-height:auto;box-shadow:0 24px 60px #0f172a24}.login-panel{border:1px solid #94a3b840;border-radius:22px;box-shadow:0 24px 60px #0f172a1f}}@media (width<=760px){.login-page,.vv9-stage,.vv9-rail{padding:16px}.login-insights{grid-template-columns:1fr}.login-panel,.login-hero{padding:22px}.login-copy h1{font-size:clamp(2.25rem,11vw,3rem)}.vv9-app{grid-template-columns:1fr}.vv9-rail{height:auto;position:static}.vv9-commandbar{flex-direction:column;align-items:stretch}}.login-page--portal{background:radial-gradient(circle at 8% 4%,#2a7eec29,#0000 25rem),radial-gradient(circle at 92% 92%,#0c9d9124,#0000 28rem),linear-gradient(140deg,#f7fbff 0%,#eef4fa 48%,#f8fbf9 100%);align-items:stretch;min-height:100dvh;padding:clamp(20px,4.5vw,60px);display:block;overflow:auto}.login-page--portal:before{opacity:.42;background-image:linear-gradient(#6984a91a 1px,#0000 1px),linear-gradient(90deg,#6984a91a 1px,#0000 1px);background-size:48px 48px;width:min(64vw,720px);height:min(64vw,720px);top:-14rem;right:-16rem;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 69%);mask-image:radial-gradient(circle,#000 0%,#0000 69%)}.login-page--portal:after{background:radial-gradient(circle,#14b8a621 0%,#14b8a600 69%);width:42rem;height:42rem;bottom:-18rem;left:-16rem}.login-portal-frame{z-index:1;grid-template-rows:auto 1fr auto;gap:clamp(22px,3vw,34px);max-width:1080px;min-height:calc(100dvh - clamp(40px,9vw,120px));margin:0 auto;display:grid;position:relative}.login-portal-masthead,.login-portal-footer{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.login-portal-brand{align-items:center;gap:12px;display:flex}.login-page--portal .login-portal-brand .brand-mark{border-radius:14px;width:46px;height:46px;box-shadow:0 12px 28px #1864d833}.login-portal-brand strong{color:#14213a;letter-spacing:-.025em;font-size:1.05rem;font-weight:900;display:block}.login-portal-brand .app-build-version{color:#8290a7;letter-spacing:.06em;margin-top:1px;font-size:.58rem;font-weight:800;line-height:1.2;display:block}.login-portal-brand span{color:#64748b;margin-top:3px;font-size:.78rem;font-weight:700;display:block}.login-portal-access,.login-portal-kicker{color:#1768da;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:.77rem;font-weight:900;display:inline-flex}.login-portal-access{color:#3b5877;letter-spacing:0;text-transform:none;background:#ffffffb8;border:1px solid #94a3b847;border-radius:999px;padding:9px 13px;box-shadow:0 8px 22px #0f172a0d}.login-portal-access svg{color:#0e9a8b}.login-portal{background:#ffffffe6;border:1px solid #94a3b84d;border-radius:30px;grid-template-columns:minmax(0,1.06fr) minmax(320px,.74fr);min-height:570px;display:grid;overflow:hidden;box-shadow:0 30px 80px #1d345426,inset 0 2px #ffffffb3}.login-portal-auth{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(38px,5.6vw,72px);display:flex}.login-portal-auth-head{max-width:450px}.login-portal-kicker{color:#1b69d6}.login-portal-auth h1{color:#111d34;letter-spacing:-.065em;margin:20px 0 16px;font-size:clamp(2.45rem,5.1vw,4.1rem);font-weight:900;line-height:.98}.login-portal-auth-head>p{color:#61718a;max-width:42ch;margin:0;font-size:1rem;font-weight:650;line-height:1.58}.login-page--portal .login-form{gap:18px;width:100%;max-width:430px;margin-top:34px}.login-page--portal .login-field{color:#3e506a;gap:8px;font-size:.84rem;font-weight:850}.login-page--portal .login-label{color:#364966}.login-page--portal .login-input-shell{background:#f9fbfe;border:1px solid #d6e0ec;border-radius:13px;min-height:56px;padding:0 15px}.login-page--portal .login-input-shell:focus-within{background:#fff;border-color:#1e73dc;box-shadow:0 0 0 4px #1e73dc1c}.login-page--portal .login-input-shell>svg{color:#5d86af}.login-page--portal .login-input-shell input{color:#14213a;min-height:54px}.login-page--portal .login-input-shell input::placeholder{color:#9aaabc}.login-page--portal .login-password-toggle:hover,.login-page--portal .login-password-toggle:focus-visible{color:#1768da;background:#e9f3ff}.login-page--portal .login-error{border-radius:13px}.login-page--portal .login-button{background:linear-gradient(125deg,#1768da 0%,#158b83 100%);border-radius:13px;min-height:55px;box-shadow:0 14px 26px #1768da33}.login-page--portal .login-button:hover{box-shadow:0 18px 34px #1768da45}.login-page--portal .login-security-note{color:#65758c;max-width:430px;margin:19px 0 0}.login-access-help{color:#65758c;max-width:430px;margin-top:12px;font-size:.82rem;line-height:1.5}.login-access-help summary{color:#1768da;cursor:pointer;width:fit-content;font-weight:800}.login-access-help p{margin:8px 0 0}.login-access-help a{color:#1768da;margin-top:7px;font-weight:800;display:inline-block}.login-portal-brief{background:radial-gradient(circle at 95% 8%,#ffffffb3,#0000 12rem),linear-gradient(160deg,#e9f6f5 0%,#e8f1fc 58%,#e2edfc 100%);border-left:1px solid #739cbf3d;flex-direction:column;justify-content:center;padding:clamp(32px,4vw,52px);display:flex;position:relative}.login-portal-brief:before{content:"";background:linear-gradient(#1a74db,#14a497);border-radius:999px;width:4px;height:82px;position:absolute;top:50px;left:0}.login-portal-brief-head>span{color:#1c73d8;letter-spacing:.075em;text-transform:uppercase;font-size:.76rem;font-weight:900}.login-portal-brief h2{color:#152846;letter-spacing:-.05em;max-width:11ch;margin:15px 0 12px;font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:900;line-height:1.08}.login-portal-brief-head>p{color:#59708c;margin:0;font-size:.92rem;font-weight:650;line-height:1.55}.login-portal-brief-list{gap:10px;margin-top:31px;display:grid}.login-portal-brief-list article{background:#ffffffab;border:1px solid #7e9ebf3d;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.login-portal-brief-icon{color:#1873d7;background:#fff;border:1px solid #1d6ed421;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.login-portal-brief-list strong,.login-portal-brief-list span:not(.login-portal-brief-icon){display:block}.login-portal-brief-list strong{color:#18304f;font-size:.9rem;font-weight:900}.login-portal-brief-list div>span{color:#617792;margin-top:3px;font-size:.77rem;font-weight:650;line-height:1.35}.login-portal-brief-list small{color:#87a1bf;letter-spacing:.05em;font-size:.69rem;font-weight:900}.login-portal-brief-footer{color:#3e6785;align-items:flex-start;gap:8px;margin:25px 0 0;font-size:.8rem;font-weight:750;line-height:1.45;display:flex}.login-portal-brief-footer svg{color:#0c9a8b;flex:none;margin-top:1px}.login-portal-footer{color:#71829a;font-size:.76rem;font-weight:700}@media (width<=800px){.login-page--portal{padding:20px}.login-portal-frame{min-height:auto}.login-portal{grid-template-columns:1fr}.login-portal-auth{padding:clamp(34px,8vw,54px)}.login-portal-brief{border-top:1px solid #739cbf3d;border-left:0}.login-portal-brief:before{width:82px;height:4px;top:0;left:38px}}@media (width<=560px){.login-page--portal{padding:14px}.login-portal-frame{gap:16px}.login-portal-masthead,.login-portal-footer{flex-direction:column;align-items:flex-start;gap:12px}.login-portal-access{font-size:.72rem}.login-portal{border-radius:22px}.login-portal-auth,.login-portal-brief{padding:29px 24px}.login-portal-auth h1{font-size:clamp(2.4rem,14vw,3.35rem)}.login-portal-brief h2{max-width:14ch}}.vv9-calendar-main,.vv9-calendar-aside,.vv10-panel,.vv10-hero-panel,.vv10-prompt-builder,.config-section,.config-save-band,.settings-warning-panel{color:#172033;background:#fffffff7;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 14px 36px #0f172a12}.request-decision-card{border-left:4px solid #2563d9}.request-decision-card.high{background:snow;border-left-color:#e11d48}.request-decision-card.medium{background:#fffdf7;border-left-color:#d97706}.request-decision-card.low{background:#f8fcfa;border-left-color:#168a56}.request-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.request-decision-grid>div{background:#ffffffb8;border:1px solid #e0e7f0;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.request-decision-grid span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.request-decision-grid strong{color:#172033;overflow-wrap:anywhere;font-size:.82rem;line-height:1.42}.month-day-heading{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.month-day-appointments{align-content:start;gap:6px;display:grid}.month-day-appointments button{background:var(--appointment-color,#2563eb);border:1px solid var(--appointment-color,#2563eb);color:#fff;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.75rem;overflow:hidden}.month-day-appointments button.selected,.month-day-appointments button:hover{box-shadow:0 0 0 3px #2563eb29}@media (width<=760px){.request-decision-grid{grid-template-columns:1fr}}.vv10-panel,.config-section,.config-save-band{padding:22px}.vv10-hero-panel{padding:28px}.vv10-hero-panel h2,.vv10-panel-head h2,.vv10-panel h2,.config-section h2,.config-save-band h2,.vv11-settings h2,.vv11-summary strong,.settings-voice-test strong,.settings-key-panel strong{color:#0f172a;letter-spacing:0}.vv10-hero-panel p,.vv10-panel p,.config-section p,.config-save-band p,.vv11-summary span,.settings-voice-test span,.settings-voice-test small,.settings-key-panel span,.settings-key-panel small,.vv10-panel .vv9-kicker,.vv10-hero-panel .vv9-kicker,.config-section .eyebrow,.config-save-band .eyebrow{color:#64748b}.operator-handoff-card textarea{color:#172033;background:#f8fafc;border-color:#dbe3ef}.vv11-phone-handoff span{color:#64748b}.vv11-phone-handoff textarea{color:#172033;background:#fff;border-color:#cfd8e3}.operator-handoff-actions small,.vv11-phone-handoff small{color:#b45309}.vv10-panel input,.vv10-panel select,.vv10-panel textarea,.config-section input,.config-section select,.config-section textarea,.config-save-band input,.config-save-band select,.config-save-band textarea,.settings-key-panel input,.vv11-settings input,.vv11-settings select,.vv11-settings textarea{color:#172033;background:#fff;border:1px solid #cfd8e3;border-radius:8px;min-height:44px}.vv10-panel input:focus,.vv10-panel select:focus,.vv10-panel textarea:focus,.config-section input:focus,.config-section select:focus,.config-section textarea:focus,.settings-key-panel input:focus,.vv11-settings input:focus,.vv11-settings select:focus,.vv11-settings textarea:focus{border-color:#1864d8;outline:none;box-shadow:0 0 0 4px #1864d81f}.form-field>span,.toggle-field,.working-day-row strong{color:#475569}.toggle-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:54px}.settings-key-panel,.settings-voice-test,.vv11-summary,.vv11-launch-checklist,.vv11-launch-grid>div,.vv11-operational-action,.vv11-phone-grid>div,.vv11-phone-preflight,.vv11-phone-preflight-checks>div,.vv11-phone-recovery-queue,.vv11-phone-recovery-row,.vv11-phone-security-events,.vv11-phone-security-list>div,.vv11-phone-setup,.vv11-phone-session,.vv11-readiness-check,.vv11-readiness-warnings p,.vv10-replay-grid>div,.vv10-transcript-card,.vv10-event div,.vv10-checks>div,.vv10-learning-row,.vv10-kpi-stack>div,.vv11-detail-columns>div,.vv11-audit>div{color:#172033;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.settings-key-panel{gap:12px;margin-top:16px;padding:14px;display:grid}.settings-key-panel>div:first-child{gap:4px;display:grid}.settings-key-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-warning-panel{background:#fff7ed;border-color:#fed7aa}.settings-warning-list p,.notice.error,.notice.compact.error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px}.settings-warning-list svg{color:#f97316}.settings-warning-list p span{color:#9f1239}.vv10-section-health{align-items:center}.vv10-section-health span,.vv10-replay-meta span,.vv10-suggestions span,.vv10-score{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;min-height:0;padding:7px 10px;font-size:.78rem}.vv10-section-health span.done,.vv10-score.good{color:#15803d;background:#ecfdf3;border-color:#bbf7d0}.vv10-score.medium{color:#b45309;background:#fffbeb;border-color:#fde68a}.vv10-score.low{color:#be123c;background:#fff1f2;border-color:#fecdd3}.vv10-prompt-preview pre{color:#e5e7eb;background:#111827;border:1px solid #1f2937;border-radius:8px}.vv10-bar-row span,.vv10-bar-row strong,.vv10-replay-grid strong,.vv10-event strong,.vv10-checks strong,.vv10-learning-row strong,.vv10-kpi-stack strong,.vv11-detail-columns h3,.vv11-health strong,.vv11-launch-head strong,.vv11-launch-grid strong,.vv11-operational-action strong,.vv11-phone-clinic strong,.vv11-phone-grid strong,.vv11-phone-preflight-head strong,.vv11-phone-preflight-checks strong,.vv11-phone-recovery-head strong,.vv11-phone-recovery-list strong,.vv11-phone-security-head strong,.vv11-phone-security-list strong,.vv11-phone-setup-head strong,.vv11-phone-setup-meta strong,.vv11-phone-session strong,.vv11-readiness-check strong,.vv11-audit strong{color:#0f172a}.vv10-replay-grid p,.vv10-transcript-card p,.vv10-event p,.vv10-checks span,.vv10-learning-row p,.vv10-kpi-stack span,.vv11-detail-columns p,.vv11-clinic-table small,.vv11-health span,.vv11-launch-head small,.vv11-launch-checklist p,.vv11-launch-grid small,.vv11-operational-action small,.vv11-operational-runbook,.vv11-phone-clinic span,.vv11-phone-clinic small,.vv11-phone-grid span,.vv11-phone-grid small,.vv11-phone-preflight-head small,.vv11-phone-preflight p,.vv11-phone-preflight-checks small,.vv11-phone-recovery-head small,.vv11-phone-recovery-list span,.vv11-phone-recovery-list small,.vv11-phone-recovery-list em,.vv11-phone-security-head small,.vv11-phone-security-list small,.vv11-phone-setup-head small,.vv11-phone-setup p,.vv11-phone-setup-meta span,.vv11-phone-setup-urls span,.vv11-phone-session span,.vv11-phone-session small,.vv11-phone-session em,.vv11-readiness-check small,.vv11-readiness-check em,.vv11-audit span,.vv11-audit small{color:#64748b}.vv11-operational-impact{color:#475569!important}.vv11-operational-resolved{color:#1864d8!important}.vv11-operational-overflow{color:#64748b}.vv11-phone-setup-urls input{color:#172033;background:#fff;border-color:#cfd8e3}.vv11-readiness-warnings p{color:#92400e;background:#fffbeb;border-color:#fde68a}.vv11-clinic-table button{color:#172033;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.vv11-clinic-table button:hover,.vv11-clinic-table button.active{background:#eef5ff;border-color:#9ec5ff}.vv11-clinic-table strong{color:#0f172a}.vv9-calendar-head{border-bottom:1px solid #e2e8f0;align-items:center;gap:16px}.vv9-date-nav strong{color:#0f172a;font-size:1rem}.vv9-tabs{background:#eef2f7;border:1px solid #dbe3ee;border-radius:999px;padding:4px}.vv9-tabs button{color:#64748b;background:0 0;border:0}.vv9-tabs button.active{color:#1859d1;background:#fff;box-shadow:0 6px 14px #0f172a14}.vv9-week-board{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;width:100%;display:grid;overflow:hidden}.vv9-week-day,.vv9-month-board button{color:#172033;background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-width:0;min-height:170px}.vv9-week-day:hover,.vv9-month-board button:hover{border-color:#9ec5ff;transform:none;box-shadow:0 14px 28px #1864d81a}.vv9-week-day strong,.vv9-month-board button strong{color:#0f172a}.vv9-week-day span,.vv9-month-board button span{color:#64748b}.vv9-week-day i,.vv9-month-board i{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;background:#dbeafe;border-radius:999px;padding:5px 8px;font-weight:800;display:block;overflow:hidden}.vv9-month-board button.muted{color:#94a3b8;background:#f8fafc}.vv9-slot.wide,.vv9-appointment-inspector,.vv9-empty{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.vv9-slot.wide strong,.vv9-appointment-inspector strong,.vv9-empty strong{color:#0f172a}.vv9-slot.wide span,.vv9-appointment-inspector span,.vv9-appointment-inspector p,.vv9-empty span{color:#64748b}.vv12-queue-strip{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.vv12-queue-strip span{color:#64748b;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:8px 9px;font-size:.76rem;font-weight:850}.vv12-queue-strip strong{color:#0f172a}.vv12-queue-strip span.overdue,.vv12-queue-strip span.blocked{color:#be123c;background:#fff1f2;border-color:#fecdd3}.vv12-queue-strip span.ready{color:#15803d;background:#ecfdf3;border-color:#bbf7d0}.vv12-queue-strip span.overdue strong,.vv12-queue-strip span.blocked strong{color:#be123c}.vv12-queue-strip span.ready strong{color:#15803d}.vv12-queue-filters{flex-wrap:wrap;gap:8px;display:flex}.vv12-queue-filters button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:.78rem;font-weight:850;display:inline-flex}.vv12-queue-filters button strong{color:#0f172a;text-align:center;background:#f1f5f9;border-radius:999px;min-width:22px;padding:3px 6px;font-size:.72rem}.vv12-queue-filters button.active{color:#1859d1;background:#eef5ff;border-color:#9ec5ff}.vv12-queue-filters button.active strong{color:#1859d1;background:#dbeafe}.vv12-queue-command{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.vv12-queue-command.outside-filter{background:#fff7ed;border-color:#fed7aa}.vv12-queue-command span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.vv12-queue-command strong{color:#0f172a;margin-top:3px;display:block}.vv12-queue-command p{color:#64748b;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.4}.vv12-queue-command button{white-space:nowrap}.vv12-queue-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vv12-queue-command-actions small{color:#b45309;text-align:right;flex-basis:100%;font-size:.74rem;font-weight:850}.vv9-request-row.urgent,.vv9-handoff.urgent{border-left:4px solid #e11d48}.vv9-request-row.callback,.vv9-handoff.callback,.vv9-request-row.review,.vv9-handoff.review{border-left:4px solid #f59e0b}.vv9-request-row.clinical,.vv9-handoff.clinical{border-left:4px solid #0d9488}.vv9-request-row.active,.vv9-handoff.active{border-left:4px solid #1864d8}.vv9-request-row.closed,.vv9-handoff.closed{border-left:4px solid #94a3b8}.vv9-request-row.overdue,.vv9-handoff.overdue{background:snow;border-color:#fecdd3}.vv9-request-row em{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.78rem;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.vv12-row-reason,.vv12-handoff-reason{color:#334155;overflow-wrap:anywhere;-webkit-line-clamp:2;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;-webkit-box-orient:vertical;margin-top:7px;padding:7px 8px;font-size:.76rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.vv12-row-closure{overflow-wrap:anywhere;-webkit-line-clamp:2;border-radius:8px;-webkit-box-orient:vertical;margin-top:7px;padding:7px 8px;font-size:.74rem;font-weight:850;line-height:1.35;display:-webkit-box;overflow:hidden}.vv12-row-closure.blocked{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.vv12-row-closure.ready{color:#15803d;background:#ecfdf3;border:1px solid #bbf7d0}.vv12-row-closure.watch{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.vv12-row-closure.closed{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.vv12-row-path{color:#64748b;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.72rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.vv9-handoff .vv12-handoff-reason{color:#334155;display:-webkit-box}.vv12-row-meta{color:#64748b;margin-top:4px;font-size:.72rem;font-style:normal;font-weight:850;line-height:1.35;display:block}.vv12-row-meta.overdue{color:#be123c}.vv9-handoff .vv12-row-meta{margin:4px 0 0}.vv12-row-signal{overflow-wrap:anywhere;text-align:center;border-radius:999px;min-width:104px;padding:6px 8px;font-size:.72rem;font-weight:900}.vv12-row-signal.urgent{color:#be123c;background:#fff1f2}.vv12-row-signal.callback,.vv12-row-signal.review{color:#b45309;background:#fffbeb}.vv12-row-signal.clinical{color:#0f766e;background:#ecfdfa}.vv12-row-signal.active{color:#1859d1;background:#eef5ff}.vv12-row-signal.closed,.vv12-row-signal.neutral{color:#475569;background:#f1f5f9}.vv12-briefing{border-left:4px solid #94a3b8;gap:14px}.vv12-briefing.urgent{border-left-color:#e11d48}.vv12-briefing.clinical{border-left-color:#0d9488}.vv12-briefing.callback,.vv12-briefing.review{border-left-color:#f59e0b}.vv12-briefing.done{border-left-color:#16a34a}.vv12-briefing.closed{border-left-color:#64748b}.vv12-briefing-badge{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900}.vv12-briefing-badge.urgent{color:#be123c;background:#fff1f2}.vv12-briefing-badge.clinical{color:#0f766e;background:#ecfdfa}.vv12-briefing-badge.callback,.vv12-briefing-badge.review{color:#b45309;background:#fffbeb}.vv12-briefing-badge.done{color:#15803d;background:#ecfdf3}.vv12-briefing-badge.closed,.vv12-briefing-badge.neutral{color:#475569;background:#f1f5f9}.vv12-briefing-decision{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.vv12-next-action,.vv12-calendar-summary,.vv12-briefing-cell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.vv12-next-action{align-items:flex-start;gap:12px;padding:14px;display:flex}.vv12-action-icon{color:#0369a1;background:#e0f2fe;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.vv12-briefing.urgent .vv12-action-icon{color:#be123c;background:#ffe4e6}.vv12-briefing.clinical .vv12-action-icon{color:#0f766e;background:#ccfbf1}.vv12-briefing.callback .vv12-action-icon,.vv12-briefing.review .vv12-action-icon{color:#b45309;background:#fef3c7}.vv12-briefing.done .vv12-action-icon,.vv12-briefing.closed .vv12-action-icon{color:#15803d;background:#dcfce7}.vv12-next-action strong,.vv12-calendar-summary strong,.vv12-briefing-cell strong{color:#0f172a}.vv12-next-action p,.vv12-calendar-summary p{color:#64748b;margin:4px 0 0;line-height:1.5}.vv12-briefing-actions{flex-wrap:wrap;place-content:start flex-end;gap:8px;min-width:210px;display:flex}.vv12-briefing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vv12-briefing-cell{gap:6px;min-width:0;padding:12px;display:grid}.vv12-briefing-cell span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900}.vv12-briefing-cell strong{overflow-wrap:anywhere}.vv12-calendar-summary{align-items:flex-start;gap:10px;padding:12px;display:flex}.vv12-calendar-summary svg{color:#1d4ed8;flex:none;margin-top:2px}.vv12-closure-readiness{background:#f8fafc;border:1px solid #dbe4ef;border-left:4px solid #64748b;border-radius:8px;gap:10px;padding:12px;display:grid}.vv12-closure-readiness.ready{border-left-color:#16a34a}.vv12-closure-readiness.blocked{border-left-color:#e11d48}.vv12-closure-readiness.watch{border-left-color:#f59e0b}.vv12-closure-head{grid-template-columns:170px minmax(0,1fr);align-items:flex-start;gap:8px;display:grid}.vv12-closure-head span{color:#475569;text-transform:uppercase;align-items:center;gap:7px;font-size:.74rem;font-weight:900;display:inline-flex}.vv12-closure-head strong{color:#0f172a}.vv12-closure-head p{color:#475569;overflow-wrap:anywhere;margin:3px 0 0;line-height:1.45}.vv12-closure-checks{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.vv12-closure-check{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:flex-start;gap:7px;padding:10px;display:grid}.vv12-closure-check.ready{background:#f0fdf4;border-color:#bbf7d0}.vv12-closure-check.blocked{background:#fff1f2;border-color:#fecdd3}.vv12-closure-check.watch{background:#fffbeb;border-color:#fde68a}.vv12-closure-check svg{color:#64748b;margin-top:2px}.vv12-closure-check.ready svg{color:#15803d}.vv12-closure-check.blocked svg{color:#be123c}.vv12-closure-check.watch svg{color:#b45309}.vv12-closure-check strong{color:#0f172a;font-size:.78rem;display:block}.vv12-closure-check p{color:#475569;overflow-wrap:anywhere;margin:3px 0 0;font-size:.76rem;font-weight:750;line-height:1.35}.vv12-closure-check small{color:#64748b;text-transform:uppercase;grid-column:2;align-self:end;font-size:.66rem;font-weight:900}.vv12-reasoning-summary{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:10px;padding:12px;display:grid}.vv12-reasoning-summary>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.vv12-reasoning-summary svg{color:#2563eb;flex:none;margin-top:2px}.vv12-reasoning-summary strong{color:#0f172a}.vv12-reasoning-summary p{color:#475569;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.48}.vv12-playbook{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:18px;padding-top:14px;display:grid}.vv12-playbook>div{gap:8px;min-width:0;display:grid}.vv12-playbook-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vv12-playbook span{color:#475569;text-transform:uppercase;align-items:center;gap:7px;font-size:.74rem;font-weight:900;display:inline-flex}.vv12-note-action{color:#26364a;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.76rem;font-weight:850;display:inline-flex}.vv12-note-action:hover{color:#1859d1;background:#eef5ff;border-color:#9ec5ff}.vv12-note-action:disabled{cursor:wait;opacity:.64}.vv12-playbook p{color:#475569;overflow-wrap:anywhere;margin:0;line-height:1.48}.vv12-playbook>div:first-child p{color:#0f172a}.vv12-playbook>div:last-child p{align-items:flex-start;gap:7px;display:flex}.vv12-playbook>div:last-child svg{color:#15803d;flex:none;margin-top:2px}.vv12-briefing-flags{flex-wrap:wrap;gap:8px;display:flex}.vv12-briefing-flags span{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:850}.vv12-row-owner{color:#1d4ed8;font-size:.76rem;font-weight:800}.vv12-callback-status-lock{gap:3px;display:grid}.vv12-callback-status-lock strong{color:#0f172a}.vv12-callback-status-lock small{color:#64748b;line-height:1.35}.vv12-callback-workflow{background:#fffbeb;border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:8px;gap:12px;padding:14px;display:grid}.vv12-callback-workflow.claimed{background:#eff6ff;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb}.vv12-callback-workflow.completed{background:#ecfdf3;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a}.vv12-callback-workflow>div>span,.vv12-callback-workflow-head>div>span{color:#334155;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:900}.vv12-callback-workflow p,.vv12-callback-workflow small{color:#475569;margin:4px 0 0;line-height:1.45}.vv12-callback-workflow.completed small{display:block}.vv12-callback-workflow-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.vv12-callback-workflow-head>small{text-align:right;max-width:260px}.vv12-callback-result-form{gap:10px;display:grid}.vv12-callback-result-form label{color:#334155;gap:5px;font-size:.8rem;font-weight:800;display:grid}.vv12-callback-result-form select,.vv12-callback-result-form textarea{color:#0f172a;font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:7px;padding:9px 10px}.vv12-callback-result-form textarea{resize:vertical;min-height:78px}.vv12-callback-result-actions{flex-wrap:wrap;gap:8px;display:flex}.vv9-dev-debug{color:#172033!important;background:#f8fbff!important;border-color:#bfd3ee!important}.vv9-dev-debug .vv9-panel-title h2,.vv9-dev-debug .vv9-panel-title span{color:#0f172a!important}.vv9-dev-debug .vv9-panel-title strong{color:#1d4ed8;background:#eaf2ff;border-color:#c7daf7}.vv9-dev-debug .vv9-mini-dl{gap:0;max-height:min(42vh,520px);padding-right:4px;overflow:auto}.vv9-dev-debug .vv9-mini-dl div{border-top:1px solid #dbe7f5;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;display:grid}.vv9-dev-debug .vv9-mini-dl div:first-child{border-top:0;padding-top:0}.vv9-dev-debug dt{color:#475569;overflow-wrap:anywhere;font-size:.68rem;font-weight:900;line-height:1.25}.vv9-dev-debug dd{overflow-wrap:anywhere;text-align:left;white-space:pre-wrap;word-break:break-word;max-width:100%;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;line-height:1.45;color:#172033!important}@media (width<=1180px){.vv9-week-board{grid-template-columns:repeat(4,minmax(0,1fr))}.vv12-briefing-decision{grid-template-columns:1fr}.vv12-briefing-actions{justify-content:flex-start;min-width:0}.vv12-closure-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.vv9-week-board{grid-template-columns:1fr}.vv12-briefing-grid{grid-template-columns:1fr 1fr}.vv12-reasoning-summary,.vv12-closure-head,.vv12-closure-checks{grid-template-columns:1fr}.vv12-closure-check small{grid-column:1}.vv12-playbook{grid-template-columns:1fr}.vv12-callback-workflow-head{flex-direction:column;align-items:flex-start}.vv12-callback-workflow-head>small{text-align:left;max-width:none}.vv12-queue-strip{grid-template-columns:1fr 1fr}.vv12-queue-command{grid-template-columns:1fr}.vv12-queue-command button{justify-self:start}.vv12-queue-command-actions{justify-content:flex-start}.vv12-queue-command-actions small{text-align:left}.vv9-request-row{grid-template-columns:auto minmax(0,1fr)}.vv12-row-signal{grid-column:2;justify-self:start;min-width:0}.settings-key-actions{flex-direction:column;align-items:stretch}.vv9-dev-debug .vv9-mini-dl div{grid-template-columns:1fr}}.vv9-stage{align-content:start}.vv9-rail{overscroll-behavior:contain;overflow-y:auto}.vv9-command-context{align-items:center;gap:7px;min-width:0;margin:10px 0 0;display:flex}.vv9-command-context span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.72rem;font-weight:850}.vv9-command-context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.83rem;overflow:hidden}.vv9-user-session{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.vv9-user-session>div{gap:3px;min-width:0;display:grid}.vv9-user-session span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:850}.vv9-user-session strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.vv9-rail-logout{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd8e3;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:.76rem;font-weight:850;display:inline-flex}.vv9-rail-logout:hover{color:#1859d1;background:#f8fafc;border-color:#b7c4d4}.vv11-demo-workspace-panel{background:linear-gradient(135deg,#f8fbff 0%,#eef7ff 100%);border-top:3px solid #0ea5e9}.vv11-demo-workspace-copy{color:#52657f;max-width:68ch;margin:0 0 16px;line-height:1.55}.vv11-demo-workspace-links{flex-wrap:wrap;gap:8px;display:flex}.vv11-demo-workspace-links a{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.vv11-demo-workspace-counts{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.vv11-demo-workspace-counts span{color:#52657f;background:#fff;border:1px solid #cfe0ff;border-radius:8px;padding:7px 9px;font-size:.78rem}.vv11-demo-workspace-counts strong{color:#1859d1}.vv11-demo-workspace-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vv11-demo-workspace-note{color:#64748b;margin-top:12px;line-height:1.45;display:block}.vv9-rail{background:linear-gradient(#fff 0%,#f6faff 100%)}.vv9-clinic-card{border-top:3px solid #1864d8;box-shadow:0 10px 24px #1864d80f}.vv9-commandbar{background:linear-gradient(108deg,#fffffffa 0%,#f6fafffa 100%);border-color:#cfe0ff #cfe0ff #cfe0ff #1864d8;border-left-style:solid;border-left-width:3px;box-shadow:0 14px 34px #1864d814}.vv9-command-context{background:#eef5ff;border:1px solid #cfe0ff;border-radius:999px;width:fit-content;margin-top:11px;padding:6px 10px}.vv9-command-context span{color:#3564a8;font-size:.66rem}.vv9-command-context strong{color:#1859d1}.vv9-panel,.vv9-live-card,.vv9-calendar-main,.vv9-calendar-aside,.vv9-call-command,.vv9-knowledge-hero,.vv9-request-detail>.details-panel,.vv10-panel,.vv10-hero-panel,.config-section,.settings-warning-panel{border-radius:12px;box-shadow:0 10px 28px #0f172a0e}.vv9-availability-panel,.vv9-human-panel,.vv9-knowledge-hero,.vv10-hero-panel{border-top:3px solid #1864d8}.vv9-knowledge-hero,.vv10-hero-panel{background:linear-gradient(120deg,#fffffffc 0%,#f5f9ff 100%)}.vv9-outcome-strip,.vv9-metric-strip{gap:12px}.vv9-metric{background:#fff;border-color:#dbe7f5;position:relative;overflow:hidden}.vv9-metric:before{content:"";background:#1864d8;height:3px;position:absolute;top:0;left:0;right:0}.vv9-metric strong{color:#1859d1}.vv9-metric.success:before{background:#16a36a}.vv9-metric.warning:before{background:#d99a16}.vv9-metric.danger:before{background:#e54863}.vv9-metric.success strong{color:#15803d}.vv9-metric.warning strong{color:#a16207}.vv9-metric.danger strong{color:#be123c}.vv9-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.vv9-app select,.vv9-app textarea{appearance:auto;color:#172033;background:#fff;border:1px solid #cfd8e3;border-radius:8px}.vv9-app select{background-image:none;padding-right:13px}.vv9-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):disabled,.vv9-app select:disabled,.vv9-app textarea:disabled{color:#64748b;background:#f1f5f9}.vv9-app input[type=checkbox],.vv9-app input[type=radio]{accent-color:#1864d8;appearance:auto;flex:none;width:18px;min-height:18px;padding:0}.vv9-app input[type=checkbox]:focus-visible,.vv9-app input[type=radio]:focus-visible,.vv9-app button:focus-visible,.vv9-app a:focus-visible{outline-offset:2px;outline:3px solid #1864d847}.vv9-panel-title>div,.vv9-request-row>div{min-width:0}.vv9-panel-title button,.vv9-import .vv9-primary,.vv9-actions button,.vv12-queue-filters button,.vv12-queue-command button{overflow-wrap:normal;white-space:nowrap}.vv9-panel-title button,.vv9-import .vv9-primary{flex:none}.vv12-queue-command{grid-template-columns:minmax(0,1fr)}.vv12-queue-command-actions{justify-content:flex-start;min-width:0}.vv12-queue-command-actions small{text-align:left}.vv9-doctor-column{background:#f8fafc;border-color:#dbe3ee;border-radius:8px}.vv9-doctor-column header{color:#0f172a;background:#fff;border-bottom-color:#e2e8f0}.vv9-doctor-column header span,.vv9-time-lane time{color:#64748b}.vv9-time-lane{background:#fff;border-bottom-color:#edf1f5;grid-template-columns:56px minmax(0,1fr);min-height:46px}.vv9-now-line{display:none}.vv9-appt-card{box-shadow:none;color:#172033;background:#fff;border-color:#cfd8e3}.vv9-appt-card span,.vv9-appt-card small{color:#64748b}.vv9-calendar-loading{color:#64748b;background:#f8fafc;border:1px dashed #cfd8e3;border-radius:8px;justify-content:center;align-items:center;min-height:360px;font-weight:750;display:flex}.vv11-hours>div{background:#f8fafc;border-color:#e2e8f0;border-radius:8px}.vv11-hours span{color:#475569}.vv10-hero-panel .vv11-readiness-summary{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:.82rem;font-weight:750;line-height:1.45}.vv10-hero-panel .vv11-readiness-summary.ready{color:#15803d;background:#ecfdf3;border-color:#bbf7d0}.vv11-onboarding-checks{flex-wrap:wrap;gap:8px;display:flex}.vv11-onboarding-checks span{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.74rem;font-weight:800;display:inline-flex}.vv11-onboarding-checks span.ready{color:#15803d;background:#ecfdf3;border-color:#bbf7d0}.vv11-onboarding-checks i{background:currentColor;border-radius:999px;width:6px;height:6px}.vv10-panel .vv11-field-hint,.vv10-panel .vv11-field-error{margin:7px 0 0;font-size:.76rem;line-height:1.4}.vv10-panel .vv11-field-hint{color:#64748b}.vv10-panel .vv11-field-error{color:#be123c;font-weight:750}.vv10-hero-panel>strong{color:#a16207;background:#fffbeb;border-color:#fde68a;border-radius:8px}.vv10-preview-note{color:#64748b;margin:4px 0 0;font-size:.78rem;line-height:1.4}.empty-details .empty-state{color:#64748b}.empty-details .empty-state>div{color:#b45309;background:#fff7ed;border-color:#fed7aa}.empty-details .empty-state h3{color:#0f172a}.vv9-knowledge{padding-bottom:84px}.vv9-import{min-width:0}.vv9-import select{flex:220px;min-width:0}.vv9-floating-save{z-index:2;bottom:20px}.vv9-knowledge-message{color:#15803d;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:8px;margin:0;padding:12px 14px;font-weight:750}.vv9-knowledge-message.error{color:#be123c;background:#fff1f2;border-color:#fecdd3}.vv12-onboarding-wizard{gap:16px}.vv12-onboarding-hero{justify-content:space-between;align-items:center;display:flex}.vv12-onboarding-hero>div:first-child{max-width:760px}.vv12-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.vv12-stepper{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.vv12-stepper button{color:#64748b;cursor:pointer;text-align:left;background:#fff;border:0;border-right:1px solid #e7edf5;grid-template-columns:26px minmax(0,1fr);align-items:flex-start;gap:3px;min-height:78px;padding:13px 14px;display:grid}.vv12-stepper button:last-child{border-right:0}.vv12-stepper button>span{color:#6b7b91;background:#eef2f7;border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:24px;height:24px;font-size:.74rem;font-weight:850;display:inline-flex}.vv12-stepper button strong{color:#334155;font-size:.83rem;line-height:1.2}.vv12-stepper button small{color:#8290a4;font-size:.7rem;line-height:1.2}.vv12-stepper button:hover,.vv12-stepper button.active{background:#f4f8ff}.vv12-stepper button.active{box-shadow:inset 0 3px #2563d9}.vv12-stepper button.active>span{color:#1d5fd0;background:#dbeafe}.vv12-stepper button.ready>span{color:#168354;background:#eafaf0}.vv12-wizard-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vv12-wizard-summary{align-content:start;gap:12px;position:sticky;top:16px}.vv12-wizard-summary h3{color:#172033;margin:0;font-size:1.18rem}.vv12-wizard-summary>p,.vv12-step-description{color:#64748b;margin:0;line-height:1.5}.vv12-step-panel{gap:18px}.vv12-step-checks{gap:6px;display:grid}.vv12-step-checks button{color:#9a5b08;cursor:pointer;text-align:left;background:#fff8ed;border:1px solid #fde3bc;border-radius:8px;align-items:center;gap:8px;padding:8px 9px;font-size:.77rem;font-weight:750;line-height:1.32;display:flex}.vv12-step-checks button.ready{color:#168354;background:#effbf4;border-color:#c5efd5}.vv12-step-checks button:hover{filter:brightness(.98)}.vv12-sidebar-note{color:#4d678d;background:#f4f8ff;border:1px solid #d8e6fa;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;font-size:.76rem;line-height:1.42;display:flex}.vv12-sidebar-note svg{color:#2563d9;flex:none;margin-top:1px}.vv12-form-grid-wide{align-items:start}.vv12-static-field{color:#718096;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:.86rem;line-height:1.35;display:flex}.vv12-more-knowledge{background:#f8fafc;border:1px solid #dfe7f1;border-radius:10px;gap:14px;padding:13px;display:grid}.vv12-more-knowledge summary{color:#3c526f;cursor:pointer;font-size:.84rem;font-weight:800}.vv12-more-knowledge[open] summary{margin-bottom:2px}.vv12-wizard-actions{border-top:1px solid #e4ebf3;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}.vv12-wizard-actions .vv9-primary,.vv12-wizard-actions .vv9-ghost{align-items:center;gap:6px;display:inline-flex}.vv12-review-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vv12-review-overview>div{background:#f8fafc;border:1px solid #dfe7f1;border-radius:10px;gap:4px;min-width:0;padding:13px;display:grid}.vv12-review-overview span{color:#718096;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.vv12-review-overview strong{color:#1d2c42;overflow-wrap:anywhere;font-size:.9rem}.vv12-review-overview small{color:#718096;line-height:1.35}.vv12-ready-note,.vv12-missing-note{border-radius:10px;align-items:flex-start;gap:9px;padding:12px 13px;line-height:1.45;display:flex}.vv12-ready-note{color:#157347;background:#edfbf3;border:1px solid #c5efd5}.vv12-missing-note{color:#8a580f;background:#fff8ed;border:1px solid #fde3bc;display:grid}.vv12-missing-note>div{flex-wrap:wrap;gap:7px;display:flex}.vv12-missing-note button{color:#9a5b08;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #f3cf93;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:750}.vv12-missing-note button:hover{background:#fffdf9}@media (width<=1440px){.vv9-app{grid-template-columns:232px minmax(0,1fr)}.vv9-rail{padding:16px}.vv9-stage{padding:20px}.vv9-mission-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.84fr)}.vv9-availability-panel{grid-column:1/-1}.vv10-prompt-builder,.vv11-admin-grid{grid-template-columns:1fr}}@media (width<=980px){.vv12-wizard-layout{grid-template-columns:1fr}.vv12-wizard-summary{position:static}.vv12-step-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.vv9-rail{overflow:visible}.vv9-nav{scrollbar-width:thin;gap:6px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.vv9-nav button{white-space:nowrap;flex:none}.vv9-import{flex-direction:column;align-items:stretch}.vv9-import .vv9-primary{justify-content:center}.vv9-user-session{align-items:flex-start}.vv12-onboarding-hero{flex-direction:column;align-items:stretch}.vv12-hero-actions{justify-content:stretch}.vv12-hero-actions button{flex:180px;justify-content:center}.vv12-stepper{display:flex;overflow-x:auto}.vv12-stepper button{border-bottom:0;border-right:1px solid #e7edf5;flex:0 0 148px;min-height:72px}.vv12-step-checks,.vv12-review-overview{grid-template-columns:1fr}.vv12-wizard-actions{flex-direction:column-reverse;align-items:stretch}.vv12-wizard-actions button{justify-content:center}}.vv9-client-shell{color:#172033;background:#f5f7fb;grid-template-columns:264px minmax(0,1fr)}.vv9-client-shell .vv9-rail{background:#fff;border-right:1px solid #e1e8f2;padding:20px 16px;box-shadow:10px 0 30px #0f172a06}.vv9-client-shell .vv9-brand{margin:0 2px 28px}.vv9-client-shell .vv9-brand strong{color:#15233b;font-size:1.05rem}.vv9-client-shell .vv9-brand span{color:#71819a;font-size:.67rem}.vv9-client-shell .vv9-nav{gap:18px}.vv9-client-shell .vv9-nav-section{gap:4px;display:grid}.vv9-client-shell .vv9-nav-section-label{color:#91a0b6;letter-spacing:.08em;text-transform:uppercase;padding:0 10px 4px;font-size:.66rem;font-weight:850}.vv9-client-shell .vv9-nav button{color:#526278;border:1px solid #0000;border-radius:10px;min-height:42px;padding:0 11px;font-size:.91rem;font-weight:760}.vv9-client-shell .vv9-nav button:hover{color:#1d5fd0;background:#f4f7fc;transform:none}.vv9-client-shell .vv9-nav button.active{color:#1e63d5;background:#ebf3ff;border-color:#cfe1ff;transform:none}.vv9-client-shell .vv9-nav button.active:before{display:none}.vv9-client-shell .vv9-rail-footer{gap:10px}.vv9-client-shell .vv9-clinic-card{box-shadow:none;background:#f8fafc;border:1px solid #e1e8f2;border-radius:12px;padding:13px}.vv9-client-shell .vv9-clinic-card span{color:#7c8ba1}.vv9-client-shell .vv9-clinic-card strong{color:#1b2a42;font-size:.9rem}.vv9-client-shell .vv9-clinic-card small{color:#238a5a;font-weight:750}.vv9-client-shell .vv9-clinic-card small i{background:#38c978}.vv9-client-shell .vv9-clinic-card small.pending{color:#9a6a13}.vv9-client-shell .vv9-clinic-card small.pending i{background:#e9b84f}.vv9-client-shell .vv9-user-session{border-color:#e8edf4}.vv9-client-shell .vv9-stage{align-content:start;gap:18px;padding:24px}.vv9-client-shell .vv9-commandbar{background:#fff;border:1px solid #dce6f2;border-left:3px solid #2563d9;border-radius:14px;align-items:flex-start;padding:20px 22px;box-shadow:0 5px 18px #0f172a0b}.vv9-client-shell .vv9-commandbar>div>span{color:#607a9f;font-size:.68rem}.vv9-client-shell .vv9-commandbar h1{color:#17233a;margin-top:5px;font-size:clamp(1.9rem,3.25vw,2.75rem);line-height:1.05}.vv9-client-shell .vv9-command-context{background:0 0;border:0;gap:6px;margin-top:9px;padding:0}.vv9-client-shell .vv9-command-context span,.vv9-client-shell .vv9-command-context strong{color:#64748b;letter-spacing:0;text-transform:none;font-size:.77rem}.vv9-client-shell .vv9-command-context strong{color:#315b98}.vv9-client-shell .vv9-primary,.vv9-client-shell .vv9-ghost,.vv9-client-shell .vv9-icon,.vv9-client-shell .vv9-panel-title button{border-radius:9px;min-height:40px;font-size:.88rem}.vv9-client-shell .vv9-primary{background:#2463d4;box-shadow:0 8px 18px #2563d92e}.vv9-client-shell .vv9-primary:hover{background:#1f56bb}.vv9-client-shell .vv9-ghost,.vv9-client-shell .vv9-icon,.vv9-client-shell .vv9-panel-title button{color:#334862;background:#fff;border-color:#d4dfed}.vv9-client-shell .vv9-ghost:hover,.vv9-client-shell .vv9-icon:hover,.vv9-client-shell .vv9-panel-title button:hover{background:#f6f9fd;border-color:#b9cae1;transform:none}.vv9-client-shell .vv9-panel,.vv9-client-shell .vv9-live-card,.vv9-client-shell .vv9-calendar-main,.vv9-client-shell .vv9-calendar-aside,.vv9-client-shell .vv9-call-command,.vv9-client-shell .vv9-knowledge-hero,.vv9-client-shell .vv9-request-detail>.details-panel,.vv9-client-shell .vv10-panel,.vv9-client-shell .vv10-hero-panel,.vv9-client-shell .config-section{background:#fff;border:1px solid #dfe7f1;border-radius:14px;box-shadow:0 5px 18px #0f172a0a}.vv9-client-shell .vv9-now{gap:16px}.vv9-client-shell .vv9-now-hero{color:#17233a;background:linear-gradient(118deg,#fff 0%,#f5f9ff 100%);border:1px solid #d7e4f4;border-top:3px solid #2563d9;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:18px;min-height:0;padding:24px;box-shadow:0 6px 22px #0f172a0d}.vv9-client-shell .vv9-now-copy{gap:11px}.vv9-client-shell .vv9-now-copy .vv9-kicker{color:#5574a1}.vv9-client-shell .vv9-now-copy h2{color:#17233a;letter-spacing:-.045em;max-width:700px;font-size:clamp(2rem,4vw,3.15rem);line-height:1.02}.vv9-client-shell .vv9-now-copy p{color:#5d6d83;max-width:650px;font-size:.98rem;line-height:1.55}.vv9-client-shell .vv9-ai-status-card{color:#17233a;background:#f0f6ff;border:1px solid #cfe0f7;border-radius:12px;min-height:190px;padding:18px}.vv9-client-shell .vv9-ai-status-card span{color:#637996}.vv9-client-shell .vv9-ai-status-card strong{font-size:1.1rem}.vv9-client-shell .vv9-ai-status-card .vv9-primary{color:#fff;background:#2463d4}.vv9-client-shell .vv9-mission-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.9fr) minmax(250px,.65fr);gap:16px}.vv9-client-shell .vv9-live-column{gap:16px}.vv9-client-shell .vv9-human-panel,.vv9-client-shell .vv9-availability-panel{background:#fff;border-top:3px solid #2563d9}.vv9-client-shell .vv9-reception-panel{background:linear-gradient(135deg,#f9fcff 0%,#f1fbf8 100%);border-top-color:#14a58d}.vv9-client-shell .vv9-reception-next{border-color:#ccebe3;border-radius:9px}.vv9-client-shell .vv9-reception-stats div{border-color:#dfe7f1;border-radius:9px}.vv9-client-shell .vv9-upcoming-appointment{background:#f8fafc;border-color:#e2e8f0 #e2e8f0 #e2e8f0 #2563d9;border-radius:8px}.vv9-client-shell .vv9-upcoming-appointment:hover{box-shadow:none;border-color:#bfd1e9;transform:none}.vv9-client-shell .vv9-metric{box-shadow:none;border-radius:12px;padding:15px}.vv9-client-shell .vv9-metric strong{font-size:2rem}.vv9-client-shell .vv9-calls{grid-template-columns:minmax(315px,.6fr) minmax(0,1.4fr);align-items:start;gap:16px}.vv9-client-shell .vv9-list-intro{box-shadow:none;background:#fff;border:1px solid #dfe7f1;border-radius:14px;padding:17px}.vv9-client-shell .vv9-list-intro h2{font-size:1.28rem;line-height:1.12}.vv9-client-shell .vv9-request-row{box-shadow:none;background:#fff;border:1px solid #e0e7f0;border-radius:11px}.vv9-client-shell .vv9-request-row:hover{border-color:#bfd1e9;transform:none}.vv9-client-shell .vv9-request-row.selected{background:#f2f7ff;border-color:#9fc4ff;box-shadow:0 5px 14px #2563d917}.vv9-client-shell .vv9-handoff{box-shadow:none;color:#172033;background:#fff;border:1px solid #e0e7f0;border-left:4px solid #2563d9;border-radius:11px}.vv9-client-shell .vv9-handoff.high,.vv9-client-shell .vv9-handoff.urgent{background:snow;border-left-color:#e11d48}.vv9-client-shell .vv9-handoff.medium,.vv9-client-shell .vv9-handoff.callback,.vv9-client-shell .vv9-handoff.review{background:#fffdf7;border-left-color:#d97706}.vv9-client-shell .vv9-handoff.low,.vv9-client-shell .vv9-handoff.clinical{background:#f8fcfa;border-left-color:#168a56}.vv9-client-shell .vv9-handoff:hover{box-shadow:none;border-color:#bfd1e9;transform:none}.vv9-client-shell .vv9-handoff strong{color:#172033}.vv9-client-shell .vv9-handoff span,.vv9-client-shell .vv9-handoff p,.vv9-client-shell .vv9-handoff small{color:#62738a}.vv9-client-shell .vv9-appt-card{border:1px solid #dfe7f1;border-left:4px solid var(--accent);box-shadow:none;color:#172033;background:#fff;border-radius:10px}.vv9-client-shell .vv9-appt-card strong{color:#172033}.vv9-client-shell .vv9-appt-card span,.vv9-client-shell .vv9-appt-card small{color:#62738a}.vv9-client-shell .vv9-appt-card:hover,.vv9-client-shell .vv9-appt-card.selected{box-shadow:none;background:#f2f7ff;border-color:#9fc4ff;transform:none}.vv9-client-shell .vv9-week-day,.vv9-client-shell .vv9-month-day{color:#172033;background:#fff;border:1px solid #dbe3ee;border-radius:10px;gap:8px;min-width:0;min-height:170px;padding:10px;display:grid}.vv9-client-shell .vv9-calendar-day-button{color:#172033;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.vv9-client-shell .vv9-calendar-day-button strong{color:#172033}.vv9-client-shell .vv9-calendar-day-button span{color:#667994;font-size:.78rem}.vv9-client-shell .vv9-calendar-event-list{gap:6px;display:grid}.vv9-client-shell .vv9-calendar-event{color:#1d5fcf;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#eef5ff;border:1px solid #d5e5ff;border-radius:7px;padding:6px 7px;font-size:.76rem;font-weight:800;overflow:hidden}.vv9-client-shell .vv9-calendar-event:hover,.vv9-client-shell .vv9-calendar-event.selected{background:#dcecff;border-color:#8db9f7}.vv9-client-shell .vv9-appointment-inspector{color:#172033;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:13px;padding:13px;display:grid}.vv9-client-shell .vv9-appointment-inspector>strong{color:#172033;font-size:1.02rem}.vv9-client-shell .vv9-appointment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.vv9-client-shell .vv9-appointment-detail-grid>div{background:#fff;border:1px solid #e1e8f1;border-radius:8px;min-width:0;padding:9px}.vv9-client-shell .vv9-appointment-detail-grid dt,.vv9-client-shell .vv9-appointment-notes>span{color:#6b7d95;letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:850;display:block}.vv9-client-shell .vv9-appointment-detail-grid dd{color:#172033;overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;font-weight:750;line-height:1.4}.vv9-client-shell .vv9-appointment-status{color:#1d5fcf}.vv9-client-shell .vv9-appointment-notes{background:#fff;border:1px solid #e1e8f1;border-radius:8px;padding:10px}.vv9-client-shell .vv9-appointment-notes p{color:#4f627c;margin:5px 0 0;line-height:1.45}.vv9-client-shell .vv9-week-board{align-items:stretch;gap:8px}.vv9-client-shell .vv9-week-day{background:#fff;border-radius:12px;flex-direction:column;gap:0;min-height:232px;padding:0;display:flex;overflow:hidden}.vv9-client-shell .vv9-week-day.selected-day{border-color:#86b6ff;box-shadow:0 0 0 2px #2563d917}.vv9-client-shell .vv9-calendar-day-button{border-bottom:1px solid #e6edf6;grid-template-columns:1fr auto;align-items:start;gap:2px;padding:11px 12px 10px;display:grid}.vv9-client-shell .vv9-week-day-name{color:#60728d;letter-spacing:.02em;text-transform:capitalize;grid-column:1/-1;font-size:.69rem;font-weight:800}.vv9-client-shell .vv9-week-day .vv9-calendar-day-button strong{color:#172033;font-size:.97rem;line-height:1.25}.vv9-client-shell .vv9-calendar-day-button small{color:#74859c;text-align:right;align-self:end;font-size:.68rem;font-weight:750;line-height:1.25}.vv9-client-shell .vv9-week-day.today .vv9-calendar-day-button{background:#f2f7ff}.vv9-client-shell .vv9-week-day.today .vv9-week-day-name,.vv9-client-shell .vv9-week-day.today .vv9-calendar-day-button strong{color:#1d5fcf}.vv9-client-shell .vv9-calendar-event-list{flex:1;align-content:start;gap:7px;padding:9px}.vv9-client-shell .vv9-calendar-event{white-space:normal;gap:2px;padding:8px;display:grid}.vv9-client-shell .vv9-calendar-event time{color:#1d5fcf;font-size:.68rem;font-weight:850}.vv9-client-shell .vv9-calendar-event span{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;font-weight:850;line-height:1.25;overflow:hidden}.vv9-client-shell .vv9-calendar-event small{color:#667994;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:650;overflow:hidden}.vv9-client-shell .vv9-calendar-event.selected{background:#dcecff;border-color:#72a9fa;box-shadow:inset 3px 0 #2563d9}.vv9-client-shell .vv9-week-empty{color:#98a7bb;text-align:center;align-self:center;margin:auto 0;font-size:.75rem;font-weight:700}.vv9-client-shell .vv9-appointment-inspector{align-items:start;gap:5px}.vv9-client-shell .vv9-appointment-inspector>span{color:#6b7d95;letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:850}.vv9-client-shell .vv9-appointment-inspector>p{color:#4f627c;margin:0 0 7px;font-size:.82rem;line-height:1.45}.vv9-client-shell .vv9-appointment-details-trigger{color:#fff;cursor:pointer;font:inherit;background:#1d5fcf;border:1px solid #1d5fcf;border-radius:8px;min-height:36px;padding:0 11px;font-size:.78rem;font-weight:800}.vv9-client-shell .vv9-appointment-details-trigger:hover{background:#174fae;border-color:#174fae}.vv9-appointment-dialog-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0f172a75;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.vv9-appointment-dialog{color:#172033;background:#fff;border:1px solid #d8e2ef;border-radius:14px;width:min(620px,100%);max-width:620px;max-height:calc(100vh - 40px);padding:22px;overflow-y:auto;box-shadow:0 24px 64px #0f172a38}.vv9-appointment-dialog-header{border-bottom:1px solid #e6edf6;justify-content:space-between;align-items:start;gap:16px;padding-bottom:18px;display:flex}.vv9-appointment-dialog-header>div{min-width:0}.vv9-appointment-dialog-header span,.vv9-appointment-dialog-notes>span,.vv9-appointment-dialog-details dt{color:#6b7d95;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.vv9-appointment-dialog-header h2{color:#172033;margin:4px 0;font-size:1.35rem;line-height:1.2}.vv9-appointment-dialog-header p{color:#5d708a;margin:0;font-size:.88rem}.vv9-appointment-dialog-close{color:#41536d;cursor:pointer;background:#f4f7fb;border:1px solid #dce6f2;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.vv9-appointment-dialog-close:hover{color:#1d5fcf;background:#eaf2ff;border-color:#aecdf9}.vv9-appointment-dialog-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.vv9-appointment-dialog-details>div,.vv9-appointment-dialog-notes{background:#f8fafc;border:1px solid #e1e8f1;border-radius:9px;min-width:0;padding:11px}.vv9-appointment-dialog-details dt{align-items:center;gap:5px;display:flex}.vv9-appointment-dialog-details dd{color:#172033;overflow-wrap:anywhere;margin:5px 0 0;font-size:.86rem;font-weight:750;line-height:1.4}.vv9-appointment-dialog-status select{color:#172033;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:7px;width:100%;max-width:100%;min-height:32px;padding:0 8px;font-size:.84rem;font-weight:750}.vv9-appointment-dialog-status dd>span{color:#1d5fcf}.vv9-appointment-dialog-notes p{color:#4f627c;margin:6px 0 0;font-size:.86rem;line-height:1.5}.vv9-client-shell .details-panel{border-radius:14px}.vv9-client-shell .details-hero{background:#f7faff;border-bottom:1px solid #e0e8f2}.vv9-client-shell .detail-card{border-color:#e0e7f0;border-radius:10px}.vv9-client-shell .vv9-knowledge{gap:16px}.vv9-client-shell .vv9-knowledge-hero{background:#fff;border-top:3px solid #2563d9;padding:20px}.vv9-client-shell .vv9-knowledge-hero h2{font-size:2.25rem}.vv9-client-shell .vv9-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vv9-client-shell details.vv9-module{background:#fff;border:1px solid #dfe7f1;border-radius:12px;padding:0;display:block;overflow:hidden}.vv9-client-shell details.vv9-module summary{color:#263750;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:0 16px;font-weight:800;list-style:none;display:flex}.vv9-client-shell details.vv9-module summary::-webkit-details-marker{display:none}.vv9-client-shell details.vv9-module summary:after{color:#69809f;content:"+";order:3;font-size:1.1rem}.vv9-client-shell details.vv9-module[open] summary:after{content:"–"}.vv9-client-shell details.vv9-module summary span{color:#263750;letter-spacing:0;text-transform:none;font-size:.86rem}.vv9-client-shell details.vv9-module summary small{color:#667994;background:#f1f5fb;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:800}.vv9-client-shell details.vv9-module>label{border-top:1px solid #e6edf5;padding:12px;display:block}.vv9-client-shell details.vv9-module textarea{border-color:#d9e3ef;border-radius:8px;min-height:175px}.vv9-client-shell .sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vv9-client-shell .config-grid,.vv9-client-shell .vv9-studio{gap:16px}.vv9-client-shell .config-section,.vv9-client-shell .vv10-hero-panel{border-top:3px solid #2563d9}.vv9-client-shell .vv12-dry-run{gap:16px;display:grid}.vv9-client-shell .vv12-dry-run-hero,.vv9-client-shell .vv12-dry-run-guide,.vv9-client-shell .vv12-dry-run-launch,.vv9-client-shell .vv12-dry-run-card,.vv9-client-shell .vv12-dry-run-loading,.vv9-client-shell .vv12-dry-run-error{background:#fff;border:1px solid #dfe7f1;border-radius:14px;box-shadow:0 5px 18px #0f172a0a}.vv9-client-shell .vv12-dry-run-hero{background:linear-gradient(112deg,#fff 0%,#f1f7ff 100%);border-top:3px solid #2563d9;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.vv9-client-shell .vv12-dry-run-hero>div:first-child{max-width:780px}.vv9-client-shell .vv12-dry-run-hero h2,.vv9-client-shell .vv12-dry-run-guide h3,.vv9-client-shell .vv12-dry-run-launch h3{color:#17233a;letter-spacing:-.035em;margin:6px 0 9px;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08}.vv9-client-shell .vv12-dry-run-hero p{color:#5d708b;max-width:72ch;margin:0;font-size:.96rem;line-height:1.58}.vv9-client-shell .vv12-dry-run-hero-badge{color:#1f62d2;background:#fff;border:1px solid #cde0ff;border-radius:16px;flex:0 0 132px;place-items:center;min-height:130px;padding:16px;display:grid}.vv9-client-shell .vv12-dry-run-hero-badge strong{color:#173e83;font-size:2.2rem;line-height:1}.vv9-client-shell .vv12-dry-run-hero-badge span{color:#637a9c;font-size:.75rem;font-weight:780}.vv9-client-shell .vv12-dry-run-safety{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vv9-client-shell .vv12-dry-run-safety>div{color:#23734a;background:#f7fbf8;border:1px solid #d4f0df;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:0 13px;font-size:.82rem;font-weight:800;display:flex}.vv9-client-shell .vv12-dry-run-guide{grid-template-columns:minmax(250px,.85fr) minmax(0,1.45fr);align-items:center;gap:25px;padding:22px 26px;display:grid}.vv9-client-shell .vv12-dry-run-guide h3{margin-bottom:0;font-size:1.18rem}.vv9-client-shell .vv12-dry-run-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.vv9-client-shell .vv12-dry-run-guide li{color:#52657f;align-items:flex-start;gap:9px;font-size:.8rem;font-weight:680;line-height:1.42;display:flex}.vv9-client-shell .vv12-dry-run-guide li b{color:#1f62d2;background:#eaf3ff;border:1px solid #cde0ff;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-size:.72rem;display:inline-flex}.vv9-client-shell .vv12-dry-run-progress{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;display:grid}.vv9-client-shell .vv12-dry-run-progress article{background:#fff;border:1px solid #dfe7f1;border-radius:10px;gap:2px;min-height:70px;padding:13px 16px;display:grid}.vv9-client-shell .vv12-dry-run-progress span{color:#7789a2;letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:850}.vv9-client-shell .vv12-dry-run-progress strong{color:#17233a;font-size:1.42rem}.vv9-client-shell .vv12-dry-run-progress strong small{color:#8190a5;font-size:.78rem}.vv9-client-shell .vv12-dry-run-progress article.pass strong{color:#1a8c54}.vv9-client-shell .vv12-dry-run-progress article.attention{background:#fffaf4;border-color:#f2d9ae}.vv9-client-shell .vv12-dry-run-progress article.attention strong{color:#b97808}.vv9-client-shell .vv12-dry-run-reset{align-self:stretch;min-height:70px}.vv9-client-shell .vv12-dry-run-list{gap:10px;display:grid}.vv9-client-shell .vv12-dry-run-card{overflow:hidden}.vv9-client-shell .vv12-dry-run-card.pass{border-left:3px solid #35a96b}.vv9-client-shell .vv12-dry-run-card.attention{border-left:3px solid #e6a027}.vv9-client-shell .vv12-dry-run-card-head{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:14px;width:100%;padding:16px 18px 10px;display:grid}.vv9-client-shell .vv12-dry-run-card-head:hover .vv12-dry-run-title strong{color:#1e63d5}.vv9-client-shell .vv12-dry-run-number{color:#2f67c7;background:#edf4ff;border:1px solid #d5e5ff;border-radius:9px;justify-content:center;align-items:center;height:32px;font-size:.73rem;font-weight:850;display:inline-flex}.vv9-client-shell .vv12-dry-run-title{gap:3px;min-width:0;display:grid}.vv9-client-shell .vv12-dry-run-title small,.vv9-client-shell .vv12-dry-run-card-summary>span,.vv9-client-shell .vv12-dry-run-card-details>div>span{color:#7185a2;letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:850}.vv9-client-shell .vv12-dry-run-title strong{color:#1a2940;font-size:1rem;line-height:1.18;transition:color .14s}.vv9-client-shell .vv12-dry-run-priority{color:#657790;white-space:nowrap;background:#f5f8fc;border:1px solid #e0e8f2;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800}.vv9-client-shell .vv12-dry-run-card-head svg{color:#7890ad;transition:transform .14s}.vv9-client-shell .vv12-dry-run-card-head svg.open{transform:rotate(180deg)}.vv9-client-shell .vv12-dry-run-card-summary{color:#60748e;gap:8px;padding:0 18px 14px 66px;font-size:.87rem;line-height:1.43;display:flex}.vv9-client-shell .vv12-dry-run-card-summary p{color:#4d617c;margin:0;font-weight:650}.vv9-client-shell .vv12-dry-run-card-details{background:#f8fbff;border-top:1px solid #e4ecf6;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:17px 18px 18px 66px;display:grid}.vv9-client-shell .vv12-dry-run-card-details>div{background:#fff;border:1px solid #e0e8f2;border-radius:9px;padding:12px}.vv9-client-shell .vv12-dry-run-card-details ul{color:#52657f;gap:7px;margin:9px 0 0;padding-left:17px;font-size:.79rem;line-height:1.42;display:grid}.vv9-client-shell .vv12-dry-run-card-details .handoff{background:#f6fcf8;border-color:#ccebd9;grid-column:1/-1}.vv9-client-shell .vv12-dry-run-card-details .handoff>span{color:#277b4d}.vv9-client-shell .vv12-dry-run-card-details .handoff p{color:#52657f;gap:4px;margin:9px 0 0;font-size:.8rem;line-height:1.42;display:grid}.vv9-client-shell .vv12-dry-run-card-details .handoff strong{color:#1d5b3a}.vv9-client-shell .vv12-dry-run-card-details .not-allowed{background:#fffaf4;border-color:#f1ddbd}.vv9-client-shell .vv12-dry-run-card-details .not-allowed>span{color:#a36c11}.vv9-client-shell .vv12-dry-run-card footer{border-top:1px solid #e8eef6;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px 13px 66px;display:flex}.vv9-client-shell .vv12-dry-run-card footer>span{color:#72839a;margin-right:2px;font-size:.76rem;font-weight:750}.vv9-client-shell .vv12-dry-run-card footer button{color:#52657f;cursor:pointer;background:#fff;border:1px solid #d9e4f0;border-radius:8px;align-items:center;gap:6px;min-height:33px;padding:0 9px;font-size:.77rem;font-weight:800;display:inline-flex}.vv9-client-shell .vv12-dry-run-card footer button:hover{background:#f7faff;border-color:#adc5e8}.vv9-client-shell .vv12-dry-run-card footer button.selected.pass{color:#197a45;background:#effbf4;border-color:#9bdfb7}.vv9-client-shell .vv12-dry-run-card footer button.selected.attention{color:#a56706;background:#fff8ec;border-color:#efca86}.vv9-client-shell .vv12-dry-run-loading,.vv9-client-shell .vv12-dry-run-error{color:#62758f;align-items:center;gap:11px;min-height:80px;padding:18px;font-size:.88rem;display:flex}.vv9-client-shell .vv12-dry-run-error{color:#ae3535;background:#fff9f9;border-color:#f4caca}.vv9-client-shell .vv12-dry-run-error>div{flex:1}.vv9-client-shell .vv12-dry-run-error strong{display:block}.vv9-client-shell .vv12-dry-run-error p{color:#8c4d55;margin:3px 0 0}.vv9-client-shell .vv12-dry-run-launch{gap:15px;padding:24px 26px;display:grid}.vv9-client-shell .vv12-dry-run-launch h3{margin-bottom:0;font-size:1.22rem}.vv9-client-shell .vv12-dry-run-launch ul{gap:9px;margin:0;padding:0;display:grid}.vv9-client-shell .vv12-dry-run-launch li{color:#50647e;align-items:flex-start;gap:9px;font-size:.85rem;font-weight:680;line-height:1.45;list-style:none;display:flex}.vv9-client-shell .vv12-dry-run-launch li:before{color:#238a5a;content:"✓";font-weight:900}.vv9-client-shell .vv12-dry-run-launch small{color:#8190a5;font-size:.75rem;line-height:1.4}@media (width<=1180px){.vv9-client-shell{grid-template-columns:236px minmax(0,1fr)}.vv9-client-shell .vv9-stage,.vv9-client-shell .vv9-commandbar{padding:18px}.vv9-client-shell .vv9-now-hero,.vv9-client-shell .vv9-mission-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr)}.vv9-client-shell .vv9-availability-panel{grid-column:1/-1}.vv9-client-shell .vv12-dry-run-safety{grid-template-columns:repeat(2,minmax(0,1fr))}.vv9-client-shell .vv12-dry-run-guide{grid-template-columns:1fr}}@media (width<=900px){.vv9-client-shell .vv9-commandbar{flex-direction:column;align-items:stretch}.vv9-client-shell .vv9-calls,.vv9-client-shell .vv9-now-hero,.vv9-client-shell .vv9-mission-grid{grid-template-columns:1fr}.vv9-client-shell .vv9-availability-panel{grid-column:auto}.vv9-client-shell .vv12-dry-run-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.vv9-client-shell .vv12-dry-run-reset{grid-column:1/-1;min-height:40px}.vv9-client-shell .vv9-module-grid{grid-template-columns:1fr}}@media (width<=760px){.vv9-client-shell .vv9-rail{padding:14px}.vv9-client-shell .vv9-brand{margin-bottom:16px}.vv9-client-shell .vv9-nav{gap:8px;margin:0 -14px;padding:0 14px 4px;display:flex;overflow-x:auto}.vv9-client-shell .vv9-nav-section{display:contents}.vv9-client-shell .vv9-nav-section-label{display:none}.vv9-client-shell .vv9-nav button{flex:none}.vv9-client-shell .vv9-stage{padding:14px}.vv9-client-shell .vv9-commandbar,.vv9-client-shell .vv9-now-hero{padding:16px}.vv9-client-shell .vv9-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.vv9-client-shell .vv9-actions button,.vv9-client-shell .vv9-actions a{justify-content:center}.vv9-client-shell .vv9-appointment-detail-grid{grid-template-columns:1fr}.vv9-client-shell .vv12-dry-run-hero{flex-direction:column;align-items:flex-start;padding:20px}.vv9-client-shell .vv12-dry-run-hero-badge{flex:none;align-items:center;gap:8px;min-height:0;padding:10px 13px;display:flex}.vv9-client-shell .vv12-dry-run-hero-badge strong{font-size:1.35rem}.vv9-client-shell .vv12-dry-run-safety,.vv9-client-shell .vv12-dry-run-guide ol,.vv9-client-shell .vv12-dry-run-progress,.vv9-client-shell .vv12-dry-run-card-details{grid-template-columns:1fr}.vv9-client-shell .vv12-dry-run-guide,.vv9-client-shell .vv12-dry-run-launch{padding:18px}.vv9-client-shell .vv12-dry-run-card-head{grid-template-columns:30px minmax(0,1fr) 18px;gap:10px;padding:14px 14px 10px}.vv9-client-shell .vv12-dry-run-priority{display:none}.vv9-client-shell .vv12-dry-run-card-summary,.vv9-client-shell .vv12-dry-run-card-details,.vv9-client-shell .vv12-dry-run-card footer{padding-left:14px;padding-right:14px}.vv9-client-shell .vv12-dry-run-card-summary{display:grid}}.vv9-studio .vv10-config-hero{background:linear-gradient(112deg,#fff 0%,#f4f8ff 100%);border:1px solid #cfe0ff;border-left:3px solid #1864d8;border-radius:14px;align-items:center;gap:24px;padding:20px 24px;box-shadow:0 12px 28px #1864d812}.vv10-config-hero>div:first-child{max-width:760px}.vv10-config-hero h1{color:#172033;letter-spacing:-.035em;margin:8px 0 6px;font-size:clamp(1.75rem,3vw,2.5rem)}.vv10-config-hero p{color:#60728a;margin:0;line-height:1.5}.vv10-context-chip{color:#1d5fcf;background:#eef5ff;border:1px solid #cfe0ff;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.76rem;font-weight:850;display:inline-flex}.vv10-config-hero .topbar-actions{flex-wrap:wrap;flex:none;justify-content:flex-end}.vv10-change-workflow{color:#334155;background:linear-gradient(120deg,#f8fbff 0%,#f3f7fd 100%);border:1px solid #cfe0ff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px 18px;display:flex}.vv10-change-workflow h2{color:#172033;margin:4px 0 6px;font-size:1rem}.vv10-change-workflow p{max-width:760px;margin:0;line-height:1.45}.vv10-workflow-note{color:#55677e;font-size:.84rem;margin-top:8px!important}.vv10-workflow-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vv10-config-editor{border:0;min-inline-size:0;margin:0;padding:0}.vv10-config-editor:disabled{opacity:.72}.vv10-prompt-builder{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start;gap:24px;padding:24px}.vv10-prompt-preview{align-content:start;align-self:start;gap:14px;min-width:0;position:sticky;top:16px}.vv10-prompt-preview .vv10-panel-head{align-items:flex-start}.vv10-prompt-preview .vv10-preview-note{color:#64748b;margin:5px 0 0}.vv10-prompt-preview pre{max-height:min(50vh,400px);margin-top:2px}.vv10-question-limit{background:#f8fafc;border:1px solid #d8e2ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:7px 8px 7px 12px;display:grid}.vv10-question-limit input[type=range]{accent-color:#1864d8;cursor:pointer;width:100%;min-height:auto;padding:0}.vv10-question-limit output{color:#1d5fcf;background:#eaf2ff;border:1px solid #cfe0ff;border-radius:8px;justify-content:center;align-items:baseline;gap:4px;min-width:78px;padding:5px 8px;display:inline-flex}.vv10-question-limit output strong{font-size:1.05rem}.vv10-question-limit output span,.vv10-field-hint{color:#62738a;font-size:.75rem;line-height:1.35}.vv10-field-hint{margin-top:6px;display:block}.vv10-learning .vv10-hero-panel{background:linear-gradient(112deg,#fff 0%,#f4f8ff 100%);border-color:#cfe0ff;align-items:center;gap:28px}.vv10-learning-count{color:#1859d1;text-align:center;background:#eef5ff;border:1px solid #cfe0ff;border-radius:14px;flex:0 0 142px;place-items:center;gap:2px;min-height:112px;padding:14px;display:grid}.vv10-learning-count strong{color:#1859d1;font-size:2.35rem;line-height:1}.vv10-learning-count span{color:#53739f;font-size:.72rem;font-weight:800}.vv10-learning-open-queue{white-space:nowrap}.vv10-learning-empty{background:#f8fafc;border:1px solid #e0e7f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.vv10-learning-empty-icon{color:#1d5fcf;background:#eaf2ff;border:1px solid #cfe0ff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vv10-learning-empty strong{color:#172033;display:block}.vv10-learning-empty p{color:#62738a;max-width:78ch;margin:4px 0 0;line-height:1.45}.vv10-correction-card{background:#f9fbff;border-color:#cfe0ff}.vv10-correction-help{color:#62738a;margin:-4px 0 2px;line-height:1.45}.vv9-platform-shell .vv9-human-panel{background:#fff;border-top:3px solid #1864d8}.vv9-platform-shell .vv9-handoff{box-shadow:none;color:#172033;background:#fff;border:1px solid #e0e7f0;border-left:4px solid #2563d9;border-radius:11px}.vv9-platform-shell .vv9-handoff.high,.vv9-platform-shell .vv9-handoff.urgent{background:snow;border-left-color:#e11d48}.vv9-platform-shell .vv9-handoff.medium,.vv9-platform-shell .vv9-handoff.callback,.vv9-platform-shell .vv9-handoff.review{background:#fffdf7;border-left-color:#d97706}.vv9-platform-shell .vv9-handoff.low,.vv9-platform-shell .vv9-handoff.clinical{background:#f8fcfa;border-left-color:#168a56}.vv9-platform-shell .vv9-handoff:hover{border-color:#bfd1e9;transform:none;box-shadow:0 5px 14px #2563d917}.vv9-platform-shell .vv9-handoff strong{color:#172033}.vv9-platform-shell .vv9-nav{gap:16px}.vv9-platform-shell .vv9-nav-section{gap:3px;display:grid}.vv9-platform-shell .vv9-nav-section-label{color:#71819a;letter-spacing:.07em;text-transform:uppercase;padding:0 10px 5px;font-size:.67rem;font-weight:800}.vv9-platform-shell .vv9-nav button{color:#526278;border:1px solid #0000;border-radius:10px;justify-content:flex-start;min-height:42px;padding:0 11px;font-size:.91rem;font-weight:750}.vv9-platform-shell .vv9-nav button:hover{color:#1d5fd0;background:#f4f7fc;border-color:#0000;transform:none}.vv9-platform-shell .vv9-nav button.active{box-shadow:none;color:#1e63d5;background:#ebf3ff;border-color:#cfe1ff;transform:none}.vv9-platform-shell .vv9-nav button.active:before{display:none}.vv9-platform-shell .vv9-handoff span,.vv9-platform-shell .vv9-handoff p,.vv9-platform-shell .vv9-handoff small{color:#62738a}.vv12-empty-queue{background:linear-gradient(112deg,#fff 0%,#f5f9ff 100%);border:1px solid #cfe0ff;border-top:3px solid #1864d8;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 22px;min-height:260px;padding:32px;display:grid;box-shadow:0 12px 28px #1864d812}.vv12-empty-queue-icon{color:#1859d1;background:#eef5ff;border:1px solid #cfe0ff;border-radius:14px;grid-row:1/span 2;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.vv12-empty-queue h2{color:#172033;letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08}.vv12-empty-queue p{color:#62738a;max-width:62ch;margin:0;line-height:1.5}.vv12-empty-queue-summary{flex-wrap:wrap;gap:8px;display:flex}.vv12-empty-queue-summary span{color:#62738a;background:#fff;border:1px solid #d9e6f6;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:750}.vv12-empty-queue-summary strong{color:#1859d1}.vv12-empty-queue>button{white-space:nowrap;grid-area:1/3/span 2}.vv9-platform-shell .vv12-dry-run,.vv9-platform-shell .vv12-dry-run-list{gap:16px;display:grid}.vv9-platform-shell .vv12-dry-run-hero,.vv9-platform-shell .vv12-dry-run-guide,.vv9-platform-shell .vv12-dry-run-launch,.vv9-platform-shell .vv12-dry-run-card,.vv9-platform-shell .vv12-dry-run-loading,.vv9-platform-shell .vv12-dry-run-error{background:#fff;border:1px solid #dfe7f1;border-radius:14px;box-shadow:0 5px 18px #0f172a0a}.vv9-platform-shell .vv12-dry-run-hero{background:linear-gradient(112deg,#fff 0%,#f1f7ff 100%);border-top:3px solid #2563d9;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.vv9-platform-shell .vv12-dry-run-hero>div:first-child{max-width:780px}.vv9-platform-shell .vv12-dry-run-hero h2,.vv9-platform-shell .vv12-dry-run-guide h3,.vv9-platform-shell .vv12-dry-run-launch h3{color:#17233a;letter-spacing:-.035em;margin:6px 0 9px;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08}.vv9-platform-shell .vv12-dry-run-hero p{color:#5d708b;max-width:72ch;margin:0;font-size:.96rem;line-height:1.58}.vv9-platform-shell .vv12-dry-run-hero-badge{color:#1f62d2;background:#fff;border:1px solid #cde0ff;border-radius:16px;flex:0 0 132px;place-items:center;min-height:130px;padding:16px;display:grid}.vv9-platform-shell .vv12-dry-run-hero-badge strong{color:#173e83;font-size:2.2rem;line-height:1}.vv9-platform-shell .vv12-dry-run-hero-badge span{color:#637a9c;font-size:.75rem;font-weight:780}.vv9-platform-shell .vv12-dry-run-safety{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vv9-platform-shell .vv12-dry-run-safety>div{color:#23734a;background:#f7fbf8;border:1px solid #d4f0df;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:0 13px;font-size:.82rem;font-weight:800;display:flex}.vv9-platform-shell .vv12-dry-run-guide{grid-template-columns:minmax(250px,.85fr) minmax(0,1.45fr);align-items:center;gap:25px;padding:22px 26px;display:grid}.vv9-platform-shell .vv12-dry-run-guide h3{margin-bottom:0;font-size:1.18rem}.vv9-platform-shell .vv12-dry-run-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.vv9-platform-shell .vv12-dry-run-guide li{color:#52657f;align-items:flex-start;gap:9px;font-size:.8rem;font-weight:680;line-height:1.42;display:flex}.vv9-platform-shell .vv12-dry-run-guide li b{color:#1f62d2;background:#eaf3ff;border:1px solid #cde0ff;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-size:.72rem;display:inline-flex}.vv9-platform-shell .vv12-dry-run-progress{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;display:grid}.vv9-platform-shell .vv12-dry-run-progress article{background:#fff;border:1px solid #dfe7f1;border-radius:10px;gap:2px;min-height:70px;padding:13px 16px;display:grid}.vv9-platform-shell .vv12-dry-run-progress span{color:#7789a2;letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:850}.vv9-platform-shell .vv12-dry-run-progress strong{color:#17233a;font-size:1.42rem}.vv9-platform-shell .vv12-dry-run-progress strong small{color:#8190a5;font-size:.78rem}.vv9-platform-shell .vv12-dry-run-progress article.pass strong{color:#1a8c54}.vv9-platform-shell .vv12-dry-run-progress article.attention{background:#fffaf4;border-color:#f2d9ae}.vv9-platform-shell .vv12-dry-run-progress article.attention strong{color:#b97808}.vv9-platform-shell .vv12-dry-run-reset{align-self:stretch;min-height:70px}.vv9-platform-shell .vv12-dry-run-card{overflow:hidden}.vv9-platform-shell .vv12-dry-run-card.pass{border-left:3px solid #35a96b}.vv9-platform-shell .vv12-dry-run-card.attention{border-left:3px solid #e6a027}.vv9-platform-shell .vv12-dry-run-card-head{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:14px;width:100%;padding:16px 18px 10px;display:grid}.vv9-platform-shell .vv12-dry-run-card-head:hover .vv12-dry-run-title strong{color:#1e63d5}.vv9-platform-shell .vv12-dry-run-number{color:#2f67c7;background:#edf4ff;border:1px solid #d5e5ff;border-radius:9px;justify-content:center;align-items:center;height:32px;font-size:.73rem;font-weight:850;display:inline-flex}.vv9-platform-shell .vv12-dry-run-title{gap:3px;min-width:0;display:grid}.vv9-platform-shell .vv12-dry-run-title small,.vv9-platform-shell .vv12-dry-run-card-summary>span,.vv9-platform-shell .vv12-dry-run-card-details>div>span{color:#7185a2;letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:850}.vv9-platform-shell .vv12-dry-run-title strong{color:#1a2940;font-size:1rem;line-height:1.18;transition:color .14s}.vv9-platform-shell .vv12-dry-run-priority{color:#657790;white-space:nowrap;background:#f5f8fc;border:1px solid #e0e8f2;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800}.vv9-platform-shell .vv12-dry-run-card-head svg{color:#7890ad;transition:transform .14s}.vv9-platform-shell .vv12-dry-run-card-head svg.open{transform:rotate(180deg)}.vv9-platform-shell .vv12-dry-run-card-summary{color:#60748e;gap:8px;padding:0 18px 14px 66px;font-size:.87rem;line-height:1.43;display:flex}.vv9-platform-shell .vv12-dry-run-card-summary p{color:#4d617c;margin:0;font-weight:650}.vv9-platform-shell .vv12-dry-run-card-details{background:#f8fbff;border-top:1px solid #e4ecf6;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:17px 18px 18px 66px;display:grid}.vv9-platform-shell .vv12-dry-run-card-details>div{background:#fff;border:1px solid #e0e8f2;border-radius:9px;padding:12px}.vv9-platform-shell .vv12-dry-run-card-details ul{color:#52657f;gap:7px;margin:9px 0 0;padding-left:17px;font-size:.79rem;line-height:1.42;display:grid}.vv9-platform-shell .vv12-dry-run-card-details .handoff{background:#f6fcf8;border-color:#ccebd9;grid-column:1/-1}.vv9-platform-shell .vv12-dry-run-card-details .handoff>span{color:#277b4d}.vv9-platform-shell .vv12-dry-run-card-details .handoff p{color:#52657f;gap:4px;margin:9px 0 0;font-size:.8rem;line-height:1.42;display:grid}.vv9-platform-shell .vv12-dry-run-card-details .handoff strong{color:#1d5b3a}.vv9-platform-shell .vv12-dry-run-card-details .not-allowed{background:#fffaf4;border-color:#f1ddbd}.vv9-platform-shell .vv12-dry-run-card-details .not-allowed>span{color:#a36c11}.vv9-platform-shell .vv12-dry-run-card footer{border-top:1px solid #e8eef6;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px 13px 66px;display:flex}.vv9-platform-shell .vv12-dry-run-card footer>span{color:#72839a;margin-right:2px;font-size:.76rem;font-weight:750}.vv9-platform-shell .vv12-dry-run-card footer button{color:#52657f;cursor:pointer;background:#fff;border:1px solid #d9e4f0;border-radius:8px;align-items:center;gap:6px;min-height:33px;padding:0 9px;font-size:.77rem;font-weight:800;display:inline-flex}.vv9-platform-shell .vv12-dry-run-card footer button:hover{background:#f7faff;border-color:#adc5e8}.vv9-platform-shell .vv12-dry-run-card footer button.selected.pass{color:#197a45;background:#effbf4;border-color:#9bdfb7}.vv9-platform-shell .vv12-dry-run-card footer button.selected.attention{color:#a56706;background:#fff8ec;border-color:#efca86}.vv9-platform-shell .vv12-dry-run-loading,.vv9-platform-shell .vv12-dry-run-error{color:#62758f;align-items:center;gap:11px;min-height:80px;padding:18px;font-size:.88rem;display:flex}.vv9-platform-shell .vv12-dry-run-error{color:#ae3535;background:#fff9f9;border-color:#f4caca}.vv9-platform-shell .vv12-dry-run-error>div{flex:1}.vv9-platform-shell .vv12-dry-run-error strong{display:block}.vv9-platform-shell .vv12-dry-run-error p{color:#8c4d55;margin:3px 0 0}.vv9-platform-shell .vv12-dry-run-launch{gap:15px;padding:24px 26px;display:grid}.vv9-platform-shell .vv12-dry-run-launch h3{margin-bottom:0;font-size:1.22rem}.vv9-platform-shell .vv12-dry-run-launch ul{gap:9px;margin:0;padding:0;display:grid}.vv9-platform-shell .vv12-dry-run-launch li{color:#50647e;align-items:flex-start;gap:9px;font-size:.85rem;font-weight:680;line-height:1.45;list-style:none;display:flex}.vv9-platform-shell .vv12-dry-run-launch li:before{color:#238a5a;content:"✓";font-weight:900}.vv9-platform-shell .vv12-dry-run-launch small{color:#8190a5;font-size:.75rem;line-height:1.4}@media (width<=980px){.vv10-prompt-builder{grid-template-columns:1fr}.vv10-prompt-preview{position:static}.vv9-platform-shell .vv12-dry-run-guide{grid-template-columns:1fr}.vv9-platform-shell .vv12-dry-run-safety{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.vv9-studio .vv10-config-hero,.vv10-learning .vv10-hero-panel{flex-direction:column;align-items:flex-start}.vv10-config-hero .topbar-actions{justify-content:flex-start;width:100%}.vv10-learning-count{width:100%}.vv10-learning-empty{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.vv10-learning-empty>button{grid-column:1/-1;width:100%}.vv12-empty-queue{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;min-height:0;padding:24px}.vv12-empty-queue-icon{grid-row:1}.vv12-empty-queue-summary,.vv12-empty-queue>button{grid-area:auto/1/auto/-1}.vv12-empty-queue>button{width:100%}.vv9-platform-shell .vv12-dry-run-hero{flex-direction:column;align-items:flex-start;padding:22px}.vv9-platform-shell .vv12-dry-run-hero-badge{width:100%;min-height:0}.vv9-platform-shell .vv12-dry-run-safety,.vv9-platform-shell .vv12-dry-run-guide ol,.vv9-platform-shell .vv12-dry-run-progress,.vv9-platform-shell .vv12-dry-run-card-details{grid-template-columns:1fr}.vv9-platform-shell .vv12-dry-run-guide,.vv9-platform-shell .vv12-dry-run-launch{padding:20px}.vv9-platform-shell .vv12-dry-run-card-head{grid-template-columns:34px minmax(0,1fr) 18px}.vv9-platform-shell .vv12-dry-run-priority{grid-column:2}.vv9-platform-shell .vv12-dry-run-card-summary,.vv9-platform-shell .vv12-dry-run-card-details,.vv9-platform-shell .vv12-dry-run-card footer{padding-left:18px}}.vv9-call-list{grid-auto-rows:max-content;align-content:start}.vv9-calls>.vv9-call-list{align-self:start}.vv9-request-detail{gap:18px;min-width:0;display:grid}.vv9-request-detail .details-panel,.vv9-request-detail .vv10-panel{color:#172033;background:#fff;border:1px solid #dbe3ee;border-radius:12px;box-shadow:0 10px 28px #0f172a0e}.vv9-request-detail .details-panel{gap:16px;padding:16px}.vv9-request-detail .details-hero{background:linear-gradient(120deg,#fff 0%,#f5f9ff 100%);border:1px solid #d7e4f4;border-top:3px solid #1864d8;border-radius:10px;padding:18px}.vv9-request-detail .details-hero h2,.vv9-request-detail .detail-card-title h3,.vv9-request-detail .detail-grid dd,.vv9-request-detail .analysis-grid dd,.vv9-request-detail .analysis-block strong,.vv9-request-detail .timeline-item strong,.vv9-request-detail .memory-score-row>div>strong,.vv9-request-detail .memory-section-head strong{color:#172033}.vv9-request-detail .details-hero span:not(.urgency),.vv9-request-detail .detail-grid dt,.vv9-request-detail .analysis-grid dt,.vv9-request-detail .analysis-block p,.vv9-request-detail .transcript-text,.vv9-request-detail .muted,.vv9-request-detail .timeline-item small,.vv9-request-detail .memory-score-row p,.vv9-request-detail .memory-section-head span{color:#60728a}.vv9-request-detail .detail-card{box-shadow:none;color:#172033;background:#fff;border:1px solid #e0e7f0;border-radius:10px;padding:16px}.vv9-request-detail .detail-card-title{color:#1864d8}.vv9-request-detail .analysis-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.vv9-request-detail .operator-handoff-card textarea,.vv9-request-detail .detail-card textarea{color:#172033;background:#fff;border-color:#cfd8e3}.vv9-request-detail .client-memory-card{background:linear-gradient(120deg,#fff 0%,#fffcf2 100%);border-color:#e9dfbd}.vv9-request-detail .memory-score-ring{background:radial-gradient(circle at center, #fff 58%, transparent 60%), conic-gradient(#d99a16 var(--score), #eaf0f6 0)}.vv9-request-detail .memory-score-ring strong{color:#172033}.vv9-request-detail .memory-score-ring span{color:#60728a}.vv9-request-detail .memory-kpis span,.vv9-request-detail .memory-pets span{color:#475569;background:#fff;border:1px solid #e2e8f0}.vv9-request-detail .memory-kpis strong,.vv9-request-detail .memory-pets strong{color:#172033}.vv9-request-detail .memory-event>span{color:#a16207}.vv9-request-detail .memory-event div{background:#fff;border:1px solid #e2e8f0}.vv9-request-detail .memory-event strong{color:#172033}.vv9-request-detail .memory-event p,.vv9-request-detail .memory-event small,.vv9-request-detail .vv10-correction-help,.vv9-request-detail .supervisor-report-summary,.vv9-request-detail .supervisor-columns p{color:#60728a}.vv9-request-detail .supervisor-report-grid>div,.vv9-request-detail .supervisor-columns>div,.vv9-request-detail .supervisor-missing{background:#f8fafc;border:1px solid #e2e8f0}.vv9-request-detail .supervisor-report-grid span,.vv9-request-detail .supervisor-missing strong{color:#60728a}.vv9-request-detail .supervisor-report-grid strong,.vv9-request-detail .supervisor-columns>div>strong,.vv9-request-detail .supervisor-coaching p{color:#172033}.vv9-request-detail .supervisor-coaching small{color:#60728a}.vv9-request-detail .supervisor-missing span{color:#a16207;background:#fffbeb;border-color:#fde68a}.vv9-request-detail .vv10-panel .live-timeline{--timeline-surface:#fff;--timeline-border:#e2e8f0;--timeline-muted:#64748b;--timeline-text:#172033;--timeline-row:#f8fafc;--timeline-row-hover:#eef5ff;--timeline-detail:#475569}.vv9-platform-shell .vv9-week-board{align-items:stretch;gap:8px}.vv9-platform-shell .vv9-week-day,.vv9-platform-shell .vv9-month-day{color:#172033;background:#fff;border:1px solid #dbe3ee;border-radius:12px;flex-direction:column;gap:0;min-width:0;min-height:232px;padding:0;display:flex;overflow:hidden}.vv9-platform-shell .vv9-week-day.selected-day{border-color:#86b6ff;box-shadow:0 0 0 2px #2563d917}.vv9-platform-shell .vv9-calendar-day-button{color:#172033;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e6edf6;grid-template-columns:1fr auto;align-items:start;gap:2px;padding:11px 12px 10px;display:grid}.vv9-platform-shell .vv9-week-day-name{color:#60728d;letter-spacing:.02em;text-transform:capitalize;grid-column:1/-1;font-size:.69rem;font-weight:800}.vv9-platform-shell .vv9-week-day .vv9-calendar-day-button strong,.vv9-platform-shell .vv9-calendar-day-button strong{color:#172033;font-size:.97rem;line-height:1.25}.vv9-platform-shell .vv9-calendar-day-button span,.vv9-platform-shell .vv9-calendar-day-button small{color:#74859c;text-align:right;align-self:end;font-size:.68rem;font-weight:750;line-height:1.25}.vv9-platform-shell .vv9-week-day.today .vv9-calendar-day-button{background:#f2f7ff}.vv9-platform-shell .vv9-week-day.today .vv9-week-day-name,.vv9-platform-shell .vv9-week-day.today .vv9-calendar-day-button strong{color:#1d5fcf}.vv9-platform-shell .vv9-calendar-event-list{flex:1;align-content:start;gap:7px;padding:9px;display:grid}.vv9-platform-shell .vv9-calendar-event{color:#1d5fcf;cursor:pointer;font:inherit;text-align:left;background:#eef5ff;border:1px solid #d5e5ff;border-radius:7px;gap:2px;padding:8px;font-size:.76rem;font-weight:800;display:grid;overflow:hidden}.vv9-platform-shell .vv9-calendar-event:hover,.vv9-platform-shell .vv9-calendar-event.selected{background:#dcecff;border-color:#72a9fa;box-shadow:inset 3px 0 #2563d9}.vv9-platform-shell .vv9-calendar-event time{color:#1d5fcf;font-size:.68rem;font-weight:850}.vv9-platform-shell .vv9-calendar-event span{color:#172033;font-size:.79rem;font-weight:850;line-height:1.25}.vv9-platform-shell .vv9-calendar-event small,.vv9-platform-shell .vv9-week-empty{color:#667994;font-size:.68rem;font-weight:650}.vv9-platform-shell .vv9-week-empty{color:#98a7bb;text-align:center;align-self:center;margin:auto 0;font-size:.75rem;font-weight:700}.vv9-platform-shell .vv9-appointment-inspector{color:#172033;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:start;gap:13px;padding:13px;display:grid}.vv9-platform-shell .vv9-appointment-inspector>strong{color:#172033;font-size:1.02rem}.vv9-platform-shell .vv9-appointment-inspector>span,.vv9-platform-shell .vv9-appointment-detail-grid dt,.vv9-platform-shell .vv9-appointment-notes>span{color:#6b7d95;letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:850;display:block}.vv9-platform-shell .vv9-appointment-inspector>p,.vv9-platform-shell .vv9-appointment-notes p{color:#4f627c;margin:0 0 7px;font-size:.82rem;line-height:1.45}.vv9-platform-shell .vv9-appointment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.vv9-platform-shell .vv9-appointment-detail-grid>div,.vv9-platform-shell .vv9-appointment-notes{background:#fff;border:1px solid #e1e8f1;border-radius:8px;min-width:0;padding:9px}.vv9-platform-shell .vv9-appointment-detail-grid dd{color:#172033;overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;font-weight:750;line-height:1.4}.vv9-platform-shell .vv9-appointment-status{color:#1d5fcf}.vv9-platform-shell .vv9-appointment-details-trigger{color:#fff;cursor:pointer;font:inherit;background:#1d5fcf;border:1px solid #1d5fcf;border-radius:8px;min-height:36px;padding:0 11px;font-size:.78rem;font-weight:800}.vv9-platform-shell .vv9-appointment-details-trigger:hover{background:#174fae;border-color:#174fae}@media (width<=900px){.vv9-request-detail{gap:14px}.vv9-platform-shell .vv9-appointment-detail-grid{grid-template-columns:1fr}}.vv12-more-filters{margin-left:auto}.vv12-advanced-queue-filters{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.vv12-shift-handoff{color:#52647c;border-bottom:1px solid #e2e8f0;padding:0 2px 10px}.vv12-shift-handoff summary,.vv12-closure-details summary,.vv12-reasoning-summary summary{color:#52647c;cursor:pointer;align-items:center;gap:7px;font-size:.76rem;font-weight:800;list-style:none;display:flex}.vv12-shift-handoff summary::-webkit-details-marker{display:none}.vv12-closure-details summary::-webkit-details-marker{display:none}.vv12-reasoning-summary summary::-webkit-details-marker{display:none}.vv12-shift-handoff summary:before,.vv12-closure-details summary:before,.vv12-reasoning-summary summary:before{color:#64748b;content:"+";font-size:1rem;font-weight:500;line-height:1}.vv12-shift-handoff[open] summary:before,.vv12-closure-details[open] summary:before,.vv12-reasoning-summary[open] summary:before{content:"−"}.vv12-shift-handoff>div{flex-wrap:wrap;align-items:center;gap:8px;padding-top:9px;display:flex}.vv12-shift-handoff small{color:#b45309;flex-basis:100%;font-size:.74rem;font-weight:750}.vv9-call-list .vv12-queue-command{align-items:center;padding:11px 12px}.vv9-call-list .vv12-queue-command p{font-size:.78rem}.vv9-call-list .vv12-queue-command-actions{min-width:0}.vv9-call-list .vv12-queue-command-actions .vv9-primary{min-height:34px;padding:0 10px}.vv9-call-list .vv9-request-row{align-items:start;gap:10px;padding:12px}.vv9-call-list .vv9-request-row>.vv9-dot{margin-top:6px}.vv9-call-list .vv9-request-row>div{gap:3px;display:grid}.vv9-call-list .vv9-request-row em{-webkit-line-clamp:1;margin-top:1px}.vv9-call-list .vv12-row-meta{margin-top:1px}.vv9-call-list .vv12-row-closure{-webkit-line-clamp:1;margin-top:3px;padding:4px 7px}.vv12-queue-results{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}@media (width>=1181px){.vv9-calls>.vv9-call-list{flex-direction:column;height:calc(100dvh - 208px);min-height:520px;display:flex;position:sticky;top:16px;overflow:hidden}.vv9-calls>.vv9-call-list>:not(.vv12-queue-results){flex:none}.vv9-call-list .vv12-queue-results{overscroll-behavior:contain;scrollbar-color:#b8c5d6 transparent;scrollbar-width:thin;border-top:1px solid #dbe3ee;border-bottom:1px solid #dbe3ee;flex:1 1 0;min-height:0;padding:8px 4px 8px 0;overflow:hidden auto}.vv9-call-list .vv12-queue-results::-webkit-scrollbar{width:8px}.vv9-call-list .vv12-queue-results::-webkit-scrollbar-thumb{background:#c5d0de padding-box padding-box;border:2px solid #0000;border-radius:999px}}.vv9-request-detail .vv12-briefing{gap:16px;padding:18px}.vv9-request-detail .vv12-briefing>.vv10-panel-head{align-items:start;gap:12px}.vv9-request-detail .vv12-next-action{background:#f8fbff;border-color:#d9e7fb;align-items:center;padding:13px}.vv9-request-detail .vv12-next-action p{color:#334155;font-size:.92rem;font-weight:700}.vv9-request-detail .vv12-reasoning-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.vv9-request-detail .vv12-reasoning-summary[open]{padding-bottom:12px}.vv9-request-detail .vv12-reasoning-summary>summary svg{color:#2563eb;flex:none}.vv9-request-detail .vv12-reasoning-summary-content{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:10px;padding-top:10px;display:grid}.vv9-request-detail .vv12-reasoning-summary-content>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.vv9-request-detail .vv12-reasoning-summary-content svg{color:#2563eb;flex:none;margin-top:2px}.vv9-request-detail .vv12-reasoning-summary-content strong{color:#0f172a}.vv9-request-detail .vv12-reasoning-summary-content p{color:#475569;margin:3px 0 0;line-height:1.45}.vv9-request-detail .vv12-closure-readiness{gap:9px;padding:12px}.vv9-request-detail .vv12-closure-head{grid-template-columns:155px minmax(0,1fr)}.vv9-request-detail .vv12-closure-head p{margin-top:2px}.vv12-closure-blockers{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.vv12-closure-blockers span{border-radius:999px;padding:4px 7px;font-size:.72rem;font-weight:850}.vv12-closure-blockers .blocked{color:#be123c;background:#fff1f2}.vv12-closure-blockers .watch{color:#a16207;background:#fffbeb}.vv12-closure-details{border-top:1px solid #e2e8f0;padding-top:9px}.vv12-closure-details[open]{padding-bottom:1px}.vv12-closure-details .vv12-closure-checks{margin-top:9px}.vv9-request-detail .vv12-playbook{gap:22px;padding-top:2px}.vv12-script-lines{color:#172033;gap:8px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.vv12-script-lines li{padding-left:23px;position:relative}.vv12-script-lines li:before{color:#1d4ed8;content:"";background:#eaf2ff;border-radius:999px;width:7px;height:7px;position:absolute;top:.58em;left:5px}.vv9-request-detail .vv12-briefing-flags{gap:6px;margin-top:-4px}.vv9-request-detail .vv12-briefing-flags span{padding:4px 7px;font-size:.72rem}@media (width<=760px){.vv12-more-filters{margin-left:0}.vv9-request-detail .vv12-reasoning-summary-content,.vv9-request-detail .vv12-closure-head{grid-template-columns:1fr}}.vv9-calls{grid-template-columns:minmax(348px,.48fr) minmax(0,1.52fr);align-items:start;gap:22px}.vv9-call-list{background:#fffffff2;border:1px solid #dbe5f0;border-radius:18px;padding:14px;box-shadow:0 14px 34px #0f172a0e}.vv9-list-intro{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e6edf5;border-radius:0;gap:6px;padding:5px 4px 15px}.vv9-list-intro .vv9-kicker{color:#5f7595}.vv9-list-intro h2{color:#16263c;letter-spacing:-.035em;font-size:1.55rem}.vv9-list-intro p{color:#60738c;max-width:34ch;font-size:.88rem;line-height:1.45}.vv9-call-list .vv9-list-head{gap:8px;margin-top:2px}.vv9-call-list .search-field{background:#f7faff;border-color:#d7e3f0;border-radius:10px}.vv9-call-list .vv12-queue-strip{gap:7px}.vv9-call-list .vv12-queue-strip span{color:#64758b;background:#f7faff;border-color:#dfe8f2;border-radius:10px;padding:8px 6px;font-size:.72rem}.vv9-call-list .vv12-queue-strip strong{color:#1d314b;font-size:1rem;line-height:1.1;display:block}.vv9-call-list .vv12-queue-filters{border-bottom:1px solid #edf1f5;gap:6px;padding-bottom:11px}.vv9-call-list .vv12-queue-filters button{border-color:#d7e1ec;border-radius:999px;min-height:31px;padding:0 9px;font-size:.75rem}.vv9-call-list .vv12-queue-filters button.active{color:#1759be;background:#eaf2ff;border-color:#94baf5}.vv9-call-list .vv12-queue-command{background:linear-gradient(135deg,#eef6ff,#f8fbff);border-color:#cfdef2;border-radius:12px;margin-top:1px;padding:12px}.vv9-call-list .vv12-queue-command span{color:#52739c}.vv9-call-list .vv12-queue-command strong{color:#18395f;font-size:.92rem}.vv9-call-list .vv12-queue-command p{color:#607895}.vv9-call-list .vv12-queue-command-actions .vv9-primary{box-shadow:none;background:#2563d9;border-radius:9px}.vv9-call-list .vv12-queue-results{gap:8px}.vv9-call-list .vv9-request-row{box-sizing:border-box;background:#fff;border:1px solid #e1e8f0;border-left-width:4px;border-radius:11px;flex:none;gap:9px;width:100%;min-height:92px;padding:11px}.vv9-call-list .vv9-request-row:hover{background:#fafcff;border-color:#afc7e3;box-shadow:0 5px 14px #1e4e8912}.vv9-call-list .vv9-request-row.selected{background:#eff6ff;border-color:#72a5e8;box-shadow:inset 3px 0 #2563d9,0 6px 16px #2563d917}.vv9-call-list .vv9-request-row>.vv9-dot{width:9px;height:9px;margin-top:7px}.vv9-call-list .vv9-request-row strong{color:#1b2b42;font-size:.93rem}.vv9-call-list .vv9-request-row>div>span:not(.vv12-row-meta):not(.vv12-row-owner):not(.vv12-row-closure){color:#6b7f98;font-size:.75rem}.vv9-call-list .vv12-row-meta{color:#a7203c;font-size:.72rem;font-weight:800}.vv9-call-list .vv9-request-row em{color:#576c87;font-size:.76rem}.vv9-call-list .vv12-row-signal{color:#a75d07;background:#fff8e8;border-radius:999px;align-self:start;padding:6px 7px;font-size:.66rem;font-weight:850;line-height:1}.vv9-request-detail{gap:14px}.vv13-case-header{justify-content:space-between;align-items:center;min-width:0;padding:2px 2px 0;display:flex}.vv13-case-header div{gap:2px;display:grid}.vv13-case-header span{color:#66809f;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.vv13-case-header strong{color:#152840;letter-spacing:-.02em;font-size:1.15rem}.vv13-case-header small{color:#6a7d94;text-align:right;font-size:.78rem}.vv9-request-detail .vv12-briefing{background:#fff;border:1px solid #cfdef1;border-radius:16px;gap:14px;padding:17px;box-shadow:0 10px 28px #153e690e}.vv9-request-detail .vv12-briefing>.vv10-panel-head{border-bottom:1px solid #e5edf5;padding-bottom:13px}.vv9-request-detail .vv12-briefing>.vv10-panel-head h2{color:#162b47;font-size:1.35rem}.vv9-request-detail .vv12-next-action{background:linear-gradient(120deg,#edf6ff,#f8fbff);border-color:#cddff6;border-radius:12px;min-height:72px}.vv9-request-detail .vv12-next-action strong{color:#547293;letter-spacing:.045em;text-transform:uppercase;font-size:.72rem}.vv9-request-detail .vv12-next-action p{color:#1d3555;font-size:.98rem;line-height:1.4}.vv9-request-detail .vv12-closure-readiness{background:#fbfdff;border-color:#dfe8f2;border-radius:10px}.vv9-request-detail .vv12-playbook{border-top:1px solid #e8eef5;gap:20px;padding-top:15px}.vv9-request-detail .details-panel{box-shadow:none;background:0 0;border:0;gap:12px;padding:0;display:grid}.vv9-request-detail .details-hero,.vv9-request-detail .detail-card{background:#fff;border:1px solid #dfe7f1;border-radius:14px;box-shadow:0 5px 16px #0f172a09}.vv9-request-detail .details-hero{border-top:3px solid #3575dc;padding:16px 18px}.vv9-request-detail .vv13-request-facts{padding:16px 18px}.vv9-request-detail .vv13-request-facts .detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vv9-request-detail .vv13-request-facts .detail-grid>div{background:#f8faff;border-color:#e2eaf3}.vv13-desk-panel{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-top:3px solid #5b8fea}.vv13-desk-actions{gap:9px;display:grid}.vv13-desk-action,.vv13-desk-clear,.vv13-desk-recommendation{color:#1b2e48;text-align:left;background:#fff;border:1px solid #dfe8f2;border-left:4px solid #2563d9;border-radius:10px;gap:3px;padding:12px;display:grid}button.vv13-desk-action{cursor:pointer;font:inherit}button.vv13-desk-action:hover{background:#f5f9ff;border-color:#aac5e8}.vv13-desk-action.high{border-left-color:#e11d48}.vv13-desk-action.medium{border-left-color:#e49a12}.vv13-desk-action.low{border-left-color:#17a36b}.vv13-desk-action.appointment{border-left-color:#14a58d}.vv13-desk-action span,.vv13-desk-recommendation span,.vv13-desk-clear span{color:#647890;font-size:.75rem;line-height:1.4}.vv13-desk-action strong,.vv13-desk-clear strong,.vv13-desk-recommendation strong{color:#1b2e48;font-size:.9rem}.vv13-desk-action small{color:#667b95;font-size:.76rem;line-height:1.4}.vv13-desk-clear{border-left-color:#14a58d}.vv13-desk-recommendation.warning{border-left-color:#e49a12}.vv13-desk-recommendation.danger{border-left-color:#e11d48}.vv13-desk-recommendation.success{border-left-color:#17a36b}.vv13-thinking-feedback{color:#587393;justify-self:center;align-items:center;gap:7px;font-size:.72rem;font-weight:750;display:inline-flex}.vv13-thinking-feedback i{background:#5d8ed8;border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite vv13-thinking-pulse;display:block;box-shadow:0 0 #5d8ed857}@keyframes vv13-thinking-pulse{0%,to{opacity:.7;box-shadow:0 0 #5d8ed847}50%{opacity:1;box-shadow:0 0 0 6px #5d8ed800}}@media (width<=1180px){.vv9-calls{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr)}}@media (width<=860px){.vv9-calls{grid-template-columns:1fr}.vv9-call-list{padding:12px}.vv13-case-header small{display:none}}@media (width<=620px){.vv9-request-detail .vv13-request-facts .detail-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.vv13-thinking-feedback i{animation:none}}.vv14-conversation-inbox{grid-template-columns:minmax(348px,410px) minmax(0,1fr);align-items:start;gap:28px}.vv14-stage-calls{gap:18px}.vv14-stage-calls .vv9-commandbar{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e0e7ef;border-radius:0;align-items:center;padding:0 0 16px}.vv14-stage-calls .vv9-commandbar>div>span{display:none}.vv14-stage-calls .vv9-commandbar h1{color:#17263c;letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2.25vw,2rem);line-height:1.05}.vv14-stage-calls .vv9-command-context{margin-top:5px}.vv14-stage-calls .vv9-command-context span,.vv14-stage-calls .vv9-command-context strong{color:#718096;font-size:.7rem}.vv14-stage-calls .vv9-actions{gap:8px}.vv14-stage-calls .vv9-actions .vv9-primary,.vv14-stage-calls .vv9-actions .vv9-ghost{border-radius:9px;min-height:38px;padding:0 12px;font-size:.78rem}.vv14-conversation-inbox .vv9-call-list{background:#fffffff0;border:1px solid #dfe6ef;border-radius:16px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:12px;height:calc(100dvh - 150px);min-height:600px;padding:16px;display:grid;position:sticky;top:18px;overflow:hidden;box-shadow:0 12px 30px #0f172a0b}.vv14-conversation-inbox .vv9-list-intro{box-shadow:none;border:0;border-bottom:1px solid #edf1f5;border-radius:0;justify-content:space-between;align-items:end;gap:14px;padding:2px 2px 14px;display:flex}.vv14-conversation-inbox .vv9-list-intro h2{color:#172033;letter-spacing:-.025em;margin:3px 0 0;font-size:1.3rem;line-height:1.1}.vv14-conversation-inbox .vv9-list-intro p{color:#718096;text-align:right;max-width:19ch;margin:0;font-size:.75rem;line-height:1.42}.vv14-conversation-inbox .vv9-list-head{gap:8px;margin:0}.vv14-conversation-inbox .vv9-list-head .vv9-ghost{border-radius:10px;width:40px;min-height:40px;padding:0}.vv14-conversation-inbox .search-field{background:#f7f9fc;border:1px solid #e0e7ef;border-radius:10px;min-height:40px}.vv14-conversation-inbox .search-field input{background:0 0;border:0;min-height:38px}.vv14-list-summary{color:#728096;flex-wrap:wrap;align-items:center;gap:5px 14px;font-size:.76rem;font-weight:650;display:flex}.vv14-list-summary span{align-items:center;gap:4px;display:inline-flex}.vv14-list-summary span+span:before{content:"";background:#cdd6e1;border-radius:99px;width:3px;height:3px;margin-right:9px}.vv14-list-summary strong{color:#1f2e43;font-size:.84rem}.vv14-conversation-inbox .vv12-queue-filters{scrollbar-width:none;border-bottom:1px solid #edf1f5;flex-wrap:nowrap;gap:6px;margin:0 -2px;padding:0 2px 12px;overflow-x:auto}.vv14-conversation-inbox .vv12-queue-filters::-webkit-scrollbar{display:none}.vv14-conversation-inbox .vv12-queue-filters button{color:#607087;background:0 0;border-color:#0000;border-radius:7px;flex:none;min-height:30px;padding:0 8px;font-size:.74rem;font-weight:750}.vv14-conversation-inbox .vv12-queue-filters button strong{color:#64748b;background:#eef2f6;min-width:18px;padding:2px 5px;font-size:.65rem}.vv14-conversation-inbox .vv12-queue-filters button.active{color:#175ec8;background:#eaf2ff;border-color:#c7dbfb}.vv14-conversation-inbox .vv12-queue-filters button.active strong{color:#175ec8;background:#d8e8ff}.vv14-conversation-inbox .vv12-advanced-queue-filters{background:#f8fafc;border:1px solid #e4eaf1;border-radius:9px;flex-basis:auto;gap:4px;padding:4px;display:flex}.vv14-conversation-inbox .vv12-queue-results{scrollbar-color:#c7d2df transparent;scrollbar-width:thin;align-content:start;gap:6px;min-height:0;padding:1px 3px 1px 0;display:grid;overflow:hidden auto}.vv14-conversation-inbox .vv9-request-row.vv14-conversation-row{box-shadow:none;background:#fff;border:1px solid #0000;border-bottom-color:#e9eef4;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:0;padding:10px 8px;display:grid;transform:none}.vv14-conversation-inbox .vv9-request-row.vv14-conversation-row:hover{box-shadow:none;background:#f8fbff;border-color:#d6e4f6;transform:none}.vv14-conversation-inbox .vv9-request-row.vv14-conversation-row.selected{background:#f0f6ff;border-color:#b7d1f5;box-shadow:inset 3px 0 #2b6edb}.vv14-row-avatar,.vv14-detail-avatar{color:#34649e;background:#edf3fc;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-top:1px;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.vv14-row-avatar.urgent,.vv14-detail-avatar.urgent{color:#c43452;background:#fff0f2}.vv14-row-avatar.callback,.vv14-detail-avatar.callback{color:#a8670a;background:#fff7e7}.vv14-row-avatar.clinical,.vv14-detail-avatar.clinical{color:#0f766e;background:#e8f8f4}.vv14-row-avatar.closed,.vv14-detail-avatar.closed{color:#718096;background:#eef2f5}.vv14-conversation-inbox .vv9-request-row>div{gap:3px;min-width:0;display:grid}.vv14-row-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vv14-conversation-inbox .vv14-row-title strong{color:#1c2c41;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:820;line-height:1.25;overflow:hidden}.vv14-row-title time{color:#8a98aa;flex:none;font-size:.66rem;font-weight:650}.vv14-conversation-inbox .vv14-row-person{color:#718096;font-size:.71rem;line-height:1.3}.vv14-conversation-inbox .vv9-request-row em{-webkit-line-clamp:1;color:#455b78;-webkit-box-orient:vertical;margin:1px 0;font-size:.72rem;line-height:1.32;display:-webkit-box;overflow:hidden}.vv14-row-category{color:#607da6;text-transform:capitalize;font-size:.66rem;font-weight:750;line-height:1.25}.vv14-row-status,.vv14-status{color:#5f7188;white-space:nowrap;background:#eef3f8;border-radius:999px;align-items:center;margin-top:2px;padding:5px 7px;font-size:.64rem;font-weight:820;line-height:1;display:inline-flex}.vv14-row-status.urgent,.vv14-status.urgent{color:#c42f4d;background:#fff0f2}.vv14-row-status.callback,.vv14-status.callback,.vv14-row-status.review,.vv14-status.review{color:#a9670b;background:#fff7e7}.vv14-row-status.clinical,.vv14-status.clinical{color:#0f766e;background:#e8f8f4}.vv14-row-status.closed,.vv14-status.closed{color:#718096;background:#eef2f5}.vv14-conversation-inbox .vv9-empty{box-shadow:none;text-align:center;border:1px dashed #d9e2ec;align-content:center;min-height:150px}.vv14-shift-handoff{border-top:1px solid #edf1f5;border-bottom:0;margin:0 -2px;padding:10px 2px 0}.vv14-shift-handoff>div{padding-top:8px}.vv14-shift-handoff .vv9-ghost{border-radius:8px;min-height:32px;padding:0 9px;font-size:.72rem}.vv14-conversation-detail-header{border-bottom:1px solid #e5ebf2;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 2px 16px;display:grid}.vv14-detail-avatar{border-radius:12px;width:44px;height:44px;margin:0;font-size:.96rem}.vv14-detail-title{min-width:0}.vv14-detail-meta{color:#718096;align-items:center;gap:7px;font-size:.68rem;font-weight:750;line-height:1.2;display:flex}.vv14-detail-meta i{background:#bcc7d4;border-radius:99px;width:3px;height:3px;display:block}.vv14-detail-title h2{color:#17273e;letter-spacing:-.035em;margin:4px 0 2px;font-size:1.35rem;line-height:1.15}.vv14-detail-title p{color:#687a91;margin:0;font-size:.77rem}.vv14-conversation-detail-header .vv14-status{margin:0}.vv14-conversation-inbox .vv9-request-detail{gap:16px}.vv14-conversation-inbox .vv14-compact-briefing{background:#fff;border:1px solid #dfe7f0;border-radius:13px;gap:12px;padding:14px;box-shadow:0 5px 16px #0f172a09}.vv14-conversation-inbox .vv14-compact-briefing>.vv10-panel-head{border:0;align-items:center;padding:0}.vv14-conversation-inbox .vv14-compact-briefing>.vv10-panel-head h2{color:#243851;letter-spacing:-.02em;font-size:1rem}.vv14-conversation-inbox .vv14-compact-briefing .vv12-briefing-badge{padding:5px 8px;font-size:.64rem}.vv14-conversation-inbox .vv14-compact-briefing .vv12-briefing-decision{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.vv14-conversation-inbox .vv14-compact-briefing .vv12-next-action{background:#f5f9ff;border:1px solid #dbe8fa;border-radius:9px;min-height:0;padding:10px}.vv14-conversation-inbox .vv14-compact-briefing .vv12-action-icon{width:32px;height:32px}.vv14-conversation-inbox .vv14-compact-briefing .vv12-next-action strong{color:#6380a5;font-size:.65rem}.vv14-conversation-inbox .vv14-compact-briefing .vv12-next-action p{color:#2b4668;margin-top:2px;font-size:.8rem;line-height:1.35}.vv14-conversation-inbox .vv14-compact-briefing .vv12-briefing-actions{flex-wrap:nowrap;justify-content:flex-end}.vv14-conversation-inbox .vv14-compact-briefing .vv12-briefing-actions .vv9-primary,.vv14-conversation-inbox .vv14-compact-briefing .vv12-briefing-actions .vv9-ghost{border-radius:8px;min-height:38px;padding:0 11px;font-size:.76rem}.vv14-guidance-details{border-top:1px solid #edf1f5;padding-top:10px}.vv14-guidance-details summary{color:#61738b;cursor:pointer;font-size:.74rem;font-weight:760;list-style:none}.vv14-guidance-details summary::-webkit-details-marker{display:none}.vv14-guidance-details summary:before{content:"+";margin-right:7px;font-size:1rem}.vv14-guidance-details[open] summary:before{content:"−"}.vv14-guidance-details>div{gap:12px;padding-top:12px;display:grid}.vv14-conversation-inbox .details-panel{gap:12px}.vv14-conversation-inbox .vv13-request-facts{border-radius:12px;padding:14px 16px}.vv14-conversation-inbox .vv13-request-facts .detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vv14-conversation-inbox .vv13-request-facts .detail-grid>div{background:#f8fafc;border:0;border-radius:7px;padding:9px}@media (width<=1180px){.vv14-conversation-inbox{grid-template-columns:minmax(300px,.67fr) minmax(0,1.33fr);gap:18px}.vv14-conversation-inbox .vv9-call-list{height:calc(100dvh - 150px)}.vv14-conversation-inbox .vv13-request-facts .detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.vv14-conversation-inbox{grid-template-columns:1fr}.vv14-conversation-inbox .vv9-call-list{height:auto;min-height:0;max-height:620px;position:static}.vv14-conversation-inbox .vv12-queue-results{max-height:360px}}@media (width<=620px){.vv14-conversation-inbox .vv9-list-intro{flex-direction:column;align-items:start}.vv14-conversation-inbox .vv9-list-intro p{text-align:left;max-width:none}.vv14-conversation-detail-header{grid-template-columns:40px minmax(0,1fr);align-items:start}.vv14-conversation-detail-header .vv14-status{grid-column:2;justify-self:start}.vv14-conversation-inbox .vv14-compact-briefing .vv12-briefing-decision{grid-template-columns:1fr}.vv14-conversation-inbox .vv14-compact-briefing .vv12-briefing-actions{justify-content:flex-start}.vv14-conversation-inbox .vv13-request-facts .detail-grid{grid-template-columns:1fr 1fr}}.vv15-conversation-inbox{grid-template-columns:370px minmax(0,1fr);align-items:start;gap:30px}.vv15-conversation-inbox .vv9-call-list{background:#fff;border:1px solid #e0e7ef;border-radius:16px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:13px;height:calc(100dvh - 156px);min-height:620px;padding:16px;display:grid;position:sticky;top:18px;overflow:hidden;box-shadow:0 12px 28px #0f172a0b}.vv15-conversation-inbox .vv9-list-intro{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #edf1f5;border-radius:0;padding:3px 2px 15px;display:block}.vv15-conversation-inbox .vv9-list-intro .vv9-kicker{color:#6b7f98;font-size:.67rem}.vv15-conversation-inbox .vv9-list-intro h2{color:#17283e;letter-spacing:-.035em;margin:4px 0 3px;font-size:1.32rem;line-height:1.1}.vv15-conversation-inbox .vv9-list-intro p{color:#718096;margin:0;font-size:.76rem;line-height:1.35}.vv15-conversation-inbox .vv9-list-head{gap:8px;margin:0}.vv15-conversation-inbox .search-field{background:#f7f9fc;border:1px solid #e0e7ef;border-radius:10px;min-height:40px}.vv15-conversation-inbox .search-field input{background:0 0;border:0;min-height:38px}.vv15-conversation-inbox .vv9-list-head .vv9-ghost{border-radius:10px;width:40px;min-height:40px;padding:0}.vv15-conversation-inbox .vv14-list-summary{color:#718096;gap:10px;font-size:.74rem}.vv15-conversation-inbox .vv14-list-summary strong{color:#1f3046;font-size:.85rem}.vv15-conversation-inbox .vv12-queue-filters{scrollbar-width:none;border-bottom:1px solid #edf1f5;flex-wrap:nowrap;gap:4px;margin:0 -2px;padding:0 2px 12px;overflow-x:auto}.vv15-conversation-inbox .vv12-queue-filters::-webkit-scrollbar{display:none}.vv15-conversation-inbox .vv12-queue-filters button{color:#64748b;background:0 0;border-color:#0000;border-radius:7px;flex:none;min-height:30px;padding:0 8px;font-size:.71rem;font-weight:760}.vv15-conversation-inbox .vv12-queue-filters button strong{color:#64748b;background:#eef2f6;min-width:18px;padding:2px 5px;font-size:.63rem}.vv15-conversation-inbox .vv12-queue-filters button.active{color:#1d62c7;background:#eaf2ff;border-color:#c8dbfa}.vv15-conversation-inbox .vv12-queue-filters button.active strong{color:#1d62c7;background:#d8e8ff}.vv15-conversation-inbox .vv12-advanced-queue-filters{background:#f8fafc;border:1px solid #e4eaf1;border-radius:8px;flex-basis:auto;gap:4px;padding:4px}.vv15-conversation-inbox .vv12-queue-results{scrollbar-color:#c8d3df transparent;scrollbar-width:thin;align-content:start;gap:2px;min-height:0;padding-right:3px;display:grid;overflow:hidden auto}.vv15-conversation-inbox .vv9-request-row.vv15-conversation-row{box-shadow:none;background:0 0;border:1px solid #0000;border-bottom-color:#e9eef4;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:0;padding:11px 7px;display:grid;transform:none}.vv15-conversation-inbox .vv9-request-row.vv15-conversation-row:hover{box-shadow:none;background:#f8fbff;border-color:#d9e6f6;transform:none}.vv15-conversation-inbox .vv9-request-row.vv15-conversation-row.selected{background:#edf5ff;border-color:#c1d8f7;box-shadow:inset 3px 0 #2d6fdb}.vv15-row-avatar,.vv15-case-avatar{color:#3b6598;background:#edf3fc;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.76rem;font-weight:850;line-height:1;display:inline-flex}.vv15-row-avatar.urgent,.vv15-case-avatar.urgent{color:#c93551;background:#fff0f2}.vv15-row-avatar.callback,.vv15-case-avatar.callback{color:#a5680a;background:#fff6e5}.vv15-row-avatar.review,.vv15-case-avatar.review{color:#7153bf;background:#f3efff}.vv15-row-avatar.closed,.vv15-case-avatar.closed{color:#718096;background:#eef2f5}.vv15-conversation-inbox .vv9-request-row>div{gap:3px;min-width:0;display:grid}.vv15-row-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vv15-conversation-inbox .vv15-row-title strong{color:#1d2d42;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:820;line-height:1.25;overflow:hidden}.vv15-row-title time{color:#8a98aa;flex:none;font-size:.64rem;font-weight:650}.vv15-conversation-inbox .vv15-row-person{color:#718096;font-size:.7rem}.vv15-conversation-inbox .vv9-request-row em{-webkit-line-clamp:1;color:#536a88;-webkit-box-orient:vertical;margin:1px 0;font-size:.71rem;line-height:1.32;display:-webkit-box;overflow:hidden}.vv15-row-category{color:#6682a8;text-transform:capitalize;font-size:.64rem;font-weight:760}.vv15-row-status,.vv15-case-status{color:#64748b;white-space:nowrap;background:#eef2f6;border-radius:999px;align-items:center;margin-top:2px;padding:5px 7px;font-size:.62rem;font-weight:820;line-height:1;display:inline-flex}.vv15-row-status.urgent,.vv15-case-status.urgent{color:#c93551;background:#fff0f2}.vv15-row-status.callback,.vv15-case-status.callback{color:#a5680a;background:#fff6e5}.vv15-row-status.review,.vv15-case-status.review{color:#7153bf;background:#f3efff}.vv15-row-status.active,.vv15-case-status.active{color:#2864be;background:#eaf2ff}.vv15-row-status.closed,.vv15-case-status.closed{color:#718096;background:#eef2f5}.vv15-conversation-inbox .vv9-request-detail{min-width:0;display:block}.vv15-case-workspace{gap:16px;min-width:0;display:grid}.vv15-case-header{border-bottom:1px solid #e2e8f0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:4px 2px 17px;display:grid}.vv15-case-avatar{border-radius:13px;width:46px;height:46px;font-size:.95rem}.vv15-case-header>div:nth-child(2){min-width:0}.vv15-case-eyebrow{color:#708198;align-items:center;gap:7px;font-size:.68rem;font-weight:750;display:flex}.vv15-case-eyebrow i{background:#bcc7d4;border-radius:50%;width:3px;height:3px;display:block}.vv15-case-header h2{color:#17273d;letter-spacing:-.04em;margin:4px 0 2px;font-size:1.38rem;line-height:1.12}.vv15-case-header p{color:#687a91;margin:0;font-size:.77rem}.vv15-case-status{margin:0;padding:6px 9px;font-size:.68rem}.vv15-next-step{background:#f8fbff;border:1px solid #dce8f7;border-left:3px solid #3978dd;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 15px;display:grid}.vv15-next-step.urgent{background:#fff8f8;border-color:#f2d6dc #f2d6dc #f2d6dc #d9465f}.vv15-next-step.callback{background:#fffaf0;border-color:#f0e0bd #f0e0bd #f0e0bd #d09024}.vv15-next-step.closed{background:#f8fafc;border-color:#e3e9ef #e3e9ef #e3e9ef #94a3b8}.vv15-next-step-copy>span,.vv15-section-label{color:#6b809d;letter-spacing:.055em;text-transform:uppercase;font-size:.66rem;font-weight:840;display:block}.vv15-next-step-copy strong{color:#203a5b;margin-top:3px;font-size:.94rem;line-height:1.38;display:block}.vv15-next-step-copy p{color:#6b7f96;margin:3px 0 0;font-size:.77rem}.vv15-next-step-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.vv15-next-step-actions .vv9-primary,.vv15-next-step-actions .vv9-ghost{border-radius:8px;min-height:36px;padding:0 11px;font-size:.74rem}.vv15-next-step>.vv12-callback-workflow,.vv15-next-step>.vv15-decision-details{grid-column:1/-1}.vv15-next-step>.vv12-callback-workflow{margin:0}.vv15-decision-details{border-top:1px solid #8199b733;padding-top:9px}.vv15-decision-details summary{color:#5d718e;cursor:pointer;font-size:.73rem;font-weight:760;list-style:none}.vv15-decision-details summary::-webkit-details-marker{display:none}.vv15-decision-details summary:before{content:"+";margin-right:7px;font-size:1rem}.vv15-decision-details[open] summary:before{content:"−"}.vv15-decision-details p{color:#52677f;max-width:84ch;margin:9px 0 0;font-size:.78rem;line-height:1.45}.vv15-case-tabs{border-bottom:1px solid #e2e8f0;gap:4px;padding:0 0 8px;display:flex}.vv15-case-tabs button{color:#65768c;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.75rem;font-weight:760;display:inline-flex}.vv15-case-tabs button:hover{color:#345f97;background:#f2f6fb}.vv15-case-tabs button.active{color:#1f63c7;background:#eaf2ff}.vv15-tab-stack{gap:12px;display:grid}.vv15-summary-card,.vv15-info-card,.vv15-client-card{background:#fff;border:1px solid #e0e7ef;border-radius:12px;padding:16px;box-shadow:0 4px 14px #0f172a07}.vv15-summary-card>p{color:#253c5c;max-width:78ch;margin:7px 0 13px;font-size:1rem;line-height:1.5}.vv15-summary-tags{flex-wrap:wrap;gap:6px;display:flex}.vv15-summary-tags span{color:#5e718b;background:#f1f5fa;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:760}.vv15-summary-tags .urgent{color:#c93551;background:#fff0f2}.vv15-summary-tags .callback{color:#a5680a;background:#fff6e5}.vv15-summary-tags .review{color:#7153bf;background:#f3efff}.vv15-info-card header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.vv15-info-card header h3,.vv15-client-card h3{color:#21344f;letter-spacing:-.018em;margin:3px 0 0;font-size:.98rem}.vv15-info-card header>svg{color:#2f6fd5}.vv15-text-button{color:#3067bf;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:.72rem;font-weight:780;display:inline-flex}.vv15-text-button:hover{color:#1a4f9f;text-decoration:underline}.vv15-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.vv15-facts>div{background:#f8fafc;border-radius:8px;min-width:0;padding:9px 10px}.vv15-facts dt{color:#708199;letter-spacing:.045em;text-transform:uppercase;font-size:.64rem;font-weight:830}.vv15-facts dd{color:#263850;overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;font-weight:700}.vv15-facts select{color:#263850;font:inherit;background:#fff;border:1px solid #d2dce7;border-radius:6px;width:100%;max-width:100%;padding:4px 7px;font-size:.78rem}.vv15-edit-form{border-top:1px solid #e8edf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:14px;display:grid}.vv15-edit-form label{color:#657990;letter-spacing:.025em;text-transform:uppercase;gap:5px;font-size:.69rem;font-weight:800;display:grid}.vv15-edit-form label.wide{grid-column:1/-1}.vv15-edit-form input,.vv15-edit-form select,.vv15-edit-form textarea{color:#253750;font:inherit;text-transform:none;background:#fff;border:1px solid #d4dee9;border-radius:7px;min-height:34px;padding:7px 8px;font-size:.82rem}.vv15-edit-form textarea{resize:vertical}.vv15-edit-form .vv9-primary{border-radius:8px;justify-self:start;min-height:36px;padding:0 11px;font-size:.75rem}.vv15-notes-card textarea{color:#293c55;font:inherit;resize:vertical;background:#fbfcfe;border:1px solid #dce4ed;border-radius:8px;width:100%;margin-bottom:10px;padding:9px;font-size:.82rem;line-height:1.5;display:block}.vv15-notes-card .vv9-ghost{border-radius:8px;min-height:35px;padding:0 10px;font-size:.74rem}.vv15-handoff-card{background:#fbfdff;border-color:#d8e5f4}.vv15-handoff-card>p{color:#526b89;margin:-2px 0 11px;font-size:.78rem;line-height:1.45}.vv15-handoff-actions{flex-wrap:wrap;gap:7px;display:flex}.vv15-handoff-actions .vv9-ghost{border-radius:8px;min-height:34px;padding:0 10px;font-size:.73rem}.vv15-handoff-card>small{color:#b45309;margin-top:8px;font-size:.71rem;font-weight:750;display:block}.vv15-transcript{color:#354c69;white-space:pre-wrap;max-width:86ch;margin:0;font-size:.88rem;line-height:1.65}.vv15-recording-card audio{width:470px;max-width:100%;display:block}.vv15-muted{color:#718096;margin:0;font-size:.8rem}.vv15-client-card{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vv15-client-avatar{color:#2c6fd5;background:#edf5ff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.vv15-client-card p{color:#6b7e95;margin:2px 0 0;font-size:.78rem}.vv15-client-stat{border-left:1px solid #e4eaf1;gap:2px;padding-left:14px;display:grid}.vv15-client-stat strong{color:#254267;font-size:1rem}.vv15-client-stat span{color:#718096;font-size:.67rem;font-weight:720}.vv15-pet-list{flex-wrap:wrap;gap:7px;display:flex}.vv15-pet-list span{color:#61738b;background:#f2f6fb;border-radius:999px;padding:7px 9px;font-size:.74rem}.vv15-pet-list strong{color:#314660;margin-left:3px}.vv15-client-events{gap:0;display:grid}.vv15-client-events article{border-top:1px solid #ecf0f4;gap:2px;padding:10px 0;display:grid}.vv15-client-events article:first-child{border-top:0;padding-top:0}.vv15-client-events span{color:#8190a2;font-size:.67rem;font-weight:720}.vv15-client-events strong{color:#334960;font-size:.8rem}.vv15-client-events p{color:#657890;margin:0;font-size:.76rem;line-height:1.4}.vv15-quality-tab .live-timeline,.vv15-quality-tab .vv9-quality-card{margin:0}.vv15-empty-workspace{color:#66809f;background:#fff;border:1px dashed #d6e0ea;border-radius:14px;align-content:center;justify-items:start;min-height:280px;padding:28px;display:grid}.vv15-empty-workspace h2{color:#223750;margin:12px 0 3px;font-size:1.15rem}.vv15-empty-workspace p{margin:0}@media (width<=1180px){.vv15-conversation-inbox{grid-template-columns:minmax(310px,.62fr) minmax(0,1.38fr);gap:20px}.vv15-conversation-inbox .vv9-call-list{height:calc(100dvh - 146px)}.vv15-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.vv15-conversation-inbox{grid-template-columns:1fr}.vv15-conversation-inbox .vv9-call-list{height:auto;min-height:0;max-height:640px;position:static}.vv15-conversation-inbox .vv12-queue-results{max-height:370px}}@media (width<=620px){.vv15-case-header{grid-template-columns:42px minmax(0,1fr);align-items:start}.vv15-case-status{grid-column:2;justify-self:start}.vv15-next-step{grid-template-columns:1fr}.vv15-next-step-actions{justify-content:flex-start}.vv15-facts{grid-template-columns:1fr 1fr}.vv15-client-card{grid-template-columns:42px minmax(0,1fr)}.vv15-client-stat{border-top:1px solid #e4eaf1;border-left:0;grid-column:1/-1;padding:10px 0 0}.vv15-edit-form{grid-template-columns:1fr}.vv15-edit-form label.wide{grid-column:auto}}.vv16-cases{grid-template-columns:minmax(320px,356px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.vv16-inbox{background:#fff;border:1px solid #dfe7f0;border-radius:18px;flex-direction:column;height:calc(100dvh - 156px);min-height:590px;display:flex;position:sticky;top:18px;overflow:hidden;box-shadow:0 16px 38px #23385412}.vv16-inbox-heading{justify-content:space-between;align-items:start;gap:12px;padding:20px 20px 14px;display:flex}.vv16-eyebrow{color:#6e819c;letter-spacing:.075em;text-transform:uppercase;font-size:.66rem;font-weight:840;display:block}.vv16-inbox-heading h2{color:#162b47;letter-spacing:-.035em;margin:5px 0 4px;font-size:1.22rem;line-height:1.14}.vv16-inbox-heading p{color:#70829a;margin:0;font-size:.75rem;line-height:1.45}.vv16-icon-button,.vv16-secondary-button{color:#3b5678;cursor:pointer;font:inherit;background:#fff;border:1px solid #d8e2ed;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.72rem;font-weight:780;display:inline-flex}.vv16-icon-button{flex:none;width:36px;height:36px;padding:0}.vv16-icon-button:hover,.vv16-secondary-button:hover{color:#175fc6;background:#f4f8fd;border-color:#b8cce4}.vv16-search{color:#8091a7;background:#f6f8fb;border:1px solid #dfe7f0;border-radius:10px;align-items:center;gap:8px;min-height:42px;margin:0 16px;padding:0 12px;display:flex}.vv16-search:focus-within{color:#2367cc;background:#fff;border-color:#75a9ed;box-shadow:0 0 0 3px #2d6fdb1c}.vv16-search input{color:#203750;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.79rem}.vv16-search input::placeholder{color:#9aa8b9}.vv16-inbox-summary{color:#71839b;align-items:center;gap:13px;padding:13px 20px 10px;font-size:.71rem;display:flex}.vv16-inbox-summary span+span:before{content:"";background:#cbd6e2;border-radius:50%;width:3px;height:3px;margin:0 9px 2px 0;display:inline-block}.vv16-inbox-summary strong{color:#243b5a;margin-right:3px;font-size:.88rem}.vv16-filters{scrollbar-width:none;border-bottom:1px solid #e8eef5;gap:4px;margin:0 16px;padding:0 0 12px;display:flex;overflow-x:auto}.vv16-filters::-webkit-scrollbar{display:none}.vv16-filters button,.vv16-advanced-filters button{color:#6d7f96;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:.7rem;font-weight:790;display:inline-flex}.vv16-filters button strong,.vv16-advanced-filters button strong{color:#718096;text-align:center;background:#edf1f5;border-radius:999px;min-width:18px;padding:3px 5px;font-size:.62rem;line-height:1}.vv16-filters button:hover,.vv16-advanced-filters button:hover{color:#37679f;background:#f4f7fb}.vv16-filters button.active,.vv16-advanced-filters button.active{color:#1f64c9;background:#e8f1ff;border-color:#c9dcfa}.vv16-filters button.active strong,.vv16-advanced-filters button.active strong{color:#1e63c7;background:#d4e6ff}.vv16-advanced-filters{background:#f7f9fc;border-bottom:1px solid #e8eef5;flex-wrap:wrap;gap:5px;padding:9px 16px;display:flex}.vv16-case-list{overscroll-behavior:contain;scrollbar-color:#c6d3e2 transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:8px 8px 10px;display:flex;overflow:hidden auto}.vv16-case-list::-webkit-scrollbar{width:8px}.vv16-case-list::-webkit-scrollbar-thumb{background:#c6d3e2 padding-box padding-box;border:2px solid #0000;border-radius:999px}.vv16-case-row{appearance:none;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #0000;border-bottom-color:#e8eef5;border-radius:10px;flex:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-height:84px;padding:10px;transition:background .14s,border-color .14s,box-shadow .14s;display:grid}.vv16-case-row:hover{background:#f8fbff;border-color:#d9e6f5}.vv16-case-row.selected{background:#edf5ff;border-color:#b9d3f7;box-shadow:inset 3px 0 #2c70da}.vv16-row-avatar{color:#386797;background:#eaf2fd;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.76rem;font-weight:850;line-height:1;display:inline-flex}.vv16-row-avatar.urgent{color:#c93551;background:#fff0f2}.vv16-row-avatar.callback{color:#aa6706;background:#fff4df}.vv16-row-avatar.closed{color:#6e7d8e;background:#edf1f5}.vv16-row-copy{gap:2px;min-width:0;padding-top:1px;display:grid}.vv16-row-heading{justify-content:space-between;align-items:baseline;gap:7px;min-width:0;display:flex}.vv16-row-heading strong{color:#1d3049;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:820;overflow:hidden}.vv16-row-heading time{color:#8a99ab;flex:none;font-size:.63rem;font-weight:720}.vv16-row-person{color:#74859b;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;line-height:1.2;overflow:hidden}.vv16-row-description{-webkit-line-clamp:1;color:#4d6686;-webkit-box-orient:vertical;margin-top:2px;font-size:.7rem;line-height:1.28;display:-webkit-box;overflow:hidden}.vv16-row-status{color:#64748b;white-space:nowrap;background:#eef2f6;border-radius:999px;align-items:center;margin-top:1px;padding:5px 7px;font-size:.61rem;font-weight:820;line-height:1;display:inline-flex}.vv16-row-status.urgent{color:#c93551;background:#fff0f2}.vv16-row-status.callback{color:#a96404;background:#fff4df}.vv16-row-status.review{color:#7452c4;background:#f2eeff}.vv16-row-status.active{color:#2163c7;background:#e8f1ff}.vv16-row-status.closed{color:#6e7d8e;background:#eef2f5}.vv16-empty-list{color:#71839b;text-align:center;gap:5px;padding:28px 12px;display:grid}.vv16-empty-list strong{color:#304862;font-size:.84rem}.vv16-empty-list span{font-size:.75rem}.vv16-shift-handoff{border-top:1px solid #e7edf4;flex:none;padding:11px 16px 14px}.vv16-shift-handoff summary{color:#62758e;cursor:pointer;font-size:.72rem;font-weight:790;list-style:none}.vv16-shift-handoff summary::-webkit-details-marker{display:none}.vv16-shift-handoff summary:before{color:#2a69c8;content:"+";margin-right:6px;font-size:1rem}.vv16-shift-handoff[open] summary:before{content:"−"}.vv16-shift-handoff>div{flex-wrap:wrap;align-items:center;gap:7px;padding-top:10px;display:flex}.vv16-shift-handoff small{color:#b45309;flex-basis:100%;font-size:.7rem;font-weight:720}.vv16-case-pane{min-width:0}.vv16-case-pane .vv15-case-workspace{gap:18px;min-width:0;padding-bottom:22px;display:grid}.vv16-case-pane .vv15-case-header{border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:6px 2px 2px;display:grid}.vv16-case-pane .vv15-case-avatar{border-radius:14px;width:48px;height:48px;font-size:1rem}.vv16-case-pane .vv15-case-eyebrow{color:#71859f;font-size:.68rem}.vv16-case-pane .vv15-case-header h2{color:#162b47;letter-spacing:-.05em;margin:4px 0 2px;font-size:1.58rem}.vv16-case-pane .vv15-case-header p{color:#687f9d;font-size:.79rem}.vv16-case-pane .vv15-case-status{padding:7px 10px;font-size:.68rem}.vv16-case-pane .vv15-next-step{background:linear-gradient(112deg,#edf5ff 0%,#f7fbff 62%,#fff 100%);border:1px solid #cfe0f8;border-left:4px solid #2970df;border-radius:15px;gap:18px;padding:17px 18px;box-shadow:0 10px 24px #205bad12}.vv16-case-pane .vv15-next-step.closed{box-shadow:none;background:#f8fafc;border-color:#e0e7ef #e0e7ef #e0e7ef #94a3b8}.vv16-case-pane .vv15-next-step-copy strong{color:#1d416c;font-size:1rem;line-height:1.35}.vv16-case-pane .vv15-next-step-actions .vv9-primary{background:#2468d4;border-radius:9px;box-shadow:0 8px 17px #2563d933}.vv16-case-pane .vv15-next-step-actions .vv9-ghost{background:#fffc;border-color:#c8d8ec}.vv16-case-pane .vv15-case-tabs{background:#eef3f8;border:0;border-radius:11px;gap:2px;width:max-content;padding:4px}.vv16-case-pane .vv15-summary-tab{grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr);grid-template-areas:"summary facts""notes facts""handoff handoff";align-items:start;gap:16px}.vv16-case-pane .vv15-summary-tab>.vv15-summary-card{grid-area:summary}.vv16-case-pane .vv15-summary-tab>.vv15-info-card:not(.vv15-notes-card):not(.vv15-handoff-card){grid-area:facts}.vv16-case-pane .vv15-summary-tab>.vv15-notes-card{grid-area:notes}.vv16-case-pane .vv15-summary-tab>.vv15-handoff-card{grid-area:handoff}.vv16-case-pane .vv15-summary-card,.vv16-case-pane .vv15-info-card,.vv16-case-pane .vv15-client-card{border:1px solid #e0e8f1;border-radius:14px;padding:18px;box-shadow:0 8px 22px #20344e0b}.vv16-case-pane .vv15-summary-card{background:linear-gradient(135deg,#f2f7ff 0%,#fff 72%);border-color:#d5e4f8;min-height:146px}.vv16-case-pane .vv15-summary-card>p{color:#234364;margin:8px 0 15px;font-size:1.05rem;line-height:1.46}.vv16-case-pane .vv15-section-label{color:#6680a3;font-size:.65rem}.vv16-case-pane .vv15-summary-tags span{color:#5a7190;background:#fff;border:1px solid #dce7f4;padding:5px 8px}.vv16-case-pane .vv15-info-card{background:#fff}.vv16-case-pane .vv15-info-card header{margin-bottom:15px}.vv16-case-pane .vv15-info-card header h3,.vv16-case-pane .vv15-client-card h3{color:#213a59;font-size:1rem}.vv16-case-pane .vv15-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.vv16-case-pane .vv15-facts>div{background:0 0;border-bottom:1px solid #e9eef4;border-radius:0;padding:10px 0}.vv16-case-pane .vv15-facts>div:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}.vv16-case-pane .vv15-facts dt{color:#778ba4;font-size:.62rem}.vv16-case-pane .vv15-facts dd{color:#28415f;font-size:.84rem}.vv16-case-pane .vv15-facts select{background:#f8fbff;border-color:#d6e1ec}.vv16-case-pane .vv15-notes-card{min-height:180px}.vv16-case-pane .vv15-notes-card textarea{background:#fbfdff;border-color:#dce6f0;min-height:88px}.vv16-case-pane .vv15-handoff-card{background:#f9fcff;border-color:#d8e6f5}@media (width<=1300px){.vv16-cases{grid-template-columns:minmax(300px,330px) minmax(0,1fr);gap:22px}.vv16-case-pane .vv15-summary-tab{grid-template-columns:minmax(0,1fr) minmax(270px,.8fr)}}@media (width<=980px){.vv16-cases{grid-template-columns:1fr}.vv16-inbox{height:auto;min-height:0;max-height:650px;position:static}.vv16-case-list{min-height:260px;max-height:390px}}@media (width<=720px){.vv16-case-pane .vv15-summary-tab{grid-template-columns:1fr;grid-template-areas:"summary""facts""notes""handoff"}}@media (width<=560px){.vv16-cases{gap:18px}.vv16-inbox-heading{padding:17px 16px 12px}.vv16-search{margin:0 12px}.vv16-inbox-summary{padding-left:16px;padding-right:16px}.vv16-filters{margin:0 12px}.vv16-case-row{grid-template-columns:32px minmax(0,1fr);min-height:80px}.vv16-row-avatar{width:32px;height:32px}.vv16-row-status{display:none}.vv16-case-pane .vv15-case-header{grid-template-columns:44px minmax(0,1fr);align-items:start}.vv16-case-pane .vv15-case-status{grid-column:2;justify-self:start}.vv16-case-pane .vv15-case-tabs{width:100%;max-width:100%}.vv16-case-pane .vv15-facts{grid-template-columns:1fr}.vv16-case-pane .vv15-facts>div:nth-last-child(-n+2){border-bottom:1px solid #e9eef4;padding-bottom:10px}.vv16-case-pane .vv15-facts>div:last-child{border-bottom:0;padding-bottom:0}}.vv16-row-avatar.review,.vv16-row-status.review,.vv16-case-pane .vv15-case-status.review,.vv16-case-pane .vv15-case-avatar.review{color:#2467c8;background:#eaf2ff}.vv16-case-pane .vv15-next-step{box-shadow:none;background:#fff;border-color:#d8e4f0 #d8e4f0 #d8e4f0 #2468d4;border-radius:13px;padding:16px 18px}.vv16-case-pane .vv15-next-step.urgent{background:#fff;border-color:#efd9df #efd9df #efd9df #d94d68}.vv16-case-pane .vv15-next-step.callback{background:#fff;border-color:#eee0c5 #eee0c5 #eee0c5 #d29322}.vv16-case-pane .vv15-next-step-copy>span{color:#70859f}.vv16-case-pane .vv15-next-step-copy strong{color:#203d61}.vv16-case-pane .vv15-decision-details{border-top-color:#e5ecf3}.vv16-case-pane .vv15-next-step-actions .vv9-primary{box-shadow:none}.vv16-case-pane .vv15-case-tabs{background:0 0;border-bottom:1px solid #dce5ef;border-radius:0;gap:14px;width:100%;padding:0}.vv16-case-pane .vv15-case-tabs button{color:#6c809a;border-radius:0;min-height:38px;padding:0 1px}.vv16-case-pane .vv15-case-tabs button:hover{color:#245fae;background:0 0}.vv16-case-pane .vv15-case-tabs button.active{color:#1f61c5;background:0 0;box-shadow:inset 0 -2px #2468d4}.vv16-case-pane .vv15-summary-tab{grid-template-columns:1fr;grid-template-areas:"overview""notes""handoff";gap:14px;display:grid}.vv16-case-pane .vv16-overview-card{background:#fff;border:1px solid #dde6f0;border-radius:13px;grid-area:overview;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden;box-shadow:0 7px 18px #20344e09}.vv16-case-pane .vv16-overview-card .vv15-summary-card,.vv16-case-pane .vv16-overview-card .vv15-info-card{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:19px 21px}.vv16-case-pane .vv16-overview-card .vv15-summary-card{border-right:1px solid #e5ebf2}.vv16-case-pane .vv16-overview-card .vv15-summary-card>p{color:#243f61;margin:8px 0 14px;font-size:1rem;line-height:1.48}.vv16-case-pane .vv16-overview-card .vv15-info-card header h3{color:#203a5a}.vv16-case-pane .vv16-overview-card .vv15-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.vv16-case-pane .vv16-overview-card .vv15-facts>div:nth-last-child(-n+2){border-bottom:1px solid #e9eef4;padding-bottom:8px}.vv16-case-pane .vv16-overview-card .vv15-facts>div:nth-last-child(-n+3){border-bottom:0;padding-bottom:0}.vv16-case-pane .vv15-summary-tags span{color:#58708d;background:#f7f9fc;border-color:#dce5ef}.vv16-case-pane .vv15-summary-tags .review{color:#2467c8;background:#eaf2ff;border-color:#d1e1f8}.vv16-case-pane .vv15-notes-card,.vv16-case-pane .vv15-handoff-card{border-color:#dde6f0;border-radius:13px;box-shadow:0 7px 18px #20344e09}.vv16-case-pane .vv15-notes-card{grid-area:notes;min-height:0}.vv16-case-pane .vv15-notes-card textarea{background:#fff;min-height:92px}.vv16-case-pane .vv15-handoff-card{background:#fff;grid-area:handoff}@media (width<=860px){.vv16-case-pane .vv16-overview-card{grid-template-columns:1fr}.vv16-case-pane .vv16-overview-card .vv15-summary-card{border-bottom:1px solid #e5ebf2;border-right:0}.vv16-case-pane .vv16-overview-card .vv15-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vv16-case-pane .vv16-overview-card .vv15-facts>div:nth-last-child(-n+3){border-bottom:1px solid #e9eef4;padding-bottom:8px}.vv16-case-pane .vv16-overview-card .vv15-facts>div:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}}@media (width<=560px){.vv16-case-pane .vv15-case-tabs{gap:12px;overflow-x:auto}.vv16-case-pane .vv16-overview-card .vv15-summary-card,.vv16-case-pane .vv16-overview-card .vv15-info-card{padding:17px}.vv16-case-pane .vv16-overview-card .vv15-facts{grid-template-columns:1fr}.vv16-case-pane .vv16-overview-card .vv15-facts>div:nth-last-child(-n+3),.vv16-case-pane .vv16-overview-card .vv15-facts>div:nth-last-child(-n+2){border-bottom:1px solid #e9eef4;padding-bottom:8px}.vv16-case-pane .vv16-overview-card .vv15-facts>div:last-child{border-bottom:0;padding-bottom:0}}.vv16-case-pane .vv15-case-workspace{gap:12px}.vv16-case-pane .vv15-case-header{padding:2px 2px 0}.vv16-case-pane .vv15-next-step{gap:12px;padding:13px 16px}.vv16-case-pane .vv15-next-step-copy strong{font-size:.96rem}.vv16-case-pane .vv15-decision-details{padding-top:7px}.vv16-case-pane .vv15-case-tabs,.vv16-case-pane .vv15-case-tabs button{min-height:35px}.vv16-case-pane .vv15-summary-tab{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);grid-template-areas:"overview overview""notes handoff";gap:12px}.vv16-case-pane .vv16-overview-card{grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr)}.vv16-case-pane .vv16-overview-card .vv15-summary-card,.vv16-case-pane .vv16-overview-card .vv15-info-card{padding:15px 18px}.vv16-case-pane .vv16-overview-card .vv15-summary-card>p{margin:6px 0 11px;font-size:.95rem}.vv16-case-pane .vv16-overview-card .vv15-info-card header{margin-bottom:5px}.vv16-case-pane .vv16-overview-card .vv15-facts>div{padding:6px 0}.vv16-case-pane .vv16-overview-card .vv15-facts>div:nth-last-child(-n+2){padding-bottom:6px}.vv16-case-pane .vv15-notes-card,.vv16-case-pane .vv15-handoff-card{padding:16px}.vv16-case-pane .vv15-notes-card textarea{height:86px;min-height:86px}.vv16-case-pane .vv15-handoff-card{align-self:start}.vv16-case-list{scroll-snap-type:y proximity;scroll-padding-block:8px}.vv16-case-row{scroll-snap-align:start}@media (width<=940px){.vv16-case-pane .vv15-summary-tab{grid-template-columns:1fr;grid-template-areas:"overview""notes""handoff"}}@media (width<=560px){.vv16-case-pane .vv15-summary-tab{gap:10px}.vv16-case-pane .vv15-notes-card textarea{height:82px;min-height:82px}}.vv17-cases{min-width:0}.vv17-inbox{gap:16px;min-width:0;display:grid}.vv17-inbox-heading{justify-content:flex-start;align-items:start;gap:16px;display:flex}.vv17-eyebrow{color:#71849e;letter-spacing:.075em;text-transform:uppercase;font-size:.67rem;font-weight:840;display:block}.vv17-inbox-heading h2{color:#172e4c;letter-spacing:-.04em;margin:5px 0 4px;font-size:1.36rem;line-height:1.15}.vv17-inbox-heading p{color:#70829a;margin:0;font-size:.79rem}.vv17-icon-button,.vv17-secondary-button,.vv17-drawer-close{color:#385574;cursor:pointer;font:inherit;background:#fff;border:1px solid #d5e0ec;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:.73rem;font-weight:780;display:inline-flex}.vv17-icon-button{flex:none;width:38px;height:38px;padding:0}.vv17-icon-button:hover,.vv17-secondary-button:hover,.vv17-drawer-close:hover{color:#175fc6;background:#f4f8fd;border-color:#adc8e8}.vv17-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(360px,520px) auto;justify-content:space-between;align-items:center;gap:16px;padding:0;display:grid}.vv17-search{color:#8292a7;background:#f7f9fc;border:1px solid #dce5ef;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.vv17-search:focus-within{color:#2164c7;background:#fff;border-color:#77aaed;box-shadow:0 0 0 3px #2d6fdb1a}.vv17-search input{color:#203750;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.8rem}.vv17-search input::placeholder{color:#99a8ba}.vv17-inbox-summary{color:#70829a;white-space:nowrap;align-items:center;gap:13px;font-size:.75rem;display:flex}.vv17-inbox-summary strong{color:#203a5c;margin-right:3px;font-size:.95rem}.vv17-inbox-summary span+span:before{content:"";background:#c5d1de;border-radius:50%;width:3px;height:3px;margin:0 9px 2px 0;display:inline-block}.vv17-filters{scrollbar-width:none;align-items:center;gap:6px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.vv17-filters::-webkit-scrollbar{display:none}.vv17-filters button,.vv17-advanced-filters button{color:#647993;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #dce5ef;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.72rem;font-weight:790;display:inline-flex}.vv17-filters button strong,.vv17-advanced-filters button strong{color:#647993;text-align:center;background:#eef3f8;border-radius:999px;min-width:18px;padding:3px 5px;font-size:.64rem}.vv17-filters button:hover,.vv17-advanced-filters button:hover{color:#2163c4;border-color:#bcd1e9}.vv17-filters button.active,.vv17-advanced-filters button.active{color:#1f63c6;background:#eaf3ff;border-color:#bed6f6}.vv17-filters button.active strong,.vv17-advanced-filters button.active strong{color:#1f63c6;background:#d7e8ff}.vv17-advanced-filters{background:#f7f9fc;border:1px solid #e2e9f1;border-radius:10px;flex-wrap:wrap;gap:6px;padding:9px;display:flex}.vv17-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.vv17-case-card{appearance:none;aspect-ratio:1/.8;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dfe7f0;border-radius:14px;align-content:start;gap:8px;min-height:236px;padding:15px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;box-shadow:0 7px 18px #20344e0a}.vv17-case-card:before{display:none}.vv17-case-card:hover{border-color:#aac8ed;transform:translateY(-2px);box-shadow:0 12px 24px #2655911a}.vv17-case-card:focus-visible{outline-offset:2px;outline:3px solid #2b6cd342}.vv17-card-topline{justify-content:space-between;align-items:center;display:flex}.vv17-card-avatar{color:#3167a5;background:#eaf2fd;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:850;display:inline-flex}.vv17-card-avatar.urgent{color:#c93551;background:#fff0f2}.vv17-card-avatar.callback{color:#a86708;background:#fff4df}.vv17-card-avatar.review{color:#2567c7;background:#eaf2ff}.vv17-card-avatar.closed{color:#6c7b8d;background:#edf1f5}.vv17-card-status{color:#58708e;white-space:nowrap;background:#edf3f9;border-radius:999px;padding:5px 8px;font-size:.65rem;font-weight:820}.vv17-card-status.urgent{color:#c93551;background:#fff0f2}.vv17-card-status.callback{color:#a86708;background:#fff4df}.vv17-card-status.review,.vv17-card-status.active{color:#2567c7;background:#eaf2ff}.vv17-card-status.closed{color:#6c7b8d;background:#edf1f5}.vv17-card-heading{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.vv17-card-heading strong{color:#1d3453;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.96rem;font-weight:830;overflow:hidden}.vv17-card-heading time{color:#8291a4;flex:none;font-size:.66rem;font-weight:720}.vv17-card-person{color:#71839b;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.vv17-card-description{-webkit-line-clamp:2;color:#496483;-webkit-box-orient:vertical;font-size:.77rem;line-height:1.38;display:-webkit-box;overflow:hidden}.vv17-card-footer{color:#637b99;text-transform:capitalize;border-top:1px solid #e9eef4;justify-content:space-between;align-self:end;align-items:center;margin-top:3px;padding-top:9px;font-size:.69rem;font-weight:760;display:flex;overflow:hidden}.vv17-card-footer span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vv17-card-footer span:last-child{color:#2365c9;flex:none;margin-left:8px;font-size:.68rem}.vv17-empty-grid{color:#70829a;text-align:center;background:#fff;border:1px dashed #cfdae7;border-radius:14px;place-items:center;gap:5px;min-height:220px;padding:24px;display:grid}.vv17-empty-grid strong{color:#2e4664;font-size:.92rem}.vv17-shift-handoff{border-top:1px solid #e1e8f0;margin-top:2px;padding-top:13px}.vv17-shift-handoff summary{color:#61758f;cursor:pointer;font-size:.75rem;font-weight:780;list-style:none}.vv17-shift-handoff summary::-webkit-details-marker{display:none}.vv17-shift-handoff summary:before{color:#2468d4;content:"+";margin-right:6px;font-size:1rem}.vv17-shift-handoff[open] summary:before{content:"−"}.vv17-shift-handoff>div{flex-wrap:wrap;align-items:center;gap:7px;padding-top:10px;display:flex}.vv17-shift-handoff small{color:#b45309;flex-basis:100%;font-size:.7rem}.vv17-case-drawer{z-index:80;position:fixed;inset:0}.vv17-drawer-scrim{appearance:none;cursor:pointer;background:#0f1f3440;border:0;width:100%;position:absolute;inset:0}.vv17-drawer-panel{box-sizing:border-box;background:#f5f8fc;border-left:1px solid #d9e4ef;width:min(760px,100vw);height:100dvh;padding:34px 30px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 44px #0f1f342e}.vv17-drawer-close{z-index:1;width:38px;height:38px;padding:0;position:absolute;top:18px;right:22px}.vv17-drawer-panel .vv16-case-pane{padding-top:24px}.vv17-drawer-panel .vv15-case-header{padding-right:52px}@media (width<=1120px){.vv17-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.vv17-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.vv17-toolbar{grid-template-columns:1fr;align-items:stretch}.vv17-inbox-summary{justify-content:space-between}.vv17-case-grid{grid-template-columns:1fr}.vv17-case-card{min-height:174px}.vv17-drawer-panel{padding:28px 18px 24px}.vv17-drawer-close{top:12px;right:14px}}.vv18-cases{--vv18-ink:#17263d;--vv18-muted:#687b94;--vv18-line:#dfe7f0;--vv18-subtle:#f5f8fb;--vv18-blue:#2563d9;--vv18-blue-soft:#edf4ff;min-width:0}.vv18-inbox{gap:18px;min-width:0;max-width:1480px;display:grid}.vv18-inbox-heading{border-bottom:1px solid var(--vv18-line);justify-content:space-between;align-items:end;gap:24px;padding:2px 0 18px;display:flex}.vv18-heading-copy{min-width:0}.vv18-eyebrow{color:#72859d;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850;display:block}.vv18-inbox-heading h2{color:var(--vv18-ink);letter-spacing:-.045em;margin:5px 0;font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.1}.vv18-inbox-heading p{color:var(--vv18-muted);margin:0;font-size:.82rem}.vv18-heading-summary{border:1px solid var(--vv18-line);background:#fff;border-radius:12px;flex:none;align-items:stretch;display:flex;overflow:hidden}.vv18-heading-summary>span{gap:1px;min-width:118px;padding:10px 14px;display:grid}.vv18-heading-summary>span+span{border-left:1px solid var(--vv18-line)}.vv18-heading-summary strong{color:var(--vv18-ink);font-size:1rem;line-height:1.1}.vv18-heading-summary small{color:#7c8da3;font-size:.67rem;font-weight:720}.vv18-controlbar{border:1px solid var(--vv18-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px #1c2f4909}.vv18-search-row{grid-template-columns:minmax(280px,520px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px 12px;display:grid}.vv18-search{color:#7b8da5;background:#fff;border:1px solid #ccd8e6;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.vv18-search:focus-within{color:var(--vv18-blue);border-color:#78a7e9;box-shadow:0 0 0 3px #2563d91a}.vv18-search input{color:var(--vv18-ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.8rem}.vv18-search input::placeholder{color:#96a5b7}.vv18-result-count{color:#77899f;white-space:nowrap;justify-self:end;font-size:.74rem}.vv18-result-count strong{color:var(--vv18-ink);margin-right:3px;font-size:.9rem}.vv18-icon-button,.vv18-secondary-button,.vv18-drawer-close{color:#49617e;cursor:pointer;font:inherit;background:#fff;border:1px solid #ccd8e6;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:.73rem;font-weight:780;display:inline-flex}.vv18-icon-button{width:38px;height:38px;padding:0}.vv18-icon-button:hover,.vv18-secondary-button:hover,.vv18-drawer-close:hover{background:var(--vv18-blue-soft);color:#1e5bc9;border-color:#a9c8f5}.vv18-filters{scrollbar-width:none;border-top:1px solid #e8edf3;align-items:center;gap:6px;min-width:0;padding:10px 14px;display:flex;overflow-x:auto}.vv18-filters::-webkit-scrollbar{display:none}.vv18-filters button,.vv18-advanced-filters button{color:#60748e;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:.72rem;font-weight:780;display:inline-flex}.vv18-filters button strong,.vv18-advanced-filters button strong{color:#62748a;text-align:center;background:#edf1f5;border-radius:999px;min-width:18px;padding:3px 5px;font-size:.64rem}.vv18-filters button:hover,.vv18-advanced-filters button:hover{color:#305f9d;background:#f5f8fb}.vv18-filters button.active,.vv18-advanced-filters button.active{background:var(--vv18-blue-soft);color:#1f5fcb;border-color:#d2e3fb}.vv18-filters button.active strong,.vv18-advanced-filters button.active strong{color:#1f5fcb;background:#dbeafe}.vv18-more-filters{margin-left:auto}.vv18-advanced-filters{border:1px solid var(--vv18-line);background:#f8fafc;border-radius:11px;flex-wrap:wrap;gap:6px;padding:9px;display:flex}.vv18-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vv18-case-card{appearance:none;border:1px solid var(--vv18-line);color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:14px;grid-template-rows:auto auto auto minmax(42px,1fr) auto;align-content:start;gap:7px;min-height:226px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;box-shadow:0 7px 18px #192d4609}.vv18-case-card:hover{border-color:#a9c8f5;transform:translateY(-2px);box-shadow:0 14px 28px #204e8b1a}.vv18-case-card:focus-visible{outline-offset:2px;outline:3px solid #2563d938}.vv18-card-topline{justify-content:space-between;align-items:center;display:flex}.vv18-card-avatar{background:var(--vv18-blue-soft);color:#2862bb;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;font-size:.8rem;font-weight:850;display:inline-flex}.vv18-card-avatar.urgent{color:#c23752;background:#fff0f2}.vv18-card-avatar.callback{color:#52677f;background:#f0f4f8}.vv18-card-avatar.review,.vv18-card-avatar.active{background:var(--vv18-blue-soft);color:#2862bb}.vv18-card-avatar.closed{color:#718197;background:#edf1f5}.vv18-card-status{color:#596d84;white-space:nowrap;background:#f0f4f8;border-radius:999px;padding:5px 8px;font-size:.65rem;font-weight:820}.vv18-card-status.urgent{color:#be3350;background:#fff0f2}.vv18-card-status.callback,.vv18-card-status.closed{color:#596d84;background:#f0f4f8}.vv18-card-status.review,.vv18-card-status.active{background:var(--vv18-blue-soft);color:#2460c1}.vv18-card-heading{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.vv18-card-heading strong{color:var(--vv18-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:830;overflow:hidden}.vv18-card-heading time{color:#8191a5;flex:none;font-size:.67rem;font-weight:720}.vv18-card-person{color:#71839a;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.vv18-card-description{-webkit-line-clamp:2;color:#45607f;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.vv18-card-footer{color:#657a94;border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:10px;font-size:.69rem;font-weight:760;display:flex}.vv18-card-footer span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vv18-card-footer span:last-child{color:#2663ca;white-space:nowrap;flex:none;font-size:.7rem;font-weight:800}.vv18-card-footer b{font-size:.9rem;line-height:0}.vv18-empty-grid{color:var(--vv18-muted);text-align:center;background:#fff;border:1px dashed #cdd9e7;border-radius:14px;grid-column:1/-1;place-items:center;gap:5px;min-height:220px;padding:24px;display:grid}.vv18-empty-grid strong{color:#2c435f;font-size:.92rem}.vv18-shift-handoff{border-top:1px solid var(--vv18-line);margin-top:2px;padding-top:13px}.vv18-shift-handoff summary{color:#5c708b;cursor:pointer;font-size:.75rem;font-weight:780;list-style:none}.vv18-shift-handoff summary::-webkit-details-marker{display:none}.vv18-shift-handoff summary:before{color:var(--vv18-blue);content:"+";margin-right:6px;font-size:1rem}.vv18-shift-handoff[open] summary:before{content:"−"}.vv18-shift-handoff>div{flex-wrap:wrap;align-items:center;gap:7px;padding-top:10px;display:flex}.vv18-shift-handoff small{color:#b5354f;flex-basis:100%;font-size:.7rem}.vv18-case-drawer{z-index:80;position:fixed;inset:0}.vv18-drawer-scrim{appearance:none;cursor:pointer;background:#0f1d304d;border:0;width:100%;position:absolute;inset:0}.vv18-drawer-panel{box-sizing:border-box;background:#f6f8fb;border-left:1px solid #d9e3ed;width:min(760px,100vw);height:100dvh;padding:34px 30px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 48px #0f1f342e}.vv18-drawer-close{z-index:1;width:38px;height:38px;padding:0;position:absolute;top:18px;right:22px}.vv18-drawer-panel .vv16-case-pane{padding-top:24px}.vv18-drawer-panel .vv15-case-header{padding-right:52px}.vv18-drawer-panel .vv15-case-avatar.callback,.vv18-drawer-panel .vv15-case-status.callback,.vv18-drawer-panel .vv15-summary-tags .callback{color:#52677f;background:#f0f4f8}.vv18-drawer-panel .vv15-case-status.review,.vv18-drawer-panel .vv15-summary-tags .review{background:var(--vv18-blue-soft);color:#2460c1}.vv18-drawer-panel .vv15-next-step.callback{background:#fff;border-color:#dce5ee #dce5ee #dce5ee #718398}.vv18-drawer-panel .vv12-callback-workflow.pending{background:#f8fafc;border-color:#dce5ee #dce5ee #dce5ee #718398}@media (width<=1180px){.vv18-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.vv18-inbox-heading{flex-direction:column;align-items:start}.vv18-heading-summary{width:100%}.vv18-heading-summary>span{flex:1}.vv18-search-row{grid-template-columns:minmax(0,1fr) auto}.vv18-result-count{display:none}.vv18-case-grid{grid-template-columns:1fr}.vv18-case-card{min-height:204px}.vv18-drawer-panel{padding:28px 18px 24px}.vv18-drawer-close{top:12px;right:14px}}.vv18-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.vv-workspace-status{color:#334155;background:#fff;border:1px solid #dbe3ee;border-radius:12px;gap:9px;margin:0 0 18px;padding:13px 16px;font-size:12px;display:grid}.vv-workspace-sync-row,.vv-workspace-sync-row>div,.vv-workspace-service-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.vv-workspace-sync-row{justify-content:space-between}.vv-workspace-sync.stale,.vv-workspace-sync.error{color:#92400e}.vv-workspace-sync.missing{color:#64748b}.vv-workspace-service{background:#f1f5f9;border-radius:6px;padding:3px 8px}.vv-workspace-service.ready{color:#166534;background:#ecfdf5}.vv-workspace-service.warning{color:#9a3412;background:#fff7ed}.vv-workspace-service-detail{color:#64748b;margin:0}.vv-workspace-urgent{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.vv-workspace-urgent>div{flex:1;gap:3px;display:grid}@media (width<=700px){.vv-workspace-sync-row>div{display:grid}.vv-workspace-urgent{flex-wrap:wrap}.vv-workspace-urgent>button{width:100%}}.vv19-workspace{--vvw-ink:#16243a;--vvw-ink-soft:#324b68;--vvw-muted:#6e8199;--vvw-line:#dfe7f0;--vvw-line-strong:#ccd9e8;--vvw-canvas:#f5f7fb;--vvw-surface-soft:#f8fafc;--vvw-blue:#2563d9;--vvw-blue-dark:#1d54bb;--vvw-blue-soft:#edf4ff;--vvw-slate-soft:#f0f4f8;--vvw-danger:#c43d58;color:var(--vvw-ink);grid-template-columns:272px minmax(0,1fr)}.vv19-workspace,.vv19-workspace *{box-sizing:border-box}.vv19-workspace .vv9-rail{background:var(--vvw-surface);border-right:1px solid var(--vvw-line);box-shadow:none;padding:22px 16px 16px}.vv19-workspace .vv9-brand strong{color:var(--vvw-ink);letter-spacing:-.025em;font-size:1.08rem}.vv19-workspace .vv9-brand span{color:var(--vvw-muted);letter-spacing:.055em;font-size:.67rem;font-weight:800}.vv19-workspace .brand-mark{border-radius:10px;box-shadow:0 9px 20px #13397029}.vv19-workspace .vv9-nav-section-label{color:#7a8ba2;letter-spacing:.085em;padding:0 11px 5px;font-size:.65rem;font-weight:850}.vv19-workspace .vv9-nav button{color:#50637c;border:1px solid #0000;border-radius:9px;min-height:40px;font-size:.88rem;font-weight:760}.vv19-workspace .vv9-nav button:hover{color:#245dc3;background:#f6f8fc;transform:none}.vv19-workspace .vv9-nav button.active{background:var(--vvw-blue-soft);box-shadow:inset 2px 0 0 var(--vvw-blue);color:#245fca;border-color:#d4e4fb}.vv19-workspace .vv9-nav button.active:before{display:none}.vv19-workspace .vv9-clinic-card{background:var(--vvw-surface-soft);border:1px solid var(--vvw-line);border-top:2px solid var(--vvw-blue);box-shadow:none;border-radius:11px;padding:13px}.vv19-workspace .vv9-clinic-card span{color:#72849b}.vv19-workspace .vv9-clinic-card strong{color:var(--vvw-ink);font-size:.88rem}.vv19-workspace .vv9-clinic-card small{color:#2c8a60;font-weight:760}.vv19-workspace .vv9-user-session span{color:#74869d}.vv19-workspace .vv9-user-session strong{color:var(--vvw-ink)}.vv19-workspace .vv9-rail-logout{background:var(--vvw-surface);border-color:var(--vvw-line-strong);color:#52657c;border-radius:8px}.vv19-workspace .vv9-rail-logout:hover{background:var(--vvw-surface-soft);color:#245dc3;border-color:#afc4dc}.vv19-workspace .vv9-stage{align-content:start;gap:24px;padding:26px 30px 38px}.vv19-workspace .vv9-commandbar{border:0;border-bottom:1px solid var(--vvw-line);box-shadow:none;background:0 0;border-left:0;border-radius:0;align-items:flex-start;min-height:0;padding:0 0 20px}.vv19-workspace .vv9-commandbar>div>span,.vv19-workspace .vv9-kicker{color:#71849d;letter-spacing:.075em;font-size:.67rem;font-weight:850}.vv19-workspace .vv9-commandbar h1{color:var(--vvw-ink);letter-spacing:-.052em;margin:4px 0 0;font-size:clamp(2rem,3vw,2.55rem);line-height:1.02}.vv19-workspace .vv9-command-context{background:var(--vvw-blue-soft);border:1px solid #d4e4fb;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:10px;padding:5px 10px}.vv19-workspace .vv9-command-context span,.vv19-workspace .vv9-command-context strong{color:#5e7593;letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:780}.vv19-workspace .vv9-primary,.vv19-workspace .primary-button{background:var(--vvw-blue);border-color:var(--vvw-blue);color:#fff;border-radius:9px;min-height:40px;font-size:.82rem;font-weight:800;box-shadow:0 7px 14px #2563d929}.vv19-workspace .vv9-primary:hover,.vv19-workspace .primary-button:hover{background:var(--vvw-blue-dark);border-color:var(--vvw-blue-dark);transform:translateY(-1px)}.vv19-workspace .vv9-ghost,.vv19-workspace .secondary-button,.vv19-workspace .ghost-button{background:var(--vvw-surface);border-color:var(--vvw-line-strong);box-shadow:none;color:#435b77;border-radius:9px;min-height:40px;font-size:.81rem;font-weight:780}.vv19-workspace .vv9-ghost:hover,.vv19-workspace .secondary-button:hover,.vv19-workspace .ghost-button:hover{background:var(--vvw-blue-soft);color:#245dc3;border-color:#afcaf0;transform:none}.vv19-workspace .vv9-primary:disabled,.vv19-workspace .primary-button:disabled,.vv19-workspace .vv9-ghost:disabled,.vv19-workspace .secondary-button:disabled{box-shadow:none;opacity:.55}.vv19-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){border-color:var(--vvw-line-strong);box-shadow:none;color:var(--vvw-ink);background:#fff;border-radius:8px}.vv19-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):focus{border-color:#78a8e9;box-shadow:0 0 0 3px #2563d91a}.vv19-workspace .vv18-search input{box-shadow:none;background:0 0;border:0}.vv19-workspace .vv9-panel,.vv19-workspace .vv10-panel,.vv19-workspace .vv9-now-hero,.vv19-workspace .vv9-calendar-main,.vv19-workspace .vv9-knowledge-hero,.vv19-workspace .topbar,.vv19-workspace .config-section,.vv19-workspace .config-save-band,.vv19-workspace .vv12-dry-run-hero,.vv19-workspace .vv12-dry-run-guide,.vv19-workspace .vv12-dry-run-launch{background:var(--vvw-surface);border:1px solid var(--vvw-line);border-radius:14px;box-shadow:0 6px 18px #1b2f4909}.vv19-workspace .vv9-panel,.vv19-workspace .vv10-panel{border-top:1px solid var(--vvw-line)}.vv19-workspace :is(.vv9-panel h2,.vv9-panel h3,.vv10-panel h2,.vv10-panel h3,.config-section h2,.config-section h3,.topbar h2,.vv9-knowledge-hero h2,.vv12-dry-run-hero h2,.vv12-dry-run-guide h3,.vv12-dry-run-launch h3){color:var(--vvw-ink)}.vv19-workspace :is(.vv9-panel p,.vv10-panel p,.config-section p,.topbar p,.vv9-knowledge-hero p,.vv12-dry-run-hero p,.vv12-dry-run-guide p,.vv12-dry-run-launch p){color:var(--vvw-muted)}.vv19-workspace .vv9-metric-strip,.vv19-workspace .vv9-outcome-strip{gap:12px}.vv19-workspace .vv9-metric-strip>*,.vv19-workspace .vv9-outcome-strip>*{background:var(--vvw-surface);border:1px solid var(--vvw-line);border-radius:12px;box-shadow:0 4px 14px #1b2f4906}.vv19-workspace .vv9-metric-strip strong,.vv19-workspace .vv9-outcome-strip strong{color:var(--vvw-ink)}.vv19-workspace .vv9-metric-strip span,.vv19-workspace .vv9-outcome-strip span{color:var(--vvw-muted)}.vv19-workspace .vv9-now-hero{background:linear-gradient(105deg,#fff 0%,#f6faff 100%);min-height:0}.vv19-workspace .vv9-now-copy>p{color:var(--vvw-muted)}.vv19-workspace .vv9-ai-status-card{background:#17375f;border-color:#17375f}.vv19-workspace .vv9-ai-status-card :is(strong,span,small){color:#f6f9ff}.vv19-workspace .vv9-live-card{box-shadow:none;background:#f4f8ff;border-color:#d6e5f8}.vv19-workspace .vv9-live-card :is(strong,span,small,p){color:var(--vvw-ink)}.vv19-workspace .vv9-live-card .vv9-live-transcript,.vv19-workspace .vv9-live-card .vv9-intake-snapshot>div{background:#fff;border-color:#dbe7f5}.vv19-workspace .vv9-live-card .vv9-live-transcript p,.vv19-workspace .vv9-live-card .vv9-intake-snapshot dt{color:var(--vvw-muted)}.vv19-workspace .vv9-reception-panel,.vv19-workspace .vv13-desk-panel,.vv19-workspace .vv9-human-panel,.vv19-workspace .vv9-availability-panel{background:var(--vvw-surface)}.vv19-workspace .vv13-desk-action,.vv19-workspace .vv9-handoff,.vv19-workspace .vv9-upcoming-appointment{background:var(--vvw-surface-soft);border-color:var(--vvw-line);box-shadow:none;border-radius:10px}.vv19-workspace .vv13-desk-action:hover,.vv19-workspace .vv9-handoff:hover,.vv19-workspace .vv9-upcoming-appointment:hover{box-shadow:none;border-color:#b3cbeb;transform:none}.vv19-workspace .vv9-calendar-aside{gap:14px}.vv19-workspace .vv9-calendar-head{border-bottom-color:var(--vvw-line)}.vv19-workspace .vv9-date-nav strong,.vv19-workspace .vv9-calendar-head h2{color:var(--vvw-ink)}.vv19-workspace .vv9-tabs{border:1px solid var(--vvw-line);background:#f1f5f9;border-radius:9px;padding:3px}.vv19-workspace .vv9-tabs button{color:#667a92;border-radius:7px}.vv19-workspace .vv9-tabs button.active{color:#245dc3;background:#fff;box-shadow:0 1px 3px #22395317}.vv19-workspace .vv9-week-day,.vv19-workspace .vv9-month-day{background:var(--vvw-surface);border-color:var(--vvw-line);box-shadow:none}.vv19-workspace .vv9-week-day.selected-day,.vv19-workspace .vv9-month-day.selected-day{border-color:#a9c8f5;box-shadow:inset 0 0 0 1px #d9e8fb}.vv19-workspace .vv9-calendar-day-button{color:var(--vvw-ink)}.vv19-workspace .vv9-calendar-day-button span,.vv19-workspace .vv9-calendar-day-button small{color:var(--vvw-muted)}.vv19-workspace .vv9-calendar-event,.vv19-workspace .vv9-appt-card{box-shadow:none;background:#f8fbff;border-color:#dce7f5;border-left:3px solid #4b7fd3!important}.vv19-workspace .vv9-calendar-event:hover,.vv19-workspace .vv9-calendar-event.selected,.vv19-workspace .vv9-appt-card:hover,.vv19-workspace .vv9-appt-card.selected{background:var(--vvw-blue-soft);box-shadow:none;border-color:#aac8ef}.vv19-workspace .vv9-slot,.vv19-workspace .vv9-slot.wide,.vv19-workspace .vv9-appointment-inspector,.vv19-workspace .vv9-appointment-detail-grid>div,.vv19-workspace .vv9-appointment-notes{background:var(--vvw-surface-soft);border-color:var(--vvw-line)}.vv19-workspace .vv9-appointment-dialog-backdrop{background:#0f1d3052}.vv19-workspace .vv9-appointment-dialog{background:var(--vvw-surface);border-color:var(--vvw-line);border-radius:16px;box-shadow:0 26px 72px #0f1d3033}.vv19-workspace .topbar,.vv19-workspace .vv10-config-hero{align-items:flex-start;gap:16px;padding:20px 22px}.vv19-workspace .config-section,.vv19-workspace .knowledge-editor,.vv19-workspace .knowledge-import-panel,.vv19-workspace .imported-files-panel,.vv19-workspace .vv9-module,.vv19-workspace .vv-costs-subscription-card,.vv19-workspace .vv11-clinic-table>button,.vv19-workspace .vv11-users-list>div,.vv19-workspace .vv11-operational-action,.vv19-workspace .vv10-learning-row{background:var(--vvw-surface);border-color:var(--vvw-line);box-shadow:none}.vv19-workspace .config-section-header,.vv19-workspace .vv10-panel-head,.vv19-workspace .vv11-readiness-head{border-bottom-color:var(--vvw-line)}.vv19-workspace .knowledge-stat-card,.vv19-workspace .vv11-summary>div,.vv19-workspace .vv-costs-financial-strip>div,.vv19-workspace .vv10-insight-grid>article,.vv19-workspace .vv10-kpi-stack>div{background:var(--vvw-surface-soft);border-color:var(--vvw-line);box-shadow:none}.vv19-workspace .vv9-module[open],.vv19-workspace .vv11-clinic-table>button.active{box-shadow:inset 2px 0 0 var(--vvw-blue);border-color:#b2cdf2}.vv19-workspace .vv10-chart{background:var(--vvw-surface)}.vv19-workspace .vv10-bar-row span{color:#49617e;background:0 0}.vv19-workspace .vv10-bar-row i,.vv19-workspace .bar-track,.vv19-workspace .line-track{background:#e8eef5}.vv19-workspace .vv10-bar-row b,.vv19-workspace .bar-item,.vv19-workspace .line-track>span{background:#4d7fd0}.vv19-workspace .vv10-chart.success .vv10-bar-row b{background:#2fa371}.vv19-workspace .vv10-chart.danger .vv10-bar-row b{background:#d14c63}.vv19-workspace .vv10-bar-row strong{color:var(--vvw-ink)}.vv19-workspace .table-wrap,.vv19-workspace .vv-costs-table,.vv19-workspace .vv11-audit,.vv19-workspace .vv11-phone-actions-list,.vv19-workspace .vv11-phone-recovery-list{border-color:var(--vvw-line);border-radius:11px}.vv19-workspace :is(.vv-costs-row,.vv11-audit>div,.vv11-phone-actions-list>div,.vv11-phone-recovery-row){border-color:#e7edf3}.vv19-workspace .vv9-handoff.callback,.vv19-workspace .vv9-handoff.review,.vv19-workspace .vv9-handoff.medium,.vv19-workspace .vv12-briefing.callback,.vv19-workspace .vv12-briefing.review,.vv19-workspace .vv12-briefing-badge.callback,.vv19-workspace .vv12-briefing-badge.review,.vv19-workspace .vv12-callback-workflow.pending,.vv19-workspace .vv15-next-step.callback,.vv19-workspace .vv15-case-avatar.callback,.vv19-workspace .vv15-case-status.callback,.vv19-workspace .vv15-summary-tags .callback,.vv19-workspace .vv16-row-avatar.callback,.vv19-workspace .vv16-row-status.callback,.vv19-workspace .vv12-dry-run-card.attention,.vv19-workspace .vv13-desk-action.medium,.vv19-workspace .vv13-desk-recommendation.medium,.vv19-workspace .vv11-operational-action.medium,.vv19-workspace .vv11-operational-action.watch,.vv19-workspace .vv11-readiness-check.watch{background:var(--vvw-slate-soft)!important;border-color:var(--vvw-line)!important;color:#576b82!important}.vv19-workspace .vv12-callback-workflow.pending,.vv19-workspace .vv15-next-step.callback,.vv19-workspace .vv9-handoff.medium{border-left-color:#718398!important}.vv19-workspace .vv9-metric.warning{background:var(--vvw-slate-soft);border-color:var(--vvw-line)}.vv19-workspace .vv9-metric.warning:before{background:#718398}.vv19-workspace .vv9-metric.warning strong{color:#52677f}.vv19-workspace .vv11-status.onboarding,.vv19-workspace .vv11-status-pill.onboarding,.vv19-workspace .vv11-check-dot.warning{color:#fff;background:#718398;border-color:#718398}.vv19-workspace .vv11-role-pill.admin{background:var(--vvw-blue-soft);color:#285fae;border-color:#d2e3fb}.vv19-workspace .readiness-degraded{color:#5d7187}.vv19-workspace .vv11-operational-action.high{color:#a73750;background:#fff7f8;border-color:#f0d9df}.vv19-workspace .vv11-operational-action .vv11-operational-stale{color:#5d7187}.vv19-workspace .vv9-handoff.urgent,.vv19-workspace .vv12-briefing.urgent,.vv19-workspace .vv15-next-step.urgent,.vv19-workspace .vv13-desk-action.high,.vv19-workspace .vv13-desk-recommendation.urgent{border-color:#f1dbe0;border-left-color:var(--vvw-danger);background:#fff7f8}.vv19-workspace .vv9-alert,.vv19-workspace .notice.error,.vv19-workspace .vv11-field-error{color:#a73750;background:#fff7f8;border-color:#f0d9df}.vv19-workspace .notice:not(.error),.vv19-workspace .vv11-success,.vv19-workspace .vv-costs-success{background:var(--vvw-blue-soft);color:#285d9f;border-color:#d2e3fb}.vv19-workspace :is(.vv12-ready-note,.vv11-operational-clear,.vv11-readiness-check.pass,.vv11-check-dot.pass){border-color:#cde8d8}.vv19-workspace .vv18-inbox{max-width:1480px}.vv19-workspace .vv18-controlbar,.vv19-workspace .vv18-case-card{box-shadow:0 6px 18px #1b2f4909}@media (width<=1180px){.vv19-workspace{grid-template-columns:244px minmax(0,1fr)}.vv19-workspace .vv9-stage{padding:22px}}@media (width<=860px){.vv19-workspace .vv9-stage{gap:18px;padding:18px}.vv19-workspace .vv9-commandbar{gap:16px;padding-bottom:16px}}@media (width<=720px){.vv19-workspace .vv9-stage{padding:16px}.vv19-workspace .vv9-commandbar h1{font-size:1.85rem}.vv19-workspace .vv9-command-context{max-width:100%}}.vv19-workspace{--vvw-ink:#17243a;--vvw-ink-soft:#344866;--vvw-muted:#74839a;--vvw-line:#dce4ee;--vvw-line-strong:#c9d5e3;--vvw-canvas:#f1f4f8;--vvw-surface:#fff;--vvw-surface-soft:#f7f9fc;--vvw-blue:#3f6472;--vvw-blue-dark:#304f5c;--vvw-blue-soft:#edf2f4;--vvw-slate-soft:#eef2f6;--vvw-danger:#c42f3f;grid-template-columns:258px minmax(0,1fr)}.vv19-workspace .vv9-rail{background:#111d31;border-right:1px solid #263751;padding:21px 13px 14px;box-shadow:12px 0 32px #0f1c3014}.vv19-workspace .vv9-brand{margin:0 8px 31px}.vv19-workspace .vv9-brand strong{color:#f7faff;font-size:1.07rem}.vv19-workspace .vv9-brand span{color:#96a7c1}.vv19-workspace .vv9-brand .build-version{color:#6f829e}.vv19-workspace .brand-mark{box-shadow:none;border-radius:9px}.vv19-workspace .vv9-nav{gap:19px}.vv19-workspace .vv9-nav-section{gap:2px}.vv19-workspace .vv9-nav-section-label{color:#71839f;letter-spacing:.1em;padding:0 11px 6px;font-size:.62rem}.vv19-workspace .vv9-nav button{color:#b7c4d6;border-radius:7px;min-height:38px;padding:0 11px;font-size:.84rem;font-weight:720;transition:background .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s}@media (hover:hover) and (pointer:fine){.vv19-workspace .vv9-nav button:not(.active):hover{background:#1b2d48;transform:translateY(-1px);box-shadow:0 6px 13px #050d1b38}.vv19-workspace .vv9-nav button.active:hover{background:#2d466c;transform:translateY(-1px);box-shadow:inset 3px 0 #82a5b0,0 6px 13px #050d1b33}}.vv19-workspace .vv9-rail-footer{gap:10px}.vv19-workspace .vv9-clinic-card{background:#182842;border:1px solid #2a405f;border-radius:8px;padding:12px}.vv19-workspace .vv9-clinic-card small{color:#67dba1}.vv19-workspace .vv9-clinic-card small.pending{color:#a4b3c8}.vv19-workspace .vv9-clinic-card small.pending i{background:#8fa0b8}.vv19-workspace .vv9-rail-logout{color:#b6c4d5;background:0 0;border-color:#324968;border-radius:7px}.vv19-workspace .vv9-rail .vv9-primary{box-shadow:none;background:#416a78;border-color:#416a78}.vv19-workspace .vv9-stage{background:var(--vvw-canvas);gap:22px;padding:22px 28px 36px}.vv19-workspace .vv9-commandbar{border:1px solid var(--vvw-line);background:#fff;border-radius:10px;align-items:center;min-height:74px;padding:14px 16px 14px 19px;box-shadow:0 1px 2px #14253d09}.vv19-workspace .vv9-commandbar>div>span,.vv19-workspace .vv9-kicker{color:#6a7d99}.vv19-workspace .vv9-commandbar h1{letter-spacing:-.048em;margin:2px 0 0;font-size:clamp(1.65rem,2.25vw,2.1rem)}.vv19-workspace .vv9-command-context{border:0;border-left:1px solid var(--vvw-line);background:0 0;border-radius:0;gap:5px;margin:4px 0 0;padding:0 0 0 9px}.vv19-workspace .vv9-command-context span,.vv19-workspace .vv9-command-context strong{color:#71839d;font-size:.67rem}.vv19-workspace .vv9-command-context strong{color:#385579}.vv19-workspace .vv9-actions{gap:8px}.vv19-workspace .vv9-primary,.vv19-workspace .primary-button{box-shadow:none;border-radius:7px;min-height:38px}.vv19-workspace .vv9-ghost,.vv19-workspace .secondary-button,.vv19-workspace .ghost-button{border-radius:7px;min-height:38px}.vv19-workspace .vv9-panel,.vv19-workspace .vv10-panel,.vv19-workspace .vv9-calendar-main,.vv19-workspace .vv9-knowledge-hero,.vv19-workspace .topbar,.vv19-workspace .config-section,.vv19-workspace .config-save-band,.vv19-workspace .vv12-dry-run-hero,.vv19-workspace .vv12-dry-run-guide,.vv19-workspace .vv12-dry-run-launch,.vv19-workspace .knowledge-editor,.vv19-workspace .knowledge-import-panel,.vv19-workspace .imported-files-panel{border-radius:10px;box-shadow:0 1px 2px #14253d09}.vv19-workspace .vv9-metric-strip>*,.vv19-workspace .vv9-outcome-strip>*,.vv19-workspace .knowledge-stat-card,.vv19-workspace .vv11-summary>div,.vv19-workspace .vv-costs-financial-strip>div,.vv19-workspace .vv10-insight-grid>article,.vv19-workspace .vv10-kpi-stack>div{box-shadow:none;border-radius:8px}.vv19-workspace .vv9-now{gap:14px}.vv19-workspace .vv9-now-hero{background:#14243c;border:0;border-radius:11px;min-height:176px;position:relative;overflow:hidden;box-shadow:0 12px 28px #10213921}.vv19-workspace .vv9-now-hero:after{content:"";opacity:.2;background:#6d8fa1;border-radius:999px;width:210px;height:210px;position:absolute;top:-145px;right:29%}.vv19-workspace .vv9-now-hero>*{z-index:1;position:relative}.vv19-workspace .vv9-now-hero .vv9-kicker{color:#94bdfb}.vv19-workspace .vv9-now-hero h2{color:#f8fbff}.vv19-workspace .vv9-now-copy>p{color:#b8c7db;max-width:590px}.vv19-workspace .vv9-ai-status-card{box-shadow:none;background:#1e3555;border-color:#39577e;border-radius:8px}.vv19-workspace .vv9-live-card{border-color:var(--vvw-line);background:#fff;border-top:3px solid #668895;border-radius:10px}.vv19-workspace .vv9-live-card .vv9-live-transcript,.vv19-workspace .vv9-live-card .vv9-intake-snapshot>div{background:var(--vvw-surface-soft)}.vv19-workspace .vv9-reception-panel,.vv19-workspace .vv13-desk-panel,.vv19-workspace .vv9-human-panel,.vv19-workspace .vv9-availability-panel{border-top:3px solid #dce5f1}.vv19-workspace .vv9-mission-grid{align-items:stretch}.vv19-workspace .vv9-human-panel,.vv19-workspace .vv9-availability-panel{align-self:stretch;min-height:100%}.vv19-workspace .vv9-calendar{gap:14px}.vv19-workspace .vv9-calendar-main{padding:16px}.vv19-workspace .vv9-tabs{border-radius:7px}.vv19-workspace .vv9-tabs button{border-radius:5px}.vv19-workspace .vv9-week-day,.vv19-workspace .vv9-month-day{border-radius:7px}.vv19-workspace .vv9-calendar-event,.vv19-workspace .vv9-appt-card{background:#f4f8ff;border-radius:5px;border-left-color:#668895!important}.vv19-workspace .vv18-inbox{gap:14px;max-width:none}.vv19-workspace .vv18-inbox-heading{background:0 0;border-bottom:0;align-items:center;padding:0 0 1px}.vv19-workspace .vv18-eyebrow{color:#687d9b}.vv19-workspace .vv18-inbox-heading h2{margin:4px 0 2px;font-size:1.48rem}.vv19-workspace .vv18-heading-summary{background:#14243c;border-color:#14243c;border-radius:8px}.vv19-workspace .vv18-heading-summary>span{min-width:132px;padding:10px 13px}.vv19-workspace .vv18-heading-summary>span+span{border-left-color:#38516f}.vv19-workspace .vv18-heading-summary strong{color:#fff}.vv19-workspace .vv18-heading-summary small{color:#adbed5}.vv19-workspace .vv18-controlbar{border-radius:9px;box-shadow:0 1px 2px #14253d09}.vv19-workspace .vv18-search-row{padding:11px 12px}.vv19-workspace .vv18-search{border-radius:7px;min-height:40px}.vv19-workspace .vv18-icon-button{border-radius:7px;width:36px;height:36px}.vv19-workspace .vv18-filters{gap:4px;padding:8px 11px}.vv19-workspace .vv18-filters button,.vv19-workspace .vv18-advanced-filters button{border-radius:6px;min-height:30px}.vv19-workspace .vv18-filters button.active,.vv19-workspace .vv18-advanced-filters button.active{background:#edf2f4;border-color:#cfdae0}.vv19-workspace .vv18-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vv19-workspace .vv18-case-card{border-radius:9px;gap:7px;min-height:212px;padding:14px;box-shadow:0 1px 2px #14253d09}.vv19-workspace .vv18-case-card:before{content:"";background:#678994;border-radius:9px 0 0 9px;width:3px;height:calc(100% - 28px);position:absolute;top:14px;left:-1px}.vv19-workspace .vv18-case-card.callback:before{background:#71839b}.vv19-workspace .vv18-case-card.urgent:before{background:#c53f59}.vv19-workspace .vv18-case-card.closed:before{background:#a1afc0}.vv19-workspace .vv18-case-card:hover{border-color:#93b8ed;transform:translateY(-2px);box-shadow:0 9px 20px #1938601a}.vv19-workspace .vv18-card-avatar{border-radius:7px;width:33px;height:33px}.vv19-workspace .vv18-card-status{padding:4px 7px;font-size:.62rem}.vv19-workspace .vv18-card-heading strong{font-size:.94rem}.vv19-workspace .vv18-card-description{color:#526b89;font-size:.76rem}.vv19-workspace .vv18-card-footer{padding-top:9px}.vv19-workspace .vv18-card-footer span:last-child{color:#3c6473}.vv19-workspace .vv18-shift-handoff{border-color:#d6e0eb}.vv19-workspace .vv10-chart,.vv19-workspace .table-wrap,.vv19-workspace .vv-costs-table,.vv19-workspace .vv11-audit,.vv19-workspace .vv11-phone-actions-list,.vv19-workspace .vv11-phone-recovery-list{border-radius:8px}.vv19-workspace .vv11-clinic-table>button,.vv19-workspace .vv11-users-list>div,.vv19-workspace .vv11-operational-action,.vv19-workspace .vv10-learning-row{border-radius:7px}.vv19-workspace .restore-missing{color:#bc4058!important}.vv19-workspace .vv18-card-avatar.urgent{color:#af2737;background:#f0f3f6}.vv19-workspace .vv18-card-status.urgent{color:#fff;background:#c42f3f}.vv19-workspace .vv9-handoff.urgent,.vv19-workspace .vv12-briefing.urgent,.vv19-workspace .vv15-next-step.urgent,.vv19-workspace .vv13-desk-action.high,.vv19-workspace .vv13-desk-recommendation.urgent,.vv19-workspace .vv11-operational-action.high,.vv19-workspace .vv9-alert,.vv19-workspace .notice.error,.vv19-workspace .vv11-field-error{color:#9f2635;background:#fff;border-color:#d9e1e8 #d9e1e8 #d9e1e8 #c42f3f}.vv19-workspace .vv11-operational-action.high>span{color:#a72837;background:#f0f3f6;border-color:#d9e1e8}.vv19-workspace .vv9-metric.danger,.vv19-workspace .vv9-reception-stats div.urgent{background:#fff;border-color:#d9e1e8}.vv19-workspace .vv9-metric.danger:before{background:#c42f3f}.vv19-workspace .vv9-metric.danger strong,.vv19-workspace .vv9-reception-stats .urgent dd{color:#b02a3a}.vv19-workspace .vv9-urgency-orbit.high{color:#a72837;background:#f0f3f6}.vv19-workspace .settings-warning-panel{background:#fff;border-top-color:#b8c5d0}.vv19-workspace .settings-warning-list p{color:#51647a;background:#f2f5f7;border-color:#d9e1e8}.vv19-workspace .settings-warning-list svg{color:#718398}.vv19-workspace .settings-warning-list p span{color:#51647a}@media (width<=1380px){.vv19-workspace .vv18-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.vv19-workspace{grid-template-columns:230px minmax(0,1fr)}.vv19-workspace .vv9-stage{padding:18px}.vv19-workspace .vv18-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.vv19-workspace .vv9-commandbar{align-items:flex-start}.vv19-workspace .vv18-inbox-heading{flex-direction:column;align-items:flex-start}.vv19-workspace .vv18-heading-summary{width:100%}.vv19-workspace .vv18-heading-summary>span{flex:1}.vv19-workspace .vv18-case-grid{grid-template-columns:1fr}}.vv19-workspace{--vvw-blue:#e8f2ff;--vvw-blue-dark:#d9e9ff;--vvw-blue-soft:#f2f7ff;--vvw-canvas:#f4f7fb;--vvw-line:#dbe5f1;--vvw-line-strong:#cbd9e9;background:var(--vvw-canvas)}.vv19-workspace .vv9-rail{background:#fff;border-right-color:#dce6f1;box-shadow:8px 0 24px #1e395b0b}.vv19-workspace .vv9-brand strong{color:#17243a}.vv19-workspace .vv9-brand span,.vv19-workspace .vv9-brand .build-version{color:#72849c}.vv19-workspace .vv9-nav-section-label{color:#71839c}.vv19-workspace .vv9-nav button{color:#536782}.vv19-workspace .vv9-nav button:hover{color:#2867d8;background:#f6f9fd}.vv19-workspace .vv9-nav button.active{color:#2465ce;background:#e8f2ff;border-color:#c9ddfa;box-shadow:inset 3px 0 #2b6fd9}@media (hover:hover) and (pointer:fine){.vv19-workspace .vv9-nav button:not(.active):hover{background:#fff;transform:translateY(-2px);box-shadow:0 7px 16px #21436f17}.vv19-workspace .vv9-nav button.active:hover{background:#e1eeff;transform:translateY(-2px);box-shadow:inset 3px 0 #2b6fd9,0 7px 16px #21436f1a}}.vv19-workspace .vv9-clinic-card{background:#f8fbff;border-color:#2b6fd9 #d7e4f2 #d7e4f2;box-shadow:0 6px 16px #23446c0e}.vv19-workspace .vv9-clinic-card span,.vv19-workspace .vv9-rail-footer>label>span,.vv19-workspace .vv9-user-session span{color:#71839c}.vv19-workspace .vv9-clinic-card strong,.vv19-workspace .vv9-user-session strong{color:#17243a}.vv19-workspace .vv9-rail-footer select{color:#17243a;background:#fff;border-color:#cad9ea}.vv19-workspace .vv9-user-session{border-top-color:#dce6f1}.vv19-workspace .vv9-rail-logout{color:#536782;background:#fff;border-color:#cad9ea}.vv19-workspace .vv9-rail-logout:hover{color:#2867d8;background:#f4f8fd;border-color:#aac8ed}.vv19-workspace .vv9-primary,.vv19-workspace .primary-button,.vv19-workspace .vv9-rail .vv9-primary{color:#2465ce;background:#e8f2ff;border-color:#c9ddfa;box-shadow:0 4px 10px #23549a14}.vv19-workspace .vv9-primary:hover,.vv19-workspace .primary-button:hover,.vv19-workspace .vv9-rail .vv9-primary:hover{color:#1d5cbd;background:#dcecff;border-color:#a9c9f5}.vv19-workspace .vv9-now-hero:after{opacity:.16;background:#3479dd}.vv19-workspace .vv9-ai-status-card .vv9-primary{color:#2465ce;background:#e8f2ff;border-color:#c9ddfa}.vv19-workspace .vv9-ai-status-card .vv9-primary:hover{background:#dcecff;border-color:#a9c9f5}.vv19-workspace .vv9-commandbar,.vv19-workspace .vv9-panel,.vv19-workspace .vv10-panel,.vv19-workspace .vv9-calendar-main,.vv19-workspace .vv9-knowledge-hero,.vv19-workspace .topbar,.vv19-workspace .config-section,.vv19-workspace .config-save-band,.vv19-workspace .vv12-dry-run-hero,.vv19-workspace .vv12-dry-run-guide,.vv19-workspace .vv12-dry-run-launch,.vv19-workspace .knowledge-editor,.vv19-workspace .knowledge-import-panel,.vv19-workspace .imported-files-panel,.vv19-workspace .vv18-controlbar,.vv19-workspace .vv18-case-card,.vv19-workspace .vv11-clinic-table>button,.vv19-workspace .vv11-users-list>div,.vv19-workspace .vv11-operational-action,.vv19-workspace .vv10-learning-row{box-shadow:0 7px 18px #1f3a5e0e}.vv19-workspace .vv9-now-hero{box-shadow:0 18px 36px #0f223d24}.vv19-workspace :is(button,[role=button],.vv18-case-card){transition:background .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s}@media (hover:hover) and (pointer:fine){.vv19-workspace :is(button,[role=button],.vv18-case-card):not(:disabled):hover{transform:translateY(-2px);box-shadow:0 9px 18px #1d3a601f}.vv19-workspace .vv18-case-card:hover{border-color:#a9c9f2}.vv19-workspace .vv9-dog-assistant-launch:hover,.vv19-workspace .vv9-dog-assistant-launch:focus-visible{background:0 0;box-shadow:none!important;transform:translateY(-5px)rotate(-2deg)!important}}
