:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--color-ink:#14213d;--color-ink-soft:#4d5b73;--color-canvas:#f3f6fb;--color-surface:#fff;--color-surface-muted:#edf2f8;--color-line:#dce3ec;--color-primary:#2457d6;--color-primary-strong:#183f9f;--color-primary-muted:#edf2ff;--color-accent:#f4b740;--color-success:#157f62;--color-warning:#a05a12;--color-danger:#b23346;--shadow-card:0 18px 45px #14213d17;--radius-sm:12px;--radius-md:18px;--radius-lg:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--color-canvas)}body{min-width:0;min-height:100vh;color:var(--color-ink);background:var(--color-canvas);margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #2457d659}.app-frame{width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 96px}.app-frame--compact{padding-top:14px}.app-frame-title--hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-header{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:6px 0 28px;display:grid}.brand-mark{place-items:center;width:48px;height:48px;display:grid}.vinap-mark{fill:#e40046;filter:drop-shadow(0 8px 14px #e4004629);width:100%;height:100%}.header-copy h1{letter-spacing:-.035em;margin:2px 0 4px;font-size:clamp(23px,4vw,34px);line-height:1.08}.header-copy p{max-width:700px;color:var(--color-ink-soft);margin:0;line-height:1.5}.eyebrow{color:var(--color-primary);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:800}.header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.pwa-install-control{gap:7px;display:grid}.pwa-install-button{min-height:42px;color:var(--color-primary-strong);font:inherit;cursor:pointer;background:#f4f7ff;border:1px solid #b8c8ee;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex}.pwa-install-button:hover{border-color:var(--color-primary);background:#eaf0ff}.pwa-install-help{max-width:250px;color:var(--color-ink-soft);margin:0;font-size:12px;line-height:1.4}.identity-card>.pwa-install-control{margin-top:16px}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:12px;font-weight:750;display:inline-flex}.status-pill--info{color:var(--color-primary-strong);background:#e8efff}.status-pill--success{color:#0e684f;background:#ddf4eb}.status-pill--warning{color:#8a4b0b;background:#fff0d4}.identity-page{background:var(--color-canvas);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.identity-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:24px;width:min(100%,520px);padding:32px;box-shadow:0 24px 70px #14213d24}.identity-brand{place-items:center;width:46px;height:46px;margin-bottom:20px;display:grid}.identity-kicker{color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.identity-card h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(27px,5vw,36px)}.identity-lead{color:var(--color-ink-soft);margin:0 0 24px;line-height:1.55}.identity-field{color:var(--color-ink-soft);gap:8px;margin:16px 0;font-size:13px;font-weight:750;display:grid}.person-name-fields{border:0;grid-column:1/-1;gap:12px;min-width:0;margin:0;padding:0;display:grid}.person-name-fields legend{margin-bottom:2px;font-weight:800}.person-name-fields label{gap:8px;min-width:0;display:grid}.identity-field input,.identity-field select,.identity-inline input{border:1px solid var(--color-line);width:100%;min-height:48px;color:var(--color-ink);font:inherit;background:#fff;border-radius:13px;padding:0 14px}.password-input-control{display:block;position:relative}.password-input-control input{padding-right:102px}.password-visibility-button{min-height:36px;color:var(--color-primary-strong);font:inherit;cursor:pointer;background:#edf3ff;border:0;border-radius:9px;padding:0 10px;font-size:12px;font-weight:800;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-visibility-button:hover,.password-visibility-button:focus-visible{background:#dfe9ff}.identity-primary{width:100%;margin-top:8px}.identity-secondary-form{border-top:1px solid var(--color-line);margin-top:24px;padding-top:22px}.identity-secondary-form>p,.identity-notice{color:var(--color-ink-soft);font-size:13px;line-height:1.5}.identity-notice{background:var(--color-surface-muted);border-radius:13px;margin:16px 0 0;padding:14px}.identity-recovery-codes{background:#f2f6ff;border:1px solid #b9c9ee;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:18px 0;padding:18px 18px 18px 46px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;font-weight:750;display:grid}.identity-confirmation{color:var(--color-ink-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.identity-link-button{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-weight:750}.identity-link-button:disabled,.identity-primary:disabled{opacity:.5;cursor:not-allowed}.identity-test-code{background:#f2f6ff;border:1px solid #b9c9ee;border-radius:16px;gap:5px;margin:18px 0;padding:17px;display:grid}.identity-test-code span,.identity-test-code small{color:var(--color-ink-soft);font-size:12px}.identity-test-code strong{color:var(--color-primary-strong);letter-spacing:.18em;font-size:28px}.identity-call-verification{gap:14px;display:grid}.identity-call-number{text-align:center;background:#f2f6ff;border:1px solid #b9c9ee;border-radius:16px;gap:10px;padding:18px;display:grid}.identity-call-number strong{color:var(--color-primary-strong);font-size:clamp(20px,5vw,28px)}.identity-call-number span,.identity-call-verification small,.identity-call-status{color:var(--color-ink-soft);line-height:1.5}.identity-registration-offer{gap:16px;display:grid}.identity-offer-meta{background:var(--color-surface-muted);border-radius:14px;gap:4px;padding:14px;display:grid}.identity-offer-meta small{overflow-wrap:anywhere;color:var(--color-ink-soft)}.identity-offer-text{border:1px solid var(--color-line);white-space:pre-wrap;background:#fff;border-radius:14px;max-height:min(48vh,520px);padding:16px;font-size:13px;line-height:1.55;overflow:auto}.identity-offer-confirmation{align-items:flex-start;line-height:1.5}.identity-call-number .primary-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.identity-call-status{margin:0;font-weight:750}.identity-invitation{border-top:1px solid var(--color-line);margin-top:24px;padding-top:22px}.identity-invitation p{color:var(--color-ink-soft);margin:5px 0 12px;font-size:13px;line-height:1.45}.identity-inline{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.identity-invitation-preview{background:var(--color-surface-muted);border-radius:14px;gap:5px;margin-top:12px;padding:14px;display:grid}.identity-invitation-preview small{color:var(--color-ink-soft)}.identity-context-list{gap:10px;display:grid}.identity-context{border:1px solid var(--color-line);text-align:left;cursor:pointer;background:#fff;border-radius:15px;gap:5px;padding:16px;display:grid}.identity-context:hover{border-color:var(--color-primary);background:#f5f8ff}.identity-context strong{color:var(--color-primary);font-size:11px}.identity-categories{border:1px solid var(--color-line);border-radius:15px;gap:10px;margin:18px 0;padding:16px;display:grid}.identity-categories legend{color:var(--color-ink-soft);padding:0 5px;font-size:13px;font-weight:750}.identity-categories label{align-items:center;gap:9px;display:flex}.identity-registration-documents p{color:var(--color-ink-soft);margin:0 0 4px;font-size:12px;line-height:1.45}.identity-registration-documents label{align-items:flex-start;line-height:1.4}.identity-field small{color:var(--color-ink-soft);font-size:12px;font-weight:500;line-height:1.45}form[data-validation-attempted=true] input:invalid,form[data-validation-attempted=true] select:invalid,form[data-validation-attempted=true] textarea:invalid,[aria-invalid=true]{background:#fff7f7;outline:3px solid #c7374329;border-color:#c73743!important}.field-error{margin-top:5px;font-size:12px;font-weight:700;line-height:1.4;display:block;color:#a5222d!important}.identity-error{color:#8d1d26;background:#fff0f1;border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.45}.identity-discovery-issue{color:#8d1d26;gap:10px;margin-top:16px;font-size:13px;line-height:1.45;display:grid}.identity-discovery-issue p{margin:0}.identity-discovery-actions{flex-wrap:wrap;gap:8px;display:flex}.identity-discovery-actions button{flex:180px}.identity-discovery-issue textarea{border:1px solid var(--color-line);min-height:100px;font:inherit;resize:vertical;border-radius:10px;padding:10px}.identity-safety{color:#8490a4;letter-spacing:.04em;text-align:center;margin:22px 0 0;font-size:10px;font-weight:750}.identity-session-bar{background:var(--color-surface-muted);border-bottom:1px solid #dae1ee;justify-content:flex-end;align-items:center;gap:16px;padding:10px max(18px,50vw - 590px);display:flex}.identity-session-person{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.identity-session-accessory:empty{display:none}.identity-session-accessory{flex:none;display:flex}.identity-session-details{min-width:0;display:grid}.identity-session-context{color:var(--color-ink-soft);font-size:12px}.identity-mode{background:#e9f8f2;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750;color:#0e5d48!important}.identity-session-name-compact,.identity-session-mode-short,.identity-session-action-icon,.header-mobile-separator{display:none}.identity-mode--local{background:#fff1cf;color:#7a4b00!important}@media (width<=560px){.identity-card{border-radius:20px;padding:24px 20px}.identity-inline{grid-template-columns:1fr}}.surface{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin:0 0 16px;display:flex}.section-heading h2{letter-spacing:-.025em;margin:0;font-size:20px}.section-heading p{color:var(--color-ink-soft);margin:4px 0 0;font-size:14px}.notification-counter{color:#173a84;background:#e9efff;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.notification-settings{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:20px;display:flex}.notification-settings p{max-width:760px;color:var(--color-ink-soft);margin:6px 0 0;line-height:1.5}.notification-list{gap:12px;display:grid}.notification-card{padding:20px}.notification-card--unread{box-shadow:inset 4px 0 0 var(--color-primary);border-color:#8daaf6}.notification-card__header,.notification-card__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-card__header span{color:var(--color-primary);text-transform:uppercase;font-size:12px;font-weight:850}.notification-card__header time,.notification-card p{color:var(--color-ink-soft)}.notification-card h3{margin:12px 0 6px}.notification-card p{margin:0 0 18px}.notification-card__actions{justify-content:flex-start}@media (width<=700px){.notification-settings,.notification-card__header,.notification-card__actions{flex-direction:column;align-items:stretch}}.primary-button,.secondary-button{cursor:pointer;border-radius:13px;min-height:44px;padding:0 18px;font-weight:750}.legal-document-center{gap:16px;display:grid}.legal-document-warning{color:#6f4800;background:#fff8e8;border:1px solid #f0c36f;border-radius:14px;padding:16px 18px}.legal-document-warning p,.legal-document-notice{margin:6px 0 0;line-height:1.5}.legal-document-notice{color:var(--color-ink-soft)}.legal-document-personalization{background:#f5f8ff;border-color:#9db8ff;gap:10px;padding:18px;display:grid}.legal-document-personalization>span,.legal-document-personalization>small{color:var(--color-ink-soft);font-size:12px}.legal-document-personalization h3{margin:0}.legal-document-personalization dl{grid-template-columns:minmax(110px,auto) 1fr;gap:6px 12px;margin:0;display:grid}.legal-document-personalization dt{color:var(--color-ink-soft)}.legal-document-personalization dd{overflow-wrap:anywhere;margin:0;font-weight:700}.legal-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-document-sections{gap:16px;display:grid}.legal-document-section{gap:14px;padding:18px;display:grid}.legal-document-section>header h3,.legal-document-section>header p,.legal-document-history p,.legal-document-empty{margin:0}.legal-document-section>header{gap:5px;display:grid}.legal-document-section>header p,.legal-document-history p,.legal-document-empty{color:var(--color-ink-soft);line-height:1.5}.legal-document-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;align-content:start;gap:10px;padding:18px;display:grid}.legal-document-card>span,.legal-document-card>small{color:var(--color-ink-soft);font-size:12px}.legal-document-card h4{margin:0;font-size:17px}.legal-document-history{background:#f3f6fb;border-radius:12px;gap:5px;padding:14px;display:grid}.legal-document-link{justify-content:center;justify-self:start;align-items:center;margin-top:auto;text-decoration:none;display:inline-flex}.legal-document-missing{color:#8d1d26;font-size:12px;line-height:1.45}.primary-button{border:1px solid var(--color-primary);color:#fff;background:var(--color-primary)}.primary-button:hover{background:var(--color-primary-strong)}.secondary-button{border:1px solid var(--color-line);color:var(--color-ink);background:var(--color-surface)}.owner-security-center{gap:24px;display:grid}.owner-security-heading,.owner-security-item,.owner-security-add{justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-security-section{background:#f7f9ff;border:1px solid #dbe4fa;border-radius:20px;gap:16px;padding:20px;display:grid}.owner-security-section h2,.owner-security-section p{margin:0}.owner-security-list{gap:10px;display:grid}.owner-security-item{background:#fff;border:1px solid #e3e8f4;border-radius:14px;padding:14px}.owner-security-item>div{gap:4px;display:grid}.owner-security-item span{color:#5c6780;font-size:.9rem}.owner-security-add .identity-field{flex:1}.owner-security-recovery{background:#fff8df;border:1px solid #f0d783;border-radius:14px;gap:14px;padding:16px;display:grid}.executor-rating{background:#f7f9ff;border:1px solid #dbe4fa;border-radius:16px;gap:14px;padding:16px;display:grid}.executor-rating__summary{gap:3px;display:grid}.executor-rating__summary span,.executor-rating__summary small,.executor-rating__notice,.executor-rating__breakdown dt{color:#5c6780}.executor-rating__summary strong{color:var(--color-ink);font-size:1.2rem}.executor-rating__breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.executor-rating__breakdown>div{background:#fff;border:1px solid #e3e8f4;border-radius:12px;gap:4px;padding:12px;display:grid}.executor-rating__breakdown dt,.executor-rating__breakdown dd,.executor-rating__notice{margin:0}.profile-readiness{background:#f7f9ff;border:1px solid #dbe4fa;border-radius:16px;gap:14px;padding:16px;display:grid}.profile-readiness__heading{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.profile-readiness__heading::-webkit-details-marker{display:none}.profile-readiness__heading>div{gap:4px;display:grid}.profile-readiness__heading span,.profile-readiness>small{color:#5c6780}.profile-readiness__reasons,.profile-readiness__checks ul{gap:8px;margin:0;padding-left:22px;display:grid}.profile-readiness__ready{color:#087a55;margin:0;font-weight:700}.profile-readiness__checks ul{padding:12px 0 0;list-style:none}.executor-profile-rating,.executor-contract-card{margin-bottom:16px;padding:18px}.executor-profile-rating>summary,.legal-profile-secondary>summary{cursor:pointer;font-weight:800}.executor-header-rating{color:var(--color-primary-strong);background:#f7f9ff;border:1px solid #dbe4fa;border-radius:999px;padding:8px 12px;font-weight:800}.profile-readiness__checks li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.profile-readiness__checks li strong{color:#425170;text-align:right}.requisites-review-panel{background:#fff8df;border:1px solid #f0d783;border-radius:14px;gap:12px;padding:16px;display:grid}.requisites-review-panel label{gap:7px;font-weight:700;display:grid}.requisites-review-panel textarea{font:inherit;resize:vertical;border:1px solid #cbd5e8;border-radius:12px;min-height:84px;padding:11px 12px}.executor-rating__breakdown dd{font-weight:700}.support-center,.support-list,.support-ticket__body,.support-ticket__timeline{gap:16px;display:grid}.support-create,.support-ticket,.support-filters{padding:18px}.support-create>summary,.support-ticket__summary{cursor:pointer;font-weight:800}.support-create__form,.support-filters,.support-ticket__management{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.support-create__form label,.support-filters label,.support-ticket__reply label,.support-ticket__management label{gap:7px;font-weight:700;display:grid}.support-create__form input,.support-create__form select,.support-create__form textarea,.support-filters input,.support-filters select,.support-ticket__reply textarea,.support-ticket__reply select,.support-ticket__management input,.support-ticket__management select,.support-ticket__management textarea{font:inherit;border:1px solid #cbd5e8;border-radius:12px;padding:11px 12px}.support-create__wide,.support-ticket__management-comment{grid-column:1/-1}.support-ticket__summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.support-ticket__summary::-webkit-details-marker{display:none}.support-ticket__identity,.support-ticket__request{gap:6px;display:grid}.support-ticket__identity small,.support-ticket__request small,.support-ticket__update small{color:#64708a}.support-ticket__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-ticket__body{border-top:1px solid #e1e6f1;margin-top:16px;padding-top:16px}.support-ticket__request p,.support-ticket__update p{white-space:pre-wrap;margin:0}.support-ticket__update{background:#f7f9ff;border-radius:14px;gap:8px;padding:14px;display:grid}.support-ticket__update--internal{background:#fff8df;border:1px solid #f0d783}.support-ticket__update>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-ticket__update span{color:#7a5a00;font-size:.82rem;font-weight:800}.support-ticket__reply{grid-template-columns:minmax(0,1fr) minmax(180px,.3fr) auto;align-items:end;gap:14px;display:grid}.support-ticket__management{background:#eef3ff;border-radius:14px;padding:16px}.support-ticket__management h4{grid-column:1/-1;margin:0}@media (width<=680px){.owner-security-heading,.owner-security-item,.owner-security-add{flex-direction:column;align-items:stretch}.legal-document-grid,.executor-rating__breakdown{grid-template-columns:1fr}.support-create__form,.support-filters,.support-ticket__management,.support-ticket__reply{grid-template-columns:1fr;align-items:stretch}.support-ticket__summary{flex-direction:column;align-items:flex-start}.app-frame{width:min(100% - 24px,560px);padding-top:18px}.app-header{grid-template-columns:auto 1fr;align-items:start}.header-actions{grid-column:1/-1;justify-self:stretch}.header-actions>*{width:100%}}@media (width<=780px){.identity-session-bar{flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:4px 10px}.identity-session-details{flex:0 auto;gap:2px;min-width:0;line-height:1.2}.identity-session-person{flex:1 1 0;gap:4px}.identity-session-details strong,.identity-session-context{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.identity-session-details strong{font-size:13px}.identity-session-context{font-size:10px}.identity-session-action-label,.pwa-install-control--compact .pwa-install-label{display:none}.identity-session-name-compact{display:inline}.identity-session-name-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.identity-session-bar .identity-mode{white-space:nowrap;flex:none;padding:5px 7px;font-size:10px}.identity-session-action,.pwa-install-control--compact .pwa-install-button{border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.identity-session-action-icon{width:22px;height:22px;display:block}.identity-session-logout{color:#fff;background:var(--color-primary)}.pwa-install-control--compact{flex:0 0 44px;position:relative}.pwa-install-control--compact .pwa-install-help{z-index:30;border:1px solid var(--color-line);background:var(--color-surface);width:min(250px,100vw - 24px);box-shadow:var(--shadow-card);border-radius:12px;padding:12px;position:absolute;top:100%;right:0}.app-frame{padding-top:10px}.app-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 0 14px}.brand-mark{width:32px;height:32px}.brand-mark .vinap-mark{filter:none}.header-copy{align-items:baseline;gap:6px;min-width:0;display:flex}.header-copy>.eyebrow{color:var(--color-ink);letter-spacing:0;flex:none;font-size:18px;font-weight:750;line-height:1.2}.header-mobile-separator{color:var(--color-ink-soft);font-size:18px;line-height:1.2;display:inline}.header-copy h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);letter-spacing:0;margin:0;font-size:18px;font-weight:750;line-height:1.2;overflow:hidden}}@media (width<=360px){.header-copy>.eyebrow,.header-copy h1,.header-mobile-separator{font-size:16px}.identity-session-mode-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.identity-session-mode-short{display:inline}}.admin-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width>=981px){.app-frame:has(.admin-layout){width:calc(100% - 32px)}.identity-session-bar{padding-inline:16px}.admin-layout>.sidebar{scrollbar-gutter:stable;min-height:min(600px,100dvh - 100px);max-height:calc(100dvh - 100px);overflow-y:auto}}.sidebar{flex-direction:column;min-width:0;min-height:600px;padding:20px 14px;display:flex;position:sticky;top:84px}.sidebar-title{padding:0 10px 16px;font-size:14px}.sidebar nav{gap:5px;min-width:0;max-width:100%;display:grid}.sidebar-link{width:100%;min-height:44px;color:var(--color-ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;padding:0 11px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.sidebar-link b{min-width:24px;height:24px;color:var(--color-primary-strong);background:#e8efff;border-radius:999px;place-items:center;font-size:11px;display:grid}.sidebar-link--active{color:var(--color-primary-strong);background:#edf2ff}.personal-menu-large .sidebar-link{font-size:17px}.personal-menu-glow .sidebar-link:hover,.personal-menu-glow .sidebar-link:focus-visible{box-shadow:0 0 0 2px #91b7ff,0 0 16px #8aafff}.sidebar-settings{border-top:1px solid var(--color-line);margin-top:auto;padding:16px 10px 2px}.sidebar-settings summary{cursor:pointer;font-weight:700}.sidebar-settings label{gap:6px;margin-top:12px;font-size:13px;display:grid}.sidebar-settings label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:center}.sidebar-settings small{color:var(--color-ink-soft);margin-top:12px;display:block}.sidebar-settings[open]{max-height:min(70vh,700px);overflow-y:auto}.sidebar-settings>strong{margin-top:18px;font-size:13px;display:block}.sidebar-settings>p{color:var(--color-ink-soft);font-size:12px;line-height:1.4}.sidebar-settings__sections{gap:6px;max-height:260px;margin:10px 0;padding:0;list-style:none;display:grid;overflow-y:auto}.sidebar-settings__sections>li{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;grid-template-columns:18px minmax(0,1fr) 28px 28px;align-items:center;gap:4px;padding:6px;display:grid}.sidebar-settings__item--dragging{opacity:.5}.sidebar-settings__drag{color:var(--color-ink-soft);cursor:grab}.sidebar-settings__section-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.sidebar-settings__sections button{border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:6px;min-width:28px;min-height:28px;padding:0}.sidebar-settings__sections button:disabled{cursor:default;opacity:.45}.sidebar-settings .sidebar-settings__visibility{grid-column:2/-1;grid-template-columns:auto 1fr;align-items:center;gap:6px;margin-top:2px;font-size:11px}.sidebar-settings__reset{width:100%;margin-top:8px;font-size:12px}[data-menu-color=blue]{--menu-accent:#2557d7}[data-menu-color=green]{--menu-accent:#146b53}[data-menu-color=orange]{--menu-accent:#a34c10}[data-menu-color=purple]{--menu-accent:#633da7}.sidebar-link[data-menu-color],.mobile-menu-theme .mobile-navigation button[data-menu-color]{color:var(--menu-accent);background:color-mix(in srgb, var(--menu-accent) 14%, white);box-shadow:inset 3px 0 var(--menu-accent)}.sidebar-link[data-menu-color][aria-current=page],.mobile-menu-theme .mobile-navigation button[data-menu-color][aria-current=page]{background:color-mix(in srgb, var(--menu-accent) 22%, white);box-shadow:inset 4px 0 var(--menu-accent)}.mobile-menu-theme.personal-menu-large .mobile-navigation__bar button,.mobile-menu-theme.personal-menu-large .mobile-navigation__sections>button{font-size:16px}.mobile-menu-theme.personal-menu-glow .mobile-navigation__bar button:hover,.mobile-menu-theme.personal-menu-glow .mobile-navigation__bar button:focus-visible,.mobile-menu-theme.personal-menu-glow .mobile-navigation__sections>button:hover,.mobile-menu-theme.personal-menu-glow .mobile-navigation__sections>button:focus-visible{box-shadow:0 0 0 2px #91b7ff,0 0 16px #8aafff}.mobile-navigation__content .sidebar-settings{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;margin-top:24px;padding:16px}.sidebar-note{border-top:1px solid var(--color-line);margin-top:auto;padding:16px 10px 2px}.sidebar-note p{color:var(--color-ink-soft);margin:8px 0 0;font-size:12px;line-height:1.45}.admin-content{gap:18px;min-width:0;max-width:100%;display:grid}.admin-content :where(p,span,small,strong,dt,dd,label,a){overflow-wrap:anywhere}.workspace-section,.action-panel,.queue-panel,.queue-list,.queue-item,.table-card,.application-detail,.manual-staffing-panel,.site-detail-card,.site-shift-card{min-width:0;max-width:100%}.period-row{align-items:center;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.period-row>span{color:var(--color-ink-soft);margin-right:4px;font-size:13px;font-weight:700}.period-button{border:1px solid var(--color-line);min-height:36px;color:var(--color-ink-soft);background:var(--color-surface);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 13px;font-size:13px;font-weight:700}.period-button--active{border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.sales-workspace,.sales-detail,.sales-company-list{gap:18px;min-width:0;display:grid}.sales-next-action{order:1}.sales-stage-action{order:2}.sales-contacts{order:3}.sales-company-history{order:4}.sales-company-details{order:6}.sales-company-source{order:5}.sales-next-action-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.sales-next-action-heading h2{margin:3px 0 0}.sales-negative-reason{color:#7a271a;background:#fff1ed;border-radius:10px;margin:0;padding:10px 12px}.sales-conversation-help{color:var(--color-ink);overflow-wrap:anywhere;background:#f0f6ff;border-radius:12px;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.sales-conversation-help ul{gap:5px;margin:0;padding-left:18px;display:grid}.sales-after-call-help,.sales-saved-call-draft{gap:8px;min-width:0;display:grid}.sales-draft-actions{flex-wrap:wrap;gap:6px;display:flex}.sales-draft-actions button{white-space:normal;max-width:100%;min-height:44px}.sales-conversation-hint,.sales-after-call-help small{color:var(--color-ink-soft);margin:0;font-size:13px}.sales-saved-call-draft p{overflow-wrap:anywhere}.sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sales-calendar{gap:14px;padding:18px;display:grid}.sales-calendar-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sales-calendar-heading h2,.sales-calendar-heading p{margin:0}.sales-calendar-heading p{color:var(--color-ink-soft);margin-top:4px}.sales-calendar-actions{gap:8px;display:flex}.sales-calendar-actions .secondary-button{min-width:44px;padding:0 12px}.sales-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.sales-calendar-weekday{color:var(--color-ink-soft);text-align:center;padding:2px 4px;font-size:12px;font-weight:800}.sales-calendar-day{border:1px solid var(--color-line);min-width:0;min-height:52px;color:var(--color-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:4px;padding:8px;display:flex}.sales-calendar-day:hover{border-color:var(--color-primary);background:#f4f7ff}.sales-calendar-day--today{box-shadow:inset 0 0 0 2px #9db6f3}.sales-calendar-day--selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:#e8efff}.sales-calendar-day strong{background:var(--color-primary);color:#fff;border-radius:999px;place-items:center;min-width:24px;min-height:24px;padding:2px 6px;font-size:12px;display:grid}.sales-calendar-day--empty{visibility:hidden;cursor:default}.sales-metric{width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;gap:8px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.sales-metric:hover{border-color:var(--color-primary);transform:translateY(-1px)}.sales-metric--active{border-color:var(--color-primary);box-shadow:0 0 0 3px #4a68ff1f}.sales-metric>span{color:var(--color-ink-soft);font-size:13px;font-weight:700}.sales-metric>strong{font-size:30px}.sales-task-list,.sales-company-work-list,.sales-compact-list,.sales-activity-list,.sales-pipeline-column>div{gap:10px;display:grid}.sales-company-work{border:1px solid var(--color-line);border-radius:14px;gap:10px;padding:14px;display:grid}.sales-company-work>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-company-work .sales-task{border-width:1px 0 0;border-radius:0;padding:12px 0 0}.sales-task{border:1px solid var(--color-line);border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:end;gap:14px;padding:14px;display:grid}.sales-task summary,.sales-next-action>details>summary{cursor:pointer;color:var(--color-primary);font-weight:700}.sales-next-task-fields{border:1px solid var(--color-line);border-radius:10px;gap:12px;min-width:0;margin:0;padding:12px;display:grid}.sales-form textarea{resize:vertical;min-height:88px}.sales-open-company{margin-bottom:8px}.sales-task--overdue{background:#fff7f5;border-color:#d9796d}.sales-task>div,.sales-task>label{gap:4px;display:grid}.sales-task small,.sales-pipeline-card span,.sales-pipeline-card small{color:var(--color-ink-soft)}.sales-empty{color:var(--color-ink-soft);margin:0}.sales-compact-list>span{background:var(--color-surface-soft,#f6f8fc);border-radius:10px;padding:10px 12px}.sales-company-list-page,.sales-company-page{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.sales-company-list-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.sales-workspace-shell{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.sales-section-tabs{gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.sales-section-tabs .period-button{flex:none;align-items:center;gap:6px;display:inline-flex}.sales-create-prospect:not(.sales-create-prospect--open){align-self:start}.sales-create-prospect--open{gap:14px;display:grid}.sales-company-list-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.sales-company-list-heading h2,.sales-company-list-heading p{margin:0}.sales-company-list-heading p{color:var(--color-ink-soft);margin-top:5px}.sales-company-list-heading>label{gap:7px;width:min(380px,100%);display:grid}.sales-filter-row{flex-wrap:wrap;gap:14px;display:flex}.sales-filter-row>label{gap:7px;min-width:min(250px,100%);display:grid}.sales-reassignment{border-top:1px solid var(--color-line);margin:14px 0 0;padding-top:12px}.sales-reassignment>summary{color:var(--color-primary);cursor:pointer;font-weight:700}.sales-reassignment-form{gap:12px;margin-top:12px;display:grid}.sales-reassignment-form>label{gap:7px;display:grid}.sales-reassignment-form fieldset{gap:8px;margin:0;display:grid}.sales-reassignment-form fieldset label{align-items:center;gap:8px;display:flex}.sales-company-table{gap:8px;margin-top:14px;display:grid}.sales-company-row{border:1px solid var(--color-line);width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1.4fr) minmax(140px,.7fr) minmax(160px,.7fr) auto 24px;align-items:center;gap:18px;padding:14px 16px;display:grid}.sales-company-row:hover{border-color:var(--color-primary);background:#f8faff}.sales-company-row-main{gap:4px;display:grid}.sales-company-row-call{gap:3px;display:grid}.sales-company-row small{color:var(--color-ink-soft)}.sales-back-button{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:800}.sales-form{gap:12px;margin-top:14px;display:grid}.sales-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-form--grid h3,.sales-form-wide,.sales-form--grid>.sales-phone-fields,.sales-form--grid>button{grid-column:1/-1}.sales-form--inline{grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end}.sales-form label,.sales-action-row label{color:var(--color-ink-soft);gap:6px;font-size:13px;font-weight:700;display:grid}.sales-phone-fields{grid-template-columns:minmax(180px,1fr) minmax(150px,.65fr);gap:12px;display:grid}.sales-phone-fields>label{color:var(--color-ink-soft);gap:6px;font-size:13px;font-weight:700;display:grid}.sales-phone-input{border:1px solid var(--color-line);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.sales-phone-input>span{color:var(--color-ink);padding-left:12px;font-weight:800}.sales-phone-input input{box-shadow:none;border:0;border-radius:0}.sales-checkbox{align-items:center;min-height:42px;display:flex!important}.sales-detail-heading,.sales-action-row,.sales-pipeline-column>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.sales-detail-heading h2,.sales-pipeline-column h2{margin:3px 0 0}.sales-action-row{align-items:end}.sales-action-row>label{flex:1}.sales-pipeline{grid-template-columns:repeat(5,minmax(200px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.sales-stages-page,.sales-outcomes{gap:14px;display:grid}.sales-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-outcome{justify-content:space-between;align-items:center;display:flex}.sales-outcome strong{font-size:26px}.sales-pipeline-column{min-height:300px}.sales-pipeline-column h2{font-size:16px}.sales-pipeline-card{text-align:left;border:1px solid var(--color-line);background:#fff;border-radius:12px;gap:5px;width:100%;padding:12px;display:grid}.sales-activity-list p{border-bottom:1px solid var(--color-line);white-space:pre-line;overflow-wrap:anywhere;grid-template-columns:130px 1fr;gap:10px;margin:0;padding:8px 0;display:grid}.sales-activity-list time{color:var(--color-ink-soft);font-size:12px}.sales-company-last-call{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.sales-company-call-log>summary{cursor:pointer;font-weight:800}.sales-company-call-log>div{gap:6px;margin-top:10px;display:grid}.sales-company-call-item{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(130px,1fr) auto auto minmax(170px,auto);align-items:center;gap:10px;margin:0;padding:8px 0;display:grid}.sales-calls-state{gap:12px;max-width:780px;display:grid}.sales-phone-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.sales-phone-heading>span{font-size:40px}.sales-phone-heading h2,.sales-phone-heading p{margin:0}.sales-assigned-phone,.business-phone-number{font-variant-numeric:tabular-nums}.sales-assigned-phone{color:var(--color-ink-soft);font-weight:650}.sales-call-notice{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-ink);margin:0;padding:10px 12px;font-weight:650}.sales-dialer{grid-template-columns:minmax(220px,1fr) minmax(150px,.55fr) auto;align-items:end;gap:12px;display:grid}.sales-dialer>label{color:var(--color-ink-soft);gap:6px;font-size:13px;font-weight:700;display:grid}.sales-incoming-call,.sales-active-call{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.sales-incoming-call>strong,.sales-active-call>strong{margin-right:auto}.sales-call-audio{display:none}.business-phone-tray{z-index:120;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;gap:10px;width:min(390px,100vw - 36px);max-height:calc(100dvh - 36px);padding:14px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 55px #0f172a3d}.phone-sales-guidance{background:var(--color-primary-muted);color:var(--color-ink);overflow-wrap:anywhere;border-radius:12px;gap:7px;padding:10px 12px;display:grid}.phone-sales-guidance__heading{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.executor-call-prepare{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:5px 0;font-size:13px}.executor-call-prepare:disabled{opacity:.55;cursor:not-allowed}.phone-sales-guidance__ai{background:var(--color-primary);color:#fff;border-radius:5px;padding:2px 5px;font-size:11px;font-weight:700}.phone-sales-guidance__company{min-width:0;color:var(--color-primary);font:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:12px;overflow:hidden}.phone-sales-guidance ul{gap:6px;margin:0;padding-left:17px;font-size:15px;line-height:1.4;display:grid}.phone-sales-guidance p{margin:0;font-size:13px}.phone-sales-guidance__more{max-height:160px;font-size:13px;overflow:auto}.phone-sales-guidance__more summary{cursor:pointer;color:var(--color-primary);min-height:44px;padding-block:4px}.phone-sales-guidance__more ul{margin-top:5px}.phone-sales-guidance__sources{color:var(--color-ink-soft);max-height:110px;font-size:11px;overflow:auto}.phone-sales-guidance__sources p{margin:6px 0 0;font-size:12px}.phone-sales-guidance__refresh{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:5px 0;font-size:12px}.call-question-answers{border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:12px;padding:10px 12px;font-size:13px}.call-question-answers>summary{cursor:pointer;font-weight:700}.call-question-answers__list{gap:12px;margin:10px 0;padding-left:18px;display:grid}.call-question-answers p{margin:6px 0}.call-question-answers__review{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.call-question-answers audio,.call-question-answers textarea{width:100%;min-width:0}.call-question-answer__source{color:var(--color-ink-soft);margin-top:6px}.phone-context-menu{z-index:240;border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:6px;min-width:174px;max-width:min(320px,100vw - 16px);padding:8px;display:grid;position:fixed;box-shadow:0 10px 30px #0f172a38}.phone-context-menu>span,.phone-context-menu small{padding:0 7px;font-size:12px}.phone-context-menu button{background:var(--color-primary-soft);min-height:36px;color:var(--color-primary);text-align:left;cursor:pointer;border:0;border-radius:8px}.phone-context-menu button:disabled{opacity:.55;cursor:not-allowed}.business-phone-tray-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.business-phone-tray-dialer{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.business-phone-tray-dialer label,.business-phone-tray-dialer small{grid-column:1/-1}.business-phone-tray-dialer input{min-width:0}.business-phone-devices{gap:8px;display:grid}.business-phone-devices label{gap:4px;margin-top:8px;display:grid}.business-phone-devices select{width:100%;min-width:0}.business-phone-devices button{margin:6px 6px 0 0}.business-phone-tray-heading span{color:var(--color-ink-soft)}.business-phone-tray-heading .business-phone-number{color:var(--color-ink);font-weight:750}.business-phone-tray-toggle{color:var(--color-primary);background:var(--color-primary-soft);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.business-phone-tray--collapsed{width:min(315px,100vw - 36px);padding:10px 12px}.business-phone-tray--collapsed .business-phone-tray-heading{gap:5px 10px}.business-phone-tray--collapsed .business-phone-tray-heading span{flex:1 0 100%;order:3;font-size:12px}.business-phone-tray-actions{background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:8px;padding-block:8px;display:flex;position:sticky;bottom:-14px}.business-phone-tray-actions strong{flex:1 0 100%}.business-phone-company{border:1px solid var(--color-border);width:100%;color:var(--color-ink);background:var(--color-surface-muted);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.business-phone-company span,.business-phone-company small{color:var(--color-ink-soft)}.business-phone-window{width:min(100%,780px);margin:0 auto;padding:16px}.sales-call-history{border-top:1px solid var(--color-line);gap:10px;margin-top:8px;padding-top:16px;display:grid}.sales-call-history h3{margin:0}.sales-call-history-list{gap:8px;display:grid}.sales-call-history-item{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:12px;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.sales-call-history-item span,.sales-call-history-item small{color:var(--color-ink-soft)}.sales-call-card-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.sales-call-card-actions>.secondary-button:first-child{border-color:var(--color-primary);color:var(--color-primary)}.sales-call-card-actions>.secondary-button:disabled{opacity:.65;cursor:wait}.sales-call-card-choices{flex-wrap:wrap;gap:8px;width:100%;display:flex}.sales-call-company-tasks{min-width:0;padding:16px}.sales-call-company-tasks .section-heading{flex-wrap:wrap;align-items:start}.sales-call-company-tasks article,.sales-call-company-tasks label{min-width:0}.sales-call-company-tasks button{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.sales-call-company-choice{border:1px solid var(--color-line);border-radius:var(--radius-sm);margin-top:8px;padding:12px}.sales-call-company-form{grid-template-columns:minmax(0,1fr);margin-top:0}.sales-call-company-form select{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--color-ink);font:inherit;padding:8px}.sales-call-company-actions{flex-wrap:wrap;gap:8px;display:flex}.sales-call-company-link{color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800}.sales-call-duration{grid-column:1/3}.sales-call-recording-button{justify-self:end}.sales-call-recording{width:100%}.sales-call-recording-control{grid-column:1/-1;gap:7px;display:grid}.sales-conversation-assistant-status{color:var(--color-ink-soft);flex-basis:100%}.sales-call-insight-action,.sales-call-insight{grid-column:1/-1}.sales-call-insight{border-left:3px solid var(--color-primary);padding-left:12px}.sales-call-insight>summary{color:var(--color-primary);cursor:pointer;font-weight:700}.sales-call-insight p,.sales-call-insight ul{margin-bottom:0}.sales-call-history-item>.sales-call-recording-control{grid-column:4}.sales-call-history-item>.sales-call-recording-control .sales-call-recording-button{justify-self:end}.sales-call-readiness{max-width:760px;margin:var(--space-4) auto 0;padding:var(--space-4);text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas)}.sales-call-readiness h3{margin-top:0}.sales-call-readiness li+li{margin-top:var(--space-2)}.sales-company-list-actions>*{min-width:0}.sales-file-input input{max-width:100%}.sales-import>summary{cursor:pointer;font-weight:800}.sales-file-input{color:var(--color-ink-soft);gap:6px;margin:14px 0;font-size:13px;font-weight:700;display:grid}.sales-import-summary{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.sales-import-filters{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.sales-import-table{gap:7px;max-height:360px;margin-bottom:14px;display:grid;overflow:auto}.sales-import-row{border:1px solid var(--color-line);border-radius:10px;grid-template-columns:auto 75px minmax(140px,1fr) minmax(160px,1fr);align-items:center;gap:8px;padding:9px;font-size:12px;display:grid}.sales-import-row--duplicate,.sales-import-row--invalid{background:#fff8ed}@media (width<=1100px){.sales-metrics,.sales-form--inline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.business-phone-tray{right:10px;bottom:calc(96px + env(safe-area-inset-bottom));width:calc(100vw - 20px);max-height:calc(100dvh - 126px);overflow:auto}.business-phone-tray--collapsed{width:min(315px,100vw - 20px);right:10px}.business-phone-tray-actions>button,.business-phone-tray>button{min-height:44px}.sales-company-list-actions,.sales-form--grid,.sales-task,.sales-form--inline,.sales-phone-fields,.sales-dialer,.sales-outcomes{grid-template-columns:1fr}.sales-call-history-item{grid-template-columns:1fr 1fr}.sales-call-history-item strong,.sales-call-duration,.sales-call-recording-button,.sales-call-recording{grid-column:1/-1}.sales-call-recording-button{justify-self:stretch;width:100%;min-height:44px}.sales-phone-heading{grid-template-columns:auto minmax(0,1fr)}.sales-phone-heading>.status-pill{grid-column:1/-1;justify-self:start}.sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-calendar-heading{flex-direction:column;align-items:stretch}.sales-calendar-actions{justify-content:space-between}.sales-calendar-day{min-height:44px;padding:6px;font-size:13px}.sales-calendar-day strong{min-width:20px;min-height:20px;padding:1px 5px;font-size:11px}.sales-company-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.sales-company-row-main,.sales-company-row-call{grid-column:1/-1}.sales-company-call-item{grid-template-columns:1fr;gap:3px}.sales-call-history-item>.sales-call-recording-control{grid-column:1/-1}.sales-company-row>span:last-child{display:none}.sales-action-row,.sales-detail-heading{flex-direction:column;align-items:stretch}.sales-pipeline{grid-template-columns:repeat(4,minmax(260px,80vw))}.sales-company-list-heading{flex-direction:column;align-items:stretch}}.schedule-days{gap:9px;margin:18px 0;padding:2px 0 8px;display:flex;overflow-x:auto}.schedule-day{border:1px solid var(--color-line);min-width:150px;min-height:48px;color:var(--color-ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:auto 26px;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:750;display:grid}.schedule-day strong{width:26px;height:26px;color:var(--color-primary-strong);background:#e8efff;border-radius:999px;place-items:center;font-size:11px;display:grid}.schedule-day--active{border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.schedule-day--active strong{color:var(--color-primary-strong);background:#fff}.recommendation-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.recommendation-actions small{max-width:560px;color:var(--color-ink-soft);line-height:1.45}.client-completion-actions{background:#f4f7ff;border:1px solid #a9c2ff;border-radius:16px;gap:12px;width:min(100%,680px);padding:16px;display:grid}.client-completion-actions label{gap:6px;display:grid}.client-decision-correction,.client-rating-form{gap:12px;display:grid}.client-rating-form{border-top:1px solid #cbd8f5;padding-top:14px}.client-rating-fieldset{border:0;min-width:0;margin:0;padding:0}.client-rating-fieldset legend{margin-bottom:8px;font-weight:700}.client-rating-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.client-rating-options label{cursor:pointer;position:relative}.client-rating-options input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.client-rating-options span{min-height:48px;color:var(--color-ink-soft);text-align:center;background:#fff;border:1px solid #94a9d8;border-radius:10px;place-items:center;padding:8px 6px;font-weight:700;display:grid}.client-rating-options input:checked+span{border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.client-rating-options input:focus-visible+span{outline-offset:2px;outline:3px solid #2c5bd940}.client-rating-fieldset[data-validation-attempted=true] input:invalid+span,form[data-validation-attempted=true] .client-rating-options input:invalid+span{border-color:#bd2c2c}.client-completion-actions button{width:fit-content}.client-action-saved{color:#096b50;margin:0;font-weight:700}.client-action-cancelled{color:#9b2828;margin:0;font-weight:700}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{gap:8px;min-height:132px;padding:18px;display:grid}.metric-card span,.metric-card small{color:var(--color-ink-soft);font-size:12px}.metric-card strong{letter-spacing:-.04em;align-self:end;font-size:26px}.metric-card small{color:var(--color-success);font-weight:650}.operational-today{gap:16px;padding:20px;display:grid}.operational-today .section-heading{gap:16px}.operational-today .metric-card{text-align:left;border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:14px;min-height:92px}.operational-today .metric-card:hover,.operational-today .metric-card:focus-visible{border-color:var(--color-primary)}.operational-today__lists{gap:8px;display:grid}.operational-today__lists:empty{display:none}.operational-today__lists button{text-align:left}.executor-contacts{gap:12px;display:grid}.queue-panel{padding:14px}.queue-panel>.section-heading{margin-bottom:4px}.queue-panel>.schedule-days{margin:8px 0;padding-bottom:4px}.queue-list{border-top:1px solid var(--color-line)}.screen-reader-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.action-feedback{color:#0e5d48;background:#e9f8f2;border:1px solid #b9ddce;border-radius:14px;margin:0 0 16px;padding:12px 16px;font-size:14px;font-weight:700}.queue-item{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px;min-height:68px;display:grid}.queue-item--compact{gap:6px;padding:6px 0}.application-queue-summary{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.application-queue-person,.application-queue-facts{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.application-queue-person>strong{font-size:15px}.application-queue-summary p,.application-queue-facts,.application-queue-rating{margin:0;font-size:13px;line-height:1.45}.application-queue-summary p,.application-queue-rating{color:var(--color-ink-soft)}.application-queue-summary .application-queue-notice{color:var(--color-warning)}.queue-item--compact>.application-detail{box-sizing:border-box;border-radius:var(--radius-sm);overflow-wrap:anywhere;grid-column:1/-1;gap:0;width:100%;min-width:0;margin:0;padding:8px;font-size:13px}.application-reference summary,.application-secondary-action summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:12px 0;font-weight:650;display:list-item}.application-reference dl{gap:6px;margin:0 0 4px;display:grid}.application-reference dl>div{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:12px;display:grid}.application-reference dt{color:var(--color-ink-soft)}.application-reference dd{margin:0}.application-secondary-action{width:100%;min-width:0}.queue-item--compact .application-detail>.detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}.queue-item--compact .detail-actions>details[open],.queue-item--compact .detail-actions>:not(details){grid-column:1/-1}.application-secondary-action .form-grid,.application-secondary-action .recommendation-actions{margin-bottom:8px}.queue-item:last-child{border-bottom:0}.queue-person{align-items:center;gap:10px;display:flex}.avatar{height:38px;color:var(--color-primary-strong);background:#e8efff;border-radius:12px;flex:0 0 38px;place-items:center;font-size:11px;font-weight:800;display:grid}.queue-person div,.queue-detail{gap:4px;display:grid}.queue-person small,.queue-detail span{color:var(--color-ink-soft);font-size:11px}.queue-person strong,.queue-detail strong{font-size:13px}.queue-decision-actions{flex-wrap:wrap;gap:8px;display:flex}.queue-decision-actions .decision-button,.queue-detail-toggle{min-height:40px}.queue-action{border:1px solid var(--color-line);width:36px;height:36px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:12px;place-items:center;font-size:18px;display:grid}.application-detail{background:#f4f7ff;border:1px solid #b9c9ee;border-radius:16px;gap:18px;margin-top:16px;padding:18px;display:grid}.application-detail h3{margin:6px 0}.application-detail p{color:var(--color-ink-soft);margin:0;line-height:1.5}.decision-button{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:13px;min-height:44px;padding:0 18px;font-weight:750}.decision-button--approve{background:var(--color-success)}.decision-button--decline{background:var(--color-danger)}.decision-button:disabled,.secondary-button:disabled{opacity:.45;cursor:not-allowed}.role-boundary-banner{color:#17315f;background:#edf3ff;border:1px solid #bfd2ff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.role-boundary-banner span{color:var(--color-ink-soft);font-size:13px}.action-panel,.table-card,.application-detail{padding:22px}.action-panel,.detail-summary-grid,.editor-form,.version-editor{gap:16px;display:grid}.action-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.action-panel h2,.action-panel p,.table-card h2,.table-card p,.application-detail h3,.application-detail p{margin:0}.action-panel p,.table-card p,.application-detail p{color:var(--color-ink-soft);line-height:1.55}.entity-lookup,.platform-profile-card,.archive-management,.archive-management__history{gap:16px;display:grid}.entity-lookup>input,.archive-management input,.archive-management textarea{box-sizing:border-box;border:1px solid var(--color-line);width:100%;color:var(--color-ink);background:#fff;border-radius:12px;padding:12px 14px}.archive-management label{color:var(--color-ink-soft);gap:7px;font-size:13px;font-weight:700;display:grid}.archive-management textarea{resize:vertical;min-height:96px}.platform-profile-card__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.platform-profile-card__details div{background:var(--color-surface-muted);border-radius:14px;gap:5px;padding:14px;display:grid}.platform-profile-card__details dt{color:var(--color-ink-soft);font-size:12px}.platform-profile-card__details dd{margin:0;font-weight:700;line-height:1.45}.editor-form,.version-editor{border:1px solid var(--color-line);background:var(--color-surface-muted);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0;padding:18px}.editor-form label,.version-editor label{color:var(--color-ink-soft);gap:7px;font-size:13px;font-weight:700;display:grid}.editor-form input,.editor-form select,.version-editor input,.version-editor select{border:1px solid var(--color-line);min-width:0;color:var(--color-ink);background:#fff;border-radius:12px;padding:12px 14px}.editor-form__wide{grid-column:1/-1}.profile-management-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.series-day-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.document-requirements .series-day-grid label{align-items:initial;display:grid}.document-requirements .series-day-grid input{width:100%}.site-editor{background:#f8faff}.site-contact-editor-list{gap:16px;display:grid}.site-contact-editor{border:1px solid var(--color-line);background:#fff;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;min-width:0;padding:16px;display:grid}.site-contact-editor>.person-name-fields{grid-column:1/-1}.site-contact-editor>.secondary-button{justify-self:start}.site-contact-list{margin:4px 0}.compact-card-details>summary{cursor:pointer;min-height:44px;color:var(--color-primary-strong);padding:10px 0;font-weight:700}.site-contact-list ul{gap:6px;margin:8px 0;padding-left:22px;display:grid}.site-contact-list small{color:var(--color-ink-soft)}.empty-state-card{padding:22px}.empty-state-card h2,.empty-state-card p{margin:0}.profile-management-card{border:1px solid var(--color-line);background:var(--color-surface-muted);border-radius:16px;gap:16px;margin-top:14px;padding:18px;display:grid}.profile-management-card__heading{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.profile-management-card__heading>div{gap:5px;display:grid}.profile-management-card__heading span{color:var(--color-ink-soft);font-size:13px}.client-register-heading{align-items:end}.client-period-range{flex-wrap:wrap;gap:10px;display:flex}.client-period-range label{color:var(--color-ink-soft);gap:5px;font-size:12px;font-weight:700;display:grid}.client-period-range input{border:1px solid var(--color-line);min-width:0;color:var(--color-ink);background:#fff;border-radius:12px;padding:10px 12px}.client-directory-list{gap:12px;margin-top:18px;display:grid}.client-directory-card{border:1px solid var(--color-line);background:var(--color-surface-muted);border-radius:18px;overflow:hidden}.client-directory-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:12px;list-style-position:inside;display:grid}.client-directory-card>summary>div:first-child,.client-directory-card__metrics{gap:5px;display:grid}.client-directory-card>summary span,.client-object-record span{color:var(--color-ink-soft);font-size:13px}.client-directory-card__metrics{flex-wrap:wrap;justify-items:end;gap:4px 12px;display:flex}.client-directory-card__body{gap:8px;padding:0 10px 10px;display:grid}.client-directory-card__body .profile-management-card{background:#fff;gap:8px;margin:0;padding:10px}.client-operations-summary{border:1px solid var(--color-line);background:#fff;border-radius:16px;gap:8px;padding:10px;display:grid}.client-operations-summary h3,.client-operations-summary p{margin:0}.client-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.client-metric-grid,.site-metric-grid{gap:8px}.client-metric-grid .metric-card,.site-metric-grid .metric-card{min-height:0;box-shadow:none;gap:4px;padding:8px}.client-metric-grid .metric-card strong,.site-metric-grid .metric-card strong{font-size:22px}.client-operations-summary .section-heading{margin-bottom:0}.client-object-list{gap:10px;display:grid}.client-object-record{background:var(--color-surface-muted);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.client-object-record>div,.client-object-record__metrics{gap:5px;display:grid}.client-object-record__metrics{justify-items:end}.embedded-profile-editor{background:#fff;margin:0}.form-grid--three,.form-fieldset{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.form-fieldset{border:1px solid var(--color-line);border-radius:14px;margin:0;padding:16px}.form-fieldset legend{padding:0 8px;font-weight:800}.action-row{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.nested-surface{gap:14px;padding:18px;display:grid}.client-internal-periods{gap:16px;display:grid}.client-internal-periods .editor-form{box-shadow:none;margin:0}.internal-period-list{gap:10px;margin-top:12px;display:grid}.internal-period-card{border:1px solid var(--color-line);background:var(--color-surface-muted);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;align-items:center;gap:16px;padding:14px;display:grid}.internal-period-card>div{gap:4px;display:grid}.editor-form .primary-button,.version-editor .primary-button{align-self:end}.access-form-heading,.access-issued-link{grid-column:1/-1;gap:10px;display:grid}.access-form-heading h2,.access-form-heading p,.access-issued-link p{margin:0}.access-issued-link{background:#edf3ff;border:1px solid #9ab9ff;border-radius:14px;padding:14px}.access-issued-link input{font-family:Consolas,monospace}.access-invitation-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.access-invitation-history>summary small{color:var(--color-ink-soft);font-weight:600}.access-invitation-group{margin-top:18px}.access-invitation-group h3{margin:0;font-size:15px}.document-requirements{border:1px solid var(--color-line);background:#fff;border-radius:12px;grid-column:1/-1;gap:10px;margin:0;padding:14px;display:grid}.document-requirements legend{color:var(--color-ink);padding:0 6px;font-weight:800}.document-requirements label{align-items:center;gap:9px;display:flex}.document-requirements input{width:auto;margin:0}.finance-preview{color:var(--color-primary-strong);background:#edf3ff;border:1px solid #bfd2ff;border-radius:12px;align-content:center;gap:6px;padding:12px 14px;font-size:13px;display:grid}.telephony-finance__provider{background:var(--color-surface-muted);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.telephony-finance__provider p{margin:.35rem 0 0}.telephony-finance__provider>div:first-child{flex:28rem;min-width:0}.telephony-finance__provider .inline-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.65rem;display:flex}.telephony-finance__provider .inline-actions>*{box-sizing:border-box;text-align:center;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.loading-state{padding:22px}.application-detail{background:#f8faff;border:1px solid #bfd2ff;border-radius:18px;gap:20px;margin-top:18px;display:grid}.detail-summary-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.detail-summary-grid dl{gap:10px;margin:0;display:grid}.detail-summary-grid dl div{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.detail-summary-grid dt{color:var(--color-ink-soft)}.detail-summary-grid dd{text-align:right;margin:0;font-weight:700}.detail-actions{flex-wrap:wrap;gap:10px;display:flex}.history-list,.version-history{gap:8px;display:grid}.history-list summary{color:var(--color-primary);cursor:pointer;padding:8px 0;font-weight:800}.period-switcher{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.payout-record{border-top:1px solid var(--color-line);padding:18px 0}.payout-record:first-child{border-top:0}.payout-executor-name{font-size:19px;line-height:1.25}.payout-record__details{background:var(--color-surface-muted);border-radius:14px;margin-top:14px;padding:14px}.payout-record__details .detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.payout-record__details .detail-summary-grid div{gap:4px;display:grid}.history-row,.audit-row,.entity-row{border-top:1px solid var(--color-line);align-items:center;gap:12px;padding:14px 0;display:grid}.history-row{grid-template-columns:minmax(0,1fr) auto}.audit-row{grid-template-columns:minmax(180px,1fr) minmax(120px,.7fr) minmax(120px,.7fr) 1fr}.entity-row{grid-template-columns:minmax(0,1fr) auto auto}.business-line-swap{grid-template-columns:repeat(2,minmax(0,1fr))}.business-line-swap>:first-child,.business-line-swap>p,.business-line-swap>button{grid-column:1/-1}.business-line-swap>label{gap:6px;min-width:0;display:grid}.business-line-swap select{box-sizing:border-box;width:100%;min-width:0}.business-line-swap>button{justify-self:start}.business-line-row{grid-template-columns:repeat(2,minmax(0,1fr))}.business-line-row>div:first-child{grid-column:1/-1}.business-line-row>label{gap:6px;min-width:0;display:grid}.business-line-row select{box-sizing:border-box;width:100%;min-width:0}.business-line-row>.inline-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.business-line-row>.inline-actions>button{flex:150px;min-width:0}.entity-row div{gap:5px;display:grid}.entity-row .entity-row-actions{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:end;gap:10px}.entity-row-actions label{min-width:0}.entity-row-actions select{width:100%}.entity-row span,.audit-row span,.audit-row small,.history-row small{color:var(--color-ink-soft);font-size:12px}.entity-row--button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.entity-row--button[aria-pressed=true]{background:#edf3ff;border-radius:12px;padding-left:12px;padding-right:12px}.version-history{color:var(--color-ink-soft);margin-top:18px}.shift-planning-block{border-top:1px solid var(--color-line)}.shift-planning-block>.entity-row{border-top:0}.shift-assigned-summary{border-top:1px solid var(--color-line);padding:12px 16px}.shift-assigned-summary h3{margin:0 0 8px;font-size:1rem}.shift-assigned-summary ul{margin:0;padding:0;list-style:none}.shift-assigned-summary li{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.shift-assigned-summary li form{flex-wrap:wrap;align-items:end;gap:8px;width:100%;display:flex}.shift-planning-block--history-start{border-top:3px solid var(--color-line);margin-top:20px}.shift-planning-block--history-start:before{content:"Завершённые и отменённые";padding:12px 0 0;font-weight:700;display:block}.shift-finance-details strong,.shift-finance-details span{display:block}.shift-transfer-panel{border:1px solid var(--color-line);border-radius:12px;margin:10px 0 18px;padding:14px}.shift-transfer-panel summary{cursor:pointer;font-weight:700}.shift-transfer-form{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;max-width:650px;margin-top:14px;display:grid}.shift-transfer-form label{gap:5px;min-width:0;display:grid}.shift-transfer-form select,.shift-transfer-form textarea,.shift-transfer-form input[type=datetime-local]{width:100%;min-width:0;max-width:100%}.shift-transfer-form fieldset{border:1px solid var(--color-line);border-radius:10px;gap:8px;min-width:0;max-height:240px;display:grid;overflow-y:auto}.shift-transfer-form fieldset label{align-items:center;gap:8px;display:flex}.shift-transfer-form>label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.shift-actions-menu{align-self:center;min-width:0;position:relative}.shift-actions-menu>summary{border:1px solid var(--color-line);cursor:pointer;text-align:center;background:#fff;border-radius:10px;min-width:42px;padding:8px 12px;font-weight:800;list-style:none}.shift-actions-menu>summary::-webkit-details-marker{display:none}.shift-actions-menu__content{z-index:15;box-sizing:border-box;border:1px solid var(--color-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:min(360px,90vw);max-width:520px;max-height:70vh;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 30px #12244d20}@media (width<=780px){.shift-actions-menu{width:100%}.shift-actions-menu__content{width:100%;min-width:0;max-height:none;box-shadow:none;margin-top:8px;position:static}}.manual-staffing-panel{color:var(--color-ink);background:#f5f8ff;border:1px solid #bfd2ff;border-radius:16px;gap:16px;margin-bottom:18px;padding:18px;display:grid}.manual-staffing-panel__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.manual-staffing-panel h3,.manual-staffing-panel h4,.manual-staffing-panel p{margin:0}.manual-staffing-panel p{color:var(--color-ink-soft);line-height:1.5}.executor-picker{max-height:240px;overflow-y:auto}.executor-suggestions{border:1px solid var(--color-line);background:#fff;border-radius:12px;max-height:250px;margin-top:-5px;display:grid;overflow-y:auto;box-shadow:0 12px 28px #132b521f}.executor-suggestions button{color:var(--color-ink);text-align:left;border:0;border-top:1px solid var(--color-line);cursor:pointer;background:0 0;gap:3px;padding:11px 12px;display:grid}.executor-suggestions button:first-child{border-top:0}.executor-suggestions button:hover,.executor-suggestions button:focus-visible{background:var(--color-surface-muted)}.executor-suggestions small{color:var(--color-ink-soft)}.selected-executor{background:#eaf1ff;border-radius:10px;padding:10px 12px;color:var(--color-primary-strong)!important}.executor-phone-correction{border:1px solid var(--color-line);background:var(--color-surface-muted);border-radius:14px;gap:12px;padding:16px;display:grid}.executor-phone-correction h5{margin:0 0 6px;font-size:16px}.executor-phone-correction p{margin:0}.executor-phone-correction__known,.executor-phone-correction form{gap:8px;display:grid}.executor-phone-correction__known>span{overflow-wrap:anywhere}.executor-phone-correction form label{gap:5px;display:grid}.executor-phone-correction form button{justify-self:start}.schedule-conflict{background:#fff7e6;border:1px solid #f0c36f;border-radius:10px;margin:0;padding:10px 12px;color:#805100!important}.assignment-checklist{color:var(--color-ink-soft);gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.assignment-checklist li:before{content:"○";margin-right:7px}.assignment-checklist li.is-ready{color:#0e684f;font-weight:750}.assignment-checklist li.is-ready:before{content:"✓"}.executor-empty-state{border:1px dashed var(--color-line);background:var(--color-surface-muted);border-radius:14px;justify-items:start;gap:10px;padding:22px;display:grid}.executor-empty-state h3,.executor-empty-state p{margin:0}.manual-staffing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.manual-staffing-card{border:1px solid var(--color-line);background:#fff;border-radius:14px;align-content:start;gap:12px;padding:15px;display:grid}.manual-staffing-card label{color:var(--color-ink-soft);gap:7px;font-size:13px;font-weight:700;display:grid}.manual-staffing-card input,.manual-staffing-card select,.manual-staffing-card textarea{border:1px solid var(--color-line);min-width:0;color:var(--color-ink);background:#fff;border-radius:10px;padding:11px 12px}.directory-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.directory-heading h2,.directory-heading p{margin:0}.directory-heading p{color:var(--color-ink-soft);margin-top:6px}.directory-search{min-width:min(390px,100%);color:var(--color-ink-soft);gap:7px;font-size:13px;font-weight:700;display:grid}.directory-search input{border:1px solid var(--color-line);color:var(--color-ink);background:#fff;border-radius:10px;padding:11px 12px}.executor-directory-filters{align-items:end;margin:16px 0}.executor-directory-filters label{min-width:145px;color:var(--color-ink-soft);gap:7px;font-size:13px;font-weight:700;display:grid}.executor-directory-filters input,.executor-directory-filters select{border:1px solid var(--color-line);min-height:42px;color:var(--color-ink);background:#fff;border-radius:10px;padding:9px 10px}.executor-directory-pagination{justify-content:space-between;margin-bottom:14px}.executor-phone-row{gap:3px;margin-bottom:8px;display:grid}.executor-phone-row .text-button{justify-self:start}.executor-directory{gap:12px;display:grid}.executor-directory-card{border:1px solid var(--color-line);background:#fff;border-radius:15px}.executor-directory-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 18px;list-style:none;display:grid}.executor-directory-card>summary::-webkit-details-marker{display:none}.executor-directory-card>summary>div:first-child{gap:5px;display:grid}.executor-directory-card>summary span,.executor-directory-card>summary small{color:var(--color-ink-soft)}.executor-directory-card__summary-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.executor-directory-card__body{border-top:1px solid var(--color-line);gap:16px;padding:0 18px 18px;display:grid}.executor-directory-card__phones{gap:8px;display:grid}.executor-directory-card__phones h3{margin:0}.executor-directory-card__phone-list{flex-wrap:wrap;gap:8px;display:flex}.executor-directory-card__phone-list .executor-phone-row{border:1px solid var(--color-line);border-radius:10px;margin:0;padding:8px 12px}.executor-directory-card__section{border:1px solid var(--color-line);border-radius:12px;min-width:0;padding:0 14px}.executor-directory-card__section>summary{color:var(--color-primary);cursor:pointer;padding:12px 0;font-weight:800}.executor-directory-card__section-content{gap:12px;padding:0 0 14px;display:grid}.executor-directory-card__section>.executor-document-grid{padding-bottom:14px}.executor-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.executor-document-grid article{background:var(--color-surface-muted);border-radius:12px;gap:5px;padding:12px;display:grid}.executor-document-grid small{color:var(--color-ink-soft)}.protected-document-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.protected-document-actions .primary-button,.protected-document-actions .secondary-button,.protected-document-upload{min-height:36px;padding:8px 11px;font-size:12px}.protected-document-upload{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;border-radius:10px;align-items:center;font-weight:800;display:inline-flex;position:relative}.protected-document-upload input{opacity:0;width:1px;height:1px;position:absolute}.protected-document-rejection{flex-basis:100%}.protected-document-rejection summary{color:var(--color-danger);cursor:pointer;font-weight:800}.protected-document-rejection textarea{width:100%;min-height:72px;margin:8px 0}.protected-document-error{flex-basis:100%;color:var(--color-danger)!important}.manual-staffing-card textarea{resize:vertical;min-height:88px}.version-history summary{color:var(--color-primary);cursor:pointer;font-weight:800}.lower-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.section-description{color:var(--color-ink-soft);margin:0;line-height:1.5}.site-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.site-card,.team-card,.analytics-note{align-content:start;gap:14px;min-height:210px;padding:22px;display:grid}.site-card h2,.site-card p,.analytics-note h2,.analytics-note p{margin:0}.site-card p,.analytics-note p{color:var(--color-ink-soft);line-height:1.55}.site-card .status-pill{justify-self:start}.site-card .secondary-button{justify-self:start;margin-top:auto}.site-card{gap:6px;min-height:0;padding:12px}.site-card p{line-height:1.35}.site-back-button{justify-self:start}.site-detail-card{padding:12px}.site-detail-card .section-heading{gap:8px;margin-bottom:4px}.site-detail-card .schedule-days{margin:8px 0}.site-detail-card h2,.site-detail-card p{margin:0}.site-detail-card p{color:var(--color-ink-soft)}.site-metric-grid{margin-top:8px}.site-metric-card{border:1px solid var(--color-line);background:var(--color-surface-muted);min-height:118px;box-shadow:none}.site-metric-card--attention{background:#fff8e9;border-color:#f1cf92}.site-progress-heading{justify-content:space-between;margin-top:8px;display:flex}.site-progress-heading span{color:var(--color-primary-strong);font-weight:800}.site-progress{background:#e7edf8;border-radius:999px;height:12px;margin-top:9px;overflow:hidden}.site-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), #238d76);height:100%;transition:width .2s;display:block}.site-shift-list{gap:14px;display:grid}.site-shift-card{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:8px;padding:12px;display:grid}.site-shift-card--history-start{border-top:3px solid var(--color-line)}.site-shift-card--history-start:before{content:"Завершённые и отменённые";grid-column:1/-1;font-weight:700}.site-shift-people summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.site-shift-card h3,.site-shift-card p{margin:8px 0 0}.site-shift-card p{color:var(--color-ink-soft)}.site-shift-stats{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.site-shift-stats div{align-items:baseline;gap:5px;display:flex}.site-shift-stats dt{color:var(--color-ink-soft);font-size:12px}.site-shift-stats dd{margin:0;font-size:14px;font-weight:850}.site-people-grid .table-card,.site-people-grid .site-accepted-card{padding:12px}.site-person-row{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.site-person-row div{gap:4px;display:grid}.site-person-row span{color:var(--color-ink-soft);font-size:13px}.site-person-control-card{border-top:1px solid var(--color-line);gap:4px;padding:8px 0;display:grid}.site-person-control-card__heading{justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.site-person-control-card__heading>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.site-person-control-card__heading>.status-pill{flex-shrink:0;align-self:flex-start}.site-person-details>summary{box-sizing:border-box;min-height:44px;color:var(--color-primary);cursor:pointer;padding:10px 0;font-size:13px;font-weight:650}.site-person-control-card .site-person-finance,.site-person-control-card .site-person-notice{overflow-wrap:anywhere;margin:0;font-size:13px}.site-person-control-card .site-person-notice{color:var(--color-warning)}.site-person-control-card__heading span:not(.status-pill){color:var(--color-ink-soft);font-size:13px}.site-person-facts{gap:6px;margin:0 0 4px;display:grid}.site-person-facts div{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:8px;min-width:0;display:grid}.site-person-facts dt{color:var(--color-ink-soft);font-size:12px}.site-person-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}@media (width<=480px){.site-person-facts div{grid-template-columns:minmax(0,1fr);gap:2px}}.workload-card--full{min-height:360px}.analytics-note{min-height:180px}.team-row{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.team-row div{gap:5px;display:grid}.team-row span:not(.status-pill){color:var(--color-ink-soft);font-size:12px}.control-card,.workload-card{min-height:240px;padding:22px}.control-card{color:#fff;background:linear-gradient(145deg,#14213d,#263a64);flex-direction:column;justify-content:space-between;display:flex}.control-card h2,.workload-card h2{margin:7px 0 10px;font-size:21px}.control-card p{color:#cbd6ec;margin:0;line-height:1.55}.control-card .secondary-button{align-self:start}.card-kicker{color:var(--color-primary);text-transform:uppercase;font-size:12px;font-weight:800}.control-card .card-kicker{color:#89a8ff}.workload-card{align-content:start;gap:18px;display:grid}.workload-row{grid-template-columns:130px minmax(80px,1fr) 24px;align-items:center;gap:10px;font-size:12px;display:grid}.workload-track{background:var(--color-surface-muted);border-radius:999px;height:9px;overflow:hidden}.workload-track i{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), #5d87ed);height:100%;display:block}@media (width<=980px){.admin-layout{grid-template-columns:1fr}.sidebar{min-height:auto;padding:12px;position:static}.sidebar nav{grid-template-columns:none;grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;overflow-x:auto}.sidebar-settings{margin-top:8px;padding-top:8px}.sidebar-note,.sidebar-title{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.sidebar-link{grid-template-columns:22px 1fr auto}}@media (width<=780px){.sidebar{display:none}}@media (width<=720px){.telephony-finance__provider{flex-direction:column;align-items:stretch}.telephony-finance__provider>div:first-child{flex-basis:auto}.telephony-finance__provider .inline-actions,.telephony-finance__provider .inline-actions>*{width:100%}.telephony-finance__provider .inline-actions{justify-content:stretch}.access-invitation-history>summary{flex-direction:column;align-items:flex-start}.sidebar{padding:12px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.sidebar-link{grid-template-columns:22px minmax(0,1fr) auto;min-width:0;min-height:48px;padding:6px 9px}.sidebar-link>span{min-width:0;line-height:1.25}.action-panel,.detail-summary-grid,.editor-form,.version-editor,.form-grid--three,.form-fieldset,.audit-row,.entity-row,.profile-management-card__heading{grid-template-columns:1fr}.entity-row.business-line-row,.entity-row.business-line-row .entity-row-actions{grid-template-columns:minmax(0,1fr)}.business-line-row>*,.business-line-row .entity-row-actions{min-width:0}.entity-row .entity-row-actions{grid-template-columns:1fr;align-items:stretch}.entity-row-actions .primary-button,.entity-row-actions .secondary-button,.profile-management-card__heading .secondary-button,.action-row>button{width:100%}.client-register-heading,.client-directory-card>summary,.client-object-record,.site-person-facts{grid-template-columns:1fr}.client-period-range,.client-period-range label{width:100%}.client-directory-card__metrics,.client-object-record__metrics{justify-items:start}.client-metric-grid,.client-operations-summary .client-metric-grid,.site-detail-card .site-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-period-card{grid-template-columns:1fr;align-items:stretch}.internal-period-card .secondary-button{width:100%}.profile-management-actions{flex-direction:column;align-items:stretch;width:100%}.profile-management-actions>button{width:100%}.manual-staffing-grid{grid-template-columns:1fr}.manual-staffing-panel__heading{flex-direction:column;align-items:flex-start}.directory-heading{flex-direction:column;align-items:stretch}.directory-search{min-width:0}.executor-directory-filters label{width:100%}.executor-directory-pagination{flex-direction:column;align-items:stretch}.executor-directory-card>summary{grid-template-columns:1fr}.executor-directory-card__summary-metrics{justify-content:flex-start}.executor-document-grid{grid-template-columns:1fr}.role-boundary-banner{flex-direction:column;align-items:flex-start}.queue-item{grid-template-columns:minmax(0,1fr);gap:10px;padding:15px 0}.queue-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.queue-decision-actions .decision-button,.queue-detail-toggle{width:100%}.queue-detail{grid-column:auto;min-width:0}.queue-person,.queue-person>div{min-width:0}.queue-item>.status-pill{justify-self:start}.queue-item--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px 0}.queue-item--compact>.application-queue-summary{grid-column:1/-1}.queue-item--compact>.queue-decision-actions,.queue-item--compact>.status-pill{grid-column:span 2}.queue-item--compact .decision-button,.queue-item--compact>.queue-detail-toggle{min-height:44px;padding:6px;font-size:13px}.application-reference dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.lower-grid,.site-grid,.site-shift-card,.payout-record__details .detail-summary-grid{grid-template-columns:1fr}.site-person-row,.site-person-control-card__heading,.team-row{flex-direction:column;align-items:stretch}.client-completion-actions button,.action-panel>button,.editor-form>.primary-button,.version-editor>.primary-button,.detail-actions>button,.manual-staffing-panel__heading>button,.site-back-button{width:100%}.status-pill{text-align:center;white-space:normal;max-width:100%}}@media (width<=520px){.action-panel,.table-card,.application-detail,.editor-form,.version-editor,.manual-staffing-panel,.site-card,.analytics-note{padding:16px}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:104px}.telephony-finance .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.telephony-finance .metric-card{min-height:116px;padding:12px 10px}.telephony-finance .metric-card strong{font-size:22px}.queue-panel,.site-detail-card{padding:12px}.site-shift-stats{grid-template-columns:repeat(2,1fr)}.section-heading{flex-direction:column;align-items:start}.section-heading>button,.section-heading>.primary-button,.section-heading>.secondary-button{width:100%}}.sales-call-history-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 18px;display:flex}.identity-session-bar:has(.business-phone-indicator){z-index:40;position:sticky;top:0}.business-phone-indicator{cursor:pointer;border:1px solid;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;display:inline-flex}.business-phone-indicator svg{width:22px;height:22px}.business-phone-indicator--ready{color:#11633e;background:#e8f6ed}.business-phone-indicator--off{color:#a02525;background:#ffeded}.business-phone-indicator--connecting{color:#795000;background:#fff4d6}.business-phone-indicator:focus-visible{outline-offset:3px;outline:3px solid #2457d6}.business-phone-status-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sales-calls-state{padding:20px}.sales-calls-state .sales-dialer input,.sales-call-search input{box-sizing:border-box;color:#172a46;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d7ed;border-radius:10px;padding:10px 12px}.sales-calls-state .sales-phone-input input{border:0}.sales-calls-state .primary-button:disabled{opacity:.5;cursor:not-allowed}.sales-dialer-layout{grid-template-columns:minmax(280px,1fr) minmax(260px,1fr);align-items:start;gap:18px;margin:18px 0;display:grid}.sales-dialer-layout:not(:has(.sales-number-preview)){grid-template-columns:minmax(0,1fr)}.sales-dialer-layout:has(.sales-number-preview) .sales-dialer{grid-template-columns:minmax(0,1fr);margin:0}.sales-number-preview{overflow-wrap:anywhere;background:#f4f7fd;border:1px solid #c9d7ed;border-radius:16px;min-width:0;padding:16px;position:relative;box-shadow:0 8px 22px #17355712}.sales-number-preview ul{padding:0;list-style:none}.sales-number-preview li{border-top:1px solid #dce3ed;gap:4px;padding:8px 0;font-size:13px;display:grid}.sales-number-preview p{margin:10px 0;font-size:14px}.sales-number-warning{color:#795000;background:#fff4d6;border-radius:8px;padding:8px 10px}.sales-number-preview-actions,.sales-call-search{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.sales-call-search{margin:14px 0}.sales-call-search label{flex:220px;gap:8px;display:grid}.sales-call-search input{width:100%;min-width:0}.sales-history-anchor{scroll-margin-top:80px}@media (width<=780px){.sales-dialer-layout{grid-template-columns:minmax(0,1fr)}}.business-sms-inbox{gap:16px;padding-top:16px;display:grid}.business-sms-inbox label{gap:8px;display:grid}.business-sms-message{border:1px solid #dce3ef;border-radius:12px;gap:8px;padding:16px;display:grid}.business-sms-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.business-sms-message small{overflow-wrap:anywhere}.business-sms-inbox>.inline-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.business-sms-inbox select{min-height:44px;font:inherit;background:#fff;border:1px solid #dce3ef;border-radius:10px;padding:8px 12px}.external-chat-workspace{gap:18px;display:grid}.communications-workspace{align-content:start;gap:16px;display:grid;container:communications-workspace/inline-size}.external-channel-tabs{flex-wrap:wrap;gap:8px;display:flex}.communications-workspace>.external-channel-tabs{align-self:start;align-items:center}.communications-workspace>.external-channel-tabs .external-channel-tab,.max-channel-switch .external-channel-tab{border-radius:999px;justify-content:center;align-items:center;gap:.3rem;min-width:0;min-height:2.5rem;padding:.4rem .85rem;display:inline-flex}.external-channel-tab{color:#152744;background:#fff;border:1px solid #cad5e6;min-width:112px}.external-channel-tab--active{color:#fff;background:#2361d8;border-color:#2361d8}.external-channel-tab--connected{color:#11633e;background:#e8f6ed;border-color:#2c8a5b}.external-channel-tab--active.external-channel-tab--connected{color:#fff;background:#2361d8;border-color:#2361d8}.external-channel-tab__badge,.sidebar-link__badge{color:#fff;background:#2460d1;border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .3rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-grid}.external-channel-tab__badge{margin-left:.35rem}.sidebar-link__attention{align-items:center;gap:3px;display:inline-flex}.sidebar-link .sidebar-link__badge{color:#fff;background:#2460d1}.sidebar-link .sidebar-link__badge--new,.external-channel-tab__badge--new,.external-channel-tab--active .external-channel-tab__badge--new{color:#fff;background:#b45b0a}.sidebar-link .sidebar-link__badge--reminder,.external-channel-tab__badge--reminder,.external-channel-tab--active .external-channel-tab__badge--reminder{color:#fff;background:#b32d35}.external-channel-tab--active .external-channel-tab__badge:not(.external-channel-tab__badge--new,.external-channel-tab__badge--reminder){color:#174aa2;background:#fff}.external-chat-channel{gap:18px;padding:20px;display:grid}.external-chat-channel .section-heading{margin-bottom:0}.external-chat-channel .section-heading p{margin:6px 0 0}.external-chat-state{white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-weight:700;display:inline-flex}.external-chat-state--connected{color:#11633e;background:#e8f6ed}.external-chat-state--pending{color:#795000;background:#fff4d6}.external-chat-empty{background:#f7f9fd;border:1px solid #dce3ef;border-radius:14px;gap:12px;padding:18px;display:grid}.external-chat-empty h3,.external-chat-empty p{margin:0}.external-chat-empty details{padding-top:4px}.external-chat-empty summary{cursor:pointer;font-weight:700}.external-chat-empty li{margin:6px 0}.avito-dialog-layout{border:1px solid #dce3ef;border-radius:16px;grid-template-columns:minmax(420px,1.4fr) minmax(280px,.8fr);grid-template-areas:"conversation list";height:clamp(520px,100dvh - 220px,760px);min-height:0;display:grid;overflow:hidden}.avito-chat-list,.avito-conversation{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.avito-chat-list{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f7f9fd;border-left:1px solid #dce3ef;grid-area:list;min-height:0;overflow-y:auto}.avito-conversation{grid-area:conversation;min-height:0;overflow:hidden}.avito-chat-list h3,.avito-conversation h3{margin:0 0 4px}.avito-conversation-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.avito-conversation-heading>div{flex:1;gap:3px;min-width:0;display:grid}.avito-conversation-heading h3,.avito-conversation-heading p{margin:0}.avito-conversation-heading p,.avito-conversation-heading small{color:#52627a}.avito-conversation-heading p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avito-conversation-heading small{flex:none}.avito-conversation-actions{justify-items:end;gap:8px;display:grid}.avito-conversation-actions .secondary-button{white-space:nowrap;min-height:38px}.avito-dialog-phones{white-space:nowrap;background:#f7f9fd;border:1px solid #d9e2f1;border-radius:12px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:5px 0;display:flex;overflow-x:auto}.avito-dialog-phones>strong{flex:none;padding-left:8px}.avito-dialog-phone{flex:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.avito-dialog-phones small{color:#52627a}.avito-dialog-phone .secondary-button{min-height:30px;padding:3px 8px;font-size:12px}.executor-avito-archive{gap:12px;display:grid}.executor-avito-phones{background:#f7f9fd;border:1px solid #d9e2f1;border-radius:12px;gap:8px;padding:12px;display:grid}.executor-avito-phones>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.executor-avito-phones span{gap:2px;display:grid}.executor-avito-phones small,.executor-avito-conversation small,.executor-avito-message small{color:#52627a}.executor-avito-conversation{border:1px solid #d9e2f1;border-radius:12px;padding:12px}.executor-avito-conversation>summary{justify-content:space-between;gap:12px;display:flex}.executor-avito-timeline{flex-direction:column;gap:8px;max-height:448px;padding:12px 3px 3px;display:flex;overflow-y:auto}.executor-avito-message{white-space:pre-wrap;background:#f1f4f9;border-radius:12px;align-self:flex-start;max-width:82%;padding:10px 13px}.executor-avito-message--own{background:#e7efff;align-self:flex-end}.executor-avito-message p{margin:0 0 5px}.avito-chat{color:#172a46;text-align:left;background:#fff;border:1px solid #0000;border-radius:12px;gap:7px;width:100%;padding:13px;display:grid}.avito-chat:hover,.avito-chat--active{background:#edf3ff;border-color:#2457d6}.avito-chat--unread{background:#f4f7ff;border-color:#a8bfff}.avito-chat--unread strong{font-weight:850}.avito-chat>span:first-child{justify-content:space-between;align-items:start;gap:8px;display:flex}.avito-chat b{color:#fff;text-align:center;background:#2457d6;border-radius:999px;min-width:24px;padding:3px 7px}.avito-chat small,.avito-chat>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avito-chat .avito-chat-presence{color:#7a4b00;white-space:normal;background:#fff1c7;border-radius:8px;padding:5px 8px;font-weight:700;display:block}.avito-presence-notice{color:#654100;background:#fff8df;border:1px solid #f0cf72;border-radius:10px;margin:0;padding:10px 12px}.avito-messages{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.avito-message{overflow-wrap:anywhere;background:#f0f3f8;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:min(78%,620px);padding:11px 13px}.avito-message-state{color:#52627a;text-align:center;align-self:stretch;margin:auto 0}.avito-message-state--empty{background:#f7f9fd;border:1px solid #dce3ef;border-radius:14px;gap:8px;padding:18px;display:grid}.avito-message-state--empty strong{color:#172a46}.avito-message--own{background:#e7efff;border-radius:14px 14px 4px;align-self:flex-end}.avito-message p{white-space:pre-wrap;margin:0 0 6px}.avito-reply{border-top:1px solid #dce3ef;gap:10px;padding-top:12px;display:grid}.avito-reply label{gap:8px;display:grid}.avito-reply textarea{box-sizing:border-box;resize:vertical;width:100%}@media (width<=780px){.external-chat-channel{padding:16px}.avito-dialog-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"conversation""list";height:auto;max-height:none}.avito-chat-list{border-top:1px solid #dce3ef;border-left:0;max-height:360px;overflow-y:auto}.avito-conversation{min-height:480px}.avito-conversation-heading{display:grid}.avito-message{max-width:88%}}.owner-staff-workspace-banner{z-index:35;background:#edf3ff;border:2px solid #2455d8;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:12px 16px;padding:14px 20px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #18305b14}.owner-staff-workspace-banner>div{gap:5px;display:grid}.owner-staff-workspace-banner span{font-size:.88rem}.owner-staff-workspace-banner button{flex-shrink:0}@media (width<=560px){.owner-staff-workspace-banner{flex-direction:column;align-items:stretch;gap:10px;margin:8px;padding:12px}}.preliminary-import{margin-bottom:16px}.preliminary-import summary{cursor:pointer;font-weight:700}.preliminary-import>label,.preliminary-import-confirm{gap:8px;margin:12px 0;display:grid}.preliminary-import-confirm{align-items:flex-start;display:flex}.preliminary-import-lists{border:1px solid #d7e0ef;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-height:320px;margin:12px 0;padding:12px;display:grid;overflow:auto}.preliminary-import-lists h3{margin:0 0 8px}.preliminary-import-lists ol{margin:0;padding-left:24px}.preliminary-import-lists li{overflow-wrap:anywhere;margin-bottom:6px}.max-workspace{align-content:start;gap:.8rem;display:grid;container:max-workspace/inline-size}.max-channel-switch{align-self:start;align-items:center}.max-workspace h3,.max-workspace p{margin:0}.max-state{color:#7c4d18}.max-columns{grid-template-columns:minmax(0,1fr) minmax(220px,32%);gap:1rem;min-height:420px;display:grid}.max-dialogs{grid-area:1/2;align-content:start;gap:.5rem;min-width:0;max-height:65vh;display:grid;overflow:auto}.max-dialog-list-tools{z-index:1;background:#fff;gap:.5rem;padding:0 0 .5rem;display:grid;position:sticky;top:0}.max-dialog-search-row{grid-template-columns:minmax(0,1fr) 2.5rem;gap:.4rem;display:grid}.max-dialog-search-row .max-refresh{color:#1747ad;background:#fff;border:1px solid #cad5e6;border-radius:9px;place-items:center;width:2.5rem;min-height:2.5rem;padding:0;font-size:1.4rem;line-height:1;display:grid}.max-dialog-list-tools input{box-sizing:border-box;width:100%;min-height:2.5rem;font:inherit;border:1px solid #cad5e6;border-radius:9px;padding:.5rem .7rem}.max-dialog-filters{gap:.35rem;display:flex}.max-dialog-filters button{color:#243653;background:#fff;border:1px solid #cad5e6;border-radius:9px;min-height:2.25rem;padding:.3rem .75rem}.max-dialog-filters button[aria-pressed=true]{color:#1747ad;background:#eef3ff;border-color:#2155d5;font-weight:700}.max-dialog{text-align:left;color:inherit;background:#fff;border:1px solid #d8e0ef;border-radius:12px;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.75rem;display:grid}.max-dialog--selected{background:#eef3ff;border-color:#2155d5}.max-dialog--unread{background:#f2f6ff;border-left:4px solid #2460d1}.max-dialog--selected.max-dialog--unread{background:#e8f0ff}.max-dialog__details{gap:.2rem;min-width:0;display:grid}.max-dialog__avatar,.max-avatar{color:#1747ad;background:#dbe7ff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.9rem;font-weight:700;display:grid}.max-dialog__heading{justify-content:space-between;align-items:start;gap:.5rem;min-width:0;display:flex}.max-dialog__heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.max-dialog small,.max-message small{color:#52627d}.max-dialog__preview{text-overflow:ellipsis;white-space:nowrap;color:#52627d;overflow:hidden}.max-new{color:#fff;background:#2460d1;border-radius:999px;flex:none;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .25rem;font-size:.75rem;font-weight:700;display:inline-grid}.max-conversation{flex-direction:column;grid-area:1/1;gap:.75rem;min-width:0;min-height:0;display:flex}.max-conversation-header{align-items:center;gap:.5rem;min-width:0;display:flex}.max-conversation-title{flex:1;min-width:0}.max-conversation-title h3{text-overflow:ellipsis;white-space:nowrap;margin:0;scroll-margin-top:5.5rem;overflow:hidden}.max-conversation-title small{color:#52627d;overflow-wrap:anywhere;display:block}.max-mobile-back{color:#1747ad;min-height:2.5rem;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:.35rem .45rem;font-weight:700;display:none}.max-mobile-back:hover,.max-mobile-back:focus-visible{background:#eef3ff}.max-dialog-menu{flex:none;margin-left:auto;position:relative}.max-dialog-menu summary{color:#243653;cursor:pointer;background:#fff;border:1px solid #d8e0ef;border-radius:9px;place-items:center;width:3rem;height:3rem;padding:0;font-size:1.5rem;line-height:1;list-style:none;display:grid}.max-dialog-menu summary::-webkit-details-marker{display:none}.max-dialog-menu[open] summary,.max-dialog-menu summary:hover{background:#eef3ff;border-color:#2155d5}.max-dialog-menu__panel{z-index:10;background:#fff;border:1px solid #d8e0ef;border-radius:12px;gap:.5rem;width:min(320px,100vw - 3rem);padding:.75rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 30px #18294c2e}.max-dialog-menu__panel label{gap:.25rem;display:grid}.max-dialog-menu__panel select,.max-dialog-menu__panel button{width:100%}.max-chat-info summary{color:#2155d5;cursor:pointer;align-items:center;width:fit-content;min-height:2.75rem;font-size:.875rem;display:inline-flex}.max-chat-info p{margin:.5rem 0 0}.max-outcome-warning{background:#fff8e8;border:1px solid #d4a35d;border-radius:12px;padding:.75rem}.max-outcome-warning p{margin:0 0 .5rem}.max-messages{flex:1;align-content:start;gap:.6rem;min-height:180px;max-height:48vh;display:grid;overflow:auto}.max-message{overflow-wrap:anywhere;background:#f1f4fa;border-radius:12px;max-width:85%;padding:.7rem}.max-message--out{background:#e4efff;justify-self:end}.max-composer{gap:.5rem;margin-top:auto;display:grid}.max-composer-row{align-items:flex-end;gap:.5rem;display:flex}.max-composer textarea{box-sizing:border-box;width:100%;min-width:0;min-height:76px;font:inherit;resize:vertical;border:1px solid #cad5e6;border-radius:10px;flex:1;padding:.65rem}.max-composer textarea:focus-visible{outline-offset:1px;outline:2px solid #2155d5}.max-composer-hint{color:#52627d;font-size:.8rem}.max-send-button{color:#fff;cursor:pointer;background:#2155d5;border:0;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.25rem;display:grid}.max-send-button:disabled{opacity:.5;cursor:not-allowed}.max-send-button:focus-visible{outline-offset:2px;outline:2px solid #1747ad}@container communications-workspace (width<=780px){.external-channel-tabs--conversation-open{display:none}}@container max-workspace (width<=780px){.max-workspace--detail>.max-channel-switch{display:none}.max-columns{min-height:0;display:block}.max-dialogs{max-height:none;overflow:visible}.max-dialog-list-tools{position:static}.max-conversation,.max-columns--open .max-dialogs{display:none}.max-columns--open .max-conversation{height:max(360px,100dvh - 7rem);display:flex;overflow:hidden}.max-columns--open .max-conversation--warning{height:auto;overflow:visible}.max-columns--open .max-conversation--warning .max-messages{flex:none;height:min(40dvh,320px);min-height:160px}.max-mobile-back{flex:none;display:inline-flex}.max-messages{flex:1;min-height:0;max-height:none;overflow-y:auto}.max-composer textarea{resize:none;height:48px;min-height:48px}.max-composer-hint{display:none}}.staff-performance{gap:1rem;min-width:0;display:grid}.staff-performance-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.staff-performance-header h2,.staff-performance-card h3,.staff-review-form h4{margin:0}.staff-performance-header p{color:#52627d;margin:.35rem 0 0}.staff-performance-filters{flex-wrap:wrap;gap:.65rem;display:flex}.staff-performance-filters label,.staff-review-form label,.staff-review-scores label{gap:.3rem;display:grid}.staff-performance-filters input,.staff-performance-filters select,.staff-review-form textarea,.staff-review-scores select{box-sizing:border-box;color:#102247;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #cad5e6;border-radius:9px;padding:.55rem .65rem}.staff-ai-state{border-left:4px solid #d59a1a;gap:.35rem;display:grid}.staff-ai-state span,.staff-ai-state small{color:#52627d}.staff-performance-list,.staff-performance-card{gap:1rem;display:grid}.staff-performance-card>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.staff-performance-card>header span{color:#52627d}.staff-score{color:#087044;white-space:nowrap;background:#e8f5ee;border-radius:999px;padding:.55rem .75rem}.staff-score--empty{background:#eef2f8;color:#52627d!important}.staff-metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem;display:grid}.staff-metric{background:#f8faff;border:1px solid #d8e0ef;border-radius:12px;gap:.25rem;padding:.8rem;display:grid}.staff-metric span,.staff-metric small{color:#52627d}.staff-metric strong{font-size:1.35rem}.staff-review-history,.staff-activity,.staff-review{border-top:1px solid #d8e0ef;padding-top:.75rem}.staff-review-history summary,.staff-activity summary,.staff-review summary{color:#1747ad;cursor:pointer;font-weight:700}.staff-activity ol{gap:.5rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.staff-activity li{padding-left:.25rem}.staff-activity li span{color:#52627d;font-size:.85rem;display:block}.staff-review-form{gap:.8rem;margin-top:.9rem;display:grid}.staff-review-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.staff-review-form textarea{resize:vertical}.staff-review-form button{justify-self:start}.staff-review-form small{color:#52627d}@media (width<=720px){.staff-performance-header,.staff-performance-card>header{flex-direction:column;align-items:stretch}.staff-performance-filters,.staff-performance-filters label{width:100%}.staff-review-scores{grid-template-columns:1fr}.staff-score{width:fit-content}}.admin-content [hidden]{display:none!important}.executor-call-control{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:inline-flex}.executor-call-link{color:var(--color-primary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700;text-decoration:underline}.executor-call-link:disabled{opacity:.6;cursor:default}.executor-call-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}.executor-directory-card>summary{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 16px}.executor-directory-card__identity{overflow-wrap:anywhere;min-width:0}.executor-directory-card__identity>strong{font-size:17px}.executor-directory-card__primary-phone{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.executor-directory-card__primary-phone>small{font-size:12px}.executor-directory-card__state{justify-items:end;gap:6px;font-size:12px;display:grid}.executor-directory-card__body{gap:8px;padding:12px 16px}.executor-directory-card__section>summary,.executor-directory-card__body>.history-list>summary{padding:9px 0;font-size:14px}.executor-directory-card__section{padding:0 12px}.executor-directory-card__more>summary{text-align:right}.executor-directory-card__body>details:not([open])>:not(summary){display:none}.executor-directory-filter-panel{margin:12px 0}.executor-directory-filter-panel>summary{cursor:pointer;color:var(--color-primary);font-weight:700}.executor-chat-return{justify-self:start;margin-bottom:12px}.executor-directory-compact{min-width:0;padding:16px}.executor-directory-compact .directory-heading{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:10px}.executor-directory-compact .directory-heading h2{font-size:20px}.executor-directory-compact .directory-heading p{margin-top:0;font-size:13px}.executor-directory-compact .directory-search{flex:240px;min-width:0}.executor-directory-compact .directory-search input{box-sizing:border-box;width:100%;min-width:0}.executor-directory-compact .executor-directory{gap:6px}.executor-directory-card--compact>summary{gap:8px;padding:10px 12px}.executor-directory-card--compact .executor-directory-card__identity>strong{font-size:16px}@media (width<=780px){.executor-directory-compact{padding:12px}.executor-directory-compact .directory-heading{flex-direction:row}.executor-directory-compact .directory-search{flex-basis:100%;order:1;width:100%}}.avito-linked-identity{color:var(--color-ink-soft);margin-top:4px;display:block}@media (width<=780px){.executor-directory-card>summary{grid-template-columns:minmax(0,1fr)}.executor-directory-card__state{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.executor-directory-card__body{padding:10px}}.executor-directory-card__body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.executor-directory-card__body>details[open]{grid-column:1/-1}@media (width<=780px){.executor-directory-card__body{grid-template-columns:minmax(0,1fr)}}.citizenship-filter{gap:var(--space-2);flex:260px;min-width:0;display:grid}.citizenship-filter__trigger{justify-content:space-between;gap:var(--space-2);text-align:left;width:100%;display:flex}.citizenship-filter__trigger span:first-child{overflow-wrap:anywhere}.citizenship-filter__panel{box-sizing:border-box;gap:var(--space-3);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--space-4);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;margin:auto;display:flex;box-shadow:0 16px 56px #14213d33}.citizenship-filter__panel:not([open]){display:none}.citizenship-filter__panel::backdrop{background:#14213d66}.citizenship-filter__panel>label{gap:var(--space-2);display:grid}.citizenship-filter__panel .action-row{flex-shrink:0}.citizenship-filter__panel .action-row>button{flex:auto}@media (width<=600px){.citizenship-filter__panel{margin:auto auto 16px}}.citizenship-filter__options{border:0;flex:auto;min-width:0;max-height:min(360px,45dvh);margin:0;padding:0;overflow-y:auto}.citizenship-filter__options legend{color:var(--color-ink-soft);margin-bottom:var(--space-2);font-size:.875rem}.citizenship-filter__options .citizenship-filter__option{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-height:44px;font-weight:400;display:flex}.citizenship-filter__option input{width:20px;height:20px;accent-color:var(--color-primary);flex:0 0 20px}.company-dialogs{min-width:0;padding:var(--space-4);order:4}.company-dialogs__heading,.company-dialogs__row,.company-dialog-messages__actions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.company-dialogs__heading h3{margin:0}.company-dialogs__hint{margin:var(--space-2) 0 var(--space-3);color:var(--color-ink-soft);font-size:.875rem}.company-dialogs__list,.company-dialog-messages__list{gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.company-dialogs__list>li{border-top:1px solid var(--color-line);min-width:0;padding-top:var(--space-2)}.company-dialogs__open{gap:var(--space-1);text-align:left;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-primary-muted);color:var(--color-ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;flex:180px;display:grid}.company-dialogs__open small,.company-dialog-message time,.company-dialog-message small{color:var(--color-ink-soft);font-size:.75rem;font-weight:400}.company-dialogs__open[aria-expanded=true]{border-color:var(--color-primary)}.company-dialogs__confirmation{margin:var(--space-2) 0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.company-dialogs__confirmation p{margin:0 0 var(--space-2)}.company-dialogs__link{margin-top:var(--space-3)}.company-dialogs__link>summary{color:var(--color-primary);cursor:pointer;padding:var(--space-2) 0;font-weight:600}.company-dialogs__link form{gap:var(--space-2);margin-top:var(--space-2);min-width:0;display:grid}.company-dialogs__link label{gap:var(--space-1);min-width:0;display:grid}.company-dialogs__link select{width:100%;min-width:0;max-width:100%;min-height:44px;padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit}.company-dialog-messages{margin:var(--space-2) 0;min-width:0}.company-dialog-messages__actions{margin-bottom:var(--space-2);justify-content:flex-start}.company-dialog-messages__pane{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(360px,55dvh);overflow-y:auto}.company-dialog-messages__pane:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.company-dialog-message{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-muted);overflow-wrap:anywhere}.company-dialog-message--out{background:var(--color-primary-muted)}.company-dialog-message>div{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.company-dialog-message strong{font-size:.875rem}.company-dialog-message p{margin:var(--space-1) 0 0;white-space:pre-wrap}.company-dialog-message small{margin-top:var(--space-1);display:block}.help-heading{min-width:0;max-width:100%}.help-heading__row{align-items:center;gap:2px;min-width:0;display:flex}.help-heading__row>:first-child{overflow-wrap:anywhere;min-width:0;margin:0}.help-heading .help-heading__toggle{width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;box-shadow:none;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.help-heading__toggle>span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.help-heading .help-heading__toggle:hover,.help-heading .help-heading__toggle[aria-expanded=true]{background:#64748b1f}.help-heading .help-heading__toggle:focus-visible{outline-offset:2px;outline:2px solid}.help-heading__content{overflow-wrap:anywhere;background:#64748b0f;border-inline-start:2px solid;border-radius:4px;margin:4px 0 12px;padding:10px 12px;font-size:.875rem;font-weight:400;line-height:1.5}.help-heading__content[hidden]{display:none}.help-heading__content>:first-child{margin-top:0}.help-heading__content>:last-child{margin-bottom:0}@media print{.help-heading__toggle,.help-heading__content{display:none!important}}.registration-legal{border:0;min-width:0;margin:1rem 0;padding:0}.registration-legal legend{margin-bottom:.5rem;font-weight:600}.registration-legal-text{min-width:0;margin:.5rem 0}.registration-legal-text summary{cursor:pointer;overflow-wrap:anywhere}.registration-legal-copy{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;margin:.75rem 0;font-size:1rem;line-height:1.5;overflow:auto}.registration-legal-choice{align-items:flex-start;gap:.6rem;margin:1rem 0 .5rem;display:flex}.registration-legal-choice input{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.mobile-navigation,.mobile-navigation__dialog{display:none}@media (width<=780px){.mobile-navigation{display:block}.app-frame:has(.mobile-navigation){padding-bottom:calc(var(--mobile-navigation-height,88px) + 32px)}.mobile-navigation__bar{z-index:20;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);background:var(--color-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #14213d0f}.mobile-navigation__bar button{min-width:0;min-height:56px;color:var(--color-ink-soft);background:var(--color-surface);overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;font-size:12px;font-weight:650;line-height:1.3;display:flex;position:relative}.mobile-navigation__badge{color:#fff;background:#d32626;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:3px;right:max(7px,50% - 28px)}.mobile-navigation__sections>button>b{color:#fff;background:#d32626;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:11px;display:grid}.mobile-navigation__bar button>span:first-child{font-size:20px;line-height:1}.mobile-navigation button[aria-current=page],.mobile-navigation button[aria-pressed=true]{color:var(--color-primary-strong);background:var(--color-primary-muted)}.mobile-navigation__dialog[open]{width:100%;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top,0px) 0 0;color:var(--color-ink);background:var(--color-canvas);border:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0}.mobile-navigation__dialog::backdrop{background:var(--color-canvas)}.mobile-navigation__heading{border-bottom:1px solid var(--color-line);background:var(--color-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.mobile-navigation__heading h2{overflow-wrap:anywhere;margin:0;font-size:22px}.mobile-navigation__heading button{min-width:48px;min-height:48px;font-size:24px}.mobile-navigation__content{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;padding:16px;overflow-y:auto}.mobile-navigation__content>p:not(.identity-error):not(.action-feedback){color:var(--color-ink-soft);margin-top:0}.mobile-navigation__sections,.mobile-navigation__order{gap:8px;margin:12px 0 20px;padding:0;list-style:none;display:grid}.mobile-navigation__sections>button{border:1px solid var(--color-line);min-height:56px;color:var(--color-ink);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:12px;display:grid}.mobile-navigation__star{text-align:center;font-size:24px}.mobile-navigation__order li{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) 48px 48px;align-items:center;gap:4px;padding:8px;display:grid}.mobile-navigation__order button{min-height:48px;color:var(--color-primary-strong);background:var(--color-primary-muted);cursor:pointer;border:0;border-radius:8px;font-size:22px}.mobile-navigation button:disabled{cursor:default;opacity:.55}.mobile-navigation__actions{border-top:1px solid var(--color-line);background:var(--color-surface);flex-wrap:wrap;flex-shrink:0;gap:8px;padding:12px 16px;display:flex}.mobile-navigation__actions button{flex:1;min-height:48px}.mobile-navigation__conflict{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;padding:12px}.mobile-navigation__conflict button{white-space:normal;min-height:48px;margin-bottom:8px}.mobile-navigation__dialog .mobile-navigation__bar{flex-shrink:0;position:static}}.legal-org-card{overflow-wrap:anywhere;min-width:0;margin-bottom:1rem;padding:1.25rem}.legal-org-card h2{margin-top:0}.legal-org-card label{flex-direction:column;gap:.4rem;min-width:0;margin:.75rem 0;display:flex}.legal-org-card input,.legal-org-card select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;padding:.7rem}.legal-org-card fieldset{border:1px solid var(--color-line);border-radius:.75rem;min-width:0;margin:1rem 0;padding:1rem}.legal-org-card button{white-space:normal;border:1px solid var(--color-line);background:var(--color-surface);max-width:100%;min-height:44px;color:var(--color-primary-strong);font:inherit;cursor:pointer;border-radius:.7rem;padding:.7rem 1rem;font-weight:600}.legal-org-card button[type=submit]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.legal-org-card button:disabled{opacity:.55;cursor:not-allowed}.legal-org-card input:not([type=checkbox]),.legal-org-card select{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:.7rem}.legal-org-card :is(button,input,select):focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.legal-org-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.legal-org-wide{grid-column:1/-1}.legal-org-card .legal-org-check{flex-direction:row;align-items:flex-start}.legal-org-card .legal-org-check input{flex-shrink:0;width:1.25rem;height:1.25rem}.legal-org-core{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.legal-org-core dt{font-weight:600}.legal-org-core dd{margin:.3rem 0}.legal-profile-summary{margin-bottom:1rem}.legal-profile-secondary{border-top:1px solid var(--color-line);margin-top:1rem;padding-top:1rem}.legal-org-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.legal-evidence-item{border-top:1px solid var(--color-line);overflow-wrap:anywhere;margin-top:1rem;padding-top:.75rem}@media (width<=640px){.legal-org-grid,.legal-org-core{grid-template-columns:minmax(0,1fr)}.legal-org-card{padding:.75rem}.legal-org-card fieldset{padding:.65rem}.legal-org-actions button{width:100%}}.contract-packages{overflow-wrap:anywhere;min-width:0;padding:20px}.contract-packages label{gap:8px;display:grid}.contract-packages select,.contract-packages button{max-width:100%;min-height:44px;font:inherit}.contract-packages select{width:100%;min-width:0}.contract-packages summary{cursor:pointer;padding:12px 0}.contract-package-document{border-top:1px solid var(--border,#d9e3df);padding:8px 0}.contract-package-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:100%;line-height:1.65}.contract-packages code{overflow-wrap:anywhere}@media (width<=600px){.contract-packages{padding:14px}.contract-packages button{white-space:normal;width:100%}.contract-packages ul{padding-left:20px}}.company-workspace{gap:.5rem;min-width:0;display:grid}.company-workspace .surface{min-width:0;padding:.75rem}.company-requisites-status{color:var(--color-muted);margin:0}.company-workspace label{gap:.4rem;min-width:0;display:grid}.company-settings fieldset,.company-money fieldset,.company-financial-documents fieldset{border:1px solid var(--color-line);border-radius:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;min-width:0;padding:1rem;display:grid}.company-workspace input:not([type=checkbox]),.company-workspace textarea,.company-workspace select{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-ink);font:inherit;border-radius:.7rem;padding:.7rem}.company-workspace button,.company-workspace summary{cursor:pointer;white-space:normal;overflow-wrap:anywhere;min-height:44px}.company-workspace summary{padding:.5rem 0}.company-workspace button{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-primary-strong);font:inherit;border-radius:.7rem;padding:.7rem 1rem;font-weight:600}.company-workspace button[type=submit]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.company-workspace button:disabled{opacity:.55;cursor:not-allowed}.company-workspace :is(button,input,select,summary):focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.company-workspace p,.company-workspace dd{overflow-wrap:anywhere}.company-requisites{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.8rem;display:grid}.company-requisites dt{color:var(--color-muted);font-size:.9rem}.company-requisites dd{margin:.3rem 0 0}.company-period-filter{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.company-period-filter label{flex:12rem}.company-period-row{border-top:1px solid var(--color-line);padding:.5rem 0}.company-period-report pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.company-reconciliation-list{gap:.5rem;margin:.8rem 0;display:grid}.company-reconciliation-detail{border-top:1px solid var(--color-line);margin-top:1rem;padding-top:1rem}.company-settings .document-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-line);background:var(--color-surface-muted);max-height:32rem;color:var(--color-ink);font:inherit;border-radius:.75rem;padding:1rem;overflow:auto}.company-workspace textarea{resize:vertical;min-height:100px}.company-financial-documents,.company-financial-document{border-top:1px solid var(--color-line);min-width:0;margin-top:1rem;padding-top:1rem}.company-financial-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.company-obligations,.company-obligation-entry{border-top:1px solid var(--color-line);overflow-wrap:anywhere;min-width:0;margin-top:1rem;padding-top:1rem}.company-obligations fieldset{gap:.8rem;min-width:0;display:grid}.company-obligations textarea{width:100%}.company-obligations .button-row{flex-wrap:wrap;align-items:start;gap:.5rem;display:flex}@media (width<=600px){.company-period-filter{display:grid}.company-workspace .surface{padding:.85rem}}.owner-reports-workspace,.owner-daily-report{gap:18px;min-width:0;display:grid}.owner-report-navigation>div{flex-wrap:wrap;gap:10px;display:flex}.owner-report-navigation button[aria-pressed=false]{color:#263d58;background:#edf2f8}.owner-report-selector{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.owner-report-selector label{flex:1;min-width:180px}.owner-reports-workspace select{max-width:100%}.owner-report-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.owner-report-overview-heading h2{margin:4px 0 8px}.owner-report-overview-heading p{color:#52657c;margin:0}.owner-report-eyebrow{color:#26745e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.owner-report-partial{color:#635024;background:#fff8e7;border:1px solid #ead39b;border-radius:999px;padding:7px 11px;font-size:12px}.owner-report-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.owner-report-highlights article{background:#f7faf9;border:1px solid #dce6ea;border-radius:12px;min-width:0;padding:14px}.owner-report-highlights h3{margin:0 0 10px;font-size:15px}.owner-report-highlights p{overflow-wrap:anywhere;margin:0;line-height:1.5}.owner-report-details>summary{cursor:pointer;font-size:16px;font-weight:650}.owner-report-full>section{margin-top:16px}.owner-report-employee+.owner-report-employee{border-top:1px solid #e0e8ed;margin-top:22px;padding-top:16px}.owner-report-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px;display:grid}.owner-report-metrics>div{background:#f3f6fb;border-radius:10px;padding:12px}.owner-report-metrics dt{color:#52657c;font-size:13px}.owner-report-metrics dd{margin:8px 0 0;font-size:20px;font-weight:650}.owner-report-lines{padding-left:22px}.owner-report-lines li{overflow-wrap:anywhere;margin:7px 0}.owner-report-note{color:#52657c;font-size:13px}.owner-report-notice{color:#635024;background:#fff8e7;border:1px solid #ead39b;border-radius:10px;padding:14px 16px}.owner-report-cards{min-width:0}.owner-card-context{margin:22px 0}.owner-card-context p{color:#52657c;font-size:13px}.owner-card-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.owner-card-column{grid-template-rows:subgrid;border:1px solid #d3dfe7;border-radius:12px;min-width:0;display:grid;overflow:hidden}.owner-card-column header{background:#eaf0f6;padding:18px}.owner-card-column header span{color:#587083;font-size:12px}.owner-card-column header h4{margin:5px 0;font-size:20px}.owner-card-ai header{background:#e3f3ee}.owner-card-section{text-transform:uppercase;background:#f5f7fa;border-top:1px solid #dfe6ec;border-bottom:1px solid #dfe6ec;margin:0;padding:10px 18px;font-size:13px}.owner-card-field{border-bottom:1px solid #edf0f3;min-width:0;padding:14px 18px}.owner-card-label{color:#52657c;justify-content:space-between;gap:10px;font-size:13px;display:flex}.owner-card-label small{text-align:right;font-size:11px}.owner-card-value{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.owner-card-empty{color:#718093;margin-top:8px;font-size:13px}.owner-card-proposed{background:#f3fbf7;border-left:3px solid #3e9b7d;padding-left:15px}.owner-card-proposed small{color:#16745e;font-weight:700}.owner-reports-workspace summary{cursor:pointer;color:#205f55;margin-top:10px}.owner-card-field blockquote{overflow-wrap:anywhere;background:#fff;border-left:2px solid #88b9aa;margin:12px 0 0;padding:10px 12px;font-size:13px}@media (width<=760px){.owner-report-highlights{grid-template-columns:1fr}.owner-card-columns{display:block}.owner-card-column{margin-bottom:18px;display:block}.owner-card-field{padding:12px}.owner-card-proposed{padding-left:9px}.owner-card-label>span{max-width:65%}.owner-card-label small{max-width:35%}}.unified-messenger__channel{min-height:0;container:unified-messenger/inline-size}.unified-messenger__layout{background:#fff;min-height:min(520px,100dvh - 220px)}.unified-messenger .avito-dialog-layout{height:max(360px, calc(100dvh - var(--avito-layout-top,220px) - 12px));min-height:360px;max-height:none}.unified-messenger .avito-chat-list{background:#f7f9fd;gap:8px;padding:14px}.unified-messenger__list-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.unified-messenger__list-header h3{margin:0}.unified-messenger__list-header span{color:#60718b;font-size:.78rem}.unified-messenger__search input{box-sizing:border-box;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d4deec;border-radius:10px;padding:8px 11px}.unified-messenger__filters{flex-wrap:wrap;gap:7px;margin-bottom:4px;display:flex}.unified-messenger__filters button{color:#28405e;min-height:34px;font:inherit;background:#fff;border:1px solid #d2ddec;border-radius:999px;padding:5px 13px;font-size:.85rem}.unified-messenger__filters .unified-messenger__filter--active{color:#194ca6;background:#e4efff;border-color:#2460d1;font-weight:700}.unified-messenger .avito-chat{background:#fff;border:1px solid #dfe7f2;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px}.unified-messenger .avito-chat--unread{background:#edf4ff;border-color:#b6cbf0 #b6cbf0 #b6cbf0 #2460d1;border-left-style:solid;border-left-width:4px}.unified-messenger .avito-chat--unread .avito-chat__preview,.unified-messenger .avito-chat--unread .avito-chat__heading strong{color:#193e7c;font-weight:800}.unified-messenger .avito-chat--active{background:#eef4ff;border-color:#9bb9ec}.unified-messenger .avito-chat>.unified-messenger__avatar{color:#2857a8;text-align:center;background:#dbe7ff;border-radius:50%;grid-area:1/1/4;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;line-height:1;display:flex}.unified-messenger .avito-chat>.unified-messenger__avatar>span{width:100%;display:block}.unified-messenger .avito-chat>span:nth-child(2){grid-column:2;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.unified-messenger .avito-chat__heading strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unified-messenger .avito-chat__trailing{flex:none;align-items:center;gap:5px;display:flex}.unified-messenger .avito-chat__trailing time{color:#60718b;white-space:nowrap;font-size:.73rem}.unified-messenger .avito-chat__author{color:#526984;font-style:normal;font-weight:600}.unified-messenger .avito-chat--last-incoming .avito-chat__author{color:#174aa2;font-weight:800}.unified-messenger .avito-chat>small,.unified-messenger .avito-chat>span:last-child:not(.unified-messenger__avatar){color:#61728b;grid-column:2;min-width:0;font-size:.82rem}.unified-messenger .avito-chat>.avito-chat__review{color:#895a12;font-weight:700}.unified-messenger .avito-chat>.avito-chat__mark{color:#805f18}.unified-messenger .avito-chat>.avito-chat__mark--due{color:#a1242b;font-weight:800}.unified-messenger .avito-due-reminders{color:#87262b;background:#fff5f5;border:1px solid #f0b9bd;border-radius:10px;gap:5px;padding:10px;display:grid}.unified-messenger .avito-due-reminders button{color:#7d2630;cursor:pointer;text-align:left;background:#fff;border:1px solid #ecc6c8;border-radius:7px;padding:5px 8px}.unified-messenger .avito-mark-editor{background:#fffaf0;border-bottom:1px solid #dce3ef;flex-wrap:wrap;align-items:end;gap:8px;padding:10px 16px;display:flex}.unified-messenger .avito-mark-editor>strong{width:100%}.unified-messenger .avito-mark-editor label{gap:4px;min-width:min(100%,180px);font-size:.85rem;display:grid}.unified-messenger .avito-mark-editor select,.unified-messenger .avito-mark-editor input{max-width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd8eb;border-radius:7px}.unified-messenger .avito-chat b{background:#2460d1}.messenger-unread-pill{color:#fff;white-space:nowrap;background:#2460d1;border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;margin-left:5px;padding:1px 7px;font-size:.78rem;font-weight:800;display:inline-flex}.messenger-unread-divider{color:#1a52b6;align-items:center;gap:12px;margin:14px 0;font-size:.8rem;font-weight:700;display:flex}.messenger-unread-divider:before,.messenger-unread-divider:after{content:"";background:#c5d6f4;flex:1;height:1px}.messenger-new-messages{color:#194ea9;font:inherit;cursor:pointer;background:#edf4ff;border:1px solid #9dbdea;border-radius:999px;align-self:center;margin:0 12px;padding:7px 15px;font-size:.82rem;font-weight:700}.max-composer textarea[data-auto-grow],.unified-messenger .avito-reply textarea[data-auto-grow]{white-space:pre-wrap;overflow-wrap:anywhere;resize:none;box-sizing:border-box;min-height:64px;max-height:240px;line-height:1.5;overflow-x:hidden}.unified-messenger .avito-conversation{gap:10px;padding:0}.unified-messenger .avito-conversation-heading{border-bottom:1px solid #dce3ef;align-items:center;padding:13px 16px}.unified-messenger .avito-conversation-heading>div:first-of-type{flex:1}.unified-messenger .avito-conversation-heading>.avito-conversation-actions{flex:none;max-width:90px}.unified-messenger .avito-conversation-heading{flex:none}.unified-messenger .avito-conversation-heading h3{font-size:1.05rem}.avito-candidate-link{color:#2055bb;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.unified-messenger .avito-conversation__identity{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.unified-messenger .avito-conversation__identity a{color:#2055bb;overflow-wrap:anywhere;font-size:.85rem;font-weight:700;text-decoration:underline}.unified-messenger .avito-conversation__ad-title,.unified-messenger .avito-conversation__ad-address{overflow-wrap:anywhere}.unified-messenger__back{color:#2460d1;min-height:36px;font:inherit;background:0 0;border:0;padding:5px 7px;font-weight:700;display:none}.unified-messenger__actions{position:relative}.unified-messenger__actions summary{color:#27466d;cursor:pointer;background:#f1f4fa;border-radius:9px;place-items:center;width:36px;height:36px;font-size:1.3rem;font-weight:800;list-style:none;display:grid}.unified-messenger__actions summary::-webkit-details-marker{display:none}.unified-messenger__actions-menu{z-index:4;background:#fff;border:1px solid #d4deec;border-radius:12px;gap:8px;width:min(280px,80vw);padding:12px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 8px 24px #1b365522}.unified-messenger__actions-menu p{margin:0}.unified-messenger .avito-dialog-phones{white-space:normal;margin:4px 0 0;padding:6px 8px;display:grid;overflow:visible}.unified-messenger .avito-dialog-phone{flex-wrap:wrap;min-width:0;display:flex}.unified-messenger .avito-dialog-phone b{white-space:nowrap}.unified-messenger .avito-dialog-phone small{flex:120px}.chat-candidate-dialog{box-sizing:border-box;color:#142743;background:#fff;border:1px solid #d4deec;border-radius:16px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto}.chat-candidate-dialog::backdrop{background:#14274366}.chat-candidate-dialog__jobs{gap:12px;margin-top:12px;display:grid}.chat-candidate-dialog__jobs article{border:1px solid #d4deec;border-radius:12px;gap:6px;padding:12px;display:grid}.unified-messenger .avito-dialog-phones summary{cursor:pointer;font-weight:700}.unified-messenger .avito-presence-notice{margin:0 14px}.unified-messenger .avito-messages{padding:10px 16px}.unified-messenger .avito-message{background:#f1f4fa}.unified-messenger .avito-message--own{background:#e4efff}.unified-messenger .avito-reply{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:11px 14px}.unified-messenger .avito-reply label{font-size:0}.unified-messenger .avito-reply textarea{resize:vertical;min-height:44px;max-height:140px;font-size:1rem}.unified-messenger .avito-reply button{min-height:44px}.unified-messenger__layout--empty{min-height:430px}.unified-messenger__empty-conversation{text-align:center;grid-area:conversation;align-content:center;justify-items:center;gap:12px;padding:32px;display:grid}.unified-messenger__empty-conversation h3,.unified-messenger__empty-conversation p{margin:0}.unified-messenger__empty-list{background:#f7f9fd;border-left:1px solid #dce3ef;grid-area:list;align-content:start;gap:12px;padding:18px;display:grid}.unified-messenger__empty-list h3,.unified-messenger__empty-list p{margin:0}.unified-messenger__empty-list .external-chat-state{justify-self:start}@container communications-workspace (width<=780px){.unified-messenger__channel{box-shadow:none;background:0 0;border:0;padding:0}.unified-messenger .avito-dialog-layout{height:max(360px, calc(100dvh - var(--avito-layout-top,172px) - 12px));min-height:360px;max-height:none;display:block}.unified-messenger .avito-chat-list{border:0;height:100%;max-height:none}.unified-messenger .avito-conversation{height:100%;min-height:0;display:none}.unified-messenger--detail-open .avito-chat-list{display:none}.unified-messenger--detail-open .avito-conversation{display:flex}.unified-messenger__back{display:block}.unified-messenger .avito-conversation-heading{display:flex}.unified-messenger .avito-conversation-heading--candidate{grid-template-columns:34px minmax(0,1fr) 36px;align-items:start;gap:8px;padding:10px;display:grid}.avito-conversation-heading--candidate>.unified-messenger__header-avatar{display:none}.unified-messenger .avito-conversation-heading--candidate>div:first-of-type{display:contents}.avito-conversation-heading--candidate .avito-conversation__identity{grid-area:1/2;min-width:0}.avito-conversation-heading--candidate .avito-conversation-actions{grid-area:1/3}.avito-conversation-heading--candidate .avito-conversation-actions>small{display:none}.avito-conversation-heading--candidate .avito-dialog-phones,.avito-conversation-heading--candidate .avito-conversation__ad-title,.avito-conversation-heading--candidate .avito-conversation__ad-address{grid-column:1/-1}.unified-messenger .avito-message{max-width:88%}.unified-messenger--detail-open .unified-messenger__refresh{display:none}.unified-messenger__layout--empty{height:auto;min-height:0}.unified-messenger__empty-conversation,.unified-messenger__empty-list{border:0;display:grid}.unified-messenger__empty-conversation{padding:20px}}.unified-messenger__search .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container communications-workspace (width<=780px){.unified-messenger .avito-chat-list{box-sizing:border-box}.unified-messenger--detail-open>.unified-messenger__channel>.secondary-button:last-child{display:none}}.unified-messenger details.avito-dialog-phones:not([open])>:not(summary),.unified-messenger__actions:not([open])>.unified-messenger__actions-menu{display:none}.unified-messenger__list-refresh{color:#2460d1;cursor:pointer;background:#e7effb;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:1.25rem;display:grid}.unified-messenger__header-avatar{color:#2857a8;background:#dbe7ff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.unified-messenger .avito-reply textarea{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;background:#f6f8fc;border:1px solid #dce5f0;border-radius:12px;min-height:54px;max-height:240px;padding:10px 12px;line-height:1.5;overflow-x:hidden}.unified-messenger .avito-reply .unified-messenger__send{color:#fff;background:#2464d8;border:0;border-radius:12px;place-items:center;width:48px;height:48px;min-height:48px;font-size:1.3rem;display:grid}.unified-messenger .avito-reply .unified-messenger__send:disabled{cursor:not-allowed;background:#b9c8e1}.unified-messenger__composer-hint{color:#64758e;grid-column:1/-1;font-size:.75rem}@container communications-workspace (width<=780px){.unified-messenger .avito-reply .unified-messenger__send{border-radius:50%}.unified-messenger__composer-hint{display:none}.unified-messenger__back{width:34px;min-width:34px;padding:0;font-size:1.7rem}.unified-messenger .avito-dialog-layout.unified-messenger__layout--empty{height:auto;min-height:0}.unified-messenger__layout--empty .unified-messenger__empty-list{display:none}}.avito-ad{font-size:.8rem;font-weight:400;position:relative}.avito-ad>summary{color:#2457d6;cursor:pointer;background:#f3f6fb;border:1px solid #d3def1;border-radius:7px;align-items:center;gap:.45rem;width:fit-content;min-height:34px;padding:.35rem .6rem;list-style:none;display:flex}.avito-ad>summary::-webkit-details-marker{display:none}.avito-ad>summary:focus-visible{outline-offset:2px;outline:2px solid #2457d6}.avito-ad>summary code{font-size:.7rem}.avito-ad__chevron{display:inline-block}.avito-ad[open] .avito-ad__chevron{transform:rotate(180deg)}.avito-ad__card{z-index:8;inset-inline-end:0;color:#26334b;background:#fff;border:1px solid #d3def1;border-radius:10px;width:330px;max-width:calc(100vw - 40px);max-height:min(420px,60vh);padding:16px;position:absolute;top:calc(100% + 8px);overflow:auto;box-shadow:0 10px 30px #15294b26}.avito-ad__card dl{grid-template-columns:auto 1fr;gap:10px;margin:16px 0;display:grid}.avito-ad__card dt{color:#64748b}.avito-ad__card dd{overflow-wrap:anywhere;margin:0}.avito-ad__cache{color:#64748b;margin:14px 0 0;font-size:.7rem}.avito-ad__source-form{gap:9px;margin-top:12px;display:grid}.avito-ad__source-form label{gap:4px;display:grid}.avito-ad__source-form input{border:1px solid #d3def1;border-radius:6px;width:100%;min-width:0;padding:7px}.avito-ad__source-form div{gap:8px;display:flex}.avito-ad__source-form button,.avito-ad__edit{color:#2457d6;cursor:pointer;background:#f3f6fb;border:1px solid #d3def1;border-radius:6px;padding:7px 9px}.avito-ad__source-form p{color:#b42318}.avito-source-filters{border-bottom:1px solid #e0e6ef;flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.avito-source-filters label{color:#64748b;flex:110px;gap:4px;font-size:.72rem;display:grid}.avito-source-filters select{color:#26334b;background:#fff;border:1px solid #d3def1;border-radius:6px;width:100%;min-width:0;padding:7px}.avito-source-group{color:#64748b;background:#f3f6fb;border-top:1px solid #e0e6ef;padding:9px 14px;font-size:.72rem}.avito-chat__source{color:#315cac}.avito-inbox-secondary{justify-content:flex-end;padding:4px 12px 8px;display:flex}.avito-inbox-secondary button{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:.76rem}.avito-inbox-secondary button[aria-pressed=true]{color:#2457d6;font-weight:600}@media (width<=780px){.avito-ad__card{width:280px;inset-inline:0 auto}.avito-ad>summary code{display:none}}.chat-notifications{z-index:80;pointer-events:none;gap:10px;width:min(360px,100vw - 28px);max-height:calc(100dvh - 180px);display:grid;position:fixed;top:18px;right:20px;overflow-y:auto}.chat-notification{pointer-events:auto;background:#fff;border:1px solid #b8cce9;border-radius:16px;position:relative;box-shadow:0 12px 36px #1b36552b}.chat-notification__open{color:#15304f;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:16px;gap:8px;padding:16px 42px 15px 16px;display:grid}.chat-notification__open:hover{background:#f1f6ff}.chat-notification__open small{color:#416a9c;font-size:.76rem}.chat-notification__open strong{overflow-wrap:anywhere}.chat-notification__preview{-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.86rem;display:-webkit-box;overflow:hidden}.chat-notification__action{color:#1c55bd;font-size:.8rem;font-weight:700}.chat-notification__dismiss{color:#617693;cursor:pointer;background:0 0;border:0;border-radius:10px;width:34px;height:34px;padding:0;font-size:1.35rem;position:absolute;top:5px;right:5px}.chat-notification button:focus-visible{outline-offset:2px;outline:3px solid #2457d6}@media (width<=780px){.chat-notifications{top:8px;right:14px}}
