.v2-app,.v2-detail,.v2-feedback-wrap,.v2-standalone,.v2-ui,:root{--v2-accent:#c52c3a;--v2-accent-hover:#a91c29;--v2-accent-ink:#a91c29;--v2-accent-soft:#fff0f1;--v2-on-accent:#fff;--v2-bg:#f6f6f3;--v2-surface:#fff;--v2-surface-2:#f3f3ef;--v2-surface-3:#ebebe6;--v2-ink:#171816;--v2-text:#171816;--v2-text-2:#464a44;--v2-muted:#53574f;--v2-disabled-text:#5c6058;--v2-line:#d9dad4;--v2-line-strong:#9a9d95;--v2-line-soft:#e8e8e3;--v2-red-solid:#c52c3a;--v2-inverse-bg:#181818;--v2-inverse-ink:#fff;--v2-red-ink:#8c3b3b;--v2-error-ink:#a3222f;--v2-green:#1b6a54;--v2-green-soft:#e6f3ee;--v2-amber:#8a4d0c;--v2-amber-soft:#fdf1dc;--v2-blue:#245f7d;--v2-blue-soft:#e5f0f6;--v2-red:#c52c3a;--v2-red-soft:#fdeaec;--v2-soft-red:#fdeaec;--v2-s1:4px;--v2-s2:8px;--v2-s3:12px;--v2-s4:16px;--v2-s5:24px;--v2-s6:32px;--v2-r-sm:6px;--v2-r:8px;--v2-r-lg:12px;--v2-r-pill:999px;--v2-shadow-1:0 1px 2px rgb(23 24 22/.06);--v2-shadow-2:0 8px 28px rgb(23 24 22/.14);--v2-fs-xs:12px;--v2-fs-sm:13px;--v2-fs-md:14px;--v2-fs-lg:16px;--v2-fs-xl:20px;--v2-fs-2xl:26px;--v2-font:var(--font-manrope),Arial,sans-serif;--v2-target:44px;--v2-focus:0 0 0 2px var(--v2-surface),0 0 0 4px var(--v2-accent-ink)}.v2-app,.v2-detail,.v2-standalone,.v2-ui{font-family:var(--v2-font);font-size:var(--v2-fs-md);line-height:1.5;color:var(--v2-ink);background:var(--v2-bg);-webkit-font-smoothing:antialiased}.v2-ui{min-height:100vh}.v2-app :is(h1,h2,h3,h4),.v2-detail :is(h1,h2,h3,h4),.v2-standalone :is(h1,h2,h3,h4),.v2-ui :is(h1,h2,h3,h4){font-family:var(--v2-font);font-weight:750;letter-spacing:-.01em;line-height:1.25;color:var(--v2-ink);max-width:none}.v2-app h1,.v2-ui h1{font-size:var(--v2-fs-2xl);letter-spacing:-.02em;margin:0}.v2-app .crm4-app h2,.v2-app h2,.v2-ui h2{font-size:var(--v2-fs-lg);margin:0 0 var(--v2-s2)}.v2-app .crm4-app h3,.v2-app h3,.v2-ui h3{font-size:var(--v2-fs-md);margin:var(--v2-s4) 0 var(--v2-s2)}.v2-app :is(p,li,dd,dt,td,th,label,summary){font-size:inherit}.v2-app,.v2-ui{background-image:none}.v2-eyebrow{font-size:var(--v2-fs-xs)!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-accent-ink)!important;margin:0 0 var(--v2-s1)}.crm-subtitle,.v2-app .crm4-hint,.v2-muted,.v2-ui .crm4-hint{color:var(--v2-muted);font-size:var(--v2-fs-sm)}.v2-app a,.v2-ui a{color:inherit}.crm-link,.v2-link{color:var(--v2-accent-ink)!important;font-weight:700;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;min-height:0;cursor:pointer}.crm-link:hover,.v2-link:hover{color:var(--v2-accent-hover)}.v2-app :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.v2-detail :is(a,button,input,select,textarea,summary):focus-visible,.v2-login :is(a,button,input):focus-visible,.v2-standalone :is(a,button,input,select,textarea,summary):focus-visible,.v2-ui :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--v2-accent-ink);outline-offset:2px;box-shadow:none}.v2-sidebar :is(a,button):focus-visible{outline-color:var(--v2-accent-ink);outline-offset:-2px}.v2-app h1:focus,.v2-app main:focus{outline:none}.v2-app h1:focus-visible{outline:2px solid var(--v2-accent-ink);outline-offset:4px;border-radius:var(--v2-r-sm)}.v2-app main button:not(:is(.v2-row,.v2-link,.v2-segment *,.v2-quick-grid>*,.v2-account-list>*,.v2-lead-card>*,.v2-search *,.v2-copilot *,.v2-sidebar *,.v2-bottom-nav *,.v2-more-nav *,.v2-topbar *,.v2-command-card *)),.v2-detail button:not(:is(.v2-row,.v2-link,.v2-segment *,.v2-quick-grid>*,.v2-account-list>*,.v2-lead-card>*,.v2-search *,.v2-copilot *,.v2-sidebar *,.v2-bottom-nav *,.v2-more-nav *,.v2-topbar *,.v2-command-card *)),.v2-standalone button:not(:is(.v2-row,.v2-link,.v2-segment *,.v2-quick-grid>*,.v2-account-list>*,.v2-lead-card>*,.v2-search *,.v2-copilot *,.v2-sidebar *,.v2-bottom-nav *,.v2-more-nav *,.v2-topbar *,.v2-command-card *)),.v2-ui .button-dark,.v2-ui .button-outline,.v2-ui .button-small,.v2-ui button:not(:is(.v2-row,.v2-link,.v2-segment *,.v2-quick-grid>*,.v2-account-list>*,.v2-lead-card>*,.v2-search *,.v2-copilot *,.v2-sidebar *,.v2-bottom-nav *,.v2-more-nav *,.v2-topbar *,.v2-command-card *)){display:inline-flex;align-items:center;justify-content:center;gap:var(--v2-s2);min-height:var(--v2-target);padding:0 var(--v2-s4);margin:0;border:1px solid var(--v2-line-strong);border-radius:var(--v2-r);background:var(--v2-surface);color:var(--v2-ink);font:inherit;font-size:var(--v2-fs-md);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--v2-shadow-1);transition:background-color .12s,border-color .12s}.v2-app main button:not(:is(.v2-row,.v2-link,.v2-segment *,.v2-quick-grid>*,.v2-account-list>*,.v2-lead-card>*,.v2-search *,.v2-copilot *,.v2-sidebar *,.v2-bottom-nav *,.v2-more-nav *,.v2-topbar *,.v2-command-card *)):hover:not(:disabled),.v2-detail button:not(:is(.v2-row,.v2-link,.v2-segment *,.v2-quick-grid>*,.v2-account-list>*,.v2-lead-card>*,.v2-search *,.v2-copilot *,.v2-sidebar *,.v2-bottom-nav *,.v2-more-nav *,.v2-topbar *,.v2-command-card *)):hover:not(:disabled),.v2-ui button:not(:is(.v2-row,.v2-link,.v2-segment *,.v2-quick-grid>*,.v2-account-list>*,.v2-lead-card>*,.v2-search *,.v2-copilot *,.v2-sidebar *,.v2-bottom-nav *,.v2-more-nav *,.v2-topbar *,.v2-command-card *)):hover:not(:disabled){background:var(--v2-surface-2);border-color:var(--v2-ink)}.crm-cockpit-primary,.v2-app .v2-command-card button,.v2-app main .v2-primary,.v2-app main :is(form,.crm4-form) button:not([type=button]):not([type=reset]):not(.v2-link):not(.crm4-mini),.v2-app main button.v2-primary,.v2-ui button.v2-primary,.v2-ui form button:not([type=button]):not([type=reset]){background:var(--v2-accent)!important;border-color:var(--v2-accent)!important;color:var(--v2-on-accent)!important;box-shadow:none;padding:0 var(--v2-s4)!important;border-radius:var(--v2-r)!important}.crm-cockpit-primary:hover,.v2-app main .v2-primary:hover:not(:disabled),.v2-app main :is(form,.crm4-form) button:not([type=button]):not([type=reset]):not(.v2-link):not(.crm4-mini):hover:not(:disabled),.v2-ui form button:not([type=button]):not([type=reset]):hover:not(:disabled){background:var(--v2-accent-hover)!important;border-color:var(--v2-accent-hover)!important}.crm4-mini,.v2-app main .crm4-mini{min-height:var(--v2-target)!important;padding:0 var(--v2-s3)!important;font-size:var(--v2-fs-sm)!important}.v2-inline-actions button{min-width:var(--v2-target);font-size:var(--v2-fs-sm)!important;font-weight:700}.v2-app main .v2-section-head button,.v2-app main button.v2-link{background:none;border:0;box-shadow:none;min-height:var(--v2-target);padding:0 var(--v2-s2);color:var(--v2-accent-ink);text-decoration:underline;text-underline-offset:3px}.v2-app button:disabled,.v2-app main .v2-primary:disabled,.v2-app main :is(form,.crm4-form) button:disabled,.v2-app main button[aria-disabled=true],.v2-detail button:disabled,.v2-ui button:disabled,.v2-ui form button:disabled{opacity:1!important;background:var(--v2-surface-3)!important;border:1px dashed var(--v2-line-strong)!important;color:var(--v2-disabled-text)!important;box-shadow:none;cursor:not-allowed}.v2-app main label,.v2-detail label,.v2-ui label{display:grid;gap:var(--v2-s1);align-content:start;font-size:var(--v2-fs-sm);font-weight:700;color:var(--v2-text-2)}.v2-app main label.crm4-inline,.v2-app main label:has(>input[type=checkbox]),.v2-app main label:has(>input[type=radio]),.v2-ui label:has(>input[type=checkbox]),.v2-ui label:has(>input[type=radio]){display:flex;align-items:center;gap:var(--v2-s2);font-weight:600;color:var(--v2-ink);min-height:var(--v2-target)}.v2-app main :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.v2-detail :is(input,select,textarea):not([type=checkbox]):not([type=radio]),.v2-ui :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:var(--v2-target);padding:var(--v2-s2) var(--v2-s3);border:1px solid var(--v2-line-strong);border-radius:var(--v2-r);background:var(--v2-surface);color:var(--v2-ink);font:inherit;font-size:var(--v2-fs-md);font-weight:500;line-height:1.35}.v2-app main textarea,.v2-ui textarea{min-height:96px;resize:vertical}.v2-app main :is(input,select,textarea):focus-visible,.v2-ui :is(input,select,textarea):focus-visible{border-color:var(--v2-accent-ink);outline:2px solid var(--v2-accent-ink);outline-offset:0}.v2-app main :is(input,select,textarea)::placeholder,.v2-ui :is(input,select,textarea)::placeholder{color:var(--v2-muted);opacity:1}.v2-app main :is(input,select,textarea):disabled{background:var(--v2-surface-3);color:var(--v2-disabled-text);cursor:not-allowed;opacity:1}.v2-app main input[type=checkbox],.v2-app main input[type=radio],.v2-ui input[type=checkbox],.v2-ui input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--v2-accent)}.v2-app main :is(.crm4-form,.v2-stack-form,.v2-create-form,.ui-form),.v2-ui :is(.crm4-form,.ui-form,.form,.w4-form){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--v2-s3) var(--v2-s4);align-items:start;max-width:960px;margin:var(--v2-s4) 0 0}.v2-app main :is(.crm4-form,.v2-stack-form,.ui-form)>:is(p,h2,h3,h4,fieldset,hr,button,.crm4-hint,.crm4-warn,.v2-notice,[role=status],[role=alert],.ui-wide,.crm4-pre,textarea,label:has(textarea)){grid-column:1/-1}.v2-app main :is(.crm4-form,.v2-stack-form,.ui-form)>:is(button):not(.ui-wide){justify-self:start}.v2-app main fieldset{border:1px solid var(--v2-line);border-radius:var(--v2-r);padding:var(--v2-s3) var(--v2-s4);margin:0}.v2-app main legend{font-size:var(--v2-fs-sm);font-weight:750;padding:0 var(--v2-s1)}.v2-app main .ui-params{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--v2-s3) var(--v2-s4);align-items:end;margin-top:var(--v2-s3)}.v2-app main .ui-params input[type=number]{max-width:140px}.v2-app main .ui-params .ui-params-actions,.v2-form-actions{grid-column:1/-1;display:flex;gap:var(--v2-s2)}.v2-form-actions{flex-wrap:wrap;justify-content:flex-start}.v2-app main :is(.crm4-panel,.v2-panel,.v2-review-box){margin:0 0 var(--v2-s4);padding:var(--v2-s4) var(--v2-s5);border:1px solid var(--v2-line);border-radius:var(--v2-r-lg);background:var(--v2-surface);box-shadow:var(--v2-shadow-1)}.v2-app .crm4-app .crm4-panel{padding:var(--v2-s4) var(--v2-s5);border-radius:var(--v2-r-lg)}.v2-app main .crm4-card{margin:var(--v2-s2) 0;padding:var(--v2-s3) var(--v2-s4);border:1px solid var(--v2-line);border-radius:var(--v2-r);background:var(--v2-surface)}.v2-app main .crm4-pre{padding:var(--v2-s3);font-size:var(--v2-fs-sm)}.v2-app main .crm4-col,.v2-app main .crm4-pre{background:var(--v2-surface-2);border:1px solid var(--v2-line-soft);border-radius:var(--v2-r)}.v2-app main details.crm-fold,.v2-app main details.v2-panel{border-radius:var(--v2-r)}.v2-app main summary{min-height:var(--v2-target);display:flex;align-items:center;cursor:pointer;font-weight:700;list-style:none}.v2-app main summary::-webkit-details-marker{display:none}.v2-app main summary:before{content:"";flex:none;width:0;height:0;margin-right:.55em;border-left:.55em solid;border-top:.35em solid transparent;border-bottom:.35em solid transparent;transition:transform .15s ease}.v2-app main details[open]>summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.v2-app main summary:before{transition:none}}.v2-provider-title,.v2-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-s3);margin-bottom:var(--v2-s3)}.v2-app main :is(.crm4-table,.v2-table),.v2-ui table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--v2-fs-sm)}.v2-app main :is(.crm4-table,.v2-table) :is(th,td),.v2-ui table :is(th,td){padding:var(--v2-s3) var(--v2-s3);border-bottom:1px solid var(--v2-line-soft);text-align:left;vertical-align:top;overflow-wrap:anywhere}.v2-app main :is(.crm4-table,.v2-table) th,.v2-ui table th{position:sticky;top:0;background:var(--v2-surface-2);color:var(--v2-text-2);font-size:var(--v2-fs-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--v2-line)}.v2-app main :is(.crm4-table,.v2-table) tbody tr:hover td{background:var(--v2-surface-2)}.v2-app main .crm4-table td button,.v2-app main :is(.crm4-table,.v2-table) td:last-child .crm4-mini{margin:0 var(--v2-s1) var(--v2-s1) 0}.ui-table-wrap,.v2-table-wrap{overflow-x:auto;border:1px solid var(--v2-line);border-radius:var(--v2-r-lg);background:var(--v2-surface);max-width:100%}.v2-app main td:has(>.crm4-inline),.v2-app main td:has(>button){min-width:max-content}.v2-app main td:has(>button){min-width:0}.v2-app main td>button{white-space:nowrap}.crm4-badge,.v2-badge,.v2-status{display:inline-flex;align-items:center;padding:2px var(--v2-s2);border-radius:var(--v2-r-pill);background:var(--v2-surface-3);color:var(--v2-ink);font-size:var(--v2-fs-xs);font-weight:800;letter-spacing:.02em;line-height:1.5;white-space:nowrap;border:0}.v2-status{background:var(--v2-green-soft);color:var(--v2-green)}.crm4-badge{background:var(--v2-amber-soft);color:var(--v2-amber)}.crm4-badge[data-level=VERT]{background:var(--v2-green-soft);color:var(--v2-green)}.crm4-badge[data-level=ORANGE]{background:var(--v2-amber-soft);color:var(--v2-amber)}.crm4-badge[data-level=ROUGE],.crm4-banner{background:var(--v2-red-solid);color:var(--v2-on-accent)}.crm4-banner{padding:var(--v2-s3) var(--v2-s4);border-radius:var(--v2-r)}.crm4-error,.v2-app [role=alert]{color:var(--v2-red)}.v2-app main .crm4-error{color:var(--v2-error-ink)}.crm4-warn,.v2-provider-banner{background:var(--v2-amber-soft);color:var(--v2-amber);border:1px solid var(--v2-line);border-radius:var(--v2-r);padding:var(--v2-s3) var(--v2-s4)}.v2-provider-banner p{color:var(--v2-amber)}.v2-notice{background:var(--v2-green-soft);color:var(--v2-green);border:1px solid var(--v2-line);border-radius:var(--v2-r);padding:var(--v2-s3) var(--v2-s4);font-weight:600}.v2-app main .v2-empty,.v2-app main .v2-state{border:1px dashed var(--v2-line-strong);border-radius:var(--v2-r);background:var(--v2-surface-2);padding:var(--v2-s4);color:var(--v2-text-2)}.ui-archive-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v2-s2) var(--v2-s3);margin:0 0 var(--v2-s4);padding:var(--v2-s3) var(--v2-s4);border:1px solid var(--v2-line-strong);border-left:4px solid var(--v2-amber);border-radius:var(--v2-r);background:var(--v2-amber-soft);color:var(--v2-ink)}.ui-archive-banner strong{color:var(--v2-amber)}.ui-archive-banner a{margin-left:auto;color:var(--v2-accent-ink);font-weight:700}.ui-archive-wide{max-width:none}.ui-skeleton{display:grid;gap:var(--v2-s3);padding:var(--v2-s4);border:1px solid var(--v2-line);border-radius:var(--v2-r-lg);background:var(--v2-surface)}.ui-skeleton i{display:block;height:14px;border-radius:var(--v2-r-sm);background:linear-gradient(90deg,var(--v2-surface-3),var(--v2-surface-2),var(--v2-surface-3));background-size:200% 100%;animation:ui-shimmer 1.4s linear infinite}.ui-skeleton i:first-child{width:40%;height:20px}.ui-skeleton i:nth-child(2){width:90%}.ui-skeleton i:nth-child(3){width:75%}@keyframes ui-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ui-skeleton i{animation:none}}.v2-app{display:grid;grid-template:"side top top" 56px "side main ctx" minmax(0,1fr)/208px minmax(0,1fr) 280px;min-height:100vh;background:var(--v2-bg)}.v2-app.is-ctx-closed{grid-template:"side top top" 56px "side main main" minmax(0,1fr)/208px minmax(0,1fr) 0}.v2-app.is-ctx-closed .v2-context{display:none}.v2-topbar{height:56px;padding:0 var(--v2-s5);gap:var(--v2-s3);background:var(--v2-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--v2-line)}.v2-top-actions{flex:1 1;justify-content:flex-end;gap:var(--v2-s2);flex-wrap:nowrap}.v2-top-actions .ui-ctx-toggle,.v2-top-actions>button{min-height:36px;padding:0 var(--v2-s3);border:1px solid var(--v2-line-strong);border-radius:var(--v2-r);background:var(--v2-surface);color:var(--v2-ink);font-size:var(--v2-fs-sm);font-weight:700;white-space:nowrap;cursor:pointer}.ui-ctx-toggle:hover,.v2-top-actions>button:hover{background:var(--v2-surface-2)}.v2-search{flex:1 1;max-width:420px;margin-right:auto}.v2-search input{width:100%!important;max-width:none;min-height:36px!important;border-radius:var(--v2-r)!important;border:1px solid var(--v2-line-strong)!important;background:var(--v2-surface-2)!important;font-size:var(--v2-fs-sm);padding:0 var(--v2-s3)!important}.v2-environment{border:1px solid var(--v2-line);background:var(--v2-surface-2);padding:2px var(--v2-s2);font-size:var(--v2-fs-xs);font-weight:700;border-radius:var(--v2-r-pill)}.v2-environment,.v2-user{color:var(--v2-text-2);white-space:nowrap}.v2-user{font-size:var(--v2-fs-sm)}.v2-sidebar{background:var(--v2-surface-2);border-right:1px solid var(--v2-line);padding:var(--v2-s4) var(--v2-s3);color:var(--v2-ink)}.v2-sidebar:before{content:"HOSPIK";display:block;margin:var(--v2-s1) var(--v2-s3) var(--v2-s4);color:var(--v2-accent-ink);font-size:var(--v2-fs-md);font-weight:850;letter-spacing:.12em}.v2-sidebar nav{position:sticky;top:var(--v2-s4);display:grid;gap:2px}.v2-sidebar button{min-height:40px;padding:0 var(--v2-s3);border:0;border-radius:var(--v2-r);background:transparent;color:var(--v2-text-2);font-size:var(--v2-fs-md);font-weight:650;text-align:left;cursor:pointer}.v2-sidebar button:hover{background:var(--v2-surface-3);color:var(--v2-ink)}.v2-sidebar button[aria-current=page]{background:var(--v2-surface);color:var(--v2-accent-ink);font-weight:800;box-shadow:inset 0 0 0 1px var(--v2-line)}.v2-sidebar button[aria-current=page]:before{left:0;top:10px;height:20px;background:var(--v2-accent)}.v2-main{width:100%;max-width:1280px;padding:var(--v2-s5) clamp(var(--v2-s4),2.4vw,var(--v2-s6)) 72px}.v2-app.is-ctx-closed .v2-main{max-width:1440px}.v2-context{background:var(--v2-surface);border-left:1px solid var(--v2-line);padding:var(--v2-s4);font-size:var(--v2-fs-sm)}.v2-context h2{font-size:var(--v2-fs-md)}.v2-context :is(p,.v2-muted){color:var(--v2-muted)}.crm-page-head{margin:0 0 var(--v2-s4)}.crm-page-head h1{font:750 var(--v2-fs-2xl)/1.15 var(--v2-font);letter-spacing:-.02em}.crm-subtitle{margin:var(--v2-s1) 0 0;color:var(--v2-muted);font-size:var(--v2-fs-md);line-height:1.5}.crm-crumbs-bar,.crm-tab-hint{font-size:var(--v2-fs-sm)}.crm-crumbs-bar{margin:0 0 var(--v2-s3)}.crm-back{min-height:36px;border:1px solid var(--v2-line-strong);border-radius:var(--v2-r);background:var(--v2-surface);color:var(--v2-ink);font-weight:700}.crm-crumbs ol{color:var(--v2-muted)}.crm-crumbs [aria-current=page]{color:var(--v2-ink)}.v2-app .crm4-app nav.crm-tabs{gap:2px;border-bottom:1px solid var(--v2-line);margin:0 0 var(--v2-s3)}.crm-tabs a{color:var(--v2-text-2);font-size:var(--v2-fs-md);font-weight:700;padding:0 var(--v2-s3)}.crm-tabs a:hover{color:var(--v2-ink);background:var(--v2-surface-3)}.crm-tabs a[aria-current=page]{color:var(--v2-accent-ink);border-bottom-color:var(--v2-accent)}.crm-action a{border-radius:var(--v2-r);border-color:var(--v2-line);min-height:var(--v2-target)}.crm-action b{color:var(--v2-accent-ink)}@media(max-width:1100px){.v2-app,.v2-app.is-ctx-closed{grid-template:"side top" 56px "side main" minmax(0,1fr)/184px minmax(0,1fr)}.v2-context{display:none}.ui-ctx-toggle{display:none!important}.v2-search{max-width:none}}@media(max-width:700px){.v2-app,.v2-app.is-ctx-closed{display:block;padding-bottom:72px}.v2-topbar{height:auto;min-height:56px;padding:var(--v2-s2) var(--v2-s3)}.v2-main{padding:var(--v2-s4) var(--v2-s3) 88px}.crm-page-head h1{font-size:22px}.v2-bottom-nav{background:var(--v2-surface);border-top:1px solid var(--v2-line)}.v2-bottom-nav button{color:var(--v2-text-2);background:var(--v2-surface)}.v2-bottom-nav button[aria-current=page]{color:var(--v2-accent-ink);box-shadow:inset 0 3px 0 var(--v2-accent)}}.crm-tabs-grouped{display:flex;flex-wrap:wrap;gap:var(--v2-s2) var(--v2-s5);border-bottom:1px solid var(--v2-line);padding-bottom:var(--v2-s2)}.crm-tab-group{display:grid;gap:2px;min-width:0}.crm-tab-group-title{font-size:var(--v2-fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-muted);padding-left:var(--v2-s3)}.crm-tab-group>div{display:flex;flex-wrap:wrap;gap:2px}.crm-tabs-grouped a{min-height:var(--v2-target);display:inline-flex;align-items:center;border-radius:var(--v2-r);border-bottom:2px solid transparent}.crm-tabs-grouped a[aria-current=page]{background:var(--v2-accent-soft);color:var(--v2-accent-ink);border-bottom-color:var(--v2-accent)}.ui-filter{display:grid;gap:var(--v2-s1);max-width:360px;margin:var(--v2-s3) 0;font-size:var(--v2-fs-sm);font-weight:700;color:var(--v2-text-2)}.ui-list{list-style:none;margin:var(--v2-s3) 0 0;padding:0;display:grid;gap:var(--v2-s3)}.ui-chf{margin:var(--v2-s2) 0 0;padding:var(--v2-s2) var(--v2-s3);border-radius:var(--v2-r);border:1px solid var(--v2-line);background:var(--v2-green-soft);color:var(--v2-ink)}.ui-chf[data-level=ORANGE]{background:var(--v2-amber-soft);border-color:var(--v2-amber)}.ui-chf[data-level=RED]{background:var(--v2-red-solid);border-color:var(--v2-red-solid);color:var(--v2-on-accent)}.v2-todo-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:var(--v2-s3) var(--v2-s4);align-items:center}.ui-task-meta{display:flex;flex-wrap:wrap;gap:var(--v2-s2);margin-top:var(--v2-s1);color:var(--v2-text-2);font-size:var(--v2-fs-sm)}.ui-prio{display:inline-flex;padding:1px var(--v2-s2);border-radius:var(--v2-r-pill);background:var(--v2-surface-3);color:var(--v2-ink);font-weight:800;font-size:var(--v2-fs-xs)}.ui-prio[data-priority=HIGH]{background:var(--v2-red-soft);color:var(--v2-accent-ink)}.ui-task-actions{display:flex;flex-wrap:wrap;gap:var(--v2-s2);align-items:end;justify-content:flex-end}.ui-task-owner{display:grid;gap:2px;font-size:var(--v2-fs-xs);font-weight:800;color:var(--v2-text-2)}.ui-task-owner select{min-width:140px;font-weight:600}.ui-task-cancel{border-color:var(--v2-accent-ink)!important;color:var(--v2-accent-ink)!important;background:var(--v2-surface)!important}.ui-task-actions>button{min-width:96px}.v2-app main .crm4-table:not(.crm4-stack-table){display:block;max-width:100%;overflow-x:auto}@media(max-width:700px){.v2-todo-row{grid-template-columns:1fr!important}.ui-task-actions{justify-content:flex-start}.ui-task-actions>button,.ui-task-owner{flex:1 1 140px}}.ui-agent{display:grid;gap:var(--v2-s2);overflow-wrap:anywhere}.ui-agent-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--v2-s2)}.ui-agent-head h3{margin:0;font-size:var(--v2-fs-lg)}.ui-agent-state{display:inline-flex;padding:2px var(--v2-s3);border-radius:var(--v2-r-pill);background:var(--v2-surface-3);color:var(--v2-ink);font-size:var(--v2-fs-sm)}.ui-agent-state[data-state=ON]{background:var(--v2-green-soft);color:var(--v2-green)}.ui-agent-state[data-state=PAUSED],.ui-agent-state[data-state=WAVE_CLOSED]{background:var(--v2-amber-soft);color:var(--v2-amber)}.ui-agent-role{color:var(--v2-muted)}.ui-agent-block,.ui-agent-role{margin:0;font-size:var(--v2-fs-sm)}.ui-agent-block{padding:var(--v2-s2) var(--v2-s3);border-left:3px solid var(--v2-amber);background:var(--v2-amber-soft);color:var(--v2-ink)}.ui-agent-block span{font-weight:800;color:var(--v2-amber);margin-right:var(--v2-s1)}.ui-agent-next{margin:0;font-weight:650}.ui-agent-last{margin:0;font-size:var(--v2-fs-xs)}.ui-agent-actions{display:flex;flex-wrap:wrap;gap:var(--v2-s2)}.studio.v2-ui>header span{color:#ff9aa1}.studio.v2-ui>header a{color:var(--v2-inverse-ink);text-decoration:underline}.studio.v2-ui .studio-step,.studio.v2-ui .studio-truth{border-radius:var(--v2-r-lg)}.studio.v2-ui :is(input,select,textarea){border-radius:var(--v2-r)}.studio.v2-ui button{border-radius:var(--v2-r)}.studio.v2-ui .studio-versions button{background:var(--v2-surface);color:var(--v2-ink);border:1px solid var(--v2-line-strong)}.v2-state.is-loading{position:relative;overflow:hidden}.v2-state.is-loading:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,transparent,var(--v2-accent),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:ui-slide 1.2s linear infinite}@keyframes ui-slide{0%{background-position:-50% 0}to{background-position:150% 0}}@media(prefers-reduced-motion:reduce){.v2-state.is-loading:after{animation:none;background:var(--v2-accent)}}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--v2-accent-ink);outline-offset:2px}.studio.v2-ui>header :is(a,button):focus-visible{outline-color:#fff}@media(hover:hover){.v2-app main :is(.v2-row,.crm4-card,.crm-action):hover{border-color:var(--v2-line-strong)}}.v2-app main .crm4-grid2{grid-template-columns:minmax(240px,1fr) minmax(0,2fr)}@media(max-width:900px){.v2-app main .crm4-grid2{grid-template-columns:minmax(0,1fr)}}html body h1[tabindex="-1"]:is(:focus,:focus-visible){outline:none!important}.v2-app main .crm-tabs-grouped{justify-content:flex-start}.crm-tab-group>div{flex-wrap:nowrap}@media(max-width:700px){.crm-tab-group>div{flex-wrap:wrap}}.v2-app main .crm4-badge{background:var(--v2-amber-soft);color:var(--v2-amber)}.v2-app main .crm4-badge[data-level=VERT]{background:var(--v2-green-soft);color:var(--v2-green)}.v2-app main .crm4-badge[data-level=ROUGE]{background:var(--v2-red-solid);color:var(--v2-on-accent)}html[data-theme=dark]{color-scheme:dark;background:#111214}html[data-theme=light]{color-scheme:light}html[data-theme=dark] body{background:var(--v2-bg);color:var(--v2-ink)}html[data-theme=dark],html[data-theme=dark] :is(.v2-app,.v2-ui,.v2-detail,.v2-standalone,.v2-feedback-wrap,.v2-login,.w4-app,.v2-page,.v2-questionnaire){--v2-accent:#c52c3a;--v2-accent-hover:#d63f4d;--v2-accent-ink:#ff8d97;--v2-accent-soft:#3b1d22;--v2-on-accent:#fff;--v2-bg:#111214;--v2-surface:#1a1c1f;--v2-surface-2:#212428;--v2-surface-3:#2b2f33;--v2-ink:#eeede8;--v2-text:#eeede8;--v2-text-2:#c8cbc4;--v2-muted:#aaaea7;--v2-disabled-text:#a3a79f;--v2-line:#383d42;--v2-line-strong:#737a80;--v2-line-soft:#2b2f33;--v2-green:#74d6ad;--v2-green-soft:#14332a;--v2-amber:#f4bb68;--v2-amber-soft:#3b2d12;--v2-blue:#8ac8ec;--v2-blue-soft:#12313f;--v2-red:#ff8d97;--v2-red-soft:#3b1d22;--v2-soft-red:#3b1d22;--v2-red-solid:#c52c3a;--v2-inverse-bg:#25282c;--v2-inverse-ink:#fff;--v2-red-ink:#ff9ea6;--v2-error-ink:#ff9ea6;--v2-shadow-1:0 1px 2px rgb(0 0 0/.5);--v2-shadow-2:0 8px 28px rgb(0 0 0/.6)}html:not([data-theme=dark]) .ui-logo-dark,html[data-theme=dark] .ui-logo-light{display:none!important}button.ui-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--v2-s2,8px);min-height:44px;padding:0 var(--v2-s3,12px);border:1px solid var(--v2-line-strong);border-radius:var(--v2-r,8px);background:var(--v2-surface);color:var(--v2-ink);font:inherit;font-size:var(--v2-fs-sm,13px);font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer}button.ui-theme-toggle:hover{background:var(--v2-surface-2)}button.ui-theme-toggle:focus-visible{outline:2px solid var(--v2-accent-ink);outline-offset:2px}.ui-theme-icon{display:inline-block;flex:none;width:14px;height:14px;border:2px solid;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 0)}.ui-theme-toggle[aria-pressed=true] .ui-theme-icon{background:currentColor}.v2-top-actions>.ui-theme-toggle{min-height:36px}.ui-login-theme{display:flex;justify-content:flex-end;margin:0 0 var(--v2-s3,12px)}html[data-theme=dark] :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]){background-color:var(--v2-surface-2);color:var(--v2-ink)}html[data-theme=dark] :is(input,textarea)::placeholder{color:var(--v2-muted);opacity:1}html[data-theme=dark] .v2-login button:not(.ui-theme-toggle){background:var(--v2-accent);color:var(--v2-on-accent)}html[data-theme=dark] .studio>header{background:var(--v2-inverse-bg);color:var(--v2-inverse-ink)}html[data-theme=dark] .d360-top p{color:var(--v2-accent-ink)}button.ui-theme-toggle.ui-theme-toggle .ui-theme-icon{display:inline-block;min-height:0;width:14px;height:14px;color:inherit}.v2-page-title>button.ui-theme-toggle.ui-theme-toggle{margin-left:12px}