.v2-app,.v2-detail,.v2-feedback-wrap,.v2-standalone,.v2-ui,:root{--v2-accent:#e31c5f;--v2-accent-hover:#c4164f;--v2-accent-ink:#c4164f;--v2-accent-soft:#fff0f4;--v2-on-accent:#fff;--v2-bg:#fafafa;--v2-surface:#fff;--v2-surface-2:#f4f4f5;--v2-surface-3:#ececee;--v2-ink:#222222;--v2-text:#222222;--v2-text-2:#43474d;--v2-muted:#5c6169;--v2-disabled-text:#5c6169;--v2-line:#e4e4e7;--v2-line-strong:#a1a1aa;--v2-line-soft:#efeff1;--v2-red-solid:#e31c5f;--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);-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;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);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{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-top-actions{flex-wrap:wrap;row-gap:var(--v2-s2)}.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{margin:var(--v2-s3) 0 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:#e31c5f;--v2-accent-hover:#ff3b7a;--v2-accent-ink:#ffb4c1;--v2-accent-soft:#3b1d28;--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:#e31c5f;--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}.v2-app,.v2-ui{--ui-title:var(--font-sora-local),var(--v2-font);--ui-radius:12px;--ui-shadow:0 1px 2px rgb(34 34 34/.05)}.v2-app{grid-template-columns:232px minmax(0,1fr)}.v2-topbar{background:var(--v2-surface);border-bottom:1px solid var(--v2-line-soft);gap:12px}.v2-topbar .v2-top-actions{gap:10px;flex:1 1 auto}.v2-topbar .v2-search{flex:1 1 auto;max-width:420px;margin-right:auto}.v2-topbar .v2-search input{min-height:38px;border-radius:10px;background:var(--v2-surface-2);border-color:transparent}.v2-topbar button{min-height:36px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:600}.v2-topbar .v2-user{color:var(--v2-muted);font-size:13px;font-weight:600}.v2-sidebar{background:var(--v2-surface);border-right:1px solid var(--v2-line-soft);padding:16px 12px}.v2-sidebar:before{content:"Hospik";margin:4px 12px 20px;color:var(--v2-ink);font-family:var(--ui-title);font-size:20px;font-weight:800;letter-spacing:-.02em;text-transform:none}.v2-sidebar nav{gap:4px}.v2-sidebar button{display:flex;align-items:center;gap:10px;min-height:42px;border-radius:10px;font-weight:600;color:var(--v2-text-2)}.v2-sidebar button svg{flex:0 0 18px;width:18px;height:18px;opacity:.75}.v2-sidebar button[aria-current=page]{background:var(--v2-accent-soft);color:var(--v2-accent-ink);box-shadow:none;font-weight:700}.v2-sidebar button[aria-current=page]:before{display:none}.v2-sidebar button[aria-current=page] svg{opacity:1}.v2-main{padding:28px 32px 64px;width:100%;box-sizing:border-box}@media(max-width:700px){.v2-main{padding:16px 14px 88px}.v2-topbar .v2-search,.v2-topbar .v2-user{display:none}.v2-topbar .v2-top-actions{justify-content:flex-end}}.crm-screen{max-width:1180px;margin:0 auto}.crm-screen .crm4-app{padding:0;max-width:none;font-family:inherit}.crm-screen[data-screen=prospects]{max-width:1320px}.crm-page-head{margin:0 0 20px}.crm-page-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.v2-app h1,.v2-ui h1{font-family:var(--ui-title);font-size:26px;font-weight:700;letter-spacing:-.025em}.v2-app .crm-subtitle{margin:4px 0 0;color:var(--v2-muted);font-size:14px}.v2-app .crm4-app h2,.v2-app h2{font-family:var(--ui-title);font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0}.crm-crumbs-bar{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;color:var(--v2-muted)}.crm-crumbs-bar .crm-back{min-height:0;padding:0;border:0;background:none;font-weight:600;color:var(--v2-text-2);text-decoration:none}.v2-app .crm-crumbs-bar .crm-crumbs{display:none!important}.ui-card,.v2-app .crm4-panel{background:var(--v2-surface);border:1px solid var(--v2-line-soft);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);padding:18px 20px;margin:0 0 16px}.ui-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.v2-app .crm4-panel>h2:first-child{margin-bottom:12px}.v2-app .crm4-card{background:var(--v2-surface-2);border:0;border-radius:10px;padding:12px 14px;margin:8px 0}.ui-empty{display:grid;justify-items:center;gap:6px;padding:36px 16px;text-align:center;color:var(--v2-muted)}.ui-empty b{font-family:var(--ui-title);font-size:15px;color:var(--v2-ink)}.ui-empty p{margin:0;font-size:14px;max-width:42ch}.ui-empty>a,.ui-empty>button{margin-top:10px}.ui-list{list-style:none;margin:0;padding:0}.ui-list>li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--v2-line-soft)}.ui-list>li:first-child{border-top:0}.ui-list a{text-decoration:none;color:inherit}.ui-list .ui-when{flex:0 0 auto;min-width:96px;color:var(--v2-muted);font-size:13px;font-weight:600}.ui-list .ui-main{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ui-list small{display:block;color:var(--v2-muted);font-size:13px}.ui-stats,.v2-app .pi-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 16px}.ui-stat,.v2-app .pi-card{display:grid;gap:2px;background:var(--v2-surface);border:1px solid var(--v2-line-soft);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);padding:14px 16px;text-decoration:none;color:inherit}.ui-stat span,.v2-app .pi-card span{color:var(--v2-muted);font-size:13px;font-weight:600}.ui-stat b,.v2-app .pi-card b{font-family:var(--ui-title);font-size:24px;font-weight:700;letter-spacing:-.02em}.ui-stat small,.v2-app .pi-card small{color:var(--v2-muted);font-size:12px}.ui-stat[data-alert=true] b,.v2-app .pi-card[data-alert=true] b{color:var(--v2-accent-ink)}.ui-stat[href]:hover,.v2-app .pi-card:hover{border-color:var(--v2-line-strong)}.ui-pill,.v2-app .crm4-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;background:var(--v2-surface-2);color:var(--v2-text-2);font-size:12px;font-weight:650;white-space:nowrap}.ui-pill[data-tone=vert]{background:var(--v2-green-soft);color:var(--v2-green)}.ui-pill[data-tone=orange]{background:var(--v2-amber-soft);color:var(--v2-amber)}.ui-pill[data-tone=rose],.ui-pill[data-tone=rouge]{background:var(--v2-accent-soft);color:var(--v2-accent-ink)}.ui-primary,.v2-app main button.ui-primary{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v2-on-accent);border-radius:10px;font-weight:700;min-height:44px;padding:0 16px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ui-primary:hover,.v2-app main button.ui-primary:hover:not(:disabled){background:var(--v2-accent-hover);border-color:var(--v2-accent-hover);color:var(--v2-on-accent)}.v2-app main button{border-radius:10px;font-weight:600}.v2-app .crm4-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:end;margin:0 0 12px}.v2-app .crm4-form>:is(p,fieldset,details,h3,legend,button){grid-column:1/-1}.v2-app .crm4-form>button{justify-self:start}.v2-app .crm4-form fieldset,.v2-app .crm4-form label{min-width:0}.v2-app :is(input:not([type=checkbox],[type=radio]),select,textarea){border-radius:10px;border:1px solid var(--v2-line);background:var(--v2-surface);width:100%;box-sizing:border-box}.v2-app fieldset{border:0;padding:0;margin:0}.v2-app legend{padding:0;font-weight:700}.v2-app .crm-tabs,.v2-app .crm4-app nav.crm-tabs{display:flex;gap:4px;margin:0 0 16px;padding:0;border-bottom:1px solid var(--v2-line);overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.v2-app .crm-tabs a{flex:0 0 auto;padding:10px 12px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--v2-muted);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.v2-app .crm-tabs a[aria-current=page]{color:var(--v2-ink);border-bottom-color:var(--v2-accent);font-weight:700}.v2-app .crm4-app nav.crm-tabs.crm-subtabs{border-bottom:0;gap:6px;margin-bottom:14px}.v2-app .crm-tabs.crm-subtabs a{border:0;border-radius:999px;padding:6px 14px;background:var(--v2-surface-2);margin:0}.v2-app .crm-tabs.crm-subtabs a[aria-current=page]{background:var(--v2-accent-soft);color:var(--v2-accent-ink)}.v2-app .crm-tabs-grouped{align-items:flex-end;gap:16px}.v2-app .crm-tab-group{flex:0 0 auto}.v2-app .crm-tab-group>div{display:flex;gap:2px}.v2-app .crm-tab-group-title{display:block;padding:0 12px;color:var(--v2-muted);font-size:11px;font-weight:700}.v2-app .crm4-table{width:100%;border-collapse:collapse;font-size:14px}.v2-app .crm4-table th{background:none;border-bottom:1px solid var(--v2-line);padding:8px 10px;color:var(--v2-muted);font-size:12px;font-weight:650;text-transform:none;letter-spacing:0;text-align:left}.v2-app .crm4-table td{border-bottom:1px solid var(--v2-line-soft);padding:12px 10px;vertical-align:middle}.v2-app .crm4-table tr:last-child td{border-bottom:0}.v2-app tr[data-client-id]:hover td{background:var(--v2-surface-2)}.ui-fold,.v2-app .crm-fold{background:var(--v2-surface);border:1px solid var(--v2-line-soft);border-radius:var(--ui-radius);margin:0 0 12px}.ui-fold>summary,.v2-app .crm-fold>summary{padding:12px 16px;cursor:pointer;font-weight:650;font-size:14px;color:var(--v2-text-2)}.ui-fold>div{padding:0 16px 14px}.v2-app .crm-fold>:not(summary){margin-inline:16px}.v2-app .crm4-panel details>summary{cursor:pointer;font-weight:650;padding:8px 0}.crm4-kanban.ui-board{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;overflow:visible;padding:0}.ui-board .crm4-kcol{flex:none;max-width:none;min-width:0;background:var(--v2-surface-2);border-radius:var(--ui-radius);padding:10px 8px;min-height:220px}.ui-board .crm4-kcol h4{display:flex;justify-content:space-between;gap:6px;margin:0 2px 8px;font-size:13px;font-weight:700;color:var(--v2-text-2)}.ui-board .crm4-kcol h4 span{color:var(--v2-muted);font-weight:600}.ui-board ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ui-board .crm4-kcard{position:relative;background:var(--v2-surface);border:1px solid var(--v2-line-soft);border-radius:10px;box-shadow:var(--ui-shadow);padding:10px 10px 8px;cursor:grab;min-width:0;overflow-wrap:anywhere}.ui-kname{display:block;width:100%;padding:0 18px 0 0!important;margin:0;min-height:0!important;border:0!important;background:none!important;box-shadow:none!important;text-align:left;font-weight:700;font-size:14px;line-height:1.3;color:var(--v2-ink);cursor:pointer}.ui-kcontact{color:var(--v2-muted);font-size:12px;margin-top:2px}.ui-knext{font-size:12px;margin-top:6px;color:var(--v2-text-2)}.ui-knext[data-late=true]{color:var(--v2-accent-ink);font-weight:650}.ui-kmove{position:absolute;top:4px;right:2px;width:26px;min-height:26px!important;height:26px;padding:0!important;border:0!important;background:none!important;color:var(--v2-muted);font-size:16px;line-height:1;cursor:pointer}.ui-kmenu{list-style:none;display:grid;gap:2px;margin:6px 0 0;padding:6px 0 0;border-top:1px solid var(--v2-line-soft)}.ui-kmenu button{width:100%;min-height:34px!important;padding:0 6px!important;border:0!important;background:none!important;text-align:left;font-size:13px;font-weight:600}.ui-kmenu button:hover{background:var(--v2-surface-2)!important}.ui-board-tabs{display:none}@media(max-width:1000px){.ui-board-tabs{display:flex;gap:6px;overflow-x:auto;margin:0 0 12px;scrollbar-width:none}.ui-board-tabs button{flex:0 0 auto;min-height:36px!important;padding:0 12px!important;border-radius:999px!important;font-size:13px}.ui-board-tabs button[aria-pressed=true]{background:var(--v2-accent-soft)!important;border-color:transparent!important;color:var(--v2-accent-ink)!important}.crm4-kanban.ui-board{grid-template-columns:1fr}.ui-board .crm4-kcol{display:none;min-height:0}.ui-board .crm4-kcol[data-on=true]{display:block}}.ui-client-reason{display:block;color:var(--v2-muted);font-size:13px}.ui-doc-list{list-style:none;margin:0;padding:0}.ui-doc-list li{border-top:1px solid var(--v2-line-soft)}.ui-doc-list li:first-child{border-top:0}.ui-doc-list button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px!important;padding:8px 2px!important;border:0!important;background:none!important;text-align:left;font-weight:600}.ui-doc-list small{flex:0 0 auto;color:var(--v2-muted);font-size:12px;font-weight:500}.ui-doc{max-width:760px;margin:0 auto}.ui-doc .crm4-doc{font-size:15px;line-height:1.65;overflow-wrap:anywhere}.ui-doc table{display:block;overflow-x:auto}.ui-agents{list-style:none;margin:0;padding:0}.ui-agents>li{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--v2-line-soft)}.ui-agents>li:first-child{border-top:0}.ui-agent-open{flex:1 1 auto;display:flex;align-items:center;gap:12px;min-width:0;min-height:44px!important;padding:0!important;border:0!important;background:none!important;text-align:left;cursor:pointer}.ui-agent-open b{display:block;font-size:14px}.ui-agent-open small{display:block;color:var(--v2-muted);font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-agent-open>span:last-child{min-width:0}.ui-next{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ui-next>div{min-width:0}.ui-next small{display:block;color:var(--v2-muted);font-size:13px;font-weight:600}.ui-next b{font-size:16px;font-family:var(--ui-title);letter-spacing:-.01em}.ui-meter{height:6px;border-radius:999px;background:var(--v2-surface-3);overflow:hidden;margin-top:8px}.ui-meter i{display:block;height:100%;background:linear-gradient(135deg,#ff5a5f,#e31c5f)}.v2-app a.ui-primary,.v2-app a.ui-primary:hover{color:var(--v2-on-accent);text-decoration:none}.v2-app main .ui-doc-list button,.v2-app main .ui-kmenu button,.v2-app main button:is(.ui-kname,.ui-agent-open){text-align:left!important;justify-content:flex-start!important;box-shadow:none!important;border-radius:0!important;width:100%}.v2-app main .ui-doc-list button{justify-content:space-between!important}.v2-app main .ui-agent-open{width:auto;flex:1 1 auto}.ui-agents>li{flex-wrap:nowrap}.v2-app main .ag-sw:disabled{outline:0!important;border:0!important;background:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.6}.v2-app .crm4-app fieldset{border:0;padding:0;margin:0;min-width:0}.v2-app .crm4-app fieldset>.crm4-inline{display:inline-flex;align-items:center;gap:6px;margin:0 16px 4px 0;min-height:32px}.ui-stat b,.v2-app .pi-card b{font-size:22px;line-height:1.2;overflow-wrap:anywhere}.crm-todo-add{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:10px;background:var(--v2-surface);border:1px solid var(--v2-line-soft);border-radius:var(--ui-radius);padding:14px 16px;box-shadow:var(--ui-shadow)}.crm-todo-add>:is(.crm-fold,details){grid-column:1/-1;border:0;background:none}.crm-todo-add-title{display:grid;gap:4px}@media(max-width:700px){.crm-todo-add{grid-template-columns:1fr}}.ui-settings{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;align-items:start}.v2-app .crm4-app .ui-settings nav.crm-tabs-grouped{display:grid;gap:14px;border:0;margin:0;overflow:visible;align-items:start}.ui-settings .crm-tab-group>div{display:grid;gap:2px}.ui-settings .crm-tab-group-title{padding:0 10px 4px}.ui-settings .crm-tabs a{display:block;padding:7px 10px;margin:0;border:0;border-radius:8px;white-space:normal}.ui-settings .crm-tabs a[aria-current=page]{background:var(--v2-accent-soft);color:var(--v2-accent-ink);border:0}.ui-settings>div{min-width:0}@media(max-width:800px){.ui-settings{grid-template-columns:1fr;gap:12px}.v2-app .crm4-app .ui-settings nav.crm-tabs-grouped{display:flex;overflow-x:auto}.ui-settings .crm-tab-group>div{display:flex}.ui-settings .crm-tabs a{white-space:nowrap}}.v2-app .ui-chf{background:none;border:0;padding:0;margin:4px 0 0;color:var(--v2-muted);font-size:14px}.v2-app .ui-chf[data-level=ORANGE],.v2-app .ui-chf[data-level=RED]{color:var(--v2-accent-ink);font-weight:650}@media(max-width:700px){.v2-topbar .ui-theme-toggle{font-size:0;gap:0;padding:0 10px}}.v2-app .crm4-table th{background:none!important}@media(min-width:701px){.v2-app main .crm4-table{display:table!important;width:100%!important}}.v2-app main :is(.crm4-panel,.ui-card){overflow-x:auto}.v2-app main .crm4-banner[role=alert]{background:var(--v2-accent-soft);color:var(--v2-accent-ink);border:0;border-radius:10px;padding:12px 16px}.ui-fold .crm4-panel{border:0;box-shadow:none;padding:0;margin:0 0 8px}