:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#172033;background:#edf1f8;font-synthesis:none;--ink:#172033;--muted:#768096;--line:rgba(120,132,158,.18);--paper:rgba(255,255,255,.82);--accent:#635bff;--cyan:#35c8d0;--shadow:0 18px 55px rgba(37,48,79,.12)}*{box-sizing:border-box}body{margin:0;min-width:1180px;background:radial-gradient(circle at 8% 0%,rgba(99,91,255,.16),transparent 29%),radial-gradient(circle at 92% 8%,rgba(53,200,208,.14),transparent 27%),linear-gradient(145deg,#f7f8fc,#edf1f8 56%,#f4f7fb);background-attachment:fixed}button,input{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}.app-shell{min-height:100vh;padding:18px 22px 55px}.global-header{position:relative;z-index:2;max-width:1500px;height:74px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 24px;border:1px solid rgba(255,255,255,.7);border-radius:22px;color:#fff;background:linear-gradient(120deg,#141c32f5,#222948ed);box-shadow:0 20px 50px #19213a33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:12px}.brand>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.22);border-radius:13px;color:#fff;background:linear-gradient(145deg,#7069ff,#5149db);box-shadow:0 8px 20px #635bff61;font-size:12px;font-weight:900;letter-spacing:.08em}.brand strong,.brand small,.user strong,.user small{display:block}.brand strong{font-size:15px}.brand small{margin-top:2px;color:#b8c0d4;font-size:11px}.header-tools,.user{display:flex;align-items:center}.header-tools{gap:28px}.system-state{display:flex;align-items:center;gap:8px;color:#cbd2e2;font-size:12px}.dot{width:7px;height:7px;border-radius:50%;background:#ff735f;box-shadow:0 0 0 5px #ff735f1f}.dot.online{background:#5ee1aa;box-shadow:0 0 0 5px #5ee1aa1f}.user{gap:10px}.user>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#232a43;background:linear-gradient(145deg,#fff0a3,#f2ce60);font-size:11px;font-weight:900}.user strong{font-size:12px}.user small{margin-top:2px;color:#aeb8ce;font-size:10px}.module-nav{position:relative;z-index:3;max-width:max-content;height:58px;display:flex;align-items:center;margin:-1px auto 0;padding:7px;border:1px solid rgba(255,255,255,.9);border-radius:0 0 19px 19px;background:#ffffffd1;box-shadow:0 16px 40px #2d37551c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.module-nav button{position:relative;display:flex;align-items:center;gap:7px;height:43px;padding:0 12px;border:0;border-radius:13px;color:#6c758a;background:transparent;font-size:12px;font-weight:700;transition:.18s ease}.module-nav button>span{display:grid;place-items:center;width:22px;height:22px;border-radius:8px;color:#7e8799;background:#edf0f6;font-size:9px}.module-nav button:hover{color:var(--ink);background:#635bff12;transform:translateY(-1px)}.module-nav button.active{color:#fff;background:linear-gradient(135deg,#6d65ff,#554de7);box-shadow:0 8px 18px #635bff47}.module-nav button.active>span{color:#554de7;background:#fff}.section-head{display:flex;align-items:flex-end;justify-content:space-between;padding:42px 20px 23px}.breadcrumbs{color:#8b94a8;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.section-head h1{margin-top:8px;color:var(--ink);font-size:32px;letter-spacing:-.035em}.section-head p{margin-top:5px;color:var(--muted);font-size:14px}.environment{padding:7px 10px;border:1px solid rgba(255,255,255,.9);border-radius:10px;color:#747e95;background:#ffffff94;box-shadow:0 8px 24px #37415c0f;font-size:10px;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.content{padding:0 20px}.eyebrow{display:block;margin-bottom:9px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.14em}.pilot-card{position:relative;overflow:hidden;display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:30px;min-height:202px;padding:32px 35px;border:1px solid rgba(255,255,255,.9);border-radius:26px;background:linear-gradient(125deg,#ffffffed,#fafbffb8);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pilot-card:after{content:"";position:absolute;right:-60px;top:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(99,91,255,.16),transparent 65%);pointer-events:none}.focus-label{align-self:stretch;display:flex;align-items:flex-start;gap:12px;padding-right:28px;border-right:1px solid var(--line)}.focus-label>span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#7069ff,#5149db);box-shadow:0 9px 22px #635bff4d;font-size:12px;font-weight:900}.focus-label strong,.focus-label small{display:block}.focus-label strong{margin-top:2px;font-size:13px}.focus-label small{margin-top:5px;color:var(--muted);font-size:11px}.focus-main{position:relative;z-index:1}.focus-main h2{color:var(--ink);font-size:40px;letter-spacing:-.05em}.focus-main p{margin-top:9px;color:var(--muted)}button{border:0;border-radius:13px;padding:11px 16px;color:#fff;background:linear-gradient(135deg,#6d65ff,#554de7);box-shadow:0 8px 18px #635bff38;font-weight:800}.pilot-card>button{position:relative;z-index:1;align-self:end;color:#fff;background:linear-gradient(135deg,#7069ff,#5149db)}.secondary{color:var(--ink);background:#eef1f7;box-shadow:none}.text-button{padding:5px;color:var(--accent);background:transparent;box-shadow:none}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.metrics.compact{grid-template-columns:repeat(3,1fr)}article,.panel,.conversation-list,.conversation{border:1px solid rgba(255,255,255,.88);background:var(--paper);box-shadow:0 13px 38px #2d395814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}article{min-height:116px;padding:20px;border-radius:19px}.metrics article span,article small{display:block;color:var(--muted);font-size:11px}.metrics article strong{display:block;margin:9px 0 4px;color:var(--ink);font-size:29px}.two-columns{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.panel{padding:24px;border-radius:22px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.panel-head p{margin-top:5px;color:var(--muted);font-size:12px}.empty{display:grid;min-height:180px;place-content:center;text-align:center;color:var(--muted)}.empty:before{content:"";width:38px;height:5px;margin:0 auto 16px;border-radius:5px;background:linear-gradient(90deg,var(--accent),var(--cyan))}.empty strong{color:#4d576c}.empty p{max-width:410px;margin-top:7px;font-size:12px}.facts{display:grid;margin:8px 0 0;padding:0;list-style:none}.facts li{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--line)}.facts li:last-child{border-bottom:0}.facts span{color:var(--muted)}.facts strong{text-align:right;font-size:13px}.table{overflow:hidden;border:1px solid var(--line);border-radius:15px}.table-row{display:grid;grid-template-columns:2fr 1.2fr 1fr .8fr;align-items:center;min-height:58px;padding:0 16px;border-top:1px solid var(--line)}.table-row:first-child{border-top:0}.table-head{min-height:42px;color:var(--muted);background:#eef1f7b3;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.badge{display:inline-flex;width:max-content;padding:5px 9px;border-radius:9px;font-size:10px;font-weight:850}.badge.warning{color:#805d00;background:#fff1b9}.badge.ok{color:#176841;background:#dff8eb}.toolbar{display:flex;gap:10px}.toolbar input{flex:1;padding:12px 14px;border:1px solid var(--line);border-radius:13px;background:#f8f9fcdb;outline:none}.toolbar input:focus{border-color:#635bff8c;box-shadow:0 0 0 4px #635bff17}.kanban{display:grid;grid-template-columns:repeat(7,minmax(155px,1fr));gap:12px;overflow-x:auto;padding:4px 2px 25px}.kanban-column{min-height:480px;padding:15px;border:1px solid rgba(255,255,255,.9);border-radius:19px;background:#ffffff9e;box-shadow:0 12px 35px #2d395812;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.kanban-column:first-child{box-shadow:inset 0 3px 0 var(--accent),0 12px 35px #2d395812}.kanban-column>div{display:flex;justify-content:space-between}.kanban-column h3{font-size:13px}.kanban-column span{color:var(--muted)}.kanban-column p{margin-top:24px;color:#969fb1;font-size:11px;text-align:center}.split{display:grid;grid-template-columns:360px 1fr;min-height:570px;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:22px;box-shadow:var(--shadow)}.conversation-list{padding:20px;border:0;border-right:1px solid var(--line);box-shadow:none}.conversation{display:grid;border:0;box-shadow:none}.conversation .empty{min-height:500px}@media(max-width:1250px){.module-nav button{padding:0 9px;font-size:11px}.module-nav button>span{display:none}.content,.section-head{padding-left:8px;padding-right:8px}.pilot-card{grid-template-columns:190px 1fr auto}}body{min-width:1024px}.app-shell{position:relative}.global-header{position:sticky;top:18px;z-index:6;max-width:none;margin:0}.header-start{display:flex;align-items:center;gap:14px}.menu-trigger{display:grid;width:42px;height:42px;place-content:center;gap:4px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#ffffff14;box-shadow:none}.menu-trigger span{display:block;width:17px;height:2px;border-radius:2px;background:#fff}.menu-trigger:hover{background:#ffffff26}.workspace{max-width:1500px;margin:0 auto}.nav-scrim{position:fixed;z-index:3;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:#11182747;box-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.module-nav{position:fixed;z-index:5;top:106px;bottom:auto;left:22px;width:260px;height:auto;max-width:none;display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:12px;border:1px solid rgba(255,255,255,.92);border-radius:22px;background:#fffffff0;box-shadow:0 25px 70px #19223e3d;opacity:0;pointer-events:none;transform:translate(calc(-100% - 38px)) scale(.98);transform-origin:top left;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.module-nav.open{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:5px 4px 12px 8px;margin-bottom:4px;border-bottom:1px solid var(--line)}.drawer-head strong,.drawer-head small{display:block}.drawer-head strong{font-size:15px}.drawer-head small{margin-top:2px;color:var(--muted);font-size:10px}.drawer-head button{display:grid;width:32px;height:32px;place-content:center;padding:0;border-radius:10px;color:#697289;background:#eef1f7;box-shadow:none;font-size:20px}.module-nav>button{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:11px;width:100%;height:44px;padding:0 11px;border:0;border-radius:13px;color:#606a80;background:transparent;box-shadow:none;font-size:12px;font-weight:720;text-align:left}.module-nav>button>span{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:8px;color:#7e8799;background:#edf0f6;font-size:9px}.module-nav>button:hover{color:var(--ink);background:#635bff14;transform:translate(2px)}.module-nav>button.active{color:#fff;background:linear-gradient(135deg,#6d65ff,#554de7);box-shadow:0 8px 18px #635bff3d}.module-nav>button.active>span{color:#554de7;background:#fff}@media(max-width:1250px){.content,.section-head{padding-left:8px;padding-right:8px}.focus-main h2{font-size:34px}.module-nav>button>span{display:grid}}.load-error{max-width:calc(100% - 40px);margin:0 auto 16px;padding:12px 16px;border:1px solid rgba(210,70,70,.25);border-radius:13px;color:#a72e35;background:#ffebebe0;font-size:12px}.editor-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:18px;border:1px solid var(--line);border-radius:17px;background:#f5f7fccc}.editor-form input,.editor-form textarea,.editor-form select,.table select,.candidate-card select{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:#fff;outline:none}.editor-form textarea{min-height:80px;resize:vertical}.editor-form input:focus,.editor-form textarea:focus,.editor-form select:focus,.table select:focus,.candidate-card select:focus{border-color:#635bff8c;box-shadow:0 0 0 4px #635bff14}.form-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:15px}.form-error{margin-right:auto;color:#b43f45;font-size:12px}.candidate-form{grid-template-columns:repeat(3,minmax(0,1fr))}.vacancy-table .table-row{grid-template-columns:1.4fr .8fr 1.1fr .7fr;gap:16px}.table-row>div small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.table-row select{padding:8px 9px;font-size:11px}.candidate-list{display:grid;gap:10px;margin-top:18px}.candidate-list article{min-height:72px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:13px 15px}.candidate-list article strong,.candidate-list article small{display:block}.candidate-list article small{margin-top:4px;color:var(--muted)}.candidate-avatar{display:grid;width:42px;height:42px;place-content:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,#6d65ff,#554de7);font-size:11px;font-weight:850}.stage-pill{padding:6px 9px;border-radius:9px;color:#554de7;background:#eeecff;font-size:10px;font-weight:850}.candidate-card{min-height:auto;margin-top:11px;padding:12px;border:0;border-radius:13px;background:#fff;box-shadow:0 8px 22px #2d395814}.candidate-card strong,.candidate-card small{display:block}.candidate-card small{margin:4px 0 10px;color:var(--muted)}.candidate-card select{padding:7px 8px;font-size:10px}.queue-ready{min-height:180px;display:grid;place-content:center;justify-items:center;gap:8px}.queue-ready>strong{font-size:36px}.queue-ready>span{color:var(--muted);font-size:12px}.queue-ready>button{margin-top:8px}.toolbar button:disabled,.toolbar input:disabled{cursor:not-allowed;opacity:.6}.kanban{grid-template-columns:repeat(8,minmax(160px,1fr))}@media(max-width:1250px){.editor-form,.candidate-form{grid-template-columns:repeat(2,minmax(0,1fr))}.vacancy-table .table-row{grid-template-columns:1.2fr .7fr 1fr .7fr}}.settings-layout{display:grid;gap:18px}.integration-panel .panel-head{align-items:flex-start}.integration-panel button:disabled{cursor:wait;opacity:.65}.integration-result{margin:-2px 0 16px;padding:12px 14px;border-radius:12px;font-size:12px;font-weight:700}.integration-result.ok{color:#176841;background:#e1f8ec}.integration-result.error{color:#a72e35;background:#ffebeb}.event-journal{overflow:hidden;border:1px solid var(--line);border-radius:15px}.event-head,.event-row{display:grid;grid-template-columns:1.2fr 1fr .7fr 1fr;align-items:center;gap:14px;min-height:54px;padding:0 15px;border-top:1px solid var(--line)}.event-head{min-height:40px;border-top:0;color:var(--muted);background:#eef1f7b3;font-size:10px;font-weight:800;text-transform:uppercase}.event-row{font-size:11px}.event-row strong{font-size:12px}.event-status{width:max-content;padding:5px 8px;border-radius:8px;font-weight:800}.event-status.processed{color:#176841;background:#dff8eb}.event-status.received{color:#805d00;background:#fff1b9}.event-status.failed{color:#a72e35;background:#ffebeb}.event-journal .empty{min-height:150px}.user-admin{overflow:hidden}.user-create{display:grid;grid-template-columns:1fr 1.4fr 1fr 1.4fr auto;gap:10px;margin-bottom:18px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#f6f7fbbf}.user-create input,.user-create select,.user-row select,.password-reset input{min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:#fff}.user-list{overflow:hidden;border:1px solid var(--line);border-radius:15px}.user-row{position:relative;display:grid;grid-template-columns:1.5fr 1fr .75fr 1.25fr;align-items:center;gap:14px;min-height:68px;padding:10px 15px;border-top:1px solid var(--line)}.user-row:first-child{border-top:0}.user-head{min-height:40px;color:var(--muted);background:#eef1f7b3;font-size:10px;font-weight:800;text-transform:uppercase}.user-row strong,.user-row small{display:block}.user-row small{margin-top:4px}.account-state{width:max-content;padding:6px 9px;border-radius:9px;color:#8c3540;background:#ffebed;font-size:10px;font-weight:850}.account-state.active{color:#176841;background:#dff8eb}.account-actions{display:flex;align-items:center;gap:6px}.account-actions button{padding:8px 10px;font-size:10px}.password-reset{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px;border-radius:13px;background:#f2f3f9}.password-reset button{padding:9px 13px;font-size:11px}.candidate-summary{display:flex;align-items:center;gap:16px}.candidate-summary>span{color:var(--muted);font-size:11px}.candidate-summary strong{color:var(--ink)}.candidate-filters{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(140px,.75fr)) auto;gap:9px;margin-bottom:18px;padding:13px;border:1px solid var(--line);border-radius:16px;background:#f5f7fccc}.candidate-search{position:relative}.candidate-search>span{position:absolute;top:10px;left:12px;color:var(--muted);font-size:18px}.candidate-filters input,.candidate-filters select{width:100%;height:42px;padding:0 11px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:#fff;outline:none}.candidate-filters input:focus,.candidate-filters select:focus{border-color:#635bff8c;box-shadow:0 0 0 4px #635bff14}.candidate-filters>button{height:42px;padding:0 13px}.inline-error{margin-bottom:14px;padding:10px 12px;border-radius:11px;color:#a72e35;background:#ffebeb;font-size:11px}.candidate-table{overflow:hidden;border:1px solid var(--line);border-radius:16px}.candidate-table-head,.candidate-table-row{display:grid;grid-template-columns:1.35fr 1.1fr 1fr .65fr .8fr 42px;align-items:center;gap:14px;padding:0 15px;border-top:1px solid var(--line)}.candidate-table-head{min-height:42px;border-top:0;color:var(--muted);background:#eef1f7b3;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.candidate-table-row{min-height:78px;font-size:11px}.candidate-table-row:hover{background:#f7f8fcb3}.candidate-identity{display:flex;align-items:center;gap:11px}.candidate-identity button{padding:0;color:var(--ink);background:transparent;box-shadow:none;text-align:left}.candidate-identity button:hover{color:var(--accent)}.candidate-identity strong,.candidate-identity small,.candidate-contacts strong,.candidate-contacts small{display:block}.candidate-identity small,.candidate-contacts small{margin-top:4px;color:var(--muted);font-size:9px}.candidate-contacts strong{font-size:11px}.candidate-table-row>select{width:100%;padding:8px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff}.source-pill{width:max-content;padding:5px 8px;border-radius:8px;color:#5b6478;background:#edf0f6;font-size:9px;font-weight:800}.row-open{display:grid;width:34px;height:34px;place-content:center;padding:0;border-radius:10px;font-size:16px}.candidates-workspace .empty{min-height:230px}@media(max-width:1250px){.candidate-filters{grid-template-columns:repeat(3,1fr)}.candidate-search{grid-column:span 2}.candidate-table-head,.candidate-table-row{grid-template-columns:1.25fr 1fr .9fr .6fr .8fr 36px;gap:9px;padding-left:10px;padding-right:10px}}.funnel-guide{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px;padding:18px 20px;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:#ffffffb8;box-shadow:0 10px 30px #2d395812}.funnel-guide h3{font-size:16px}.funnel-guide p{margin-top:6px;color:var(--muted);font-size:11px}.funnel-guide .inline-error{max-width:420px;margin:0}.kanban-column{transition:border-color .16s ease,background .16s ease,opacity .16s ease,transform .16s ease}.kanban.is-dragging .kanban-column.drop-locked{opacity:.48}.kanban.is-dragging .kanban-column:not(.drop-locked){border-color:#635bff52;background:#f2f1ffbf}.kanban-column.drop-over{border-color:var(--accent)!important;background:#ebe9ffeb!important;transform:translateY(-3px);box-shadow:0 18px 45px #635bff2e}.drop-hint{min-height:38px!important;display:grid!important;place-content:center;margin-top:10px;border:1px dashed rgba(99,91,255,.45);border-radius:11px;color:var(--accent);background:#ffffff8c;font-size:9px;font-weight:850}.candidate-card{position:relative;cursor:grab}.candidate-card:active{cursor:grabbing}.candidate-card.dragging{opacity:.45;transform:scale(.97)}.drag-handle{position:absolute;top:9px;right:10px;color:#a1a8b8;font-size:15px}.candidate-card .candidate-name{padding-right:20px}.candidate-row{min-height:72px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:13px 15px;border:1px solid rgba(255,255,255,.88);border-radius:19px;color:var(--ink);background:var(--paper);box-shadow:0 13px 38px #2d395814;text-align:left}.candidate-row:hover{transform:translateY(-1px);box-shadow:0 17px 42px #2d39581f}.candidate-row strong,.candidate-row small{display:block}.candidate-row small{margin-top:4px;color:var(--muted)}.candidate-name{display:block;padding:0;color:var(--ink);background:transparent;box-shadow:none;text-align:left}.candidate-name:hover{color:var(--accent)}.detail-scrim{position:fixed;z-index:10;inset:0;display:flex;justify-content:flex-end;padding:18px;background:#11182752;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.candidate-detail{width:min(560px,48vw);height:100%;overflow-y:auto;padding:26px;border:1px solid rgba(255,255,255,.92);border-radius:24px;background:#fffffff5;box-shadow:0 30px 90px #131c344d}.detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.detail-head h2{font-size:27px}.detail-head>button{display:grid;width:36px;height:36px;place-content:center;padding:0;color:#667087;background:#eef1f7;box-shadow:none;font-size:22px}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0}.contact-grid>div{padding:14px;border:1px solid var(--line);border-radius:14px;background:#f8f9fc}.contact-grid span,.contact-grid strong{display:block}.contact-grid span{color:var(--muted);font-size:10px}.contact-grid strong{margin-top:6px;font-size:13px}.detail-section{padding:20px 0;border-top:1px solid var(--line)}.detail-section h3{margin-bottom:14px}.detail-application{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px;border-radius:14px;background:#f7f8fc}.detail-application strong,.detail-application small{display:block}.detail-application small{margin-top:5px;color:var(--muted);font-size:10px}.timeline{display:grid}.timeline-event{position:relative;display:grid;grid-template-columns:16px 1fr;gap:12px;padding-bottom:20px}.timeline-event:before{content:"";position:absolute;top:12px;bottom:0;left:5px;width:1px;background:var(--line)}.timeline-event:last-child:before{display:none}.timeline-event>span{position:relative;z-index:1;width:11px;height:11px;margin-top:3px;border:3px solid #e9e7ff;border-radius:50%;background:var(--accent)}.timeline-event strong,.timeline-event small{display:block}.timeline-event strong{font-size:13px}.timeline-event small{margin-top:4px;color:var(--muted);font-size:10px}.timeline-event p{margin-top:7px;color:#554de7;font-size:11px;font-weight:750}@media(max-width:1250px){.candidate-detail{width:54vw}}.vacancy-open{padding:0;color:var(--ink);background:transparent;box-shadow:none;font-weight:800;text-align:left}.vacancy-open:hover{color:var(--accent)}.vacancy-scrim{justify-content:center;padding:28px}.vacancy-detail{width:min(1120px,92vw);height:100%;overflow-y:auto;padding:28px 32px;border:1px solid rgba(255,255,255,.94);border-radius:27px;background:#fffffff7;box-shadow:0 34px 100px #131c3457}.vacancy-detail .detail-head p{margin-top:7px;color:var(--muted);font-size:12px}.detail-actions{display:flex;gap:9px}.detail-actions>button:last-child{display:grid;width:36px;height:36px;place-content:center;padding:0;color:#667087;background:#eef1f7;box-shadow:none;font-size:22px}.vacancy-hero{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:11px;margin:20px 0}.vacancy-hero>div{min-height:88px;padding:15px;border:1px solid var(--line);border-radius:15px;background:#f8f9fc}.vacancy-hero span,.vacancy-hero strong{display:block}.vacancy-hero span{color:var(--muted);font-size:10px}.vacancy-hero strong{margin-top:9px;font-size:22px}.vacancy-status{width:max-content;padding:7px 10px;border-radius:9px;color:#554de7;background:#eceaff;font-size:11px!important}.vacancy-status.published{color:#176841;background:#dff8eb}.vacancy-status.closed{color:#606a80;background:#e9edf3}.vacancy-columns{display:grid;grid-template-columns:1.45fr 1fr;gap:26px}.vacancy-copy{display:grid;gap:8px}.vacancy-copy span{margin-top:5px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.vacancy-copy p{min-height:44px;padding:13px;border-radius:12px;color:#4f596e;background:#f7f8fc;white-space:pre-wrap;font-size:12px;line-height:1.6}.vacancy-candidates{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.vacancy-candidates>button{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);color:var(--ink);background:#f8f9fc;box-shadow:none;text-align:left}.vacancy-candidates>button:hover{border-color:#635bff4d;background:#f3f2ff}.vacancy-candidates strong,.vacancy-candidates small{display:block}.vacancy-candidates small{margin-top:4px;color:var(--muted);font-size:10px}.vacancy-timeline{grid-template-columns:repeat(2,1fr);column-gap:28px}.vacancy-edit{display:grid;gap:14px;margin-top:20px;padding:20px;border:1px solid var(--line);border-radius:17px;background:#f8f9fc}.vacancy-edit label{display:grid;gap:7px;color:var(--muted);font-size:11px;font-weight:800}.vacancy-edit select,.vacancy-edit textarea{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:#fff}.vacancy-edit textarea{min-height:110px;resize:vertical}@media(max-width:1250px){.vacancy-detail{width:94vw}.vacancy-candidates{grid-template-columns:1fr}}.work-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.work-head h3{margin:0}.work-head p{margin-top:5px;color:var(--muted);font-size:10px}.work-tabs{display:flex;padding:3px;border-radius:10px;background:#eff1f7}.work-tabs button{padding:7px 10px;color:var(--muted);background:transparent;box-shadow:none;font-size:10px}.work-tabs button.active{color:#fff;background:var(--accent)}.work-form{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:14px}.work-form textarea{grid-column:1/-1;min-height:68px;resize:vertical}.work-form input,.work-form textarea{padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:#fafbfe;font:inherit}.work-form button{padding:10px 14px}.work-list{display:grid;gap:8px;margin-top:14px}.work-list article{display:grid;grid-template-columns:28px 1fr;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:13px;background:#fafbfe}.work-list article.note{border-color:#ddd9ff;background:#f7f5ff}.work-list article.completed strong{text-decoration:line-through;color:var(--muted)}.work-list strong,.work-list small{display:block}.work-list strong{font-size:12px;line-height:1.35}.work-list small{margin-top:5px;color:var(--muted);font-size:9px}.task-check{display:grid;width:24px;height:24px;place-content:center;padding:0;border:2px solid #cbcfe0;border-radius:8px;color:#fff;background:#fff;box-shadow:none}.completed .task-check{border-color:var(--accent);background:var(--accent)}.note-mark{display:grid;width:24px;height:24px;place-content:center;border-radius:8px;color:var(--accent);background:#e9e6ff;font-size:10px;font-weight:900}.work-empty{padding:15px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:11px;text-align:center}.interview-workspace{display:grid;gap:16px}.interview-hero{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px}.interview-hero h3{margin-top:5px;font-size:22px}.interview-hero p{margin-top:5px;color:var(--muted);font-size:11px}.interview-count{display:grid;justify-items:center;padding:9px 20px;border-right:1px solid var(--line)}.interview-count strong{font-size:27px}.interview-count span{color:var(--muted);font-size:9px}.interview-form{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px}.interview-form input,.interview-form select,.feedback-form input,.feedback-form select,.feedback-form textarea{padding:11px 12px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:#fff;font:inherit}.interview-form button{justify-self:end}.interview-columns{display:grid;grid-template-columns:1.35fr 1fr;gap:16px}.interview-columns>section{display:grid;align-content:start;gap:10px}.interview-column-head{display:flex;align-items:center;justify-content:space-between;padding:0 5px}.interview-column-head span{display:grid;min-width:25px;height:25px;place-content:center;border-radius:9px;background:#fff;color:var(--accent);font-size:10px;font-weight:900}.interview-card{display:grid;grid-template-columns:78px 1fr;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.9);border-radius:19px;background:#ffffffd1;box-shadow:0 14px 40px #2d395814}.interview-date{display:grid;align-content:center;justify-items:center;border-right:1px solid var(--line)}.interview-date strong{font-size:17px}.interview-date span{margin-top:5px;color:var(--accent);font-weight:850}.interview-main h3,.interview-card.compact h3{margin-top:9px}.interview-main p,.interview-card.compact p{margin-top:4px;color:var(--muted);font-size:10px}.interview-main ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;list-style:none}.interview-main li{padding:6px 8px;border-radius:8px;background:#f1f3f8;color:#5c6577;font-size:9px}.status-pill{display:inline-flex;padding:5px 8px;border-radius:8px;font-size:8px;font-weight:900;text-transform:uppercase}.status-pill.scheduled{color:#574fe4;background:#ebe9ff}.status-pill.completed{color:#18845f;background:#ddf7ed}.status-pill.cancelled{color:#9b4d58;background:#feecef}.interview-actions{display:flex;gap:8px;margin-top:13px}.interview-actions button{padding:8px 10px;font-size:9px}.feedback-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding:12px;border-radius:13px;background:#f5f6fa}.feedback-form textarea{grid-column:1/-1;min-height:70px;resize:vertical}.feedback-form button{grid-column:1/-1;justify-self:end}.interview-card.compact{display:block}.interview-card.compact>div>strong{display:block;margin-top:10px;color:var(--accent);font-size:11px}.interview-card blockquote{margin-top:9px;padding-left:10px;border-left:2px solid #c9c4ff;color:#4f586a;font-size:10px;line-height:1.5}@media(max-width:1100px){.interview-columns{grid-template-columns:1fr}.interview-form{grid-template-columns:1fr 1fr}}.month-calendar{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.calendar-toolbar{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 13px;border-bottom:1px solid var(--line)}.calendar-toolbar h3{margin-top:2px;font-size:16px;text-transform:capitalize}.calendar-toolbar>div:last-child{display:flex;gap:5px}.focus-shell .calendar-toolbar button{height:32px;padding:0 10px;border:1px solid #d2dde1;color:#52666f;background:#f5f8f8;box-shadow:none;font-size:9px}.calendar-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:#f5f8f8}.calendar-summary>span{min-height:48px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-right:1px solid var(--line)}.calendar-summary>span:last-child{border-right:0}.calendar-summary strong{font:800 18px var(--font-mono)}.calendar-summary small{color:var(--muted);font-size:8.5px}.calendar-summary .attention strong{color:#a66f09}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;min-height:510px}.calendar-board{min-width:0;border-right:1px solid var(--line)}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{height:31px;background:#f3f6f7}.calendar-weekdays span{display:grid;place-items:center;color:#71828a;font-size:8px;font-weight:850;text-transform:uppercase}.calendar-grid{border-top:1px solid var(--line)}.focus-shell .calendar-day{position:relative;min-width:0;min-height:79px;display:block;padding:6px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.focus-shell .calendar-day:nth-child(7n){border-right:0}.focus-shell .calendar-day:hover{background:#f3f8f6;transform:none}.focus-shell .calendar-day.outside{color:#a8b2b7;background:#fafbfb}.focus-shell .calendar-day.selected{background:#eef8f5;box-shadow:inset 0 0 0 2px #75b9a8}.day-number{display:grid;width:21px;height:21px;place-content:center;border-radius:7px;font:750 9px var(--font-mono)}.calendar-day.today>.day-number{color:#fff;background:#087c62}.day-load{position:absolute;top:7px;right:7px;display:grid;min-width:18px;height:18px;place-items:center;border-radius:6px;color:#087c62;background:#dff2ec;font:800 8px var(--font-mono)}.calendar-day>div{display:grid;gap:3px;margin-top:3px}.calendar-event{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px;padding:3px 5px;border-left:2px solid #2fc99a;border-radius:5px;color:#30434b;background:#e8f5f1;overflow:hidden}.calendar-event.completed{border-color:#83939a;background:#eef2f3}.calendar-event.cancelled{border-color:#d57a88;background:#fff0f2;opacity:.65}.calendar-event strong{font:750 7.5px var(--font-mono)}.calendar-event span{overflow:hidden;font-size:7.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.calendar-more{padding-left:3px;color:#657780;font-size:7.5px}.calendar-agenda{min-width:0;background:#fbfcfc}.calendar-agenda>header{min-height:78px;padding:13px 14px;border-bottom:1px solid var(--line);background:#f3f7f6}.calendar-agenda>header span,.calendar-agenda>header strong,.calendar-agenda>header small{display:block}.calendar-agenda>header span{color:#087c62;font-size:8px;font-weight:850;letter-spacing:.1em}.calendar-agenda>header strong{margin-top:5px;font-size:13px;text-transform:capitalize}.calendar-agenda>header small{margin-top:2px;color:var(--muted);font-size:8.5px}.calendar-agenda>div{display:grid;max-height:462px;overflow-y:auto}.calendar-agenda .agenda-event{min-height:76px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 12px;border:0;border-bottom:1px solid #e2e9eb;border-radius:0;background:#fff;box-shadow:none}.agenda-event time{padding-top:2px;color:#087c62;font:800 10px var(--font-mono)}.agenda-event div strong,.agenda-event div span,.agenda-event div small{display:block}.agenda-event div strong{font-size:10.5px}.agenda-event div span{margin-top:2px;color:#53666f;font-size:9px}.agenda-event div small{margin-top:4px;color:var(--muted);font-size:8px}.agenda-event>.confirmation-pill{white-space:nowrap}.agenda-empty{min-height:180px;display:grid;place-content:center;justify-items:center;padding:20px;text-align:center}.agenda-empty:before{content:"+";display:grid;width:31px;height:31px;margin-bottom:8px;place-items:center;border:1px dashed #b9c9ce;border-radius:9px;color:#7d9098}.agenda-empty strong{font-size:11px}.agenda-empty span{margin-top:3px;color:var(--muted);font-size:8.5px}@media(max-width:1100px){.month-calendar{overflow-x:auto}.calendar-layout{grid-template-columns:minmax(760px,1fr) 300px;min-width:1060px}}.secretary-queue{padding:20px}.secretary-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.secretary-head h3{margin-top:5px;font-size:20px}.secretary-head p{margin-top:5px;color:var(--muted);font-size:10px}.secretary-head>div:last-child{display:grid;justify-items:center;padding:8px 18px;border-radius:13px;background:#f1f0ff}.secretary-head>div:last-child strong{color:var(--accent);font-size:24px}.secretary-head>div:last-child span{color:var(--muted);font-size:8px}.secretary-list{display:grid;gap:9px;margin-top:15px}.secretary-list article{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:18px;padding:13px;border:1px solid var(--line);border-radius:15px;background:#fafbfe}.secretary-person{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:11px}.secretary-person>span{display:grid;width:38px;height:38px;place-content:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,#665cff,#8b77ff);font-size:10px;font-weight:900}.secretary-person strong,.secretary-person small{display:block}.secretary-person small{margin-top:4px;color:var(--muted);font-size:9px}.secretary-person em{margin-top:7px}.secretary-list form{display:grid;grid-template-columns:1fr 1.4fr auto;gap:7px}.secretary-list input,.secretary-list select{min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit}.secretary-list button{padding:9px 11px;font-size:9px}.confirmation-pill{display:inline-flex;width:max-content;padding:5px 7px;border-radius:7px;font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase}.confirmation-pill.pending{color:#8b671b;background:#fff3cd}.confirmation-pill.confirmed{color:#187b5d;background:#dcf6ec}.confirmation-pill.reschedule{color:#7356b5;background:#eee7ff}.confirmation-pill.unreachable{color:#9b5d27;background:#fff0df}.confirmation-pill.declined{color:#9b4d58;background:#feecef}.interview-main>.confirmation-pill{margin-left:6px}.secretary-done{padding:20px;border:1px dashed #b7ddcf;border-radius:14px;background:#f1fbf7;text-align:center}.secretary-done strong{color:#187b5d}.secretary-done p{margin-top:5px;color:var(--muted);font-size:10px}@media(max-width:1100px){.secretary-list article{grid-template-columns:1fr}.secretary-list form{grid-template-columns:1fr 1fr}.secretary-list form button{grid-column:1/-1;justify-self:end}}.inbox-shell{display:grid;grid-template-columns:330px minmax(500px,1fr) 310px;gap:12px;height:calc(100vh - 170px);min-height:640px}.inbox-sidebar,.chat-panel,.conversation-context{padding:0;overflow:hidden;border-color:#d8e1e4;box-shadow:0 12px 35px #192a310e}.inbox-sidebar{display:grid;grid-template-rows:auto auto auto 1fr;background:#fff}.inbox-head{display:flex;align-items:center;justify-content:space-between;padding:18px 17px 13px}.inbox-head h3{font-size:18px;letter-spacing:-.02em}.inbox-head p{margin-top:3px;color:var(--muted);font-size:10px}.inbox-head button{display:grid;width:34px;height:34px;place-content:center;padding:0;border-radius:10px;font-size:19px}.inbox-search{display:flex;align-items:center;gap:8px;margin:0 12px 10px;padding:0 11px;border:1px solid #d8e1e4;border-radius:10px;background:#f7f9f9}.inbox-search span{color:#73848c;font-size:17px}.inbox-search input{width:100%;height:38px;border:0;outline:0;background:transparent;font:inherit;font-size:11px}.inbox-filter{display:none}.conversation-items{min-height:0;overflow-y:auto;border-top:1px solid #edf1f2}.conversation-items>button{display:grid;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 12px;border:0;border-bottom:1px solid #edf1f2;border-radius:0;color:#26363d;background:#fff;box-shadow:none;text-align:left;transform:none}.conversation-items>button:hover{color:#26363d;background:#f6faf8;transform:none}.conversation-items>button.active{color:#26363d;background:#eaf6f2;box-shadow:inset 3px 0 #0a8b6c}.conversation-avatar{display:grid;width:40px;height:40px;place-content:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#665cff,#7d72ff);font-size:10px;font-weight:900}.conversation-items strong,.conversation-items small{display:block}.conversation-items strong{overflow:hidden;color:#26363d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.conversation-items small{margin-top:4px;overflow:hidden;color:#718188;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.conversation-meta{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.conversation-meta time{color:#87969c;font-size:8px}.conversation-meta em{padding:4px 5px;border-radius:6px;color:#187fa2;background:#e7f6fb;font-size:7px;font-style:normal;font-weight:900}.chat-panel{display:grid;grid-template-rows:auto 1fr auto;background:#f4f7f7}.chat-head{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid #dce5e7;background:#fff}.chat-head h3{font-size:14px}.chat-head p{margin-top:3px;color:var(--muted);font-size:9px}.chat-head-actions{display:flex;gap:6px;margin-left:auto}.chat-head-actions a,.chat-head-actions button{display:grid;width:33px;height:33px;place-items:center;padding:0;border:1px solid #d5e0e2;border-radius:9px;color:#176c5a;background:#fff;box-shadow:none;text-decoration:none}.chat-head-actions button{letter-spacing:1px}.message-stream{display:flex;min-height:0;flex-direction:column;gap:8px;overflow-y:auto;padding:18px 28px 24px;background-color:#f3f6f6;background-image:radial-gradient(rgba(53,108,96,.055) 1px,transparent 1px);background-size:18px 18px}.message-date{display:flex;align-items:center;gap:10px;margin:1px 0 8px;color:#8a999f;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.message-date:before,.message-date:after{height:1px;flex:1;background:#dfe7e8;content:""}.message-bubble{position:relative;max-width:72%;padding:10px 12px 8px;border:1px solid #dfe7e8;border-radius:13px;background:#fff;box-shadow:0 4px 13px #1f34390e}.message-bubble.outbound{align-self:flex-end;border-color:#cce7df;border-bottom-right-radius:4px;color:#23312e;background:#e3f3ee}.message-bubble.inbound{align-self:flex-start;border-bottom-left-radius:4px}.message-bubble p{font-size:11px;line-height:1.48;white-space:pre-wrap}.message-bubble small{display:block;margin-top:6px;color:#70817d;font-size:7.5px;text-align:right}.chat-empty{display:grid;align-content:center;justify-items:center;height:100%;padding:30px;color:var(--muted);text-align:center}.chat-empty strong{color:var(--ink)}.chat-empty p{max-width:360px;margin-top:7px;font-size:10px;line-height:1.5}.message-composer{display:grid;gap:7px;padding:11px 14px 10px;border-top:1px solid #dce5e7;background:#fff}.composer-box{display:grid;grid-template-columns:1fr 36px;align-items:end;gap:8px;padding:7px;border:1px solid #ccd9dc;border-radius:12px;background:#f8fafb}.message-composer .composer-box textarea{min-height:42px;max-height:110px;padding:7px;border:0;border-radius:0;outline:0;resize:none;background:transparent;font:inherit;font-size:11px}.composer-box>button{display:grid;width:36px;height:36px;place-items:center;padding:0;border-radius:10px;font-size:14px}.message-composer>div:last-child{display:flex;align-items:center;justify-content:space-between;padding:0 3px}.message-composer span,.message-composer small{color:#8a979c;font-size:8px}.composer-status{display:flex;align-items:center;gap:5px}.composer-status i{width:6px;height:6px;border-radius:50%;background:#20bb83;box-shadow:0 0 0 3px #e3f7ef}.conversation-context{align-self:stretch;background:#fff}.context-profile{padding:20px 18px 16px;border-bottom:1px solid #e2e9eb;text-align:center}.context-profile .conversation-avatar{width:46px;height:46px;margin:0 auto 9px;border-radius:14px}.context-profile h3{font-size:14px}.context-profile p{margin-top:4px;color:#74838a;font-size:10px;line-height:1.4}.context-state{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 8px;border-radius:8px;color:#8b6411;background:#fff4d7;font-size:8px;font-style:normal;font-weight:800}.context-state i{width:6px;height:6px;border-radius:50%;background:#d99c25}.conversation-context dl{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin:0;padding:8px 17px}.conversation-context dl>div{min-width:0;padding:10px 0;border-bottom:1px solid #e9eeef}.conversation-context dt{margin-bottom:5px;color:#8a989e;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.conversation-context dd{margin:0;color:#263238;font-size:10px;font-weight:700;line-height:1.4}.telegram-dot{display:inline-grid;width:22px;height:20px;margin-right:4px;place-items:center;border-radius:6px;color:#187fa2;background:#e7f6fb;font-size:7px}.context-actions{display:grid;gap:10px;padding:14px 17px}.context-actions a{padding:9px;border:1px solid #b8dcd1;border-radius:9px;color:#087c62;font-size:9px;font-weight:800;text-align:center;text-decoration:none}.context-actions>span{color:#87959a;font-size:8px;text-align:center}.conversation-link{display:grid;gap:9px;padding:14px;border:1px solid #bcded3;border-radius:13px;background:linear-gradient(145deg,#e9f7f2,#f8fcfa)}.conversation-link header{display:flex;align-items:center;gap:9px}.conversation-link header>span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;color:#087c62;background:#d7efe7;font-size:15px;font-weight:900}.conversation-link header div{min-width:0;flex:1}.conversation-link header strong,.conversation-link header small{display:block}.conversation-link header strong{font-size:12px}.conversation-link header small{margin-top:2px;color:#81918f;font-size:7.5px;text-transform:uppercase;letter-spacing:.07em}.conversation-link p{color:#5f7279;font-size:9.5px;line-height:1.45}.conversation-link>label{color:#65787f;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.conversation-link select{min-width:0;width:100%;height:39px;padding:0 10px;border:1px solid #b8cdc7;border-radius:9px;background:#fff;font-size:10px}.conversation-link button{width:100%;min-height:37px;padding:8px 10px;font-size:9.5px;white-space:nowrap}.conversation-link-actions,.conversation-binding-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.conversation-link-actions:has(>:only-child){grid-template-columns:1fr}.conversation-binding-actions button{min-height:34px;padding:7px 8px;font-size:8.5px}.focus-shell .conversation-binding-actions .danger-action{color:#a33b3b;border:1px solid #efcaca;background:#fff4f4;box-shadow:none}.new-conversation-modal{width:min(480px,calc(100vw - 40px));padding:0;border-radius:18px;background:#fff;box-shadow:0 30px 90px #10222740}.new-conversation-modal header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e2e9eb}.new-conversation-modal h3{margin-top:5px;font-size:18px}.new-conversation-modal header button{display:grid;width:32px;height:32px;place-items:center;padding:0;border-radius:9px}.new-conversation-modal label{display:grid;gap:8px;padding:20px 22px 8px;color:#53636a;font-size:10px;font-weight:800}.new-conversation-modal select{height:43px;padding:0 11px;border:1px solid #ccd9dc;border-radius:10px;background:#fff}.new-conversation-modal>p{padding:0 22px 18px;color:#7d8b91;font-size:9px}.new-conversation-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #e2e9eb;background:#f7f9f9}.new-conversation-modal footer button{padding:10px 14px}@media(max-width:1350px){.inbox-shell{grid-template-columns:330px minmax(480px,1fr)}.conversation-context{display:none}}@media(max-width:900px){.inbox-shell{grid-template-columns:280px minmax(420px,1fr)}}.inbox-account-filter{display:grid;gap:5px;margin:0 12px 10px;color:#687b83;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.inbox-account-filter select{width:100%;height:38px;padding:0 10px;border:1px solid #d8e1e4;border-radius:10px;color:#26363d;background:#fff;font:700 11px var(--font-sans)}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(300px,31%) minmax(520px,1fr);gap:0;padding:22px;background:radial-gradient(circle at 92% 8%,rgba(111,92,205,.13),transparent 28%),radial-gradient(circle at 62% 92%,rgba(37,151,132,.14),transparent 30%),linear-gradient(135deg,#dfeaec,#e9edf2 52%,#e7e4ef)}.login-aside{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:calc(100vh - 44px);padding:36px 34px;border:1px solid #273b47;border-radius:22px 0 0 22px;color:#f4f8f9;background:radial-gradient(circle at 10% 8%,rgba(38,181,150,.24),transparent 30%),radial-gradient(circle at 110% 84%,rgba(102,89,190,.25),transparent 38%),linear-gradient(155deg,#14242d,#1b303a 58%,#252b42);box-shadow:0 24px 60px #17273033}.login-aside:after{content:"";position:absolute;right:0;bottom:0;width:6px;height:30%;background:#d39b3b}.login-aside-brand{display:flex;align-items:center;gap:12px}.login-aside-brand>span,.login-brand>span,.auth-loading>span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:#092e29;background:#42c7a6;font-size:12px;font-weight:900;box-shadow:0 10px 24px #17c79e33}.login-aside-brand strong,.login-aside-brand small,.login-brand strong,.login-brand small{display:block}.login-aside-brand strong{font-size:16px}.login-aside-brand small{margin-top:3px;color:#9eb1ba;font-size:10px}.login-aside-copy{margin:auto 0}.login-aside-copy>span{color:#56d2b3;font-size:10px;font-weight:900;letter-spacing:.16em}.login-aside-copy h2{max-width:350px;margin:14px 0 12px;font-size:36px;line-height:1.08;letter-spacing:-.045em}.login-aside-copy p{max-width:350px;margin:0;color:#bcc9cf;font-size:13px;line-height:1.65}.login-aside-foot{display:flex;align-items:flex-start;gap:10px;padding-top:20px;border-top:1px solid rgba(255,255,255,.13);color:#aebdc4;font-size:10px;line-height:1.5}.login-aside-foot i{flex:0 0 7px;width:7px;height:7px;margin-top:4px;border-radius:50%;background:#d39b3b;box-shadow:0 0 0 4px #d39b3b1f}.login-card{align-self:stretch;display:flex;flex-direction:column;justify-content:center;width:100%;padding:clamp(36px,7vw,96px);border:1px solid #afbec5;border-left:0;border-radius:0 22px 22px 0;background:#f8fafbf5;box-shadow:0 24px 60px #1727301f}.login-card>*{width:min(480px,100%);margin-left:auto;margin-right:auto}.login-brand{display:none}.login-copy{margin-top:0;margin-bottom:30px}.login-copy .eyebrow{color:#167a67}.login-copy h1{margin-top:7px;font-size:36px;line-height:1.1;letter-spacing:-.04em;color:#1b2a33}.login-copy p{margin-top:9px;color:#536a75;font-size:13px}.login-card form{display:grid;gap:18px}.login-field{display:grid;gap:8px}.login-card label{display:block;color:#344c57;font-size:12px;font-weight:800}.login-card input{width:100%;height:54px;padding:0 16px;border:1px solid #a8bbc3;border-radius:11px;color:#182a33;background:#fff;outline:none;font-size:15px}.login-card input:hover{border-color:#879fa9}.login-card input:focus{border-color:#278d78;box-shadow:0 0 0 4px #278d7821}.login-password-field{position:relative;display:block}.login-password-field input{padding-right:96px}.login-card .login-password-toggle{position:absolute;top:7px;right:7px;width:auto;height:40px;min-height:40px;margin:0;padding:0 12px;border:0;border-radius:8px;color:#355a62;background:#e7efef;box-shadow:none;font-size:11px}.login-card .login-password-toggle:hover{color:#0b715c;background:#dcebe7;transform:none}.login-card form>button{height:52px;margin-top:3px;border:1px solid #076f59;border-radius:11px;color:#fff;background:#087c62;box-shadow:0 12px 22px -15px #087c62a6;font-size:14px;font-weight:800}.login-card form>button:hover{background:#076f59}.login-card form>button:disabled{cursor:wait;opacity:.68}.login-error{display:grid;gap:3px;padding:12px 14px;border:1px solid #e6a7a7;border-left:4px solid #bd3e3e;border-radius:10px;color:#8f2929;background:#fff0f0;font-size:12px}.login-error strong{font-size:13px}.login-error span{line-height:1.4}.login-card footer{display:flex;align-items:center;gap:8px;margin-top:28px;padding-top:18px;border-top:1px solid #c7d2d7;color:#5b707a;font-size:10px}.login-card footer>span{padding:5px 8px;border:1px solid #c8d4d8;border-radius:7px;background:#eef3f4;font-weight:750}.login-card footer .login-system-state{margin-left:auto;display:flex;align-items:center;gap:6px}.login-system-state i{width:7px;height:7px;border-radius:50%;background:#8b9aa1}.login-system-state.available{color:#08715b;border-color:#a6cfc3;background:#e5f3ef}.login-system-state.available i{background:#20b68e;box-shadow:0 0 0 4px #20b68e1f}.login-system-state.unavailable{color:#9a3838;border-color:#e2b3b3;background:#fff0f0}.login-system-state.unavailable i{background:#c74343}.auth-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:18px;color:var(--muted)}.user-button{padding:0;color:#fff;background:transparent;box-shadow:none;text-align:left}.user-button:hover{transform:translateY(-1px)}@media(max-width:900px){.login-page{grid-template-columns:1fr;padding:14px}.login-aside{min-height:auto;padding:22px;border-radius:18px 18px 0 0}.login-aside-copy{margin:44px 0 28px}.login-aside-copy h2{font-size:28px}.login-aside-copy p,.login-aside-foot{display:none}.login-card{padding:34px 24px;border-left:1px solid #afbec5;border-top:0;border-radius:0 0 18px 18px}}@media(max-width:520px){.login-page{padding:0;background:#f5f8f8}.login-aside{border-radius:0}.login-card{min-height:calc(100vh - 190px);padding:28px 18px;border-radius:0}.login-copy h1{font-size:30px}.login-card footer{flex-wrap:wrap}.login-card footer .login-system-state{width:100%;margin:4px 0 0}}.task-priority{display:inline-flex;padding:2px 6px;border-radius:5px;color:#52676e;background:#edf2f2;font-size:9px;font-style:normal;font-weight:800}.task-priority.high{color:#9a5e13;background:#fff0cf}.task-priority.urgent{color:#a33f36;background:#ffe4df}.task-priority.low{color:#65777e;background:#f2f5f5}:root{--paper:rgba(255,255,255,.9);--shadow:0 10px 30px rgba(37,48,79,.08)}body{min-width:0;background:radial-gradient(circle at 5% 0%,rgba(99,91,255,.09),transparent 25%),linear-gradient(145deg,#f7f8fb,#eef2f7 60%,#f5f7fa)}.app-shell{padding:14px 18px 36px 214px}.global-header{position:sticky;top:14px;height:58px;padding:0 16px;border-color:#ffffffe6;border-radius:16px;color:var(--ink);background:#ffffffe0;box-shadow:0 10px 32px #232e4a17}.menu-trigger{display:none}.brand{gap:10px}.brand>span{width:32px;height:32px;border-radius:10px;font-size:10px}.brand strong{font-size:13px}.brand small{color:var(--muted);font-size:10px}.header-tools{gap:18px}.system-state{color:var(--muted);font-size:11px}.user-button{padding:4px 7px 4px 4px;border-radius:12px;color:var(--ink);background:#f3f5f9;box-shadow:none}.user>span{width:30px;height:30px;border-radius:9px}.user strong{font-size:11px}.user small{color:var(--muted);font-size:9px}.nav-scrim{display:none}.module-nav,.module-nav.open{position:fixed;z-index:7;top:14px;bottom:14px;left:14px;width:184px;height:auto;display:flex;align-items:stretch;gap:6px;padding:12px 10px;border-color:#ffffffe6;border-radius:20px;background:#ffffffe8;box-shadow:0 16px 42px #1f2a461f;opacity:1;pointer-events:auto;transform:none;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.drawer-head{width:100%;display:flex;align-items:center;justify-content:flex-start;margin:0 0 8px;padding:4px 8px 14px;border-bottom:1px solid var(--line)}.drawer-head:before{content:"UC";display:grid;flex:0 0 38px;width:38px;height:38px;margin-right:10px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#6d65ff,#5149db);box-shadow:0 8px 20px #635bff3d;font-size:10px;font-weight:900;letter-spacing:.06em}.drawer-head>div{display:block}.drawer-head>div strong{font-size:12px}.drawer-head>div small{font-size:8px}.drawer-head>button{display:none}.module-nav>button{justify-content:flex-start;width:100%;height:44px;padding:0 9px;border-radius:12px;font-size:11px}.module-nav>button>span{display:grid;flex:0 0 28px;width:28px;height:28px;border-radius:9px;font-size:9px}.module-nav>button:hover{transform:none}.workspace{max-width:none}.section-head{align-items:center;padding:26px 8px 16px}.section-head .breadcrumbs{font-size:9px}.section-head h1{margin-top:5px;font-size:26px}.section-head p{margin-top:3px;font-size:11px}.content{padding:0 8px}.pilot-card{grid-template-columns:170px 1fr auto;gap:22px;min-height:126px;padding:20px 22px;border-radius:18px;box-shadow:var(--shadow)}.pilot-card:after{width:180px;height:180px}.focus-label{padding-right:18px}.focus-label>span{width:32px;height:32px;border-radius:10px;font-size:10px}.focus-label strong{font-size:11px}.focus-label small{font-size:9px}.eyebrow{margin-bottom:5px;font-size:8px}.focus-main h2{font-size:26px}.focus-main p{margin-top:5px;font-size:11px}.pilot-card>button{align-self:center;padding:9px 13px;border-radius:10px;font-size:10px}.metrics{gap:10px;margin:12px 0}.metrics article{min-height:82px;padding:14px 16px;border-radius:15px;box-shadow:0 7px 22px #2d39580f}.metrics article span,.metrics article small{font-size:9px}.metrics article strong{margin:5px 0 1px;font-size:22px}.module-launcher{margin-top:12px;padding:18px;border:1px solid rgba(255,255,255,.9);border-radius:17px;background:var(--paper);box-shadow:0 8px 25px #2d39580f}.module-launcher-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.module-launcher-head h3{font-size:15px}.module-launcher-head>small{color:var(--muted);font-size:9px}.module-launcher>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.module-launcher button{min-height:70px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px;text-align:left;color:var(--ink);background:#f7f8fb;box-shadow:none}.module-launcher button:hover{background:#f0efff}.module-launcher button>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#5b54eb;background:#e9e7ff;font-size:10px;font-weight:900}.module-launcher button strong,.module-launcher button small{display:block}.module-launcher button strong{font-size:11px}.module-launcher button small{max-width:220px;margin-top:3px;overflow:hidden;color:var(--muted);font-size:8px;white-space:nowrap;text-overflow:ellipsis}.module-launcher button b{color:#8c94a7;font-size:13px}.candidates-workspace{padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.candidates-workspace>.panel-head{min-height:68px;margin:0 0 10px;padding:14px 16px;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:var(--paper);box-shadow:0 7px 22px #2d39580d}.candidates-workspace>.panel-head h3{font-size:16px}.candidate-summary{gap:12px}.candidate-summary>span{padding-right:12px;border-right:1px solid var(--line);font-size:10px}.candidate-summary button{height:36px}.candidates-workspace>.editor-form{margin-bottom:10px;border-radius:15px;background:#ffffffeb}.candidate-filters{grid-template-columns:minmax(300px,1.8fr) repeat(4,minmax(130px,.7fr)) auto;gap:7px;margin-bottom:10px;padding:9px;border-color:#ffffffe6;border-radius:15px;background:#ffffffe0;box-shadow:0 7px 22px #2d39580d}.candidate-filters input,.candidate-filters select{height:36px;border-radius:9px;font-size:10px}.candidate-search>span{top:7px}.candidate-filters input{padding-left:35px}.candidate-filters>button{height:36px;padding:0 11px;font-size:9px}.candidate-table{border-color:#ffffffeb;border-radius:16px;background:#ffffffe6;box-shadow:0 8px 26px #2d39580f}.candidate-table-head,.candidate-table-row{grid-template-columns:1.35fr 1.1fr 1fr .55fr .75fr 34px;gap:12px;padding:0 14px}.candidate-table-head{min-height:36px;background:#f4f6fa;font-size:8px}.candidate-table-row{min-height:62px;font-size:10px}.candidate-table-row:hover{background:#f8f8ff}.candidate-avatar{width:34px;height:34px;border-radius:10px;font-size:9px}.candidate-identity{gap:9px}.candidate-identity small,.candidate-contacts small{margin-top:2px;font-size:8px}.candidate-contacts strong{font-size:10px}.source-pill{padding:4px 7px;font-size:8px}.candidate-table-row>select{padding:7px;border-radius:8px;font-size:9px}.row-open{width:30px;height:30px;border-radius:9px}.detail-scrim{padding:12px;background:#1118272e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.candidate-detail{width:min(620px,52vw);padding:22px;border-radius:20px}.two-columns{gap:12px}.panel{padding:18px;border-radius:17px;box-shadow:0 8px 25px #2d39580f}.panel-head{margin-bottom:14px}.panel-head h3,.panel>h3{font-size:14px}.panel-head p{font-size:10px}.facts li{padding:9px 0;font-size:10px}.facts strong{font-size:11px}.empty,.queue-ready{min-height:130px}.table-row{min-height:50px}.kanban-column{min-height:410px;border-radius:15px;box-shadow:0 7px 22px #2d39580d}article{border-radius:15px;box-shadow:0 8px 25px #2d39580f}button{border-radius:10px;padding:9px 13px;font-size:11px}@media(min-width:901px)and (max-width:1250px){.app-shell{padding-left:96px}.module-nav,.module-nav.open{width:72px;align-items:center;padding:10px 8px}.drawer-head{display:grid;place-items:center;padding:3px 0 12px}.drawer-head:before{margin:0}.drawer-head>div{display:none}.module-nav>button{justify-content:center;width:48px;height:48px;padding:0;font-size:0}.content,.section-head{padding-left:4px;padding-right:4px}.pilot-card{grid-template-columns:150px 1fr auto}.focus-main h2{font-size:23px}.module-launcher>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.app-shell{padding:10px 10px 86px}.global-header{top:10px;height:54px;padding:0 12px}.brand small,.system-state,.user-button div{display:none}.header-tools{gap:8px}.user-button{padding:3px}.module-nav,.module-nav.open{inset:auto 10px 10px;width:auto;height:62px;flex-direction:row;justify-content:center;gap:4px;padding:7px 9px;border-radius:18px;overflow-x:auto}.drawer-head{display:none}.module-nav>button{flex:0 0 44px;width:44px;height:44px;border-radius:12px}.module-nav>button>span{width:28px;height:28px;flex-basis:28px}.section-head{padding:20px 4px 12px}.section-head h1{font-size:21px}.section-head p{max-width:75%;font-size:10px}.environment{padding:5px 7px;font-size:8px}.content{padding:0 4px}.pilot-card{grid-template-columns:1fr auto;gap:12px;min-height:0;padding:16px}.focus-label{grid-column:1/-1;align-self:auto;padding:0 0 12px;border-right:0;border-bottom:1px solid var(--line)}.focus-main h2{font-size:22px}.pilot-card>button{align-self:end}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.two-columns{grid-template-columns:1fr}.panel{padding:15px}.module-launcher>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.table,.candidate-table,.event-journal,.user-list{overflow-x:auto}.table-row,.candidate-table-head,.candidate-table-row,.event-head,.event-row,.user-row{min-width:760px}.split{grid-template-columns:1fr;min-height:0}.conversation-list{border-right:0;border-bottom:1px solid var(--line)}}:root{--ink:#202b34;--muted:#687a85;--line:#d8e0e5;--paper:#fff;--accent:#087c62;--cyan:#2fc99a;--shadow:0 16px 42px -28px rgba(24,45,58,.28)}body{min-width:1024px;color:var(--ink);background:#f2f4f6}.app-shell.focus-shell{min-height:100vh;padding:92px 18px 50px;background:linear-gradient(180deg,#edf5f3 0,#f2f4f6 210px)}.focus-shell .global-header{position:fixed;z-index:90;top:14px;right:18px;left:18px;height:64px;margin:0;padding:0 16px;border:1px solid rgba(207,219,221,.95);border-radius:17px;color:var(--ink);background:#ffffffeb;box-shadow:0 18px 42px -34px #102b32bf;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.focus-shell .header-start{display:flex;align-items:center;min-width:0;gap:14px}.focus-shell .menu-trigger{display:grid;width:38px;height:38px;place-content:center;gap:4px;padding:0;border:1px solid #d2dde2;border-radius:10px;background:#fff;box-shadow:none}.focus-shell .menu-trigger span{display:block;width:15px;height:1.5px;border-radius:2px;background:#536570}.focus-shell .menu-trigger:hover{background:#edf5f3}.focus-shell .brand{color:var(--ink);text-decoration:none}.focus-shell .brand:hover{opacity:.84}.focus-shell .brand>span{width:34px;height:34px;border:0;border-radius:10px;color:#fff;background:#087c62;box-shadow:none}.focus-shell .brand strong{font-size:13px}.focus-shell .brand small{color:var(--muted);font-size:9px}.header-heading{min-width:0;margin-left:3px;padding-left:16px;border-left:1px solid var(--line)}.header-heading span,.header-heading strong{display:block}.header-heading span{color:#71828b;font-size:9px;font-weight:800;letter-spacing:.09em}.header-heading strong{margin-top:1px;font-size:14px}.focus-shell .header-tools{gap:9px}.shell-context{min-width:110px;padding:3px 12px;border-left:1px solid var(--line)}.shell-context span,.shell-context strong{display:block}.shell-context span{color:#71828b;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.shell-context strong{font-size:10px}.focus-mode,.focus-shell .system-state{height:36px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #c4ddd5;border-radius:10px;color:#087c62;background:#e8f5f1;font-size:9px;font-weight:800}.focus-shell .dot{width:7px;height:7px;background:#b44942;box-shadow:0 0 0 4px #b449421a}.focus-shell .dot.online{background:#2fc99a;box-shadow:0 0 0 4px #2fc99a1f}.focus-shell .user-button{height:38px;padding:3px 7px 3px 3px;border:1px solid #d8e0e5;color:var(--ink);background:#fff}.focus-shell .user>span{width:30px;height:30px;border-radius:8px;color:#202b34;background:#f2d466}.focus-shell .user strong{font-size:10px}.focus-shell .user small{color:var(--muted);font-size:8px}.focus-shell .nav-scrim{position:fixed;z-index:110;inset:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:#0d1c2257;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.focus-shell .module-nav,.focus-shell .module-nav.open{position:fixed;z-index:120;inset:14px auto 14px 14px;width:304px;height:auto;max-width:none;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;border:1px solid #30444d;border-radius:20px;color:#e6eef0;background:#182329;box-shadow:0 28px 80px -24px #05151cb8;opacity:0;overflow:hidden;pointer-events:none;transform:translate(calc(-100% - 30px));transition:transform .22s ease,opacity .18s ease;-webkit-backdrop-filter:none;backdrop-filter:none}.focus-shell .module-nav.open{opacity:1;pointer-events:auto;transform:none}.drawer-brand{display:flex;align-items:center;gap:11px;padding:20px 18px 14px}.drawer-brand>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#052118;background:#2fc99a;font-size:10px;font-weight:900}.drawer-brand strong,.drawer-brand small{display:block}.drawer-brand strong{font-size:14px}.drawer-brand small{margin-top:2px;color:#9fb0b5;font-size:9px}.drawer-status{min-height:54px;display:flex;align-items:center;gap:11px;margin:5px 12px 13px;padding:9px 11px;border:1px solid #31454c;border-radius:11px;background:#1f2d33}.drawer-status i{width:8px;height:8px;border-radius:50%;background:#2fc99a;box-shadow:0 0 0 4px #2fc99a1f}.drawer-status strong,.drawer-status small{display:block}.drawer-status strong{font-size:11px}.drawer-status small{margin-top:2px;color:#8fa3aa;font-size:9px}.drawer-caption{padding:0 20px 7px;color:#88a0a7;font-size:8px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.drawer-group{margin:0 10px 6px;padding:5px;border-radius:12px}.drawer-group>strong{display:block;padding:4px 8px;color:#8ea1a7;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.drawer-group>a{min-height:38px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:9px;color:#bdcbd0;font-size:11px;font-weight:700;text-decoration:none}.drawer-group>a:hover{color:#fff;background:#1f3035;opacity:1}.drawer-group>a.active{color:#fff;background:#25373b;box-shadow:inset 3px 0 #2fc99a}.drawer-group>a>span{width:23px;display:grid;place-items:center;color:#2fc99a;font-size:9px}.drawer-footer{height:62px;display:flex;align-items:center;gap:9px;margin-top:auto;padding:10px 13px;border-top:1px solid #304149}.drawer-footer>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#2fc99a;background:#25373b;font-size:9px;font-weight:900}.drawer-footer>div{min-width:0;flex:1}.drawer-footer strong,.drawer-footer small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-footer strong{font-size:10px}.drawer-footer small{color:#8fa3aa;font-size:8px}.drawer-footer button{width:32px;height:32px;padding:0;border:1px solid #3a4e56;border-radius:9px;color:#b8c7cb;background:transparent;box-shadow:none}.focus-shell .workspace{width:100%;max-width:1468px;margin:0 auto}.focus-shell .section-head{align-items:flex-start;padding:26px 0 20px;border-bottom:1px solid var(--line)}.focus-shell .breadcrumbs{color:#087c62;font-size:9px;letter-spacing:.12em}.focus-shell .section-head h1{margin-top:7px;color:#202b34;font-size:30px}.focus-shell .section-head p{max-width:760px;margin-top:4px;color:#687a85;font-size:12px}.focus-shell .environment{margin-top:5px;border-color:#bdd4e8;color:#3b66a5;background:#edf4fb;box-shadow:none;font-size:8px}.focus-shell .content{padding:17px 0 0;animation:focusScreenIn .2s ease}@keyframes focusScreenIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.focus-shell button{border-radius:9px;background:#087c62;box-shadow:0 8px 18px -12px #087c6299}.focus-shell .secondary{color:#344550;background:#eef3f5;box-shadow:none}.focus-shell .text-button{color:#087c62;background:transparent;box-shadow:none}.focus-shell .eyebrow{color:#087c62}.focus-shell article,.focus-shell .panel,.focus-shell .conversation-list,.focus-shell .conversation{border:1px solid #d8e0e5;background:#fff;box-shadow:0 16px 42px -34px #182d3a66;-webkit-backdrop-filter:none;backdrop-filter:none}.focus-shell .pilot-card{border:1px solid #d8e0e5;background:linear-gradient(135deg,#e8f5f1,#fff 64%);box-shadow:0 16px 42px -34px #182d3a66;-webkit-backdrop-filter:none;backdrop-filter:none}.focus-shell .pilot-card:after{background:radial-gradient(circle,rgba(47,201,154,.13),transparent 65%)}.focus-shell .focus-label>span{background:#087c62;box-shadow:none}.focus-shell .module-launcher{border-color:#d8e0e5;background:#fff;box-shadow:none}.focus-shell .module-launcher button{background:#f4f7f8}.focus-shell .module-launcher button:hover{background:#e4f3ef}.focus-shell .module-launcher button>span{color:#087c62;background:#e4f3ef}.focus-shell .candidate-filters,.focus-shell .candidate-table-head{background:#f4f7f8}.focus-shell .candidate-table,.focus-shell .candidates-workspace>.panel-head{border-color:#d8e0e5;background:#fff;box-shadow:none}.focus-shell .candidate-table-row:hover{background:#f4f7f8}.focus-shell input:focus,.focus-shell select:focus,.focus-shell textarea:focus{border-color:#75b9a8!important;box-shadow:0 0 0 3px #087c621a!important}@media(max-width:1180px){.shell-context,.focus-mode{display:none}.focus-shell .workspace{max-width:none}.focus-shell .section-head,.focus-shell .content{padding-left:4px;padding-right:4px}}@media(max-width:900px){body{min-width:0}.app-shell.focus-shell{padding:80px 8px 24px}.focus-shell .global-header{top:8px;right:8px;left:8px;height:58px}.header-heading span,.focus-shell .brand div,.focus-shell .system-state,.focus-shell .user-button div{display:none}.focus-shell .module-nav,.focus-shell .module-nav.open{inset:8px auto 8px 8px;width:min(304px,calc(100vw - 16px))}.focus-shell .section-head{padding-top:18px}.focus-shell .section-head h1{font-size:24px}}:root{--font-ui:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI Variable","Segoe UI",Roboto,Arial,sans-serif;--font-display:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Display","Segoe UI",Arial,sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",Consolas,ui-monospace,monospace}body{font-family:var(--font-ui);font-size:16px;line-height:1.5;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:720;text-wrap:balance}.focus-shell .brand strong{font-size:14px;letter-spacing:-.01em}.focus-shell .brand small{font-size:10.5px;line-height:1.3}.header-heading span{font-size:10.5px;font-weight:750;letter-spacing:.07em}.header-heading strong{margin-top:3px;font-size:18px;letter-spacing:-.015em}.shell-context span{font-size:10px}.shell-context strong{font-size:12.5px}.focus-mode,.focus-shell .system-state{font-size:11px}.focus-shell .user strong{font-size:12.5px}.focus-shell .user small{font-size:10.5px}.drawer-brand strong{font-size:15px}.drawer-brand small{font-size:10.5px}.drawer-status strong{font-size:12.5px}.drawer-status small{font-size:10.5px}.drawer-caption{font-size:10px}.drawer-group>strong{font-size:9.5px}.drawer-group>a{min-height:44px;font-size:13.5px}.drawer-group>a>span{font-family:var(--font-mono);font-size:10px}.drawer-footer strong{font-size:12.5px}.drawer-footer small{font-size:10.5px}.focus-shell .breadcrumbs{font-size:11px;font-weight:850;letter-spacing:.12em}.focus-shell .section-head h1{font-size:clamp(27px,2.4vw,36px);line-height:1.12;letter-spacing:-.04em}.focus-shell .section-head p{font-size:14px;line-height:1.6}.focus-shell .environment{font-size:10px;font-weight:800;letter-spacing:.04em}.focus-shell .eyebrow{font-size:11px;font-weight:850;letter-spacing:.12em}.focus-shell .focus-label strong{font-size:13px}.focus-shell .focus-label small{font-size:10.5px}.focus-shell .focus-main h2{font-size:clamp(27px,2.2vw,34px);line-height:1.12}.focus-shell .focus-main p{font-size:13px;line-height:1.55}.focus-shell button,.focus-shell input,.focus-shell select,.focus-shell textarea{font-family:var(--font-ui);font-size:12.5px}.focus-shell button{font-weight:700}.focus-shell .metrics article span{font-size:11px;font-weight:650}.focus-shell .metrics article strong{font-size:30px;line-height:1;letter-spacing:-.05em}.focus-shell .metrics article small{font-size:10.5px}.focus-shell .panel-head h3,.focus-shell .panel>h3,.focus-shell .module-launcher-head h3{font-size:17px}.focus-shell .panel-head p{font-size:12px;line-height:1.55}.focus-shell .facts li{font-size:12px}.focus-shell .facts strong{font-size:13px}.focus-shell .empty strong{font-size:15px}.focus-shell .empty p{font-size:12px;line-height:1.55}.focus-shell .candidate-table-head{font-size:9.5px;font-weight:800;letter-spacing:.07em}.focus-shell .candidate-table-row{font-size:12px}.focus-shell .candidate-identity strong,.focus-shell .candidate-contacts strong{font-size:13px}.focus-shell .candidate-identity small,.focus-shell .candidate-contacts small{font-size:10.5px}.focus-shell .source-pill,.focus-shell .candidate-table-row>select{font-size:10.5px}.focus-shell .table-head{font-size:9.5px;letter-spacing:.07em}.focus-shell .table-row{font-size:12px}.focus-shell .badge,.focus-shell .status-pill,.focus-shell .confirmation-pill{font-size:10px}.focus-shell code,.focus-shell .mono{font-family:var(--font-mono)}@media(max-width:900px){.focus-shell .section-head h1{font-size:27px}.focus-shell .section-head p{font-size:13px}}.funnel-workspace{display:grid;gap:16px}.funnel-summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:#fff}.funnel-summary h3{font-size:19px}.funnel-summary p{max-width:760px;margin-top:6px;color:var(--muted);font-size:12.5px;line-height:1.55}.funnel-summary>.inline-error{grid-column:1/-1;margin:0}.funnel-totals{display:flex;align-items:center}.funnel-totals>span{min-width:92px;padding:4px 18px;border-left:1px solid var(--line);color:var(--muted);font-size:10.5px}.funnel-totals strong{display:block;margin-bottom:4px;color:var(--ink);font-size:26px;line-height:1}.funnel-totals .success strong{color:var(--accent)}.funnel-progress{display:grid;grid-template-columns:repeat(6,1fr);overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.funnel-progress>div{position:relative;min-width:0;padding:14px 16px;border-right:1px solid #e7ecef}.funnel-progress>div:last-child{border-right:0}.funnel-progress span,.funnel-progress strong,.funnel-progress small{display:block}.funnel-progress span{color:#91a0a7;font:700 9px var(--font-mono)}.funnel-progress strong{margin-top:4px;font-size:12.5px}.funnel-progress small{margin-top:2px;color:var(--muted);font-size:10px}.funnel-progress .has-candidates{background:#eef8f5}.funnel-progress .has-candidates span,.funnel-progress .has-candidates strong{color:var(--accent)}.funnel-progress b{position:absolute;z-index:1;top:50%;right:-8px;display:grid;width:16px;height:16px;place-items:center;border:1px solid var(--line);border-radius:50%;color:#8da0a6;background:#fff;font-size:9px;transform:translateY(-50%)}.funnel-board.kanban{display:grid;grid-template-columns:repeat(6,minmax(238px,1fr));gap:10px;margin:0;padding:0 0 10px;overflow-x:auto}.funnel-board .kanban-column{min-height:390px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#f6f8f9;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.funnel-board .kanban-column:first-child{box-shadow:none}.funnel-board .kanban-column>header{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 3px 8px;border-bottom:1px solid #dfe6e9}.funnel-board .kanban-column>header>div{display:flex;align-items:center;gap:8px}.funnel-board .kanban-column>header span{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;color:var(--accent);background:#e4f4ef;font:700 9px var(--font-mono)}.funnel-board .kanban-column>header h3{font-size:13px}.funnel-board .kanban-column>header>strong{display:grid;min-width:26px;height:26px;place-items:center;border-radius:8px;color:#52646e;background:#e6ecef;font-size:11px}.stage-empty{min-height:150px;display:grid;place-content:center;justify-items:center;padding:20px;text-align:center}.stage-empty>span{display:grid;width:34px;height:34px;place-items:center;border:1px dashed #cbd7dc;border-radius:10px;color:#8da0a7;font-size:18px}.stage-empty p{max-width:145px;margin-top:9px;color:#91a0a7;font-size:10.5px;line-height:1.45}.funnel-card{position:relative;min-height:0;margin-top:10px;padding:12px;border:1px solid #cfdae0;border-radius:12px;background:#fff;box-shadow:0 10px 24px -20px #112b348c;cursor:grab}.funnel-card:active{cursor:grabbing}.funnel-card.dragging{opacity:.45;transform:scale(.98)}.funnel-card-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.funnel-card-head>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#08644f;background:#e4f4ef;font-size:9px;font-weight:850}.funnel-card-head button{display:block;max-width:100%;overflow:hidden;padding:0;color:var(--ink);background:transparent;box-shadow:none;font-size:12.5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.funnel-card-head small{display:block;margin-top:2px;color:var(--accent);font-size:9.5px}.funnel-card-head i{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:#71828b;background:#eef3f5;font-style:normal;cursor:grab;-webkit-user-select:none;user-select:none}.funnel-card-head i:active{cursor:grabbing}.funnel-card>p{min-height:34px;margin:11px 0 8px;color:#536570;font-size:11px;line-height:1.45}.funnel-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:8px;border-top:1px solid #edf1f3}.funnel-card-foot small{color:#829199;font-size:9px}.funnel-card-foot button{width:27px;height:27px;padding:0;color:var(--accent);background:#e4f4ef;box-shadow:none}.funnel-card>select{width:100%;height:34px;margin-top:9px;padding:0 9px;border:1px solid #cbd7dc;border-radius:8px;color:#344550;background:#f7f9fa;font-size:10.5px}.funnel-board .drop-hint,.funnel-outcomes .drop-hint{min-height:35px;margin:9px 0 0;border-color:#75b9a8;color:var(--accent);background:#e8f5f1}.funnel-board .kanban-column.drop-over,.funnel-outcomes section.drop-over{border-color:#2fc99a!important;background:#e8f5f1!important;box-shadow:0 0 0 3px #2fc99a1f!important}.funnel-board.is-dragging .drop-locked,.funnel-outcomes .drop-locked{opacity:.45}.funnel-outcomes{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fff}.outcomes-head{display:flex;align-items:flex-end;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.outcomes-head h3{font-size:16px}.outcomes-head>small{color:var(--muted);font-size:10.5px}.funnel-outcomes>div:last-child{display:grid;grid-template-columns:1fr 1fr}.funnel-outcomes>div>section{min-height:120px;padding:14px 16px}.funnel-outcomes>div>section+section{border-left:1px solid var(--line)}.funnel-outcomes section>header{display:flex;align-items:center;gap:10px}.funnel-outcomes section>header>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;font-weight:850}.funnel-outcomes .hired>header>span{color:#087c62;background:#e4f4ef}.funnel-outcomes .rejected>header>span{color:#b44942;background:#faeceb}.funnel-outcomes section>header div{flex:1}.funnel-outcomes section>header h3{font-size:13px}.funnel-outcomes section>header small{color:var(--muted);font-size:9.5px}.funnel-outcomes section>header>strong{font-size:20px}.outcome-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.outcome-list>p{color:#91a0a7;font-size:10.5px}.outcome-list>button{min-width:210px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;border:1px solid var(--line);color:var(--ink);background:#f7f9fa;box-shadow:none;text-align:left}.outcome-list>button>span{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;background:#eef3f5;font-size:8px}.outcome-list>button strong,.outcome-list>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outcome-list>button strong{font-size:10.5px}.outcome-list>button small{color:var(--muted);font-size:8.5px}.outcome-list>button b{color:var(--accent)}@media(max-width:1100px){.funnel-summary{grid-template-columns:1fr}.funnel-totals{justify-content:flex-start}.funnel-totals>span:first-child{padding-left:0;border-left:0}.funnel-progress{overflow-x:auto;grid-template-columns:repeat(6,minmax(150px,1fr))}}@media(max-width:760px){.funnel-outcomes>div:last-child{grid-template-columns:1fr}.funnel-outcomes>div>section+section{border-left:0;border-top:1px solid var(--line)}}.drawer-group>a>span{width:25px;height:25px;display:grid;place-items:center}.drawer-group>a>span svg{width:18px;height:18px;display:block}.drawer-group>a.active>span{color:#42d8aa}.module-launcher button>span svg{width:17px;height:17px;display:block}.module-launcher button:hover>span svg{transform:scale(1.05)}.vacancy-workspace{display:grid;gap:12px}.vacancy-command{display:grid;grid-template-columns:minmax(320px,1fr) auto auto;align-items:center;gap:28px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:#fff}.vacancy-command h3{font-size:20px}.vacancy-command p{margin-top:4px;color:var(--muted);font-size:12px}.vacancy-command-stats{display:flex}.vacancy-command-stats span{min-width:80px;padding:0 16px;border-left:1px solid var(--line);color:var(--muted);font-size:10px}.vacancy-command-stats strong{display:block;color:var(--ink);font-size:24px;line-height:1.1}.vacancy-create{margin:0;border:1px solid var(--line);border-radius:15px;background:#fff}.vacancy-toolbar{min-height:54px;display:grid;grid-template-columns:minmax(320px,1fr) 190px auto;align-items:center;gap:9px;padding:8px;border:1px solid var(--line);border-radius:14px;background:#fff}.vacancy-toolbar label{position:relative}.vacancy-toolbar label>span{position:absolute;top:8px;left:12px;color:#809099}.vacancy-toolbar input,.vacancy-toolbar select{width:100%;height:38px;border:1px solid #ccd7dc;border-radius:9px;background:#f8fafb}.vacancy-toolbar input{padding-left:35px}.vacancy-toolbar>span{padding:0 10px;color:var(--muted);font-size:10.5px;white-space:nowrap}.vacancy-registry{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fff}.vacancy-registry-head,.vacancy-registry>article{display:grid;grid-template-columns:minmax(300px,1.45fr) minmax(220px,1fr) 250px 155px 80px;align-items:center;gap:16px;padding:0 16px}.vacancy-registry-head{min-height:42px;color:#71828b;background:#f3f6f7;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vacancy-registry>article{min-height:78px;border:0;border-top:1px solid #e4e9ec;border-radius:0;box-shadow:none}.vacancy-registry>article:hover{background:#f8faf9}.vacancy-primary{display:flex;align-items:center;gap:11px;min-width:0}.vacancy-primary>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:10px;color:#087c62;background:#e3f4ef;font-size:9px;font-weight:850}.vacancy-primary button{display:block;max-width:100%;overflow:hidden;padding:0;color:var(--ink);background:transparent;box-shadow:none;font-size:13px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.vacancy-primary small,.vacancy-team small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.vacancy-team strong{display:block;font-size:11.5px}.vacancy-load{display:flex;gap:6px}.vacancy-load>div{min-width:68px;padding:7px 9px;border-radius:9px;background:#f2f5f6}.vacancy-load strong,.vacancy-load span{display:block}.vacancy-load strong{font-size:15px}.vacancy-load span{color:var(--muted);font-size:8.5px}.vacancy-load .hired{color:#087c62;background:#e8f5f1}.vacancy-select{height:36px;padding:0 9px;border:1px solid #cbd7dc;border-radius:9px;font-size:10.5px;font-weight:700}.vacancy-select.published{color:#087c62;background:#e8f5f1}.vacancy-select.closed{color:#687a85;background:#eef2f4}.vacancy-row-actions{display:flex;justify-content:flex-end;gap:6px}.vacancy-row-actions a,.vacancy-row-actions button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid #cfdae0;border-radius:9px;color:#087c62;background:#fff;box-shadow:none}.vacancy-row-actions svg{width:16px;height:16px}.vacancy-row-actions a:hover,.vacancy-row-actions button:hover{background:#e8f5f1}.funnel-scope{min-height:60px;display:flex;align-items:center;gap:22px;margin-bottom:12px;padding:10px 16px;border:1px solid #bcded4;border-radius:14px;background:#e8f5f1}.funnel-scope div{flex:1}.funnel-scope strong{display:block;font-size:14px}.funnel-scope>span{color:var(--muted);font-size:11px}.funnel-scope>a{color:#087c62;font-size:11px;font-weight:750;text-decoration:none}@media(max-width:1200px){.vacancy-command{grid-template-columns:1fr auto}.vacancy-command-stats{grid-row:2;grid-column:1/-1}.vacancy-registry{overflow-x:auto}.vacancy-registry-head,.vacancy-registry>article{min-width:1120px}}.focus-shell .candidate-identity button{padding:0;border:0;border-radius:0;color:var(--ink);background:transparent;box-shadow:none;text-align:left}.focus-shell .candidate-identity button:hover{color:var(--accent);background:transparent;text-decoration:underline;text-underline-offset:3px}.focus-shell .detail-scrim{z-index:150;padding:18px}.focus-shell .candidate-detail{height:calc(100vh - 36px)}.focus-shell .work-tabs{gap:2px;padding:3px;border:1px solid #d8e0e5;border-radius:10px;background:#eef3f5}.focus-shell .work-tabs button{padding:7px 11px;border:0;color:#687a85;background:transparent;box-shadow:none}.focus-shell .work-tabs button:hover{color:#087c62;background:#e1ece8}.focus-shell .work-tabs button.active{color:#fff;background:#087c62;box-shadow:none}.focus-shell .candidate-detail .detail-head>button{display:grid;width:36px;height:36px;flex:0 0 36px;place-content:center;padding:0;border:1px solid #cfd9de;border-radius:10px;color:#60727b;background:#f3f6f7;box-shadow:none;font-size:21px;line-height:1}.focus-shell .candidate-detail .detail-head>button:hover{border-color:#aebfc6;color:#202b34;background:#e7edef}.focus-shell .candidate-detail{scrollbar-color:#bac7cc transparent;scrollbar-width:thin}.focus-shell .candidate-detail::-webkit-scrollbar{width:7px}.focus-shell .candidate-detail::-webkit-scrollbar-thumb{border-radius:8px;background:#bac7cc}.focus-shell .candidate-detail::-webkit-scrollbar-track{background:transparent}.telegram-link-card{border-color:#b9ddd3;background:linear-gradient(145deg,#fff,#f1faf7)}.telegram-link-state{display:grid;gap:9px}.telegram-link-state p,.telegram-link-state small,.telegram-link-result small{color:#687b84;font-size:10px;line-height:1.45}.telegram-link-state button,.telegram-link-result button,.telegram-link-result a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:9px;font-size:10px;font-weight:800}.telegram-link-state.linked strong{color:#087c62;font-size:13px}.telegram-link-result{display:grid;gap:9px}.telegram-link-result input{width:100%;padding:9px 10px;border:1px solid #c8d8d3;border-radius:9px;color:#344751;background:#fff;font:10px var(--font-mono)}.telegram-link-result>div{display:flex;gap:7px}.telegram-link-result a{color:#087c62;border:1px solid #b9d7ce;background:#fff;text-decoration:none}.funnel-card{-webkit-user-select:none;user-select:none}.funnel-card .drag-handle{touch-action:none}.interview-schedule-scrim{align-items:center;justify-content:center}.interview-schedule-dialog{width:min(720px,calc(100vw - 40px));padding:26px;border:1px solid #d8e0e5;border-radius:20px;background:#fff;box-shadow:0 30px 90px #131c344d}.interview-schedule-dialog .detail-head p{margin-top:5px;color:var(--muted);font-size:12px}.interview-schedule-dialog .detail-head>button{display:grid;width:36px;height:36px;place-content:center;padding:0;border:1px solid #cfd9de;color:#60727b;background:#f3f6f7;box-shadow:none;font-size:21px}.interview-schedule-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:20px}.interview-schedule-grid label{display:grid;gap:6px;color:#687a85;font-size:11px;font-weight:750}.interview-schedule-grid label.wide{grid-column:1/-1}.interview-schedule-grid input,.interview-schedule-grid select{width:100%;height:42px;padding:0 11px;border:1px solid #cbd7dc;border-radius:9px;color:var(--ink);background:#f8fafb}.schedule-note{margin-top:14px;padding:11px 13px;border:1px solid #bcded4;border-radius:10px;color:#356457;background:#e8f5f1;font-size:11px}.interview-schedule-dialog .form-actions{justify-content:flex-end;margin-top:16px}.interview-schedule-dialog .form-actions .secondary{margin-right:5px}@media(max-width:700px){.interview-schedule-grid{grid-template-columns:1fr}.interview-schedule-grid label.wide{grid-column:auto}}.operational-queue{margin-top:12px;padding:0!important;overflow:hidden}.operational-queue>.panel-head{min-height:64px;margin:0;padding:14px 17px;border-bottom:1px solid var(--line)}.operational-queue>.panel-head h3{margin:2px 0 0}.operational-list{display:grid}.operational-list>button{min-height:58px;display:grid;grid-template-columns:34px minmax(240px,1fr) 145px 140px;align-items:center;gap:11px;padding:9px 16px;border:0;border-bottom:1px solid #e7ecef;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.operational-list>button:hover{background:#f4f8f7}.operational-list>button>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#087c62;background:#e4f4ef;font-size:9px;font-weight:850}.operational-list strong,.operational-list small{display:block}.operational-list small{margin-top:2px;color:var(--muted);font-size:10px}.operational-list time{color:#44565f;font-size:11px;font-weight:700}.operational-list em{justify-self:start}.operational-empty{min-height:90px;display:grid;place-content:center;text-align:center}.operational-empty strong{font-size:13px}.operational-empty span{margin-top:4px;color:var(--muted);font-size:10px}.operational-queue>footer{display:flex;gap:24px;padding:10px 16px;color:var(--muted);background:#f4f7f8;font-size:10px}.operational-queue>footer strong{color:var(--ink)}@media(max-width:900px){.operational-list>button{grid-template-columns:34px 1fr auto}.operational-list time{display:none}.operational-list em{grid-column:2/-1}.operational-queue>footer{flex-wrap:wrap}}.interview-actions .attention{color:#8a5a00;background:#fff2cf;box-shadow:none}.reschedule-form{grid-template-columns:1fr 135px 135px!important}.reschedule-context{grid-column:1/-1;display:grid;gap:3px;padding:10px 12px;border:1px solid #eed69b;border-radius:9px;background:#fff8e6}.reschedule-context strong{font-size:12px}.reschedule-context span{color:var(--muted);font-size:10.5px}.reschedule-context em{margin-top:4px;color:#8a5a00;font-size:10.5px;font-style:normal}.reschedule-form input[name=location],.reschedule-form input[name=interviewer]{grid-column:auto}.reschedule-form>button{grid-column:1/-1}@media(max-width:760px){.reschedule-form{grid-template-columns:1fr!important}.reschedule-context,.reschedule-form>button{grid-column:auto}}.security-admin{overflow:hidden}.security-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:14px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line)}.security-summary>span{min-height:58px;padding:10px 12px;color:#52656e;background:#f8fbfb;font-size:11px}.security-summary>span.secure{background:#eef9f5}.security-summary>span.danger{background:#fff2f1}.security-summary strong{display:block;margin:0 0 2px;color:var(--ink);font-size:17px}.security-columns{display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.security-columns>div{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:13px}.security-columns h4{padding:11px 14px;border-bottom:1px solid var(--line);background:#f3f6f7;font-size:12px}.session-list{display:grid}.session-list>article{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.session-list strong,.session-list small{display:block}.session-list small{max-width:420px;margin-top:4px;overflow:hidden;color:#52656e;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.session-actions{display:flex;gap:5px}.session-actions button{padding:7px 8px;font-size:10px}.session-actions button:disabled{opacity:.45;cursor:not-allowed}.security-event-list{max-height:470px;overflow:auto}.security-event-list>div{min-height:61px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 12px;border-bottom:1px solid var(--line)}.security-event-list>div>span{width:7px;height:7px;border-radius:50%;background:#2fc99a}.security-event-list>div.danger>span{background:#d8665e}.security-event-list strong,.security-event-list small{display:block}.security-event-list strong{font-size:11.5px}.security-event-list small,.security-event-list time{margin-top:2px;color:#52656e;font-size:10px}.security-event-list time{white-space:nowrap}@media(max-width:1180px){.security-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){.security-columns{grid-template-columns:1fr}}.focus-shell .detail-scrim:has(.candidate-detail){padding:10px;background:#1122369e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.focus-shell .candidate-detail{width:calc(100vw - 20px);max-width:none;height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid #c9d5da;border-radius:18px;background:#eef3f4;box-shadow:0 30px 100px #07192761}.candidate-detail>.detail-head{flex:0 0 auto;min-height:84px;align-items:center;padding:16px 22px;border-bottom:1px solid #d6e0e3;background:#fff}.candidate-detail>.detail-head h2{font-size:27px;letter-spacing:-.035em}.candidate-detail>.detail-head .eyebrow{margin-bottom:4px}.candidate-stage-strip{flex:0 0 auto;display:flex;gap:5px;padding:10px 18px;border-bottom:1px solid #d8e1e4;background:#f8fafb;overflow-x:auto}.candidate-stage-strip>span{position:relative;min-width:118px;display:grid;grid-template-columns:23px 1fr;align-items:center;gap:6px;padding:8px 10px;border:1px solid #d5dfe3;border-radius:8px;color:#71818a;background:#e9eef0}.candidate-stage-strip>span:after{content:"";position:absolute;right:-6px;width:7px;height:12px;clip-path:polygon(0 0,100% 50%,0 100%);background:#c2ced3}.candidate-stage-strip>span:last-child:after{display:none}.candidate-stage-strip small{font:700 8px var(--font-mono)}.candidate-stage-strip strong{font-size:10px;white-space:nowrap}.candidate-stage-strip>span.done{color:#087c62;border-color:#b8ddd2;background:#e6f5f0}.candidate-stage-strip>span.current{color:#fff;border-color:#087c62;background:#087c62;box-shadow:0 6px 14px #087c622e}.candidate-stage-strip>span.rejected.current{border-color:#b84b45;background:#b84b45}.candidate-workspace-grid{min-height:0;flex:1;display:grid;grid-template-columns:minmax(320px,36%) 1fr;gap:12px;padding:12px}.candidate-profile-column,.candidate-activity-column{min-height:0;overflow-y:auto}.candidate-profile-column{display:grid;align-content:start;gap:12px}.candidate-profile-card,.candidate-command-bar,.candidate-composer,.candidate-feed{border:1px solid #d6e0e3;border-radius:14px;background:#fff}.candidate-profile-card{padding:16px}.candidate-card-caption{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e3e9eb}.candidate-card-caption span{color:#52656e;font-size:9px;font-weight:850;letter-spacing:.09em}.candidate-card-caption small{color:#96a4aa;font:700 8px var(--font-mono)}.candidate-field{padding:10px 2px;border-bottom:1px solid #edf1f2}.candidate-field:last-child{border-bottom:0}.candidate-field span,.candidate-field strong{display:block}.candidate-field span{color:#93a1a7;font-size:9.5px}.candidate-field strong{margin-top:4px;color:#344751;font-size:12px}.candidate-profile-card .detail-application{margin-top:8px;border:1px solid #e2e8ea;background:#f7f9fa}.candidate-activity-column{display:grid;align-content:start;gap:10px}.candidate-command-bar{display:flex;gap:2px;padding:5px;overflow-x:auto}.candidate-command-bar button{padding:9px 13px;border:0;color:#6d7d84;background:transparent;box-shadow:none;font-size:10.5px;white-space:nowrap}.candidate-command-bar button:hover,.candidate-command-bar button.active{color:#087c62;background:#e7f4f0}.candidate-composer{padding:17px}.candidate-composer .work-head{margin-bottom:10px}.candidate-composer .work-head p{margin-top:3px;color:var(--muted);font-size:10px}.candidate-composer .work-form{grid-template-columns:minmax(280px,1fr) 190px auto}.candidate-composer .work-form textarea{min-height:48px}.candidate-feed{overflow:hidden}.candidate-feed-title{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #e0e7e9}.candidate-feed-title span{padding:4px 9px;border-radius:8px;color:#fff;background:#27ad86;font-size:9px;font-weight:800}.candidate-feed-title strong{font-size:12px}.candidate-feed .work-list{padding:10px 14px 0}.candidate-feed .work-list article{box-shadow:none}.candidate-timeline{padding:12px 18px 4px}.candidate-timeline .timeline-event{padding:10px 0 18px 25px;border-top:1px solid #edf1f2}.candidate-timeline .timeline-event:before{top:18px;left:5px}.candidate-timeline .timeline-event>span{position:absolute;top:11px;left:0}.candidate-timeline .timeline-event strong{font-size:11.5px}@media(max-width:900px){.candidate-workspace-grid{grid-template-columns:1fr;overflow-y:auto}.candidate-profile-column,.candidate-activity-column{overflow:visible}.candidate-stage-strip>span{min-width:104px}.candidate-composer .work-form{grid-template-columns:1fr}}.focus-shell .candidate-modal-scrim{align-items:center;justify-content:center;padding:28px 34px;background:#0c1d2b94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.focus-shell .candidate-detail.candidate-modal{width:min(1600px,calc(100vw - 68px));height:min(940px,calc(100vh - 56px));border:1px solid rgba(255,255,255,.78);border-radius:22px;box-shadow:0 36px 110px #04142075,0 0 0 1px #142f3d2e}.candidate-modal>.detail-head{border-radius:21px 21px 0 0}.candidate-modal>.detail-head:before{content:"";width:5px;align-self:stretch;margin-right:-5px;border-radius:5px;background:#2fc99a}.candidate-modal .candidate-workspace-grid{border-radius:0 0 21px 21px}@media(max-width:1100px){.focus-shell .candidate-modal-scrim{padding:16px}.focus-shell .candidate-detail.candidate-modal{width:calc(100vw - 32px);height:calc(100vh - 32px)}}.candidate-inline-chat{min-height:520px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid #d6e0e3;border-radius:14px;background:#fff}.candidate-inline-chat>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e1e8ea}.candidate-inline-chat>header h3{font-size:15px}.candidate-inline-chat>header p{margin-top:4px;color:var(--muted);font-size:10px}.candidate-message-stream{min-height:330px;max-height:520px}.candidate-chat-empty{display:grid;align-content:center;justify-items:center;min-height:390px;padding:30px;text-align:center}.candidate-chat-empty strong{font-size:15px}.candidate-chat-empty p{max-width:430px;margin:7px 0 15px;color:var(--muted);font-size:10.5px;line-height:1.55}.candidate-chat-empty button{padding:9px 13px}.candidate-inline-chat .message-composer textarea{min-height:62px}.candidate-inline-interviews{overflow:hidden;border:1px solid #d6e0e3;border-radius:14px;background:#fff}.candidate-inline-interviews>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid #e1e8ea}.candidate-inline-interviews>header h3{font-size:15px}.candidate-inline-interviews>header p{margin-top:4px;color:var(--muted);font-size:10px}.candidate-inline-interviews>header>button{padding:9px 13px}.candidate-interview-form{display:grid;grid-template-columns:1.1fr 120px 135px 1fr 1fr auto;gap:8px;padding:12px;border-bottom:1px solid #e1e8ea;background:#f5f8f8}.candidate-interview-form input,.candidate-interview-form select{min-width:0;height:39px;padding:0 9px;border:1px solid #ccd8dc;border-radius:8px;background:#fff}.candidate-interview-form button{padding:8px 11px}.candidate-interview-list{display:grid;max-height:590px;overflow-y:auto}.candidate-interview-list>article{min-height:118px;display:grid;grid-template-columns:82px 1fr;gap:14px;padding:15px;border:0;border-bottom:1px solid #e6ecee;border-radius:0;box-shadow:none}.candidate-interview-list>article>time{display:grid;align-content:center;justify-items:center;border-right:1px solid #e0e7e9}.candidate-interview-list time strong,.candidate-interview-list time span{display:block}.candidate-interview-list time strong{font-size:14px}.candidate-interview-list time span{margin-top:4px;color:#087c62;font-size:11px;font-weight:750}.candidate-interview-status{display:flex;gap:5px;margin-bottom:8px}.candidate-interview-list article>div>strong{font-size:13px}.candidate-interview-list article p,.candidate-interview-list article small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.candidate-interview-list blockquote{margin:8px 0 0;padding:7px 9px;border-left:2px solid #2fc99a;color:#52656e;background:#f3f7f6;font-size:10px}@media(max-width:1200px){.candidate-interview-form{grid-template-columns:1fr 1fr 1fr}.candidate-interview-form button{grid-column:1/-1}}.candidate-inline-calls{overflow:hidden;border:1px solid #d6e0e3;border-radius:14px;background:#fff}.candidate-inline-calls>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid #e1e8ea}.candidate-inline-calls>header h3{font-size:17px}.candidate-inline-calls>header p{margin-top:4px;color:var(--muted);font-size:10px}.call-link{padding:9px 13px;border-radius:9px;color:#fff;background:#087c62;font-size:10.5px;font-weight:750;text-decoration:none}.candidate-call-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;background:#f4f7f8}.candidate-call-task,.candidate-call-state{min-height:205px;padding:16px;border:1px solid #d9e2e5;border-radius:12px;background:#fff}.candidate-call-task h4,.candidate-call-state h4{font-size:14px}.candidate-call-task{display:grid;grid-template-columns:1fr 190px;gap:8px}.candidate-call-task>.eyebrow,.candidate-call-task>h4,.candidate-call-task>textarea{grid-column:1/-1}.candidate-call-task textarea,.candidate-call-task input{padding:10px;border:1px solid #ccd8dc;border-radius:9px;background:#f8fafb}.candidate-call-task textarea{min-height:62px;resize:vertical}.candidate-call-state strong{display:block;margin-top:24px;color:#a06c00;font-size:12px}.candidate-call-state p{margin-top:8px;color:var(--muted);font-size:10.5px;line-height:1.55}.candidate-call-tasks{border-top:1px solid #e1e8ea}.candidate-call-tasks>article{min-height:60px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:9px 15px;border:0;border-bottom:1px solid #e7ecee;border-radius:0;box-shadow:none}.candidate-call-tasks>article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#087c62;background:#e5f4ef}.candidate-call-tasks>article>span.done{color:#71818a;background:#edf1f2}.candidate-call-tasks article strong,.candidate-call-tasks article small{display:block}.candidate-call-tasks article strong{font-size:11px}.candidate-call-tasks article small{margin-top:3px;font-size:9px}.candidate-chat-empty.compact{min-height:160px}@media(max-width:1000px){.candidate-call-grid{grid-template-columns:1fr}}.focus-shell .dot.realtime-live{animation:realtimePulse 1.8s ease-out infinite}.focus-shell .system-state:has(.realtime-live){border-color:#9dd8c9;background:#e5f6f1}@keyframes realtimePulse{0%{box-shadow:0 0 #2fc99a61}70%{box-shadow:0 0 0 7px #2fc99a00}to{box-shadow:0 0 #2fc99a00}}.funnel-command-bar{min-height:54px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #d5dfe3;border-radius:13px;background:#fff;box-shadow:0 12px 32px -28px #102b32a6}.funnel-search{min-width:260px;flex:1;display:flex;align-items:center;gap:8px;height:37px;padding:0 11px;border:1px solid #cdd9de;border-radius:9px;background:#f7f9fa}.funnel-search>span{color:#75878f;font-size:16px}.funnel-search input{min-width:0;width:100%;padding:0;border:0;background:transparent;outline:0}.funnel-command-bar>select{height:37px;padding:0 10px;border:1px solid #cdd9de;border-radius:9px;background:#f7f9fa}.density-switch{display:flex;padding:3px;border:1px solid #cdd9de;border-radius:9px;background:#f3f6f7}.density-switch button{height:29px;padding:0 10px;color:#687a83;background:transparent;box-shadow:none;font-size:10px}.density-switch button.active{color:#087c62;background:#fff;box-shadow:0 3px 9px #1a363d14}.funnel-filter-result{margin-left:auto;color:#75868e;font-size:10.5px;white-space:nowrap}.funnel-filter-result strong{color:#24333b}.funnel-board.kanban{grid-template-columns:repeat(6,minmax(218px,1fr));gap:7px}.funnel-board .kanban-column{min-height:560px;padding:7px;border-radius:10px;background:#edf1f2}.funnel-board .kanban-column>header{position:sticky;z-index:2;top:0;min-height:37px;padding:0 4px 6px;background:#edf1f2}.funnel-board .kanban-column>header span{width:22px;height:22px;border-radius:6px;font-size:8px}.funnel-board .kanban-column>header h3{font-size:11.5px}.funnel-board .kanban-column>header>strong{min-width:23px;height:23px;border-radius:7px;font-size:9.5px}.funnel-card{margin-top:7px;padding:9px;border-radius:9px}.funnel-card-head{grid-template-columns:29px minmax(0,1fr) 23px;gap:7px}.funnel-card-head>span{width:29px;height:29px;border-radius:8px;font-size:8px}.funnel-card-head button{font-size:11.5px}.funnel-card-head small{font-size:8.5px}.funnel-card-head i{width:23px;height:23px;border-radius:6px;font-size:11px}.funnel-card>p{min-height:0;margin:8px 0 6px;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funnel-card-contact{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:#647680;font-size:9.5px}.funnel-card-contact>span{color:#2a9a7d}.funnel-card-contact strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funnel-card-foot{padding-top:6px}.funnel-card-foot small{font-size:8.5px}.funnel-card-foot small.stale{color:#a46700}.funnel-card-foot button{width:23px;height:23px;border-radius:6px}.funnel-card>select{height:29px;margin-top:6px;padding:0 7px;border-radius:7px;font-size:9px}.funnel-board.density-comfortable{grid-template-columns:repeat(6,minmax(245px,1fr));gap:10px}.funnel-board.density-comfortable .kanban-column{padding:10px}.funnel-board.density-comfortable .funnel-card{margin-top:10px;padding:12px}.funnel-board.density-comfortable .funnel-card-head{grid-template-columns:34px minmax(0,1fr) 28px}.funnel-board.density-comfortable .funnel-card-head>span{width:34px;height:34px}.funnel-board.density-comfortable .funnel-card-head button{font-size:12.5px}.funnel-board.density-comfortable .funnel-card>p{margin:10px 0 8px;font-size:10.5px}.funnel-board.density-comfortable .funnel-card>select{height:34px;font-size:10px}@media(max-width:900px){.funnel-command-bar{flex-wrap:wrap}.funnel-search{min-width:100%;flex-basis:100%}.funnel-filter-result{margin-left:0}}.funnel-card-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:0 0 7px}.funnel-card-actions button,.funnel-card-actions a,.funnel-card-actions>span{display:grid;height:27px;padding:0;place-items:center;border:1px solid #d7e1e4;border-radius:7px;color:#49616b;background:#f7f9fa;box-shadow:none;font-size:11px;text-decoration:none}.funnel-card-actions button:hover,.funnel-card-actions a:hover{border-color:#83cdb9;color:#087c62;background:#e8f6f2}.funnel-card-actions button:disabled,.funnel-card-actions>span{opacity:.4;cursor:not-allowed}.outbox-summary{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;margin:14px 0}.outbox-summary>span{display:grid;gap:5px;padding:12px;border:1px solid #d9e2e5;border-radius:11px;background:#f8fafb}.outbox-summary small{color:#73848d;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.outbox-summary strong{font-family:IBM Plex Mono,monospace;font-size:18px}.outbox-summary .ok{border-color:#bfe0d6;background:#edf8f5}.outbox-summary .warning{border-color:#efd9a8;background:#fff8e9}.outbox-summary .danger{border-color:#ecc1c1;background:#fff1f1}.outbox-list{overflow:hidden;border:1px solid #d7e0e3;border-radius:11px}.outbox-row{display:grid;grid-template-columns:85px minmax(150px,1.2fr) 90px 75px 105px 165px;align-items:center;gap:10px;min-height:42px;padding:7px 11px;border-bottom:1px solid #e5ebed;font-size:10px}.outbox-row:last-child{border-bottom:0}.outbox-row.head{min-height:34px;color:#71828a;background:#f2f5f6;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.outbox-row>strong{font-family:IBM Plex Mono,monospace}.outbox-row time{color:#71828a}.outbox-state{width:max-content;padding:4px 7px;border-radius:99px;font-size:8.5px;font-weight:800}.outbox-state.published{color:#08745b;background:#e1f4ee}.outbox-state.pending{color:#8a5f00;background:#fff0c9}.outbox-state.error{color:#a22f2f;background:#ffe1e1}@media(max-width:1100px){.outbox-summary{grid-template-columns:repeat(2,1fr)}.outbox-list{overflow-x:auto}.outbox-row{min-width:780px}}.recruiter-command{margin-top:12px;padding:0!important;overflow:hidden}.recruiter-command>.panel-head{min-height:68px;margin:0;padding:14px 18px;border-bottom:1px solid var(--line)}.recruiter-command>.panel-head h3{margin-top:3px;font-size:17px}.queue-counters{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#dfe6e9}.queue-counters>button{min-height:104px;display:flex;flex-direction:column;align-items:flex-start;padding:15px 17px;border:0;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.queue-counters>button:hover{background:#f4f8f7}.queue-counters span{color:#60727b;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.queue-counters strong{margin:7px 0 5px;font-size:26px;line-height:1}.queue-counters small{color:var(--muted);font-size:9.5px}.queue-counters .attention strong{color:#a66f09}.queue-counters .danger strong{color:#b04440}.priority-work{border-top:1px solid var(--line)}.priority-head{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;background:#f4f7f8}.priority-head strong{font-size:11px}.priority-head span{color:var(--muted);font-size:9px}.priority-work>button{width:100%;min-height:58px;display:grid;grid-template-columns:34px minmax(260px,1fr) 145px 75px;align-items:center;gap:11px;padding:9px 17px;border:0;border-top:1px solid #e7ecef;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.priority-work>button:hover{background:#f4f8f7}.queue-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#087c62;background:#e4f4ef;font-size:9px;font-weight:850}.priority-work>button div strong,.priority-work>button div small{display:block}.priority-work>button div strong{font-size:11px}.priority-work>button div small{margin-top:3px;color:var(--muted);font-size:9.5px}.priority-work time{font-size:10px;font-weight:700}.priority-work time.overdue{color:#b04440}.priority-work>button b{color:#087c62;font-size:9.5px;text-align:right}.priority-empty{min-height:82px;display:grid;place-content:center;text-align:center}.priority-empty strong{font-size:12px}.priority-empty span{margin-top:3px;color:var(--muted);font-size:9.5px}@media(max-width:1050px){.queue-counters{grid-template-columns:repeat(3,1fr)}.priority-work>button{grid-template-columns:34px 1fr auto}.priority-work>button b{display:none}}@media(max-width:720px){.queue-counters{grid-template-columns:1fr 1fr}.priority-work>button{grid-template-columns:34px 1fr}.priority-work time{grid-column:2}}.secretary-workspace{display:grid;gap:12px}.secretary-hero{margin:0}.secretary-workspace .secretary-queue{margin:0;padding:0;overflow:hidden}.secretary-workspace .secretary-head{min-height:78px;padding:16px 18px;border-bottom:1px solid var(--line)}.secretary-workspace .secretary-head>div:last-child{color:#087c62;background:#e6f5f0}.secretary-workspace .secretary-head>div:last-child strong{color:#087c62}.secretary-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#dfe6e9}.secretary-summary>button,.secretary-summary>div{min-height:88px;display:flex;flex-direction:column;align-items:flex-start;padding:13px 15px;border:0;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.secretary-summary>button:hover,.secretary-summary>button.active{background:#e9f6f2}.secretary-summary>button.active{box-shadow:inset 0 -3px #087c62}.secretary-summary span{color:#64767f;font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.secretary-summary strong{margin:6px 0 4px;font-size:23px}.secretary-summary small{color:var(--muted);font-size:8.5px}.secretary-summary .warning strong{color:#9a6410}.secretary-summary .attention strong{color:#7356b5}.secretary-workspace .secretary-list{gap:0;margin:0}.secretary-workspace .secretary-list article{grid-template-columns:82px minmax(260px,1fr) minmax(190px,.65fr) minmax(420px,1.35fr);gap:14px;margin:0;padding:13px 17px;border:0;border-bottom:1px solid #e2e8eb;border-radius:0;background:#fff;box-shadow:none}.secretary-time{display:grid;align-content:center;padding-right:13px;border-right:1px solid #e2e8eb}.secretary-time strong,.secretary-time span,.secretary-time small{display:block}.secretary-time strong{font-size:12px}.secretary-time span{margin-top:2px;color:#087c62;font:800 14px var(--font-mono)}.secretary-time small{margin-top:3px;color:var(--muted);font-size:8px}.secretary-workspace .secretary-person>span{color:#087c62;background:#e4f4ef}.secretary-contact{display:grid;align-content:center;gap:5px}.secretary-contact a{width:max-content;color:#087c62;font-size:11px;font-weight:800;text-decoration:none}.secretary-contact span{color:#a34a45;font-size:10px}.secretary-contact small{color:var(--muted);font-size:8.5px}.secretary-workspace .secretary-list form{grid-template-columns:135px minmax(180px,1fr) auto}.secretary-workspace .secretary-done{margin:14px}@media(max-width:1250px){.secretary-workspace .secretary-list article{grid-template-columns:72px 1fr 1fr}.secretary-workspace .secretary-list form{grid-column:2/-1}}@media(max-width:850px){.secretary-summary{grid-template-columns:repeat(2,1fr)}.secretary-workspace .secretary-list article{grid-template-columns:1fr}.secretary-time{padding:0;border:0}.secretary-workspace .secretary-list form{grid-column:auto;grid-template-columns:1fr}.secretary-workspace .secretary-list form button{grid-column:auto;width:100%}}.manager-workspace{display:grid;gap:12px}.manager-hero{margin:0}.manager-queue{margin:0;padding:0!important;overflow:hidden}.manager-head{min-height:78px;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.manager-head h3{margin-top:4px;font-size:19px}.manager-head p{margin-top:4px;color:var(--muted);font-size:10px}.manager-head>div:last-child{display:grid;justify-items:center;padding:8px 18px;border-radius:12px;color:#087c62;background:#e6f5f0}.manager-head>div:last-child strong{font-size:24px}.manager-head>div:last-child span{font-size:8px}.manager-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dfe6e9}.manager-summary>button{min-height:92px;display:flex;flex-direction:column;align-items:flex-start;padding:14px 17px;border:0;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.manager-summary>button:hover,.manager-summary>button.active{background:#e9f6f2}.manager-summary>button.active{box-shadow:inset 0 -3px #087c62}.manager-summary span{color:#64767f;font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.manager-summary strong{margin:6px 0 4px;font-size:24px}.manager-summary small{color:var(--muted);font-size:9px}.manager-summary .attention strong{color:#a66f09}.manager-list{display:grid}.manager-list>article{display:grid;grid-template-columns:minmax(250px,1fr) minmax(230px,.8fr) minmax(180px,.7fr);align-items:center;gap:18px;padding:15px 18px;border:0;border-bottom:1px solid #e3e9eb;border-radius:0;background:#fff;box-shadow:none}.manager-list>article.needs-feedback{border-left:3px solid #d9a538}.manager-person{display:flex;align-items:center;gap:11px}.manager-person>span{width:38px;height:38px;display:grid;flex:0 0 38px;place-items:center;border-radius:10px;color:#087c62;background:#e4f4ef;font-size:9px;font-weight:850}.manager-person strong,.manager-person small,.manager-context strong,.manager-context span,.manager-context small{display:block}.manager-person small,.manager-context span,.manager-context small{margin-top:3px;color:var(--muted);font-size:9px}.manager-context strong{font-size:11px}.manager-evaluate{justify-self:end}.manager-result{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px}.manager-result span{color:#087c62;font-size:10px;font-weight:800}.manager-result strong{font:800 15px var(--font-mono)}.manager-result p{grid-column:1/-1;color:var(--muted);font-size:9px}.manager-feedback{grid-column:1/-1;display:grid;grid-template-columns:150px 190px minmax(300px,1fr) auto;gap:8px;padding:12px;border-radius:11px;background:#f3f6f7}.manager-feedback select,.manager-feedback textarea{min-width:0;padding:9px;border:1px solid #ccd8dd;border-radius:8px;background:#fff;font:inherit}.manager-feedback textarea{min-height:42px}.manager-empty{min-height:110px;display:grid;place-content:center;text-align:center}.manager-empty strong{font-size:13px}.manager-empty span{margin-top:4px;color:var(--muted);font-size:9.5px}@media(max-width:1000px){.manager-list>article{grid-template-columns:1fr 1fr}.manager-list>article>*:last-child{grid-column:1/-1}.manager-feedback{grid-template-columns:1fr 1fr}.manager-feedback textarea{grid-column:1/-1}}@media(max-width:700px){.manager-summary{grid-template-columns:1fr}.manager-list>article,.manager-feedback{grid-template-columns:1fr}.manager-list>article>*:last-child,.manager-feedback textarea{grid-column:auto}.manager-evaluate{justify-self:stretch}}.candidate-timeline .timeline-event{display:block;min-width:0}.candidate-timeline .timeline-event>div{min-width:0}.candidate-timeline .timeline-event strong{line-height:1.35}.candidate-timeline .timeline-event small{line-height:1.45}.candidate-timeline .timeline-event p{display:flex;align-items:center;gap:7px;margin-top:6px;white-space:nowrap}.candidate-feed .work-list{gap:6px;margin-top:0;padding:9px 12px 0}.candidate-feed .work-list article{min-height:0;align-items:center;padding:10px 11px;border-radius:10px}.candidate-feed .work-list article>div{min-width:0}.candidate-feed .work-list strong{line-height:1.35}.candidate-feed .work-list small{margin-top:3px;line-height:1.35}.telegram-link-state select{min-width:240px;height:40px;padding:0 11px;border:1px solid #cbd8dc;border-radius:10px;color:var(--ink);background:#fff;font:700 11px var(--font-sans)}.telegram-link-result strong{display:block;margin-bottom:4px;color:#087c62;font-size:11px}.notification-center{position:relative}.focus-shell .notification-trigger{position:relative;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid #cfdbdf;border-radius:9px;color:#50656e;background:#fff;box-shadow:0 4px 12px -10px #091f2b73}.focus-shell .notification-trigger:hover{border-color:#9fcfc2;color:#087c62;background:#f2f8f6;box-shadow:none;transform:none}.notification-trigger svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.notification-trigger b{position:absolute;top:-6px;right:-7px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:2px solid #fff;border-radius:99px;color:#fff;background:#d9534f;font:800 8px var(--font-mono)}.notification-popover{position:absolute;z-index:120;top:48px;right:0;width:390px;overflow:hidden;border:1px solid #cad8dc;border-radius:16px;color:var(--ink);background:#fffffffa;box-shadow:0 28px 75px #091f2b47;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.notification-popover>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #e0e7e9}.notification-popover>header span,.notification-popover>header strong{display:block}.notification-popover>header span{color:#087c62;font-size:8px;font-weight:850;letter-spacing:.1em}.notification-popover>header strong{margin-top:4px;font-size:13px}.notification-popover>header button{padding:7px 9px;border-radius:8px;color:#087c62;background:#e7f4f0;box-shadow:none;font-size:8.5px}.notification-list{max-height:455px;overflow-y:auto}.notification-list>button{position:relative;width:100%;min-height:76px;display:grid;grid-template-columns:34px 1fr 7px;align-items:start;gap:10px;padding:12px 14px;border:0;border-bottom:1px solid #e7ecee;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.notification-list>button:hover{background:#f4f8f7}.notification-list>button.unread{background:#f0f8f5}.notification-list>button>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#087c62;background:#dff2ec;font-size:9px;font-style:normal;font-weight:850}.notification-list>button span strong,.notification-list>button span small,.notification-list>button span time{display:block}.notification-list>button span strong{font-size:11px}.notification-list>button span small{margin-top:3px;color:#64767f;font-size:9.5px;line-height:1.35}.notification-list>button span time{margin-top:5px;color:#93a0a6;font:700 8px var(--font-mono)}.notification-list>button>em{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#2fc99a}.notification-empty{min-height:140px;display:grid;place-content:center;color:#7b8b92;font-size:10px}.notification-popover>footer{padding:9px 14px;color:#7c8b92;background:#f3f6f7;font-size:8.5px;text-align:center}@media(max-width:700px){.notification-popover{position:fixed;top:74px;right:8px;left:8px;width:auto}.notification-list{max-height:calc(100vh - 190px)}}.candidate-card-caption>div{display:flex;align-items:center;gap:8px}.candidate-card-caption>div button{padding:5px 8px;border:1px solid #cfe0dc;border-radius:7px;color:#087c62;background:#eef7f4;box-shadow:none;font-size:8.5px}.candidate-edit-form{display:grid;gap:9px}.candidate-edit-form label{display:grid;gap:5px;color:#718189;font-size:9px;font-weight:750}.candidate-edit-form input,.candidate-edit-form select{width:100%;height:38px;padding:0 10px;border:1px solid #ccd8dc;border-radius:8px;color:var(--ink);background:#f8fafb}.candidate-edit-form input:focus,.candidate-edit-form select:focus{border-color:#70bea9;outline:0;box-shadow:0 0 0 3px #2fc99a1a}.candidate-edit-form>button{margin-top:3px;padding:10px;border-radius:9px;background:#087c62;box-shadow:none;font-size:10px}.candidate-form{grid-template-columns:1.2fr 1fr 1fr .8fr 1fr 1fr}.candidate-form .form-actions{grid-column:1/-1}.candidate-identity small+small{color:#087c62}@media(max-width:1100px){.candidate-form{grid-template-columns:1fr 1fr 1fr}}.focus-shell .vacancy-detail .panel-head{min-height:34px;margin-bottom:10px}.focus-shell .vacancy-candidates{gap:8px}.focus-shell .vacancy-candidates>button{min-height:66px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:10px 11px;border:1px solid #dbe3e6;border-radius:11px;color:var(--ink);background:#fff;box-shadow:0 8px 22px -20px #122c368c;text-align:left}.focus-shell .vacancy-candidates>button:hover{border-color:#9fcfc2;color:var(--ink);background:#f3f8f6;box-shadow:0 10px 24px -18px #087c6259;transform:translateY(-1px)}.focus-shell .vacancy-candidates .candidate-avatar{width:36px;height:36px;border-radius:9px;color:#087c62;background:#e2f3ee;box-shadow:none;font-size:8.5px}.focus-shell .vacancy-candidates strong{overflow:hidden;color:#263840;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.focus-shell .vacancy-candidates small{margin-top:3px;color:#85939a;font-size:8.5px}.focus-shell .vacancy-candidates .vacancy-candidate-owner{color:#55716a}.focus-shell .vacancy-candidates .stage-pill{padding:5px 8px;border-radius:7px;color:#6653c7;background:#efedff;font-size:8.5px}.focus-shell .vacancy-candidate-open{display:grid;width:23px;height:23px;place-items:center;border-radius:7px;color:#6d7e85;background:#eef2f3;font-size:11px}.focus-shell .vacancy-timeline .timeline-event strong{font-size:11px}.focus-shell .vacancy-timeline .timeline-event small{font-size:9px}@media(max-width:900px){.focus-shell .vacancy-candidates{grid-template-columns:1fr}.focus-shell .vacancy-candidates>button{grid-template-columns:36px minmax(0,1fr) auto 24px}}@media(min-width:901px){.app-shell.focus-shell{padding:76px 14px 28px}.focus-shell .global-header{top:10px;right:14px;left:14px;height:54px;padding:0 12px;border-radius:14px}.focus-shell .header-start{gap:10px}.focus-shell .menu-trigger{width:34px;height:34px}.focus-shell .brand>span{width:30px;height:30px;border-radius:8px}.focus-shell .brand strong{font-size:12px}.focus-shell .brand small{font-size:8.5px}.header-heading{padding-left:12px}.header-heading span{font-size:8.5px}.header-heading strong{margin-top:1px;font-size:14px}.focus-shell .header-tools{gap:7px}.shell-context{min-width:96px;padding:2px 9px}.shell-context span{font-size:8px}.shell-context strong{font-size:10px}.focus-mode,.focus-shell .system-state{height:32px;padding:0 9px;font-size:9px}.focus-shell .user-button{height:34px}.focus-shell .user>span{width:27px;height:27px}.focus-shell .user strong{font-size:10px}.focus-shell .user small{font-size:8px}.focus-shell .workspace{max-width:1320px}.focus-shell .section-head{padding:15px 0 11px}.focus-shell .breadcrumbs{font-size:8.5px}.focus-shell .section-head h1{margin-top:4px;font-size:25px;line-height:1.08}.focus-shell .section-head p{max-width:680px;margin-top:3px;font-size:10.5px;line-height:1.4}.focus-shell .environment{margin-top:1px;padding:5px 8px;font-size:8px}.focus-shell .content{padding-top:10px}.focus-shell .pilot-card{grid-template-columns:150px 1fr auto;gap:16px;min-height:96px;padding:14px 16px;border-radius:13px}.focus-shell .focus-label{padding-right:14px}.focus-shell .focus-label>span{width:29px;height:29px}.focus-shell .focus-label strong{font-size:10.5px}.focus-shell .focus-label small{font-size:8.5px}.focus-shell .eyebrow{margin-bottom:3px;font-size:8.5px}.focus-shell .focus-main h2{font-size:23px}.focus-shell .focus-main p{margin-top:3px;font-size:10px;line-height:1.4}.focus-shell .pilot-card>button{padding:8px 11px;font-size:9.5px}.focus-shell .metrics{gap:7px;margin:8px 0}.focus-shell .metrics article{min-height:66px;padding:10px 12px;border-radius:11px}.focus-shell .metrics article span{font-size:8.5px}.focus-shell .metrics article strong{margin:3px 0 1px;font-size:20px}.focus-shell .metrics article small{font-size:8px}.focus-shell .two-columns{gap:8px}.focus-shell .panel{padding:13px;border-radius:13px}.focus-shell .panel-head{gap:12px;margin-bottom:9px}.focus-shell .panel-head h3,.focus-shell .panel>h3,.focus-shell .module-launcher-head h3{font-size:13px}.focus-shell .panel-head p{margin-top:2px;font-size:9.5px;line-height:1.4}.focus-shell .facts li{padding:7px 0;font-size:10px}.focus-shell .facts strong{font-size:10.5px}.focus-shell .empty{min-height:96px}.focus-shell .empty strong{font-size:12px}.focus-shell .empty p{font-size:9.5px}.focus-shell .module-launcher{margin-top:8px;padding:12px;border-radius:13px}.focus-shell .module-launcher-head{margin-bottom:9px}.focus-shell .module-launcher>div:last-child{gap:6px}.focus-shell .module-launcher button{min-height:58px;padding:9px}.focus-shell .module-launcher button>span{width:29px;height:29px}.focus-shell .module-launcher button strong{font-size:10px}.vacancy-workspace,.funnel-workspace,.secretary-workspace,.manager-workspace{gap:8px}.vacancy-command{gap:18px;padding:13px 15px;border-radius:12px}.vacancy-command h3{font-size:15px}.vacancy-command p{font-size:9.5px}.vacancy-command-stats span{min-width:68px;padding:0 11px;font-size:8.5px}.vacancy-command-stats strong{font-size:19px}.vacancy-toolbar{min-height:46px}.vacancy-registry-head{min-height:34px}.vacancy-registry>article{min-height:62px}.funnel-summary{gap:16px;padding:13px 15px}.funnel-summary h3{font-size:15px}.funnel-summary p{margin-top:3px;font-size:10px}.funnel-progress>div{padding:9px 11px}.funnel-progress strong{font-size:11px}.focus-shell .detail-scrim{padding:10px}.focus-shell .candidate-detail{height:calc(100vh - 20px)}.focus-shell .candidate-detail.candidate-modal{width:min(1180px,calc(100vw - 20px));height:calc(100vh - 20px)}.candidate-modal>.detail-head{padding:14px 16px}.candidate-modal .candidate-workspace-grid{gap:8px;padding:8px}.candidate-inline-chat,.candidate-inline-interviews,.candidate-inline-calls{border-radius:11px}.candidate-inline-chat>header,.candidate-inline-interviews>header,.candidate-inline-calls>header{padding:11px 13px}}.calendar-layout{grid-template-columns:minmax(0,1fr) 390px}.calendar-agenda .agenda-event{grid-template-columns:42px minmax(0,1fr) auto}.focus-shell .agenda-candidate{display:block;max-width:100%;overflow:hidden;padding:0;border:0;border-radius:0;color:var(--ink);background:transparent;box-shadow:none;font-size:10.5px;font-weight:750;text-align:left;text-overflow:ellipsis;white-space:nowrap}.focus-shell .agenda-candidate:hover{color:#087c62;background:transparent;text-decoration:underline;transform:none}.agenda-actions{grid-column:1/-1!important;display:block!important;margin-top:2px}.agenda-action-row{display:flex!important;flex-wrap:wrap;gap:4px}.focus-shell .agenda-action-row button{height:25px;padding:0 7px;border:1px solid #d4dfe2;border-radius:7px;box-shadow:none;font-size:8px}.focus-shell .agenda-action-row .agenda-danger{color:#a24743;background:#faeceb}.agenda-inline-form{display:grid!important;grid-template-columns:1fr 82px 82px;gap:5px;margin-top:7px;padding:7px;border:1px solid #d8e3e1;border-radius:8px;background:#f3f8f6}.agenda-inline-form input,.agenda-inline-form select,.agenda-inline-form textarea{min-width:0;height:30px;padding:0 7px;border:1px solid #cbd8dc;border-radius:6px;background:#fff;font-size:8px}.agenda-inline-form input[name=location],.agenda-inline-form input[name=interviewer]{grid-column:span 1}.agenda-inline-form button{height:30px;padding:0 7px;font-size:8px}.agenda-inline-form.outcome{grid-template-columns:90px 120px 1fr auto}.agenda-inline-form.outcome textarea{height:30px;padding:6px;resize:vertical}.interview-columns{display:none}@media(max-width:1100px){.calendar-layout{grid-template-columns:minmax(760px,1fr) 370px;min-width:1130px}}.calendar-toolbar-main,.calendar-view-switch,.calendar-filterbar,.calendar-alerts{display:flex;align-items:center;gap:8px}.calendar-toolbar-main{flex-wrap:wrap;justify-content:flex-end}.calendar-view-switch{padding:3px;border:1px solid #d5e0e4;border-radius:10px;background:#f2f6f7}.calendar-view-switch button{min-height:30px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#60717a;font-weight:700}.calendar-view-switch button.active{background:#fff;color:#087d68;box-shadow:0 1px 4px #173f371a}.calendar-filterbar{flex-wrap:wrap;padding:10px 12px;margin-bottom:10px;border:1px solid #d9e3e6;border-radius:12px;background:#fff}.calendar-filterbar select{width:auto;min-width:155px;min-height:34px;padding:0 32px 0 10px;border:1px solid #d3dfe3;border-radius:8px;background:#f8fafb;color:#33434b}.calendar-alerts{flex-wrap:wrap;margin:0 0 10px}.calendar-alerts span{padding:7px 11px;border:1px solid #dbe4e6;border-radius:9px;background:#fff;color:#51636b;font-size:12px}.calendar-alerts .warning{border-color:#efd79e;background:#fff9e9;color:#875f0b}.calendar-alerts .danger{border-color:#efb5b2;background:#fff2f1;color:#a5322c}.calendar-alerts strong{margin-right:3px}.calendar-week-view{display:grid;grid-template-columns:repeat(7,minmax(115px,1fr));min-height:500px;overflow-x:auto}.calendar-week-view>section{min-width:115px;border-right:1px solid #e2e9eb;background:#fff;cursor:pointer}.calendar-week-view>section:last-child{border-right:0}.calendar-week-view>section.selected{background:#f3fbf8}.calendar-week-view>section.today header strong{background:#078b72;color:#fff}.calendar-week-view header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px;padding:11px;border-bottom:1px solid #e2e9eb;text-transform:capitalize}.calendar-week-view header span{color:#71828a;font-size:11px;font-weight:700}.calendar-week-view header strong{grid-row:1/3;grid-column:2;padding:5px 7px;border-radius:8px;font-size:16px}.calendar-week-view header small{color:#93a0a6}.calendar-week-view section>div{display:grid;gap:8px;padding:10px}.week-event{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px;border:1px solid #cfe0dc;border-left:3px solid #0b9278;border-radius:9px;background:#f5fbf9;text-align:left}.week-event time{color:#087d68;font-size:12px;font-weight:800}.week-event strong{overflow:hidden;text-overflow:ellipsis}.week-event span{color:#71828a;font-size:11px}.week-empty{display:block;padding:16px 2px;color:#9aa7ac;text-align:center}.calendar-list-view{display:grid;background:#fff}.calendar-list-view>button{display:grid;grid-template-columns:90px minmax(220px,1.4fr) minmax(150px,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:10px 14px;border:0;border-bottom:1px solid #e1e8ea;background:#fff;text-align:left}.calendar-list-view>button:hover{background:#f4faf8}.calendar-list-view time,.calendar-list-view>button>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.calendar-list-view time span,.calendar-list-view small,.calendar-list-view>button>span:nth-child(3){color:#71828a;font-size:12px}.calendar-event.conflict,.week-event.conflict,.calendar-list-view>button.conflict,.agenda-event.conflict{border-color:#de625b!important;background:#fff2f1!important}.agenda-event.conflict:before{content:"Конфликт";color:#ad332c;font-size:10px;font-weight:800;text-transform:uppercase}.calendar-board{overflow:hidden}.calendar-list-view .agenda-empty{min-height:280px}.calendar-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.calendar-toolbar{align-items:flex-start}.calendar-toolbar-main{justify-content:flex-start}.calendar-filterbar select{min-width:135px;flex:1}.calendar-week-view{grid-template-columns:repeat(7,135px)}.calendar-list-view>button{grid-template-columns:78px minmax(180px,1fr) auto}.calendar-list-view>button>span:nth-child(3){display:none}}@media(max-width:760px){.calendar-view-switch{width:100%}.calendar-view-switch button{flex:1}.calendar-filterbar select{width:100%;flex-basis:45%}.calendar-list-view>button{grid-template-columns:70px 1fr}.calendar-list-view .confirmation-pill{display:none}}.interview-workspace{gap:10px}.interview-workspace>.interview-hero{min-height:66px;padding:10px 14px;border-radius:12px}.interview-workspace>.interview-hero h3{margin-top:1px;font-size:17px}.interview-workspace>.interview-hero p{margin-top:2px}.interview-workspace>.interview-hero .interview-count{grid-template-columns:auto auto;justify-items:start;align-items:baseline;gap:5px;padding:3px 14px}.interview-workspace>.interview-hero .interview-count strong{font-size:20px}.interview-workspace>.interview-hero .interview-count span{font-size:9px}.interview-workspace .month-calendar{border-radius:12px}.interview-workspace .calendar-toolbar{min-height:54px;padding:8px 12px}.interview-workspace .calendar-filterbar{margin:0;border-width:0 0 1px;border-radius:0;background:#f8fafb}.interview-workspace .calendar-summary{display:flex;padding:0 11px;background:#fff}.interview-workspace .calendar-summary>span{min-height:34px;padding:5px 10px;border:0}.interview-workspace .calendar-summary strong{font-size:13px}.interview-workspace .calendar-alerts{margin:0;padding:7px 11px;border-bottom:1px solid var(--line);background:#fff}.interview-workspace .calendar-layout{grid-template-columns:minmax(0,1fr) 350px;min-height:480px}.interview-workspace .calendar-board{background:#f6f8f9}.interview-timeline{display:grid;background:#fff}.interview-timeline>header,.interview-timeline>button{display:grid;grid-template-columns:92px minmax(240px,1fr) auto;align-items:center;gap:15px;padding:0 16px}.interview-timeline>header{height:34px;border-bottom:1px solid var(--line);color:#7a8a91;font-size:8px;font-weight:850;text-transform:uppercase}.focus-shell .interview-timeline>button{min-height:72px;border:0;border-bottom:1px solid #e1e8ea;border-radius:0;background:#fff;box-shadow:none;color:var(--ink);text-align:left}.focus-shell .interview-timeline>button:hover,.focus-shell .interview-timeline>button.selected{background:#eef8f5;transform:none}.focus-shell .interview-timeline>button.selected{box-shadow:inset 3px 0 #078b72}.interview-timeline time,.interview-timeline>button>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.interview-timeline time{color:#087d68;font:800 14px var(--font-mono)}.interview-timeline time small,.interview-timeline>button>span small{color:#75868e;font:500 9px var(--font-sans)}.interview-timeline>button>span strong{font-size:11px}.interview-inspector{background:#fff}.interview-inspector>header{min-height:82px;background:#132229;color:#fff}.interview-inspector>header span{color:#39d0a7}.interview-inspector>header small{color:#a9bac0}.interview-inspector>div{max-height:560px}.interview-inspector-card{display:grid;gap:14px;padding:16px}.interview-inspector-card.conflict{background:#fff8f7}.inspector-time{padding-bottom:13px;border-bottom:1px solid var(--line)}.inspector-time strong,.inspector-time span{display:block}.inspector-time strong{color:#087d68;font:850 26px var(--font-mono)}.inspector-time span{margin-top:4px;color:#64767e;font-size:10px;text-transform:capitalize}.interview-inspector-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.interview-inspector-card dl div{min-width:0}.interview-inspector-card dt{color:#829199;font-size:8px;text-transform:uppercase}.interview-inspector-card dd{margin:4px 0 0;font-size:10px;font-weight:700}.focus-shell .inspector-candidate{justify-content:flex-start;height:36px;padding:0 11px;border:1px solid #cbe0da;color:#087d68;background:#eef8f5;box-shadow:none}.inspector-warning{padding:9px;border:1px solid #efb5b2;border-radius:8px;color:#a5322c;background:#fff2f1;font-size:9px}.interview-inspector .agenda-actions{margin:0;padding-top:13px;border-top:1px solid var(--line)}.interview-inspector .agenda-action-row{gap:6px}.focus-shell .interview-inspector .agenda-action-row button{height:30px;padding:0 9px}.interview-inspector .agenda-inline-form{grid-template-columns:1fr 78px;margin-top:10px}.interview-inspector .agenda-inline-form>*{grid-column:auto}.interview-inspector .agenda-inline-form input[name=location],.interview-inspector .agenda-inline-form input[name=interviewer],.interview-inspector .agenda-inline-form button,.interview-inspector .agenda-inline-form textarea{grid-column:1/-1}.interview-inspector .agenda-inline-form.outcome{grid-template-columns:1fr 1fr}.calendar-list-view>button.selected,.week-event.selected{background:#eef8f5;box-shadow:inset 3px 0 #078b72}.calendar-view-switch{flex-wrap:nowrap}.calendar-view-switch button{white-space:nowrap}.focus-shell .calendar-week-view .week-event{display:flex;min-height:168px;padding:11px;border:1px solid #d4e0e2;border-left:3px solid #15977c;border-radius:9px;color:#26363d;background:#fff;box-shadow:0 5px 16px #162d340f;text-align:left}.focus-shell .calendar-week-view .week-event:hover,.focus-shell .calendar-week-view .week-event.selected{border-color:#70b9a8;background:#f1faf7;transform:none}.week-event-head{display:flex;align-items:center;justify-content:space-between;width:100%}.week-event-head time{color:#087d68;font:850 13px var(--font-mono)}.week-event-head span{padding:3px 5px;border-radius:5px;color:#61747c;background:#eef2f3;font-size:7px}.calendar-week-view .week-event>strong{font-size:10px;line-height:1.3}.calendar-week-view .week-event .week-vacancy{min-height:24px;color:#53666e;font-size:8.5px;line-height:1.35}.week-event dl{display:grid;grid-template-columns:1fr 1fr;gap:5px;width:100%;margin:2px 0 0;padding-top:7px;border-top:1px solid #e5ebed}.week-event dl div{min-width:0}.week-event dt{color:#8a999f;font-size:6.5px;text-transform:uppercase}.week-event dd{overflow:hidden;margin:2px 0 0;color:#405159;font-size:7.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.calendar-week-view .week-event>small{overflow:hidden;width:100%;color:#657880;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.calendar-week-view .week-event .week-location{color:#087d68}.calendar-week-view header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-week-view>section>div{align-content:start}.interview-workspace .calendar-grid .calendar-day{min-height:112px;padding:7px}.interview-workspace .calendar-day>div{gap:5px;margin-top:6px}.interview-workspace .calendar-event{position:relative;display:grid;grid-template-columns:39px minmax(0,1fr) 15px;gap:6px;min-height:42px;padding:6px;border:1px solid #d7e3e1;border-left:3px solid #15977c;border-radius:7px;color:#26383f;background:#f5faf8}.interview-workspace .calendar-event.confirmation-pending{border-left-color:#d99c25;background:#fffaef}.interview-workspace .calendar-event.confirmation-reschedule{border-left-color:#ce6d67;background:#fff5f4}.calendar-event-time,.calendar-event-info{display:flex;min-width:0;flex-direction:column;gap:2px}.calendar-event-time strong{color:#087d68;font:850 8.5px var(--font-mono)}.calendar-event-time small{color:#829198;font-size:6.5px}.calendar-event-info strong{overflow:hidden;font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.calendar-event-info span{overflow:hidden;color:#667980;font-size:6.8px;text-overflow:ellipsis;white-space:nowrap}.calendar-event-status{display:grid;width:15px;height:15px;place-content:center;border-radius:50%;color:#a26f0a;background:#fff0bd;font-size:8px;font-weight:900}.confirmation-confirmed .calendar-event-status{color:#087d68;background:#d9f3eb}.confirmation-reschedule .calendar-event-status{color:#ad443e;background:#f8d9d7}.interview-workspace .calendar-more{padding:2px 0 0 4px;font-size:7px;font-weight:700}.interview-workspace .day-number{width:24px;height:24px;font-size:9px}.interview-workspace .day-load{top:7px;right:7px}@media(max-width:1100px){.interview-workspace .calendar-layout{grid-template-columns:minmax(650px,1fr) 330px;min-width:980px}.interview-timeline>header,.interview-timeline>button{grid-template-columns:80px minmax(200px,1fr) auto}}.reschedule-availability{grid-column:1/-1;display:grid;gap:7px;padding:9px;border:1px solid #cbdcda;border-radius:9px;background:#eef5f4}.reschedule-availability>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.reschedule-availability>header strong{font-size:10px}.reschedule-availability>header span,.reschedule-availability>p{color:#687b82;font-size:8px}.reschedule-availability>div{display:grid;grid-template-columns:repeat(7,minmax(68px,1fr));gap:4px;overflow:auto}.focus-shell .reschedule-availability button{min-height:58px;display:grid;align-content:center;justify-items:start;gap:2px;padding:6px;border:1px solid #d2dfe1;border-radius:7px;color:#30464e;background:#fff;box-shadow:none;text-align:left}.focus-shell .reschedule-availability button.selected{border-color:#109376;background:#def2ec;box-shadow:inset 0 -2px #078b72}.reschedule-availability button b{color:#74868d;font-size:7px;text-transform:uppercase}.reschedule-availability button strong{font-size:9px}.reschedule-availability button small{max-width:100%;overflow:hidden;color:#8a6519;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.reschedule-availability>p b{color:#344e56}.interview-inspector .reschedule-form{grid-template-columns:minmax(160px,1fr) 78px}.interview-inspector .reschedule-form .reschedule-availability{grid-column:1/-1}.interview-inspector .reschedule-form>button{grid-column:1/-1}@media(max-width:760px){.reschedule-availability>header{align-items:flex-start;flex-direction:column}.reschedule-availability>div{grid-template-columns:repeat(7,82px)}}.funnel-workspace{gap:10px}.funnel-workspace .funnel-summary{padding:13px 16px}.funnel-workspace .funnel-summary p{margin-top:3px}.funnel-workspace .funnel-command-bar{min-height:48px}.funnel-workspace .funnel-progress{min-height:58px}.funnel-workspace .funnel-progress>div{padding:9px 12px}.funnel-workspace .funnel-progress strong{font-size:11px}.funnel-workspace .funnel-progress small{font-size:8px}.funnel-board.kanban{display:flex;gap:8px;min-height:500px;padding:0 0 10px;overflow-x:auto;align-items:stretch}.funnel-board .kanban-column{flex:0 0 96px;min-width:96px;min-height:500px;transition:flex-basis .18s ease,min-width .18s ease,background .18s ease}.funnel-board .kanban-column.has-items{flex-basis:330px;min-width:330px;background:#f2f5f6}.funnel-board .kanban-column.drop-allowed,.funnel-board .kanban-column.drop-over{flex-basis:260px;min-width:260px}.funnel-board .kanban-column.empty-stage>header{display:grid;justify-items:center;gap:5px;padding:8px 2px}.funnel-board .kanban-column.empty-stage>header>div{display:grid;justify-items:center;gap:5px}.funnel-board .kanban-column.empty-stage>header h3{font-size:9px;text-align:center}.funnel-board .kanban-column.empty-stage>header>strong{display:none}.funnel-board .empty-stage .stage-empty{min-height:390px;padding:8px}.funnel-board .empty-stage .stage-empty>span{width:28px;height:28px}.funnel-board .empty-stage .stage-empty p{max-width:72px;font-size:8px;line-height:1.35}.funnel-board .has-items>header{padding:3px 4px 8px}.funnel-board .funnel-card{padding:12px;border-radius:10px}.funnel-board .funnel-card-head{grid-template-columns:34px minmax(0,1fr) 25px}.funnel-board .funnel-card-head>span{width:34px;height:34px}.funnel-board .funnel-card-head button{font-size:12px}.funnel-board .funnel-card>p{margin:10px 0 8px;font-size:10px;white-space:normal}.funnel-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:9px}.funnel-card-meta>span{min-width:0;padding:7px;border:1px solid #e0e7e9;border-radius:7px;background:#f8fafb}.funnel-card-meta small,.funnel-card-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funnel-card-meta small{color:#89979d;font-size:7px}.funnel-card-meta strong{margin-top:3px;color:#40525a;font-size:8px}.funnel-board .funnel-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.funnel-board .funnel-card-actions button,.funnel-board .funnel-card-actions a,.funnel-board .funnel-card-actions>span{height:31px;padding:0 5px;font-size:8px;font-weight:750}.funnel-board .funnel-card-foot{margin-top:2px}.funnel-board .funnel-card>select{height:32px}.funnel-board.density-comfortable .kanban-column.has-items{flex-basis:370px;min-width:370px}.funnel-board.density-comfortable .funnel-card{padding:14px}.funnel-board.is-dragging .empty-stage{opacity:.58}.funnel-board.is-dragging .empty-stage.drop-allowed{opacity:1}.funnel-board.is-dragging .empty-stage.drop-allowed .stage-empty p{max-width:170px;font-size:10px}.funnel-board.is-dragging .empty-stage.drop-allowed>header{display:flex;justify-items:normal}.funnel-board.is-dragging .empty-stage.drop-allowed>header>div{display:flex;justify-items:normal}.funnel-workspace .funnel-summary h3{font-size:18px}.funnel-workspace .funnel-summary p{font-size:11px}.funnel-workspace .funnel-command-bar input,.funnel-workspace .funnel-command-bar select{font-size:12px}.funnel-workspace .funnel-filter-result{font-size:11px}.funnel-workspace .funnel-progress span{font-size:9px}.funnel-workspace .funnel-progress strong{font-size:13px}.funnel-workspace .funnel-progress small{font-size:10px}.funnel-board .kanban-column>header h3,.funnel-board .kanban-column.empty-stage>header h3{font-size:12px}.funnel-board .kanban-column>header span{font-size:9px}.funnel-board .kanban-column>header>strong{font-size:11px}.funnel-board .empty-stage .stage-empty p{font-size:10px}.funnel-board .funnel-card-head button{font-size:14px;line-height:1.3}.funnel-board .funnel-card-head small{font-size:10px}.funnel-board .funnel-card>p{font-size:12px;line-height:1.45}.funnel-board .funnel-card-contact{font-size:11px}.funnel-card-meta small{font-size:9px}.funnel-card-meta strong{font-size:10px}.funnel-board .funnel-card-actions button,.funnel-board .funnel-card-actions a,.funnel-board .funnel-card-actions>span{font-size:10px}.funnel-board .funnel-card-foot small{font-size:10px}.funnel-board .funnel-card>select{font-size:11px}.funnel-board .kanban-column.has-items{flex-basis:350px;min-width:350px}.funnel-board.density-comfortable .kanban-column.has-items{flex-basis:400px;min-width:400px}.funnel-admin{padding:0!important;overflow:hidden;background:#f5f8f8}.funnel-admin>.panel-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border-bottom:1px solid var(--line);background:#fff}.funnel-admin>.panel-head h3{margin:4px 0;font-size:20px}.funnel-admin>.panel-head p{color:var(--muted);font-size:12px}.funnel-admin-summary{display:grid;min-width:128px;padding:12px 16px;border-radius:12px;color:#087c62;background:#e8f5f1}.funnel-admin-summary strong{font-size:24px;line-height:1}.funnel-admin-summary span{margin-top:5px;color:#63777e;font-size:10px}.funnel-admin>.integration-result{margin:12px 16px 0}.funnel-admin-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:620px}.funnel-stage-list{padding:14px;border-right:1px solid var(--line);background:#eef3f3}.funnel-stage-list header{display:flex;align-items:center;justify-content:space-between;padding:4px 5px 12px;color:#52666e}.funnel-stage-list header strong{font-size:12px}.funnel-stage-list header span{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:#fff;font-size:11px}.funnel-stage-list button{width:100%;display:grid;grid-template-columns:38px 1fr 14px;align-items:center;gap:10px;margin-bottom:6px;padding:10px;border:1px solid transparent;border-radius:12px;color:#33464e;background:transparent;text-align:left;box-shadow:none}.funnel-stage-list button:hover{border-color:#cddcda;background:#fff;transform:none}.funnel-stage-list button.active{border-color:#9fd6c8;color:#086f59;background:#fff;box-shadow:0 7px 18px #183d3712}.funnel-stage-list button.inactive{opacity:.55}.funnel-stage-list button i,.stage-color{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#fff;font:800 11px var(--font-mono);font-style:normal}.funnel-stage-list button>span{display:grid;gap:3px;min-width:0}.funnel-stage-list button strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.funnel-stage-list button small{color:#7a8c93;font-size:10px}.funnel-stage-list button b{color:#16a47d;font-size:10px}.funnel-stage-editor{min-width:0;margin:14px;border:1px solid #d4e0e2;border-radius:16px;background:#fff;box-shadow:0 12px 30px #182c340d;overflow:hidden}.funnel-stage-editor>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff,#f3faf7)}.funnel-stage-editor>header>div{display:flex;align-items:center;gap:12px}.funnel-stage-editor>header h3{margin-top:3px;font-size:20px}.stage-active{display:flex!important;align-items:center;gap:8px;color:#42575f;font-size:11px!important;font-weight:700}.stage-editor-section{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:20px;border-bottom:1px solid var(--line)}.stage-section-copy{display:grid;align-content:start;gap:5px}.stage-section-copy strong{font-size:13px}.stage-section-copy small{color:var(--muted);font-size:10px;line-height:1.45}.funnel-stage-fields{display:grid;grid-template-columns:minmax(180px,2fr) 90px 72px 110px;gap:10px}.funnel-stage-fields label{display:grid;gap:6px;color:#61747c;font-size:10px;font-weight:800}.funnel-stage-fields input{min-width:0;height:42px;padding:0 11px;border:1px solid #cbd8dc;border-radius:9px;background:#fbfcfc;font:700 12px var(--font-sans)}.funnel-stage-fields input[type=color]{padding:5px}.condition-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.condition-cards label{position:relative;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:66px;padding:10px;border:1px solid #d6e1e3;border-radius:11px;background:#fafcfc;cursor:pointer}.condition-cards label.checked{border-color:#8fd0bf;background:#edf8f4}.condition-cards input,.transition-cards input{position:absolute;opacity:0;pointer-events:none}.condition-cards label>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#087c62;background:#e4f4ef;font-weight:800}.condition-cards label>div{display:grid;gap:3px}.condition-cards strong{font-size:11px}.condition-cards small{color:#778b92;font-size:9px;line-height:1.3}.transition-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.transition-cards label{position:relative;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;min-height:42px;padding:9px 10px;border:1px solid #d6e1e3;border-radius:10px;background:#fafcfc;cursor:pointer}.transition-cards label.checked{border-color:#8fd0bf;color:#087c62;background:#edf8f4}.transition-cards i{width:8px;height:24px;border-radius:6px}.transition-cards span{font-size:11px;font-weight:750}.transition-cards b{padding:3px 5px;border-radius:5px;color:#087c62;background:#d9f0e9;font-size:8px}.funnel-stage-editor>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 20px;background:#f8fafa}.funnel-stage-editor>footer>div{display:grid;gap:3px}.funnel-stage-editor>footer strong{font-size:10px}.funnel-stage-editor>footer small{color:var(--muted);font-size:9px}.funnel-stage-editor>footer button{padding:10px 15px;font-size:10px}@media(min-width:901px){.focus-shell .settings-tabs{display:flex;overflow-x:auto;background:#fff;scrollbar-width:thin}.focus-shell .settings-tabs button{flex:1 0 150px;min-height:68px;padding:10px 12px}.focus-shell .settings-tabs strong{font-size:12px}.focus-shell .settings-tabs small{font-size:9px}}@media(max-width:1180px){.stage-editor-section{grid-template-columns:1fr;gap:12px}.funnel-stage-fields{grid-template-columns:2fr 1fr 1fr 1fr}.condition-cards,.transition-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.funnel-admin-workspace{grid-template-columns:1fr}.funnel-stage-list{display:flex;gap:6px;overflow:auto;border-right:0;border-bottom:1px solid var(--line)}.funnel-stage-list header{display:none}.funnel-stage-list button{flex:0 0 170px;margin:0}.funnel-stage-editor{margin:10px}.funnel-stage-editor>header,.funnel-stage-editor>footer{align-items:flex-start;flex-direction:column}.funnel-stage-fields,.condition-cards,.transition-cards{grid-template-columns:1fr}}.funnel-admin-head-actions{display:flex;align-items:center;gap:12px}.funnel-admin-head-actions>button{height:42px;padding:0 15px}.funnel-stage-create{display:grid;grid-template-columns:1.2fr 2fr 90px 120px auto;align-items:end;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);background:#f5faf8}.funnel-stage-create label{display:grid;gap:6px;color:#52666e;font-size:10px;font-weight:800}.funnel-stage-create input{height:40px;font-size:12px}.funnel-stage-create button{height:40px;white-space:nowrap}.funnel-stage-list-row{position:relative;margin-bottom:6px;padding-right:34px;border:1px solid transparent;border-radius:12px}.funnel-stage-list-row.active{border-color:#9fd6c8;background:#fff}.funnel-stage-list-row>.funnel-order-actions{position:absolute;top:5px;right:4px;display:grid;gap:2px}.funnel-stage-list-row>.funnel-order-actions>button{display:grid;width:25px;height:22px;margin:0;padding:0;place-items:center;border:0;border-radius:6px;color:#52666e;background:#e8f0ef;font-size:11px;text-align:center}.funnel-stage-list-row>.funnel-order-actions>button:hover{color:#08745d;background:#dcefe9;transform:none}.funnel-stage-list-row>.funnel-order-actions>button:disabled{opacity:.3}.funnel-stage-list-row>button{margin:0}.funnel-stage-list-row>button.active{border-color:transparent;box-shadow:none}@media(max-width:900px){.funnel-stage-create{grid-template-columns:1fr 1fr}.funnel-admin-head-actions{align-items:flex-end;flex-direction:column}}.funnel-template-select{display:grid;gap:4px;min-width:220px}.funnel-template-select span{color:#667a82;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.funnel-template-select select{height:42px;padding:0 34px 0 11px;border:1px solid #cbd9dc;border-radius:10px;color:#26373e;background:#fff;font:750 12px var(--font-sans)}.funnel-template-create{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(260px,1.4fr) auto;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #c9e5dd;background:#edf8f4}.funnel-template-create>div{display:grid;gap:3px}.funnel-template-create strong{font-size:13px}.funnel-template-create small{color:#61777e;font-size:10px}.funnel-template-create input{height:42px;font-size:12px}.funnel-template-create button{height:42px;white-space:nowrap}@media(max-width:1100px){.funnel-admin>.panel-head{align-items:flex-start;flex-direction:column}.funnel-admin-head-actions{width:100%;flex-wrap:wrap}.funnel-template-create{grid-template-columns:1fr 1fr}.funnel-template-create>div{grid-column:1/-1}}@media(max-width:650px){.funnel-template-select{width:100%}.funnel-template-create{grid-template-columns:1fr}}.funnel-template-editor{display:grid;grid-template-columns:180px minmax(180px,.8fr) minmax(260px,1.4fr) auto auto auto;align-items:end;gap:10px;padding:14px 20px;border-bottom:1px solid var(--line);background:#fff}.funnel-template-editor>div{align-self:center;display:grid;gap:5px}.funnel-template-editor>div strong{font-size:13px}.funnel-template-editor label{display:grid;gap:5px;color:#536970;font-size:10px;font-weight:800}.funnel-template-editor input[type=text],.funnel-template-editor input:not([type]){height:40px}.funnel-template-editor .template-active{align-self:center;display:flex;align-items:center;gap:7px;white-space:nowrap}.template-order{display:flex;gap:5px}.template-order button{width:38px;height:40px;padding:0}.funnel-template-editor>button{height:40px;white-space:nowrap}@media(max-width:1200px){.funnel-template-editor{grid-template-columns:180px 1fr 1.5fr auto}.funnel-template-editor>div{grid-row:span 2}.funnel-template-editor .template-order{grid-column:2}.funnel-template-editor>button{grid-column:3/-1}}@media(max-width:760px){.funnel-template-editor{grid-template-columns:1fr}.funnel-template-editor>div,.funnel-template-editor .template-order,.funnel-template-editor>button{grid-column:auto;grid-row:auto}}.rejection-scrim{z-index:80}.rejection-dialog{width:min(520px,calc(100vw - 40px));overflow:hidden;border:1px solid #d7e0e3;border-radius:17px;background:#fff;box-shadow:0 30px 90px #14202547}.rejection-dialog header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}.rejection-dialog header h2{margin-top:5px;font-size:22px}.rejection-dialog header p{margin-top:4px;color:var(--muted);font-size:10px}.rejection-dialog header button{display:grid;width:32px;height:32px;place-items:center;padding:0;border-radius:9px}.rejection-dialog>label{display:grid;gap:7px;padding:16px 22px 0;color:#52666e;font-size:10px;font-weight:800}.rejection-dialog select,.rejection-dialog textarea{padding:10px;border:1px solid #ccd8dc;border-radius:10px;background:#fff;font:inherit}.rejection-dialog textarea{min-height:88px;resize:vertical}.rejection-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding:14px 22px;border-top:1px solid var(--line);background:#f7f9f9}.rejection-dialog .danger-action{color:#fff;background:#a94a4a}.focus-shell .candidate-overview>button:hover,.focus-shell .candidate-overview>button.active{background:#edf8f5;transform:none}.focus-shell .candidate-overview>button.active{box-shadow:inset 0 -3px #087c62}.candidates-workspace{padding:0!important;overflow:hidden}.candidates-workspace>.panel-head{min-height:70px;margin:0;padding:13px 17px;border-bottom:1px solid var(--line)}.candidates-workspace>.panel-head h3{font-size:18px}.candidates-workspace>.panel-head p{font-size:11px}.candidate-overview{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#dfe6e9}.focus-shell .candidate-overview>button{min-height:82px;display:flex;flex-direction:column;align-items:flex-start;padding:11px 14px;border:0;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.focus-shell .candidate-overview>button:hover{background:#f2f8f6;transform:none}.candidate-overview span{color:#657780;font-size:10px;font-weight:800}.candidate-overview strong{margin:5px 0 3px;font-size:24px;line-height:1}.candidate-overview small{color:#85949b;font-size:9px}.candidate-overview .attention strong{color:#a16b08}.candidate-overview .danger strong{color:#b04440}.candidates-workspace .candidate-filters{grid-template-columns:minmax(300px,1.6fr) repeat(4,minmax(145px,.72fr)) auto;gap:7px;margin:0;padding:10px 12px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#f5f8f8}.candidates-workspace .candidate-filters input,.candidates-workspace .candidate-filters select{height:38px;border-radius:8px;font-size:11px}.candidates-workspace .candidate-table{border:0;border-radius:0}.candidates-workspace .candidate-table-head,.candidates-workspace .candidate-table-row{grid-template-columns:minmax(230px,1.25fr) minmax(190px,1fr) minmax(170px,.9fr) 105px 145px minmax(92px,.55fr);gap:16px;padding:0 17px}.candidates-workspace .candidate-table-head{min-height:38px;font-size:10px}.candidates-workspace .candidate-table-row{min-height:86px;font-size:12px}.candidates-workspace .candidate-avatar{width:40px;height:40px;border-radius:10px;font-size:10px}.candidates-workspace .candidate-identity button{font-size:13px;font-weight:800}.candidates-workspace .candidate-identity small{font-size:10px}.candidates-workspace .candidate-contacts{display:grid;gap:4px}.candidates-workspace .candidate-contacts a,.candidates-workspace .candidate-contacts strong{overflow:hidden;color:#344850;font-size:11px;font-weight:750;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.candidates-workspace .candidate-contacts a:hover{color:#087c62;text-decoration:underline}.candidates-workspace .candidate-contacts a+a,.candidates-workspace .candidate-contacts small{color:#6e8088;font-size:10px;font-weight:500}.candidates-workspace .source-pill{font-size:10px}.candidates-workspace .candidate-table-row>select{height:36px;font-size:11px}.candidate-row-action{display:grid;justify-items:end;gap:5px}.candidate-row-action>small{color:#75878e;font-size:9px}.focus-shell .candidate-row-action .row-open{width:auto;height:30px;padding:0 9px;color:#087c62;background:#e6f4f0;font-size:9px;white-space:nowrap}.candidates-workspace>.inline-error{margin:10px 12px}.candidates-workspace>.empty{min-height:280px}@media(max-width:1250px){.candidate-overview{grid-template-columns:repeat(3,1fr)}.candidates-workspace .candidate-table{overflow-x:auto}.candidates-workspace .candidate-table-head,.candidates-workspace .candidate-table-row{min-width:1080px}}.vacancy-workspace{gap:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.vacancy-workspace .vacancy-command{padding:13px 17px;border:0;border-bottom:1px solid var(--line);border-radius:0}.vacancy-workspace .vacancy-command h3{font-size:18px}.vacancy-workspace .vacancy-command p{font-size:11px}.vacancy-overview{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#dfe6e9}.focus-shell .vacancy-overview>button{min-height:78px;display:flex;flex-direction:column;align-items:flex-start;padding:10px 13px;border:0;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.focus-shell .vacancy-overview>button:hover,.focus-shell .vacancy-overview>button.active{background:#edf8f5;transform:none}.focus-shell .vacancy-overview>button.active{box-shadow:inset 0 -3px #087c62}.vacancy-overview span{color:#61747c;font-size:10px;font-weight:800}.vacancy-overview strong{margin:5px 0 2px;font-size:23px;line-height:1}.vacancy-overview small{color:#87969c;font-size:9px}.vacancy-overview .attention strong{color:#a36c09}.vacancy-workspace .vacancy-create{margin:10px}.vacancy-workspace .vacancy-toolbar{min-height:50px;padding:7px 11px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#f5f8f8}.vacancy-workspace .vacancy-toolbar input,.vacancy-workspace .vacancy-toolbar select{font-size:11px}.vacancy-workspace .vacancy-registry{border:0;border-radius:0}.vacancy-workspace .vacancy-registry-head,.vacancy-workspace .vacancy-registry>article{grid-template-columns:minmax(300px,1.35fr) minmax(230px,1fr) 315px 145px 175px;gap:18px;padding:0 17px}.vacancy-workspace .vacancy-registry-head{min-height:38px;font-size:10px}.vacancy-workspace .vacancy-registry>article{min-height:94px}.vacancy-workspace .vacancy-primary>span{width:42px;height:42px;flex-basis:42px;font-size:10px}.vacancy-workspace .vacancy-primary button{font-size:14px}.vacancy-workspace .vacancy-primary small,.vacancy-workspace .vacancy-team small{font-size:10px}.vacancy-workspace .vacancy-team strong{font-size:12px}.vacancy-stage-line{width:100%;height:4px;margin-top:8px;overflow:hidden;border-radius:4px;background:#e3eaec}.vacancy-stage-line>span{display:block;height:100%;border-radius:4px;background:#17a481}.vacancy-workspace .vacancy-load>div{min-width:62px;padding:8px}.vacancy-workspace .vacancy-load strong{font-size:17px}.vacancy-workspace .vacancy-load span{font-size:9px}.vacancy-load .health.ok{color:#087c62;background:#e8f5f1}.vacancy-load .health.attention{color:#9b6506;background:#fff3d4}.vacancy-workspace .vacancy-select{font-size:11px}.vacancy-workspace .vacancy-row-actions{gap:7px}.vacancy-workspace .vacancy-row-actions a,.vacancy-workspace .vacancy-row-actions button{width:auto;min-width:74px;height:34px;padding:0 9px;font-size:9px;font-weight:750;text-decoration:none;white-space:nowrap}@media(max-width:1250px){.vacancy-overview{grid-template-columns:repeat(3,1fr)}.vacancy-workspace .vacancy-registry{overflow-x:auto}.vacancy-workspace .vacancy-registry-head,.vacancy-workspace .vacancy-registry>article{min-width:1220px}}.app-shell.focus-shell .vacancy-registry>article>*,.app-shell.focus-shell .vacancy-primary>div{min-width:0}.app-shell.focus-shell .vacancy-primary>div{flex:1}.app-shell.focus-shell .vacancy-primary{align-items:flex-start}.app-shell.focus-shell .vacancy-primary button,.app-shell.focus-shell .vacancy-primary small,.app-shell.focus-shell .vacancy-team strong,.app-shell.focus-shell .vacancy-team small{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.5}.app-shell.focus-shell .vacancy-registry>article{height:auto;padding-top:16px;padding-bottom:16px}@media(max-width:1100px){.app-shell.focus-shell .vacancy-registry{overflow:visible}.app-shell.focus-shell .vacancy-registry-head{display:none}.app-shell.focus-shell .vacancy-registry>article{min-width:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"primary team" "load load" "status actions";gap:16px 24px;align-items:start}.app-shell.focus-shell .vacancy-primary{grid-area:primary}.app-shell.focus-shell .vacancy-team{grid-area:team}.app-shell.focus-shell .vacancy-load{grid-area:load;flex-wrap:wrap}.app-shell.focus-shell .vacancy-select{grid-area:status;justify-self:start}.app-shell.focus-shell .vacancy-row-actions{grid-area:actions;justify-self:end;flex-wrap:wrap}}@media(max-width:600px){.app-shell.focus-shell .vacancy-registry>article{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "team" "load" "status" "actions"}.app-shell.focus-shell .vacancy-row-actions{justify-self:start}}.app-shell.focus-shell .vacancy-workspace{grid-template-columns:minmax(0,1fr)}.app-shell.focus-shell .vacancy-workspace>*{min-width:0}@media(max-width:600px){.app-shell.focus-shell .vacancy-toolbar{flex-wrap:wrap}.app-shell.focus-shell .vacancy-toolbar input{min-width:0;width:100%;flex-basis:100%}}.release-workspace{display:grid;gap:12px}.release-hero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:22px 24px;border:1px solid #cfe0dc;border-radius:15px;background:linear-gradient(125deg,#e7f5f1,#fff 68%)}.release-hero h2{font-size:25px;letter-spacing:-.035em}.release-hero h2 b{color:#087c62}.release-hero p{margin-top:6px;color:#65767e;font-size:11px}.release-stats{display:flex}.release-stats span{min-width:110px;padding:4px 18px;border-left:1px solid #d8e5e2}.release-stats strong,.release-stats small{display:block}.release-stats strong{color:#173b33;font-size:22px}.release-stats small{margin-top:4px;color:#7b8b91;font-size:9px}.release-toolbar{display:grid;grid-template-columns:minmax(300px,1fr) 220px auto;align-items:center;gap:8px;padding:9px;border:1px solid #d5e0e3;border-radius:12px;background:#fff}.release-toolbar label{display:flex;align-items:center;gap:8px;height:38px;padding:0 11px;border:1px solid #cdd9dd;border-radius:9px;background:#f7f9fa}.release-toolbar label span{color:#74868d}.release-toolbar input{min-width:0;width:100%;border:0;outline:0;background:transparent}.release-toolbar select{height:38px;padding:0 10px;border:1px solid #cdd9dd;border-radius:9px;background:#f7f9fa}.release-toolbar>span{padding:0 8px;color:#718188;font-size:10px;white-space:nowrap}.release-list{overflow:hidden;border:1px solid #d5e0e3;border-radius:14px;background:#fff}.focus-shell .release-list article{min-height:0;display:grid;grid-template-columns:155px 1fr;gap:20px;padding:18px 21px;border:0;border-bottom:1px solid #e3e9eb;border-radius:0;background:#fff;box-shadow:none}.focus-shell .release-list article:last-child{border-bottom:0}.focus-shell .release-list article.latest{background:#edf8f4}.release-version{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding-right:18px;border-right:1px solid #e0e7e9}.release-version strong{font:850 18px var(--font-mono);color:#087c62}.release-version em{padding:4px 7px;border-radius:6px;color:#fff;background:#087c62;font-size:8px;font-style:normal;font-weight:850;text-transform:uppercase}.release-version time{color:#89979c;font-size:9px}.release-copy h3{font-size:14px}.release-copy p,.release-copy li{color:#61737b;font-size:10.5px;line-height:1.55}.release-copy p{margin-top:6px}.release-copy ul{display:grid;gap:3px;margin:7px 0 0;padding-left:17px}.release-empty{padding:50px;color:#718188;text-align:center}@media(max-width:1000px){.release-hero{grid-template-columns:1fr}.release-stats span:first-child{border-left:0;padding-left:0}.release-toolbar{grid-template-columns:1fr 180px}.release-toolbar>span{display:none}}.bitrix-migration{overflow:hidden;padding:0}.bitrix-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,#f3f9ff,#fff 58%,#eef8f5)}.bitrix-head h3{margin-top:4px;font-size:24px}.bitrix-head p{margin-top:5px;color:#566c75;font-size:13px}.bitrix-state{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #d4e1e5;border-radius:10px;color:#60727a;background:#fff;font-size:12px;font-weight:800}.bitrix-state i{width:9px;height:9px;border-radius:50%;background:#a9b7bc}.bitrix-state.ready{color:#08745d;border-color:#b9ded3;background:#edf9f5}.bitrix-state.ready i{background:#20b98b}.bitrix-flow{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line);background:#f7fafb}.bitrix-flow span{display:grid;grid-template-columns:30px 1fr;gap:2px 9px;padding:14px;border-right:1px solid var(--line)}.bitrix-flow span:last-child{border-right:0}.bitrix-flow b{grid-row:1/3;display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#e7edef;font-size:11px}.bitrix-flow strong{font-size:12px}.bitrix-flow small{color:#71838b;font-size:10px}.bitrix-flow .active{background:#eaf7f3}.bitrix-flow .active b{color:#fff;background:#0a896c}.bitrix-safety{display:flex;gap:16px;margin:16px 20px 0;padding:13px 15px;border:1px solid #cbe4dc;border-radius:11px;color:#31594e;background:#f1faf7;font-size:12px}.bitrix-safety strong{white-space:nowrap}.bitrix-form>section{display:grid;grid-template-columns:240px 1fr;gap:24px;padding:22px;border-bottom:1px solid var(--line)}.bitrix-form>section>div:first-child h4{margin:8px 0 4px;font-size:16px}.bitrix-form>section>div:first-child p{color:#6d7e85;font-size:11px;line-height:1.55}.step-no{display:inline-grid;padding:5px 7px;border-radius:7px;color:#08745d;background:#e6f5f0;font:800 10px var(--font-mono)}.bitrix-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bitrix-fields label{display:grid;gap:7px;color:#435861;font-size:11px;font-weight:800}.bitrix-fields label.wide{grid-column:1/-1}.bitrix-fields input{height:43px;padding:0 12px;border:1px solid #cbd9dd;border-radius:10px;background:#fff;font-size:13px}.bitrix-fields small{color:#7a8b91;font-weight:500}.bitrix-entities{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.bitrix-entities label,.bitrix-policy label{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #d2dee1;border-radius:11px;background:#fff;cursor:pointer}.bitrix-entities label.selected{border-color:#79c7b4;background:#eef9f5}.bitrix-entities span,.bitrix-policy span{display:grid;gap:3px}.bitrix-entities strong,.bitrix-policy strong{font-size:12px}.bitrix-entities small,.bitrix-policy small{color:#73858c;font-size:10px}.bitrix-entities b{margin-left:auto;color:#75868d;font-size:9px}.bitrix-entities .selected b{color:#08745d}.bitrix-policy{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.bitrix-form footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;background:#f7faf9}.bitrix-form footer div{display:grid;gap:4px}.bitrix-form footer strong{font-size:12px}.bitrix-form footer small{color:#6d7e85;font-size:10px}@media(max-width:1100px){.bitrix-flow{grid-template-columns:repeat(3,1fr)}.bitrix-form>section{grid-template-columns:1fr}.bitrix-entities,.bitrix-policy{grid-template-columns:1fr 1fr}}@media(max-width:720px){.bitrix-head,.bitrix-form footer{align-items:flex-start;flex-direction:column}.bitrix-flow,.bitrix-entities,.bitrix-policy,.bitrix-fields{grid-template-columns:1fr}.bitrix-fields label.wide{grid-column:auto}}.database-browser{overflow:hidden;padding:0}.database-browser>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--line);background:linear-gradient(115deg,#eff8f6,#fff 60%)}.database-browser>header h3{margin-top:4px;font-size:23px}.database-browser>header p{margin-top:5px;color:#5c7078;font-size:12px}.db-readonly{padding:8px 11px;border:1px solid #bddfd5;border-radius:9px;color:#08745d;background:#edf9f5;font-size:11px;font-weight:800}.db-browser-layout{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:590px}.db-browser-layout>aside{padding:12px;border-right:1px solid var(--line);background:#f6f9f9}.db-browser-layout>aside>label{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;border:1px solid #ccdadd;border-radius:9px;background:#fff}.db-browser-layout>aside input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:12px}.db-table-list{display:grid;gap:3px;max-height:530px;margin-top:9px;overflow:auto}.db-table-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:0;border-radius:9px;color:#40545c;background:transparent;text-align:left}.db-table-list button:hover{background:#edf3f3}.db-table-list button.active{color:#075f4d;background:#dff2ed;box-shadow:inset 3px 0 #16a47d}.db-table-list button span{display:grid;min-width:0;gap:2px}.db-table-list strong{overflow:hidden;font:750 11px var(--font-mono);text-overflow:ellipsis}.db-table-list small{color:#7c8d93;font-size:9px}.db-table-list b{padding:4px 6px;border-radius:6px;background:#fff;font-size:9px}.db-browser-layout>main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0}.db-table-head{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:66px;padding:12px 16px;border-bottom:1px solid var(--line)}.db-table-head h4{font:800 15px var(--font-mono)}.db-table-head>div>span{color:#72848b;font-size:10px}.db-column-legend{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.db-column-legend span{padding:4px 6px;border-radius:6px;font-size:8px;font-weight:800}.db-column-legend .key{color:#176aa0;background:#e7f4fc}.db-column-legend .masked{color:#8a6112;background:#fff2cf}.db-grid-wrap{max-width:100%;overflow:auto;background:#fff}.db-grid-wrap table{width:max-content;min-width:100%;border-collapse:collapse}.db-grid-wrap th{position:sticky;top:0;z-index:1;min-width:145px;padding:10px 12px;border-right:1px solid #dce5e7;border-bottom:1px solid #cfdcdf;color:#40545d;background:#edf3f4;text-align:left;font:800 10px var(--font-mono)}.db-grid-wrap th small{display:block;margin-top:3px;color:#829197;font:500 8px var(--font-mono)}.db-grid-wrap td{max-width:300px;padding:9px 12px;border-right:1px solid #e5ebed;border-bottom:1px solid #e5ebed;color:#34474f;font:500 10px var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-grid-wrap tr:hover td{background:#f2f8f6}.db-grid-wrap td.masked{color:#967025;background:#fffaf0}.db-grid-wrap td i{color:#9aa7ab;font-style:normal}.database-browser main>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;border-top:1px solid var(--line);background:#f7faf9;color:#62767e;font-size:10px}.database-browser main>footer div{display:flex;align-items:center;gap:8px}.database-browser main>footer button{height:32px;padding:0 10px}.database-browser main>footer b{min-width:60px;text-align:center}@media(max-width:900px){.db-browser-layout{grid-template-columns:1fr}.db-browser-layout>aside{border-right:0;border-bottom:1px solid var(--line)}.db-table-list{grid-template-columns:repeat(2,1fr);max-height:210px}}.directory-admin{padding:0!important;overflow:hidden}.directory-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--line)}.directory-head h3{margin:4px 0;font-size:19px}.directory-head p{color:var(--muted);font-size:11px}.directory-total{display:grid;min-width:130px;padding:10px 13px;border-radius:10px;color:#087c62;background:#e7f5f1;font-size:21px;font-weight:850}.directory-total small{margin-top:2px;color:#6a7d84;font-size:9px;font-weight:600}.directory-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:480px}.directory-kinds{padding:10px;border-right:1px solid var(--line);background:#f5f8f8}.directory-kinds button{display:grid;grid-template-columns:31px minmax(0,1fr);grid-template-rows:auto auto;width:100%;min-height:70px;padding:10px;border:0;border-radius:9px;color:#40525a;background:transparent;box-shadow:none;text-align:left}.directory-kinds button:hover{background:#eaf3f0;transform:none}.directory-kinds button.active{color:#087c62;background:#e1f2ed;box-shadow:inset 3px 0 #10a17b}.directory-kinds button>span{grid-row:1/3;display:grid;width:25px;height:25px;place-items:center;border-radius:7px;color:#087c62;background:#fff;font-size:9px;font-weight:800}.directory-kinds strong{font-size:11px}.directory-kinds small{margin-top:3px;color:#819096;font-size:8px;line-height:1.35}.directory-content{min-width:0;padding:16px}.directory-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.directory-title h3{font-size:16px}.directory-title p{margin-top:3px;color:var(--muted);font-size:10px}.directory-title>span{padding:6px 8px;border-radius:7px;color:#62747c;background:#eef3f4;font-size:9px;font-weight:700}.directory-create{display:grid;grid-template-columns:minmax(180px,1fr) 150px minmax(180px,1.2fr) auto;gap:7px;margin-bottom:12px;padding:10px;border:1px solid var(--line);border-radius:11px;background:#f6f9f9}.directory-create input{min-width:0;height:36px;font-size:10px}.directory-create button{height:36px}.directory-list{overflow:hidden;border:1px solid var(--line);border-radius:11px}.directory-list-head,.directory-list article{display:grid;grid-template-columns:minmax(170px,1.2fr) 100px minmax(180px,1.2fr) 90px 82px;align-items:center;gap:12px;padding:0 13px}.directory-list-head{min-height:34px;color:#778991;background:#f1f5f6;font-size:8px;font-weight:800;text-transform:uppercase}.directory-list article{min-height:58px;border-top:1px solid var(--line);font-size:10px}.directory-list article strong{font-size:11px}.directory-list article code{font-size:9px}.directory-list article>span{color:#718188}.directory-list article em{width:max-content;padding:5px 7px;border-radius:7px;color:#087c62;background:#e5f5f0;font-size:8px;font-style:normal;font-weight:800}.directory-list article.inactive{opacity:.62}.directory-list article.inactive em{color:#687980;background:#edf1f2}.directory-list article button{height:29px;padding:0 8px;font-size:8px}.directory-empty{display:grid;min-height:180px;place-items:center;color:#829198;font-size:11px}@media(max-width:1150px){.directory-create{grid-template-columns:1fr 130px 1fr}.directory-create button{grid-column:1/-1}.directory-list-head,.directory-list article{grid-template-columns:minmax(160px,1fr) 90px minmax(150px,1fr) 80px 74px}}@media(min-width:901px){.focus-shell .settings-tabs{grid-template-columns:repeat(4,minmax(160px,1fr))}}@media(min-width:901px){.directory-head{padding:20px 22px}.directory-head .eyebrow{font-size:11px}.directory-head h3{font-size:23px}.directory-head p{font-size:13px;line-height:1.45}.directory-total{min-width:145px;padding:12px 15px;font-size:25px}.directory-total small{font-size:11px}.directory-workspace{grid-template-columns:300px minmax(0,1fr)}.directory-kinds{padding:12px}.directory-kinds button{grid-template-columns:38px minmax(0,1fr);min-height:68px;padding:10px 12px}.directory-kinds button>span{width:30px;height:30px;font-size:11px}.directory-kinds strong{font-size:14px;line-height:1.25}.directory-kinds small{font-size:11px;line-height:1.35}.directory-content{padding:20px}.directory-title{margin-bottom:14px}.directory-title h3{font-size:20px}.directory-title p{font-size:12px}.directory-title>span{padding:7px 10px;font-size:11px}.directory-create{gap:9px;margin-bottom:14px;padding:11px}.directory-create input{height:42px;padding:0 12px;font-size:13px}.directory-create button{height:42px;padding:0 16px;font-size:13px}.directory-list-head,.directory-list article{grid-template-columns:minmax(180px,1.2fr) 110px minmax(180px,1.2fr) 100px 96px;gap:14px;padding:0 15px}.directory-list-head{min-height:40px;font-size:10px;letter-spacing:.04em}.directory-list article{min-height:58px;font-size:12px}.directory-list article strong{font-size:13px}.directory-list article code{font-size:11px}.directory-list article em{padding:6px 8px;font-size:10px}.directory-list article button{height:34px;padding:0 10px;font-size:11px}}.hh-admin{padding:0!important;overflow:hidden}.hh-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.hh-head h3{margin:4px 0;font-size:19px}.hh-head p{color:var(--muted);font-size:11px}.hh-state{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:9px;color:#906511;background:#fff2d2;font-size:9px;font-weight:800}.hh-state i{width:7px;height:7px;border-radius:50%;background:#d99b25}.hh-state.ready{color:#087c62;background:#e2f5ef}.hh-state.ready i{background:#12a77f}.hh-steps{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:#f5f8f8}.hh-steps>span{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;gap:2px 8px;padding:12px 18px;border-right:1px solid var(--line);color:#718188}.hh-steps>span:last-child{border-right:0}.hh-steps b{grid-row:1/3;display:grid;width:26px;height:26px;place-items:center;border-radius:8px;color:#708188;background:#e8edef;font-size:9px}.hh-steps strong{font-size:10px}.hh-steps small{font-size:8px}.hh-steps .active{color:#087c62;background:#edf8f5}.hh-steps .active b{color:#fff;background:#0b8d6f}.hh-admin>.integration-result{margin:12px 20px 0}.hh-form-section{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;padding:18px 20px;border-bottom:1px solid var(--line)}.hh-form-section h4{font-size:13px}.hh-form-section>div>p{max-width:210px;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.5}.hh-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hh-fields label{display:grid;align-content:start;gap:6px}.hh-fields label.wide{grid-column:1/-1}.hh-fields label>span{color:#52656e;font-size:10px;font-weight:750}.hh-fields input{height:40px;padding:0 11px;border:1px solid #ccd8dc;border-radius:9px;background:#f8fafb;font-size:11px}.hh-fields label>small{color:#819097;font-size:8px}.hh-form-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;background:#f7faf9}.hh-form-actions>div{display:grid;gap:3px}.hh-form-actions strong{font-size:10px}.hh-form-actions small{color:var(--muted);font-size:8px}.hh-form-actions button{height:40px;min-width:180px}@media(max-width:1100px){.hh-form-section{grid-template-columns:1fr}.hh-form-section>div>p{max-width:none}}.hh-steps .done{color:#087c62;background:#f7fbfa}.hh-steps .done b{color:#087c62;background:#d9f1ea}.hh-oauth-card{display:grid;grid-template-columns:minmax(250px,1.35fr) minmax(230px,.9fr) auto;align-items:center;gap:18px;margin:16px 20px;padding:16px;border:1px solid #d7c38f;border-left:4px solid #d09a2d;border-radius:12px;background:#fffaf0}.hh-oauth-card.connected{border-color:#9fd5c7;border-left-color:#0b8d6f;background:#f0faf7}.hh-oauth-copy{display:grid;gap:4px}.hh-oauth-copy>span{color:#9a6a0e;font-size:8px;font-weight:850;letter-spacing:.13em}.hh-oauth-card.connected .hh-oauth-copy>span{color:#087c62}.hh-oauth-copy h4{font-size:13px}.hh-oauth-copy p{max-width:570px;color:#53676f;font-size:9px;line-height:1.5}.hh-oauth-profile{display:grid;gap:3px;padding-left:16px;border-left:1px solid #b7dcd2}.hh-oauth-profile.waiting{border-left-color:#e4cf9a}.hh-oauth-profile strong{font-size:11px}.hh-oauth-profile span,.hh-oauth-profile small{color:#60727a;font-size:8px}.hh-oauth-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hh-oauth-actions button{min-height:38px;white-space:nowrap}@media(max-width:1100px){.hh-oauth-card{grid-template-columns:1fr 1fr}.hh-oauth-actions{grid-column:1/-1}.hh-oauth-actions button{flex:1}}@media(max-width:700px){.hh-head{align-items:flex-start;flex-direction:column}.hh-steps{grid-template-columns:1fr}.hh-steps>span{border-right:0;border-bottom:1px solid var(--line)}.hh-fields,.hh-oauth-card{grid-template-columns:1fr}.hh-oauth-profile{padding:10px 0 0;border-top:1px solid #b7dcd2;border-left:0}.hh-oauth-actions{grid-column:auto;display:grid}.hh-oauth-actions button{width:100%}}.hh-workspace{display:grid;gap:12px;min-width:0;color:#24343c}.hh-workspace-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #bfd7de;border-radius:15px;background:linear-gradient(110deg,#edf8f5,#f3f7fb 56%,#f4f0fb)}.hh-workspace-hero h2{margin:5px 0 3px;font-size:21px}.hh-workspace-hero p{color:#5c717b;font-size:11px}.hh-connection{min-width:310px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid #ddcc9b;border-radius:11px;background:#fff9eb}.hh-connection i{width:9px;height:9px;border-radius:50%;background:#d09122;box-shadow:0 0 0 5px #d091221f}.hh-connection.ready{border-color:#9fd3c5;background:#effaf7}.hh-connection.ready i{background:#14a17d;box-shadow:0 0 0 5px #14a17d1f}.hh-connection span{display:grid;gap:2px}.hh-connection strong{font-size:11px}.hh-connection small{color:#6c7f87;font-size:9px}.hh-connection button{min-height:32px;padding:0 10px;border:1px solid #cbd9dd;color:#35515a;background:#fff;box-shadow:none}.hh-workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #ccdadd;border-radius:13px;background:#dce5e7}.hh-workspace-tabs button{min-height:64px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;align-content:center;gap:2px 9px;padding:10px 14px;border:0;border-right:1px solid #dbe4e6;border-radius:0;color:#52666f;background:#fff;box-shadow:none;text-align:left}.hh-workspace-tabs button:last-child{border-right:0}.hh-workspace-tabs button:hover{color:#186f61;background:#f1f8f6;transform:none}.hh-workspace-tabs button.active{color:#087c62;background:#e6f5f1;box-shadow:inset 0 -3px #0c9775}.hh-workspace-tabs button>span{grid-row:1/3;display:grid;width:27px;height:27px;place-items:center;border-radius:8px;color:#087c62;background:#e7f3f0;font:800 9px var(--font-mono)}.hh-workspace-tabs strong{font-size:12px}.hh-workspace-tabs small{overflow:hidden;color:#7b8b92;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hh-workspace-alert{display:flex;align-items:center;gap:12px;padding:12px 15px;border-radius:11px}.hh-workspace-alert.error{border:1px solid #e4b7b1;color:#943f38;background:#fff1ef}.hh-workspace-alert span{flex:1;font-size:10px}.hh-workspace-alert button{min-height:32px}.hh-workspace-empty{min-height:180px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;border:1px solid #d0dcdf;border-radius:14px;background:#f8fafb}.hh-workspace-empty>span{display:grid;width:54px;height:54px;place-items:center;border-radius:14px;color:#fff;background:#c52331;font-size:15px;font-weight:900}.hh-workspace-empty h3{font-size:16px}.hh-workspace-empty p{max-width:650px;margin-top:5px;color:#62767e;font-size:11px;line-height:1.5}.hh-workspace-empty small{color:#6e7f86}.hh-workspace-loading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:11px;border:1px solid #d0dcdf;border-radius:14px;background:#f8fafb}.hh-workspace-loading>span{width:20px;height:20px;border:3px solid #cbdcd7;border-top-color:#0b8d6f;border-radius:50%;animation:hh-spin .8s linear infinite}.hh-workspace-loading strong{font-size:11px}@keyframes hh-spin{to{transform:rotate(360deg)}}.hh-overview-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.55fr);gap:12px}.hh-overview-grid article{border:1px solid #cbdadd;border-radius:14px;background:#fff}.hh-overview-main{grid-row:span 2;overflow:hidden}.hh-overview-main header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid #dce5e7;background:#f4f8f8}.hh-overview-main h3{margin-top:4px;font-size:17px}.hh-overview-main header>b{padding:7px 10px;border-radius:8px;font-size:10px}.hh-overview-main header>b.ok{color:#087c62;background:#ddf3ec}.hh-overview-main header>b.warn{color:#986210;background:#fff0cd}.hh-overview-main dl{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.hh-overview-main dl>div{display:grid;gap:5px;padding:18px;border-right:1px solid #e0e7e9;border-bottom:1px solid #e0e7e9}.hh-overview-main dt{color:#71838a;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.hh-overview-main dd{margin:0;font-size:12px;font-weight:750}.hh-inline-error{margin:14px 18px;padding:10px;border-radius:8px;color:#9c4139;background:#fff0ee;font-size:10px}.hh-overview-stat,.hh-overview-note{display:grid;align-content:center;gap:6px;padding:18px}.hh-overview-stat>span,.hh-overview-note>span{color:#687b83;font-size:9px;font-weight:850;letter-spacing:.08em}.hh-overview-stat>strong{color:#087c62;font-size:34px}.hh-overview-stat small{color:#72848b}.hh-overview-stat button{justify-self:start;margin-top:6px;padding:0;border:0;color:#087c62;background:transparent;box-shadow:none;font-weight:800}.hh-overview-note{border-left:4px solid #d09a2d!important;background:#fffbf1!important}.hh-overview-note h3{font-size:13px}.hh-overview-note p{color:#63757d;font-size:10px;line-height:1.55}.hh-data-panel{min-width:0;overflow:hidden;border:1px solid #c9d8dc;border-radius:14px;background:#fff}.hh-data-toolbar{min-height:74px;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px;padding:13px 16px;border-bottom:1px solid #d5e0e3;background:#f3f8f7}.hh-data-toolbar h3{margin-top:3px;font-size:16px}.hh-data-toolbar>p{color:#687b83;font-size:10px}.hh-data-toolbar label{display:grid;grid-template-columns:auto minmax(250px,360px);align-items:center;gap:9px}.hh-data-toolbar label>span{color:#62747c;font-size:9px;font-weight:800}.hh-data-toolbar select{height:38px;padding:0 32px 0 10px;border:1px solid #c5d6da;border-radius:9px;background:#fff}.hh-segmented,.hh-collections{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #cddadd;border-radius:10px;background:#e9eff0}.hh-segmented button,.hh-collections button{min-height:31px;padding:0 11px;border:0;color:#61747c;background:transparent;box-shadow:none;font-size:10px}.hh-segmented button:hover,.hh-collections button:hover{color:#087c62;background:#f4faf8;transform:none}.hh-segmented button.active,.hh-collections button.active{color:#087c62;background:#fff;box-shadow:0 1px 5px #1a384214}.hh-found{padding:7px 9px;border-radius:8px;color:#51666e;background:#e4ecee;font-size:9px;font-weight:800;white-space:nowrap}.hh-vacancy-head,.hh-response-head,.hh-journal-head{display:grid;align-items:center;gap:14px;padding:10px 14px;color:#597079;background:#e6edef;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hh-vacancy-head{grid-template-columns:minmax(270px,1.45fr) minmax(170px,.75fr) 100px 120px 150px}.hh-response-head{grid-template-columns:minmax(230px,1.1fr) minmax(220px,1fr) minmax(170px,.7fr) 150px 100px}.hh-journal-head{grid-template-columns:minmax(260px,1.5fr) minmax(150px,.7fr) 120px 160px}.hh-vacancy-list>article,.hh-response-list>article{min-height:78px;display:grid;align-items:center;gap:14px;padding:11px 14px;border-bottom:1px solid #dce5e7;background:#fff}.hh-vacancy-list>article:nth-child(2n),.hh-response-list>article:nth-child(2n),.hh-journal-list>article:nth-child(2n){background:#f5f8f8}.hh-vacancy-list>article{grid-template-columns:minmax(270px,1.45fr) minmax(170px,.75fr) 100px 120px 150px}.hh-response-list>article{grid-template-columns:minmax(230px,1.1fr) minmax(220px,1fr) minmax(170px,.7fr) 150px 100px}.hh-vacancy-list article>div,.hh-response-list article>div{min-width:0}.hh-vacancy-list article>div>strong,.hh-vacancy-list article>div>small,.hh-response-list article>div>strong,.hh-response-list article>div>small{display:block;overflow:hidden;text-overflow:ellipsis}.hh-vacancy-list article>div>strong,.hh-response-list article>div>strong{font-size:10.5px}.hh-vacancy-list article>div>small,.hh-response-list article>div>small{margin-top:4px;color:#687d85;font-size:8.5px}.hh-item-title{display:flex!important;align-items:center;gap:10px}.hh-item-title>span{flex:0 0 36px;display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#fff;background:#cf2634;font-size:9px;font-weight:900}.hh-response-list .hh-item-title>span{color:#087c62;background:#e1f2ed}.hh-response-count strong{color:#087c62;font-size:20px!important}.hh-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.hh-row-actions button,.hh-row-actions a{min-height:31px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #bcd2d7;border-radius:8px;color:#087c62;background:#fff;font-size:9px;font-weight:800;text-decoration:none;white-space:nowrap}.hh-row-actions span{color:#87959a;font-size:9px}.hh-state-pill{display:inline-block;max-width:100%;overflow:hidden;padding:5px 7px;border-radius:7px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hh-state-pill.new{color:#915f0b;background:#fff0cd}.hh-state-pill.viewed{color:#087c62;background:#dff3ed}.hh-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 14px;border-top:1px solid #d6e0e3;background:#f4f7f8}.hh-pagination span{color:#61757d;font-size:9px}.hh-pagination button{min-height:31px;padding:0 10px;border:1px solid #c8d7da;color:#34535c;background:#fff;box-shadow:none}.hh-collections{overflow:auto;justify-content:flex-start;padding:7px 12px;border-width:0 0 1px;border-radius:0;background:#f4f7f8}.hh-collections button{flex:0 0 auto}.hh-collections b{margin-left:7px;padding:2px 5px;border-radius:5px;background:#e4ecee;font-size:8px}.hh-journal-list>article{min-height:58px;display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.7fr) 120px 160px;align-items:center;gap:14px;padding:9px 14px;border-bottom:1px solid #dce5e7}.hh-journal-list strong,.hh-journal-list small{display:block}.hh-journal-list strong{font-size:10px}.hh-journal-list small{margin-top:3px;color:#a1453e;font-size:8px}.hh-journal-list span,.hh-journal-list time{color:#61747c;font-size:9px}.hh-journal-list>b{justify-self:start;padding:5px 7px;border-radius:7px;font-size:8px}.hh-journal-list>b.ok{color:#087c62;background:#dff3ed}.hh-journal-list>b.error{color:#a13d35;background:#ffebe8}.hh-vacancy-filters{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(250px,1fr) minmax(180px,.7fr) auto;align-items:end;gap:10px;padding:12px 14px;border-bottom:1px solid #d4e0e3;background:#eef4f5}.hh-vacancy-filters label{display:grid;gap:5px;min-width:0}.hh-vacancy-filters label>span{color:#526971;font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.hh-vacancy-filters input,.hh-vacancy-filters select{width:100%;height:38px;padding:0 10px;border:1px solid #b9cdd2;border-radius:9px;color:#263b44;background:#fff;font-size:10px}.hh-vacancy-filters input:disabled,.hh-vacancy-filters select:disabled{color:#819198;background:#e5ebed}.hh-filter-actions{display:flex;gap:6px}.hh-filter-actions button{height:38px;padding:0 12px;white-space:nowrap}.hh-filter-actions .secondary{border:1px solid #b8ccd1;color:#49616a;background:#fff}.hh-vacancy-list .hh-crm-manager{display:inline-block;width:auto;max-width:100%;margin-top:5px;padding:3px 6px;border-radius:5px;color:#8e640f;background:#fff0cf;font-size:8px;font-weight:800}.hh-vacancy-list .hh-crm-manager.linked{color:#087760;background:#dff2ed}@media(max-width:1100px){.hh-workspace-hero{align-items:flex-start}.hh-connection{min-width:280px}.hh-vacancy-head,.hh-response-head,.hh-journal-head{display:none}.hh-vacancy-list>article,.hh-response-list>article{grid-template-columns:minmax(230px,1.2fr) minmax(180px,1fr) 90px 120px}.hh-vacancy-list>article>.hh-row-actions,.hh-response-list>article>.hh-row-actions{grid-column:1/-1;justify-content:flex-start}.hh-journal-list>article{grid-template-columns:minmax(240px,1fr) 160px 100px}.hh-journal-list time{grid-column:2}.hh-data-toolbar{grid-template-columns:1fr auto}.hh-data-toolbar label{grid-column:1/-1;grid-row:2}.hh-found{grid-column:2;grid-row:1}.hh-overview-grid{grid-template-columns:1fr 280px}}@media(max-width:760px){.hh-workspace-hero{display:grid;padding:15px}.hh-workspace-hero h2{font-size:18px}.hh-connection{width:100%;min-width:0}.hh-workspace-tabs{grid-template-columns:repeat(2,1fr)}.hh-workspace-tabs button:nth-child(2){border-right:0}.hh-workspace-tabs button:nth-child(-n+2){border-bottom:1px solid #dbe4e6}.hh-workspace-empty{grid-template-columns:44px 1fr}.hh-workspace-empty>span{width:44px;height:44px}.hh-workspace-empty>button,.hh-workspace-empty>small{grid-column:1/-1}.hh-overview-grid{grid-template-columns:1fr}.hh-overview-main{grid-row:auto}.hh-overview-main dl{grid-template-columns:1fr}.hh-data-toolbar{display:flex;align-items:stretch;flex-direction:column}.hh-data-toolbar label{display:grid;grid-template-columns:1fr}.hh-segmented{overflow:auto}.hh-found{align-self:flex-start}.hh-vacancy-list>article,.hh-response-list>article{grid-template-columns:1fr 80px;padding:13px}.hh-vacancy-list>article>.hh-item-title,.hh-response-list>article>.hh-item-title{grid-column:1/-1}.hh-vacancy-list>article>div:nth-child(2),.hh-response-list>article>div:nth-child(2){grid-column:1/-1}.hh-vacancy-list>article>.hh-row-actions,.hh-response-list>article>.hh-row-actions{grid-column:1/-1}.hh-journal-list>article{grid-template-columns:1fr auto}.hh-journal-list>article>span{grid-row:2}.hh-journal-list time{grid-column:2;grid-row:2}.hh-pagination{justify-content:space-between}.hh-pagination span{display:none}}@media(max-width:1100px){.hh-vacancy-filters{grid-template-columns:1fr 1fr}.hh-filter-actions{justify-content:flex-end}}@media(max-width:760px){.hh-vacancy-filters{grid-template-columns:1fr}.hh-filter-actions{justify-content:stretch}.hh-filter-actions button{flex:1}}.hh-response-filters{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px auto;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #d4e0e3;background:#edf3f4}.hh-response-filters label{display:flex;align-items:center;gap:7px;height:36px;padding:0 10px;border:1px solid #b9cdd2;border-radius:8px;background:#fff}.hh-response-filters input{min-width:0;width:100%;border:0;outline:0;background:transparent}.hh-response-filters select{height:36px;padding:0 9px;border:1px solid #b9cdd2;border-radius:8px;background:#fff}.hh-response-filters>span{color:#63777f;font-size:9px}.hh-bulk-bar{display:flex;align-items:center;gap:7px;padding:8px 12px;border-bottom:1px solid #cbd9dc;background:#e8f4f1}.hh-bulk-bar strong{margin-right:auto;font-size:10px}.hh-bulk-bar small{color:#7a5c20;font-size:8px}.hh-bulk-bar button{min-height:32px;padding:0 10px}.hh-bulk-bar .danger{border-color:#dfaaa6;color:#a33c35;background:#fff1ef}.hh-response-head{grid-template-columns:28px minmax(210px,1.05fr) minmax(200px,1fr) minmax(160px,.7fr) 145px 90px}.hh-response-head label{display:grid;place-content:center}.hh-response-list>article{grid-template-columns:28px minmax(210px,1.05fr) minmax(200px,1fr) minmax(160px,.7fr) 145px 90px}.hh-response-check{display:grid;place-content:center}.hh-response-check input,.hh-response-head input{width:17px;height:17px;accent-color:#078b72}.hh-response-overlay{position:fixed;z-index:120;inset:0;display:flex;align-items:stretch;justify-content:flex-end;padding:18px;background:#0f1f2570;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hh-response-modal{width:min(760px,100%);overflow:hidden;border:1px solid #b8cdd2;border-radius:17px;background:#f5f8f8;box-shadow:0 24px 70px #0d222a47}.hh-response-modal>header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;border-bottom:1px solid #ccdadd;color:#fff;background:linear-gradient(120deg,#16272f,#1d3c42)}.hh-response-modal>header h3{margin-top:4px;font-size:19px}.hh-response-modal>header p{margin-top:4px;color:#bed0d4;font-size:10px}.hh-response-modal>header button{width:34px;height:34px;border:1px solid #50656c;color:#fff;background:#263b43;box-shadow:none;font-size:20px}.hh-response-detail{height:calc(100vh - 147px);overflow:auto;padding:14px}.hh-response-detail>section{margin-bottom:10px;padding:14px;border:1px solid #d1dee0;border-radius:12px;background:#fff}.hh-response-detail h4{margin-bottom:10px;color:#526970;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.hh-response-detail p{color:#455c65;font-size:11px;line-height:1.55;white-space:pre-wrap}.hh-resume-summary{display:grid!important;grid-template-columns:64px 1fr auto;align-items:center;gap:13px;background:linear-gradient(115deg,#edf8f5,#fff)!important}.hh-resume-summary>img,.hh-resume-summary>span{width:64px;height:64px;border-radius:13px;object-fit:cover}.hh-resume-summary>span{display:grid;place-content:center;color:#087c62;background:#dff2ed;font-size:16px;font-weight:900}.hh-resume-summary strong,.hh-resume-summary small,.hh-resume-summary em{display:block}.hh-resume-summary strong{font-size:15px}.hh-resume-summary small{margin-top:4px;color:#64777f;font-size:10px}.hh-resume-summary em{margin-top:7px;color:#8b6213;font-size:10px;font-style:normal;font-weight:800}.hh-resume-summary>a{padding:9px 11px;border:1px solid #a9cfc5;border-radius:8px;color:#087c62;background:#fff;font-size:9px;font-weight:850;text-decoration:none}.hh-contact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hh-contact-list span{padding:9px;border-radius:8px;background:#eef4f5}.hh-contact-list small,.hh-contact-list strong{display:block}.hh-contact-list small{color:#74868d;font-size:8px}.hh-contact-list strong{margin-top:3px;font-size:10px}.hh-skill-list{display:flex;flex-wrap:wrap;gap:5px}.hh-skill-list span{padding:5px 7px;border-radius:7px;color:#365d55;background:#e4f3ef;font-size:9px}.hh-resume-timeline{display:grid;gap:0}.hh-resume-timeline article{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 0;border-top:1px solid #e1e8e9}.hh-resume-timeline article:first-child{border-top:0}.hh-resume-timeline time{color:#71838a;font-size:9px}.hh-resume-timeline strong,.hh-resume-timeline small{display:block}.hh-resume-timeline strong{font-size:11px}.hh-resume-timeline small{margin-top:3px;color:#60747c;font-size:9px}.hh-resume-timeline p{margin-top:7px}.hh-portfolio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hh-portfolio a{overflow:hidden;border:1px solid #d1dcdf;border-radius:9px;color:#334a52;background:#f6f8f9;text-decoration:none}.hh-portfolio img{display:block;width:100%;height:110px;object-fit:cover}.hh-portfolio span{display:block;overflow:hidden;padding:7px;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.hh-response-modal-loading{height:calc(100vh - 147px);display:grid;place-content:center;justify-items:center;gap:10px}.hh-response-modal-loading>span{width:25px;height:25px;border:3px solid #cbdcd7;border-top-color:#0b8d6f;border-radius:50%;animation:hh-spin .8s linear infinite}@media(max-width:1100px){.hh-response-head{display:none}.hh-response-list>article{grid-template-columns:28px minmax(230px,1fr) minmax(180px,1fr) 120px}.hh-response-list>article>div:nth-of-type(3),.hh-response-list>article>div:nth-of-type(4){grid-column:auto}.hh-response-list>article>.hh-row-actions{grid-column:2/-1}.hh-response-filters{grid-template-columns:1fr 170px}.hh-response-filters>span{display:none}}@media(max-width:760px){.hh-response-filters{grid-template-columns:1fr}.hh-bulk-bar{align-items:stretch;flex-direction:column}.hh-bulk-bar strong{margin:0}.hh-response-list>article{grid-template-columns:28px 1fr}.hh-response-list>article>.hh-item-title{grid-column:2}.hh-response-list>article>div:nth-of-type(n+2){grid-column:2}.hh-response-overlay{padding:0}.hh-response-modal{border-radius:0}.hh-response-detail{height:calc(100vh - 92px)}.hh-resume-summary{grid-template-columns:52px 1fr!important}.hh-resume-summary>img,.hh-resume-summary>span{width:52px;height:52px}.hh-resume-summary>a{grid-column:1/-1;text-align:center}.hh-contact-list,.hh-portfolio{grid-template-columns:1fr}.hh-resume-timeline article{grid-template-columns:1fr}.hh-portfolio img{height:180px}}.hh-crm-state{display:inline-block;margin:5px 0 0 5px;padding:4px 6px;border-radius:6px;font-size:8px;line-height:1}.hh-crm-state.new{color:#665f58;background:#edf0f1}.hh-crm-state.pending{color:#7653aa;background:#eee7fb}.hh-crm-state.imported{color:#08775f;background:#ddf2eb}.hh-crm-state.error{color:#a13e37;background:#ffebe8}.hh-crm-import{border-left:4px solid #5f75d8!important;background:#f7f8ff!important}.hh-crm-import.imported{border-left-color:#0b9272!important;background:#f0faf7!important}.hh-crm-import-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hh-crm-import-head h4{margin:3px 0 0;color:#273941;font-size:14px;letter-spacing:0;text-transform:none}.hh-crm-import-head>b{padding:6px 8px;border-radius:7px;color:#4f62b4;background:#e9edff;font-size:8px}.hh-crm-import.imported .hh-crm-import-head>b{color:#08775f;background:#dcefe9}.hh-crm-explanation{margin:10px 0!important;color:#53676f!important;font-size:10px!important}.hh-crm-vacancy{display:grid;gap:5px}.hh-crm-vacancy>span,.hh-crm-matches>span{color:#5c7078;font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.hh-crm-vacancy select{width:100%;height:38px;padding:0 32px 0 10px;border:1px solid #b9cdd2;border-radius:9px;background:#fff}.hh-crm-matches{display:grid;gap:6px;margin-top:10px}.hh-crm-matches>label{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:9px;border:1px solid #d1dcdf;border-radius:9px;background:#fff;cursor:pointer}.hh-crm-matches>label.selected{border-color:#6f81dc;background:#f0f2ff;box-shadow:0 0 0 2px #5c70d01a}.hh-crm-matches input{margin-top:3px;accent-color:#5d6fd0}.hh-crm-matches strong,.hh-crm-matches small,.hh-crm-matches em{display:block}.hh-crm-matches strong{font-size:10px}.hh-crm-matches small{margin-top:3px;color:#60747c;font-size:9px}.hh-crm-matches em{margin-top:4px;color:#5367bd;font-size:8px;font-style:normal}.hh-crm-new{display:grid;gap:3px;margin-top:10px;padding:10px;border:1px dashed #9fbcb7;border-radius:9px;background:#f4faf8}.hh-crm-new strong{font-size:10px}.hh-crm-new span{color:#61747c;font-size:9px}.hh-crm-import-actions,.hh-crm-imported{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.hh-crm-import-actions small{color:#71828a;font-size:8px}.hh-crm-import-actions button,.hh-crm-imported button{min-height:36px;padding:0 12px}.hh-crm-imported p{margin:0!important}.hh-crm-import-message{margin-top:9px;padding:8px 9px;border-radius:8px;font-size:9px}.hh-crm-import-message.error{color:#9d4039;background:#ffebe8}.hh-crm-import-message.ok{color:#08775f;background:#dcf1ea}@media(max-width:760px){.hh-crm-import-actions,.hh-crm-imported{align-items:stretch;flex-direction:column}.hh-crm-import-actions button,.hh-crm-imported button{width:100%}}.avito-admin{padding:0!important;overflow:hidden}.avito-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--line)}.avito-head h3{margin:4px 0;font-size:19px}.avito-head p{color:var(--muted);font-size:11px}.avito-state{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:9px;color:#906511;background:#fff2d2;font-size:10px;font-weight:800}.avito-state i{width:7px;height:7px;border-radius:50%;background:#d99b25}.avito-state.ready{color:#087c62;background:#e2f5ef}.avito-state.ready i{background:#12a77f}.avito-steps{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:#f5f8f8}.avito-steps>span{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;gap:2px 8px;padding:12px 16px;border-right:1px solid var(--line);color:#718188}.avito-steps>span:last-child{border-right:0}.avito-steps b{grid-row:1/3;display:grid;width:26px;height:26px;place-items:center;border-radius:8px;color:#708188;background:#e8edef;font-size:10px}.avito-steps strong{font-size:11px}.avito-steps small{font-size:9px}.avito-steps .active{color:#087c62;background:#edf8f5}.avito-steps .active b{color:#fff;background:#0b8d6f}.avito-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 20px 0;padding:13px 15px;border:1px solid #c9e9df;border-radius:10px;background:#f0faf7}.avito-notice strong{font-size:11px}.avito-notice p{margin-top:3px;color:#5e747c;font-size:10px}.avito-notice a{flex:none;color:#087c62;font-size:10px;font-weight:800}.avito-admin>.integration-result{margin:12px 20px 0}.avito-form-section{display:grid;grid-template-columns:240px minmax(0,1fr);gap:25px;padding:18px 20px;border-bottom:1px solid var(--line)}.avito-form-section h4{font-size:13px}.avito-form-section>div>p{max-width:220px;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.avito-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.avito-fields label{display:grid;align-content:start;gap:6px}.avito-fields .wide{grid-column:1/-1}.avito-fields label>span,.avito-scope>span{color:#52656e;font-size:10px;font-weight:750}.avito-fields input,.avito-fields select{height:40px;padding:0 11px;border:1px solid #ccd8dc;border-radius:9px;background:#f8fafb;font-size:11px}.avito-fields input:disabled{color:#718188;background:#eef3f4}.avito-fields label>small{color:#819097;font-size:9px}.avito-scope{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.avito-scope span{margin-right:3px}.avito-scope code{padding:5px 7px;border-radius:7px;color:#5d3dad;background:#f0eaff;font-size:9px}.avito-secret-state{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #d3e1e3;border-radius:9px}.avito-secret-state i{width:9px;height:9px;border-radius:50%;background:#11a67e}.avito-secret-state div{display:grid;gap:2px}.avito-secret-state strong{font-size:10px}.avito-secret-state small{color:var(--muted);font-size:9px}.avito-form-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;background:#f7faf9}.avito-form-actions>div{display:grid;gap:3px}.avito-form-actions strong{font-size:10px}.avito-form-actions small{color:var(--muted);font-size:9px}.avito-form-actions button{height:40px;min-width:190px}@media(max-width:1100px){.avito-form-section{grid-template-columns:1fr}.avito-form-section>div>p{max-width:none}.avito-steps{grid-template-columns:repeat(2,1fr)}}.telegram-accounts-workspace{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:430px}.telegram-account-list{border-right:1px solid var(--line);background:#f6f9f8}.telegram-account-list header{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid var(--line)}.telegram-account-list header strong{font-size:13px}.telegram-account-list header span{color:var(--muted);font-size:11px}.telegram-account-list>button{position:relative;width:100%;display:grid;grid-template-columns:38px 1fr 9px;align-items:center;gap:10px;padding:12px 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;text-align:left}.telegram-account-list>button:hover,.telegram-account-list>button.active{background:#e8f5f1;transform:none}.telegram-account-list>button.active{box-shadow:inset 3px 0 #0b8d6f}.telegram-account-avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#fff;background:#6b5cff;font:800 10px var(--font-mono)}.telegram-account-list button>span:nth-child(2){display:grid;gap:4px;min-width:0}.telegram-account-list button strong,.telegram-account-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-account-list button strong{font-size:12px}.telegram-account-list button small{color:var(--muted);font-size:10px}.telegram-account-list button>i{width:8px;height:8px;border-radius:50%;background:#aab7bc}.telegram-account-list button>i.online{background:#16a47d;box-shadow:0 0 0 4px #d8f3eb}.telegram-account-list button>em{position:absolute;right:14px;bottom:5px;color:#087c62;font-size:8px;font-style:normal;font-weight:800}.telegram-account-list>p{padding:24px 16px;color:var(--muted);font-size:11px}.telegram-account-editor{min-width:0}.telegram-account-actions{display:flex;align-items:center;gap:9px;padding:12px 18px;border-top:1px solid var(--line)}.telegram-account-actions span{margin-left:auto;color:var(--muted);font-size:10px}@media(max-width:1000px){.telegram-accounts-workspace{grid-template-columns:1fr}.telegram-account-list{border-right:0;border-bottom:1px solid var(--line)}}.telegram-account-editor .settings-form{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:13px;padding:18px}.telegram-account-editor .settings-form label{display:grid;gap:7px;color:#566a72;font-size:10px;font-weight:800}.telegram-account-editor .settings-form input,.telegram-account-editor .settings-form select{width:100%;height:42px;padding:0 11px;border:1px solid #cbd8dc;border-radius:10px;color:var(--ink);background:#fff;font:700 11px var(--font-sans)}@media(max-width:760px){.telegram-account-editor .settings-form{grid-template-columns:1fr}}.telegram-route-preview,.new-conversation-route{display:grid;gap:3px;padding:9px 11px;border:1px solid #b9ded3;border-radius:10px;color:#176c5a;background:#edf8f4}.telegram-route-preview strong,.new-conversation-route strong{font-size:11px}.telegram-route-preview small,.new-conversation-route span{color:#60766f;font-size:9px;line-height:1.4}.telegram-route-preview.warning,.new-conversation-route.warning{border-color:#ead39c;color:#805a0b;background:#fff8e7}.new-conversation-route{margin:10px 22px 0}.route-explanation{margin:0 0 7px!important;color:#60766f!important;text-align:left!important}@media(min-width:901px){.focus-shell{font-size:13px}.focus-shell button,.focus-shell input,.focus-shell select,.focus-shell textarea{font-size:12px}.focus-shell button{min-height:34px}.focus-shell small,.focus-shell .eyebrow{font-size:10px}.focus-shell .section-head h1{font-size:27px}.focus-shell .section-head p{font-size:12px}.focus-shell .breadcrumbs{font-size:10px}.focus-shell .panel-head h3,.focus-shell .panel>h3{font-size:16px}.focus-shell .panel-head p{font-size:11px}.focus-shell .facts li,.focus-shell .facts strong{font-size:12px}.focus-shell .table-head,.focus-shell .candidate-table-head,.focus-shell .vacancy-registry-head{font-size:10px}.focus-shell .table-row,.focus-shell .candidate-table-row,.focus-shell .vacancy-registry>article{font-size:12px}.focus-shell .badge,.focus-shell .status-pill,.focus-shell .confirmation-pill,.focus-shell .source-pill,.focus-shell .stage-pill{font-size:10px}.focus-shell .nav-item{font-size:12px}.focus-shell .nav-section-label{font-size:9px}.focus-shell .calendar-weekdays span,.focus-shell .calendar-event-time strong{font-size:10px}.focus-shell .calendar-event-time small{font-size:8px}.focus-shell .calendar-event-info strong{font-size:10px}.focus-shell .calendar-event-info span,.focus-shell .calendar-more{font-size:9px}.focus-shell .calendar-toolbar h3{font-size:17px}.focus-shell .calendar-summary small{font-size:10px}.focus-shell .calendar-filterbar select{font-size:11px}.focus-shell .interview-inspector-card dt{font-size:9px}.focus-shell .interview-inspector-card dd{font-size:11px}.focus-shell .agenda-action-row button,.focus-shell .agenda-inline-form input,.focus-shell .agenda-inline-form select,.focus-shell .agenda-inline-form textarea,.focus-shell .agenda-inline-form button{font-size:10px}.focus-shell .candidate-profile-card,.focus-shell .candidate-composer,.focus-shell .candidate-feed{font-size:12px}.focus-shell .candidate-field span{font-size:10px}.focus-shell .candidate-field strong{font-size:13px}.focus-shell .candidate-command-bar button{font-size:11px}.focus-shell .work-list article strong{font-size:12px}.focus-shell .work-list article small{font-size:10px}.focus-shell .notification-item strong{font-size:11px}.focus-shell .notification-item small{font-size:10px}.focus-shell .conversation-list,.focus-shell .conversation{font-size:12px}}@media(min-width:901px){.telegram-admin{padding:0!important;overflow:hidden}.telegram-admin>.panel-head{margin:0;padding:16px 18px;border-bottom:1px solid var(--line)}.telegram-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dfe6e9}.telegram-status-grid>span{min-height:82px;display:grid;align-content:center;gap:7px;padding:14px 18px;background:#fff}.telegram-status-grid small{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.telegram-status-grid strong{font-size:15px}.telegram-status-grid .ok strong{color:#087c62}.telegram-status-grid .warning strong{color:#9a6410}.telegram-endpoint{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 18px;background:#f6f8f9}.telegram-endpoint span{color:var(--muted);font-size:11px}.telegram-endpoint code{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.telegram-endpoint b{padding:7px 10px;border-radius:8px;font-size:11px}.telegram-endpoint b.ready{color:#087c62;background:#dff3ed}.telegram-endpoint b.waiting{color:#956411;background:#fff0cd}}@media(min-width:901px){.telegram-config-form{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr) auto auto;align-items:end;gap:10px;padding:16px 18px;border-top:1px solid var(--line)}.telegram-config-form label{display:grid;gap:6px}.telegram-config-form label span{color:var(--muted);font-size:11px;font-weight:700}.telegram-config-form input{height:40px;padding:0 11px;border:1px solid #ccd8dc;border-radius:9px;background:#f8fafb}.telegram-config-form button{height:40px;white-space:nowrap}}@media(min-width:901px){.settings-layout{gap:12px}.settings-tabs{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));overflow:hidden;border:1px solid #d4dfe3;border-radius:14px;background:#dfe6e9}.settings-tabs button{position:relative;min-height:78px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;align-content:center;gap:3px 9px;padding:12px 14px;border:0;border-right:1px solid #dfe6e9;border-radius:0;color:#52656e;background:#fff;box-shadow:none;text-align:left}.settings-tabs button:last-child{border-right:0}.settings-tabs button:hover{background:#f1f7f5;transform:none}.settings-tabs button.active{color:#087c62;background:#e8f5f1;box-shadow:inset 0 -3px #16a47d}.settings-tabs button>span{grid-row:1/3;display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:#087c62;background:#e4f4ef;font:700 10px var(--font-mono)}.settings-tabs strong{font-size:13px}.settings-tabs small{color:#7b8c94;font-size:10px}.settings-tab-content{display:grid;gap:12px;min-width:0}.settings-context{margin-top:12px}}@media(min-width:901px){.analytics-workspace{display:grid;gap:12px}.analytics-workspace .analytics-metrics{gap:10px;margin:0}.analytics-workspace .analytics-metrics article{min-height:108px;display:flex;flex-direction:column;justify-content:center;padding:16px 18px}.analytics-workspace .analytics-metrics article span{font-size:12px;font-weight:750}.analytics-workspace .analytics-metrics article strong{margin:6px 0 3px;font-size:30px;line-height:1}.analytics-workspace .analytics-metrics article small{font-size:11px}.analytics-workspace .analytics-empty{padding:0}.analytics-workspace .analytics-empty .empty{min-height:220px}.analytics-workspace .analytics-empty .empty:before{width:48px;height:5px}.analytics-workspace .analytics-empty .empty strong{font-size:17px}.analytics-workspace .analytics-empty .empty p{margin-top:9px;font-size:12px;line-height:1.55}}.focus-shell article.message-bubble{min-height:0;height:auto;flex:0 0 auto;padding:10px 12px 8px}.focus-shell .conversation-items>button,.focus-shell .conversation-items>button:hover{color:#26363d;background:#fff}.focus-shell .conversation-items>button:hover{background:#f2f8f6}.focus-shell .conversation-items>button.active{color:#173c33;background:#dff3ed;box-shadow:inset 4px 0 #078b6f}.focus-shell .conversation-items>button strong,.focus-shell .conversation-items>button.active strong{color:#203139}.focus-shell .conversation-items>button small,.focus-shell .conversation-items>button.active small{color:#60757d}.focus-shell .conversation-items>button time,.focus-shell .conversation-items>button.active time{color:#61777e}.focus-shell .conversation-items>button em,.focus-shell .conversation-items>button.active em{color:#087896;background:#e5f5fa}.profile-control{position:relative}.focus-shell .profile-control .user-button{min-width:230px;justify-content:flex-start;text-align:left}.profile-chevron{margin-left:auto;color:#7b8b91;font-size:14px;font-weight:700;transition:transform .16s ease}.user-button[aria-expanded=true] .profile-chevron{transform:rotate(180deg)}.profile-popover{position:absolute;z-index:120;top:calc(100% + 9px);right:0;width:290px;overflow:hidden;padding:7px;border:1px solid #d3dfe2;border-radius:13px;color:#26363d;background:#fff;box-shadow:0 20px 55px #12273033}.profile-popover header{display:flex;align-items:center;gap:10px;padding:11px;border-bottom:1px solid #e5ebed}.profile-popover header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#23323a;background:#f2d466;font-size:9px;font-weight:900}.profile-popover header strong,.profile-popover header small{display:block}.profile-popover header strong{font-size:11px}.profile-popover header small{margin-top:3px;color:#78888f;font-size:9px}.focus-shell .profile-popover>button{width:100%;min-height:52px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;color:#33454d;background:#fff;box-shadow:none;text-align:left}.focus-shell .profile-popover>button:hover{background:#f1f7f5;transform:none}.profile-popover>button>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:#087c62;background:#e6f4f0}.profile-popover button strong,.profile-popover button small{display:block}.profile-popover button strong{font-size:10.5px}.profile-popover button small{margin-top:3px;color:#7c8c92;font-size:8.5px}.focus-shell .profile-popover>button.profile-logout{margin-top:4px;border-top:1px solid #e8eded;border-radius:0 0 9px 9px;color:#9a3636}.profile-popover .profile-logout>span{color:#a43d3d;background:#fff0f0}.focus-shell .profile-control .profile-icon-button{min-width:42px;width:42px;height:42px;display:grid;place-items:center;padding:4px;border-radius:11px}.focus-shell .profile-icon-button>span{width:32px;height:32px;margin:0;border-radius:9px;font-size:10px}.focus-shell .profile-icon-button[aria-expanded=true]{border-color:#8bc9b9;background:#e8f5f1;box-shadow:0 0 0 3px #087c6214}@media(min-width:901px){.focus-shell .global-header{height:70px;padding:0 18px}.focus-shell .header-start{gap:16px}.focus-shell .menu-trigger{width:40px;height:40px}.focus-shell .brand>span{width:38px;height:38px;font-size:11px}.focus-shell .brand strong{font-size:16px}.focus-shell .brand small{margin-top:3px;font-size:11.5px}.focus-shell .header-heading{padding-left:18px}.focus-shell .header-heading span{font-size:11.5px;letter-spacing:.08em}.focus-shell .header-heading strong{margin-top:3px;font-size:20px}.focus-shell .shell-context span{font-size:11px}.focus-shell .shell-context strong{font-size:14px}.focus-shell .focus-mode,.focus-shell .system-state{font-size:12px}.focus-shell .user strong{font-size:13.5px}.focus-shell .user small{font-size:11px}}.focus-shell{--muted:#52656e}.focus-shell small,.focus-shell p,.focus-shell time{font-weight:500}.focus-shell input::placeholder,.focus-shell textarea::placeholder{color:#667780;opacity:1}.candidate-card-caption small{color:#5f727a}.candidate-field span{color:#61747c;font-weight:650}.candidate-field strong{color:#263941}.candidate-command-bar button{color:#52666f;font-weight:700}.candidate-composer .work-head p,.candidate-timeline .timeline-event small,.candidate-feed .work-list small{color:#586b73}.candidate-stage-strip>span{color:#596d75}.candidate-stage-strip>span.done{color:#076e58}.focus-shell .eyebrow,.candidate-card-caption span{color:#08745d}.focus-shell .vacancy-scrim{padding:18px;background:#0c1d2b9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.focus-shell .vacancy-detail{width:min(1460px,calc(100vw - 36px));height:calc(100vh - 36px);padding:0;border:1px solid #cbd8dc;border-radius:20px;background:#f1f5f5;box-shadow:0 34px 110px #0414206b}.vacancy-detail>.detail-head{position:sticky;z-index:5;top:0;min-height:82px;padding:15px 20px;border-bottom:1px solid #d4dfe2;background:#fff}.vacancy-detail-tabs{position:sticky;z-index:4;top:82px;display:flex;gap:3px;padding:7px 18px;border-bottom:1px solid #d7e1e4;background:#fff}.focus-shell .vacancy-detail-tabs button{min-height:36px;padding:0 13px;border-radius:9px;color:#52666f;background:transparent;box-shadow:none;font-size:11px}.focus-shell .vacancy-detail-tabs button.active{color:#08745d;background:#e5f4ef}.vacancy-detail-tabs span{display:inline-grid;min-width:20px;height:20px;margin-left:5px;place-items:center;border-radius:6px;color:#08745d;background:#d8efe8;font-size:9px}.vacancy-hero-expanded{grid-template-columns:1.35fr repeat(5,1fr);gap:1px;margin:12px 16px;background:#d9e3e5;border:1px solid #d9e3e5;border-radius:13px;overflow:hidden}.vacancy-hero-expanded>div{min-height:76px;padding:12px;border:0;border-radius:0;background:#fff}.vacancy-hero-expanded span{color:#52666f;font-size:10px;font-weight:700}.vacancy-hero-expanded strong{margin-top:7px;font-size:21px}.vacancy-detail .vacancy-columns{gap:12px;margin:0 16px}.vacancy-detail .detail-section{margin:12px 16px;padding:17px;border:1px solid #d6e0e3;border-radius:13px;background:#fff}.vacancy-detail .vacancy-columns .detail-section{margin:0}.vacancy-copy p{color:#344850;background:#f4f7f7}.vacancy-funnel-section .panel-head{margin-bottom:14px}.vacancy-funnel-section .panel-head p,.vacancy-activity-section .panel-head p{margin-top:4px;color:#52666f;font-size:10px}.vacancy-funnel-section .panel-head>strong{display:grid;justify-items:end;color:#08745d;font-size:22px}.vacancy-funnel-section .panel-head>strong small{margin-top:3px;color:#52666f;font-size:9px}.vacancy-stage-distribution{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vacancy-stage-distribution>div{padding:10px;border:1px solid #dae3e5;border-radius:10px;background:#f8fafa}.vacancy-stage-distribution header{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:7px}.vacancy-stage-distribution header span{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;color:#08745d;background:#e1f2ed;font:800 8px var(--font-mono)}.vacancy-stage-distribution header strong{font-size:10.5px}.vacancy-stage-distribution header b{font-size:14px}.vacancy-stage-distribution>div>i{display:block;height:4px;margin-top:9px;border-radius:4px;background:#dfe8e8;overflow:hidden}.vacancy-stage-distribution>div>i>span{display:block;height:100%;border-radius:4px;background:#18a47f}.vacancy-candidate-section .vacancy-candidates{grid-template-columns:repeat(3,minmax(0,1fr))}.vacancy-activity-section .vacancy-timeline{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.vacancy-detail .vacancy-edit{margin:14px 16px;background:#fff}@media(max-width:1150px){.vacancy-hero-expanded{grid-template-columns:repeat(3,1fr)}.vacancy-stage-distribution,.vacancy-candidate-section .vacancy-candidates,.vacancy-activity-section .vacancy-timeline{grid-template-columns:repeat(2,1fr)}}.smsc-admin{padding:0!important;overflow:hidden}.smsc-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.smsc-head h3{margin:4px 0;font-size:19px}.smsc-head p{color:var(--muted);font-size:11px}.smsc-state{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:9px;color:#8b620d;background:#fff1cf;font-size:9px;font-weight:800}.smsc-state i{width:7px;height:7px;border-radius:50%;background:#d99b25}.smsc-state.ready{color:#08745d;background:#e1f4ee}.smsc-state.ready i{background:#12a77f}.smsc-admin>.integration-result{margin:12px 20px 0}.smsc-form,.smsc-test{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;padding:20px;border-bottom:1px solid var(--line)}.smsc-form h4,.smsc-test h4{font-size:13px}.smsc-form>div>p,.smsc-test>div>p{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.smsc-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.smsc-fields label{display:grid;gap:6px}.smsc-fields label span{color:#52666f;font-size:10px;font-weight:750}.smsc-fields input,.smsc-test-fields input,.smsc-test-fields textarea{min-width:0;padding:10px 11px;border:1px solid #cbd8dc;border-radius:9px;background:#f8fafb}.smsc-fields button{grid-column:2;justify-self:end}.smsc-test{background:#f7faf9}.smsc-test-fields{display:grid;grid-template-columns:240px minmax(300px,1fr) auto;gap:9px}.smsc-test-fields textarea{min-height:42px;resize:vertical}.smsc-admin>footer{display:flex;align-items:center;gap:10px;padding:14px 20px;color:#52666f;font-size:10px}.smsc-admin>footer code{padding:5px 8px;border-radius:7px;background:#eef3f3}.smsc-admin>footer a{margin-left:auto;color:#08745d;font-weight:750;text-decoration:none}@media(max-width:1000px){.smsc-form,.smsc-test,.smsc-test-fields,.smsc-fields{grid-template-columns:1fr}.smsc-fields button{grid-column:auto}}.sms-template-section{padding:18px 20px;border-bottom:1px solid var(--line);background:#fff}.sms-template-section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sms-template-section header h4{font-size:14px}.sms-template-section header p{margin-top:4px;color:var(--muted);font-size:10px}.sms-template-section>header>span{padding:6px 9px;border-radius:8px;color:#08745d;background:#e2f3ee;font-size:9px;font-weight:800}.sms-template-create{display:grid;grid-template-columns:1.2fr .8fr .8fr 2fr auto;gap:8px;margin-bottom:12px;padding:10px;border:1px solid #d6e0e3;border-radius:11px;background:#f6f9f8}.sms-template-create input,.sms-template-create select,.sms-template-create textarea{min-width:0;padding:9px;border:1px solid #cbd8dc;border-radius:8px;background:#fff}.sms-template-create textarea{min-height:39px;resize:vertical}.sms-template-list{display:grid;gap:6px}.sms-template-list article{min-height:0;display:grid;grid-template-columns:220px minmax(300px,1fr) minmax(160px,.6fr) 75px;align-items:center;gap:12px;padding:10px 12px;border:1px solid #dce4e6;border-radius:10px;background:#fff;box-shadow:none}.sms-template-list article strong,.sms-template-list article small{display:block}.sms-template-list article strong{font-size:11px}.sms-template-list article small{margin-top:3px;color:var(--muted);font-size:9px}.sms-template-list article p{color:#344850;font-size:10.5px;line-height:1.4}.sms-template-list article>div:nth-child(3){display:flex;flex-wrap:wrap;gap:4px}.sms-template-list article code{padding:3px 5px;border-radius:5px;color:#6752b8;background:#f0edff;font-size:8px}.sms-template-list article>span{color:#7a898f;font-size:9px}.sms-template-list article>span.active{color:#08745d;font-weight:800}.smsc-admin>footer b{margin-left:auto;color:#08745d;font-size:10px}@media(max-width:1150px){.sms-template-create{grid-template-columns:1fr 1fr}.sms-template-create textarea{grid-column:1/-1}.sms-template-list article{grid-template-columns:1fr}.sms-template-list article>span{justify-self:start}}.candidate-sms{overflow:hidden;border:1px solid #d6e0e3;border-radius:14px;background:#fff}.candidate-sms>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e0e7e9}.candidate-sms>header h3{font-size:17px}.candidate-sms>header p{margin-top:4px;color:var(--muted);font-size:10px}.candidate-sms>header>span{padding:6px 9px;border-radius:8px;color:#08745d;background:#e2f3ee;font-size:9px;font-weight:800}.candidate-sms>form{display:grid;grid-template-columns:1.2fr repeat(3,.8fr);gap:9px;padding:14px;background:#f5f8f8}.candidate-sms>form label{display:grid;gap:5px;color:#52666f;font-size:9px;font-weight:750}.candidate-sms select,.candidate-sms input{min-width:0;height:38px;padding:0 9px;border:1px solid #cbd8dc;border-radius:8px;background:#fff}.sms-preview{grid-column:1/-1;padding:11px;border:1px solid #d6e1e3;border-radius:9px;background:#fff}.sms-preview span{color:#61747c;font-size:8px;font-weight:800;text-transform:uppercase}.sms-preview p{margin-top:5px;color:#2e424a;font-size:11px}.candidate-sms>form>button{grid-column:1/-1;justify-self:end}.candidate-sms-history{display:grid;max-height:410px;overflow-y:auto}.candidate-sms-history>article{min-height:0;display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:11px 15px;border:0;border-bottom:1px solid #e5ebed;border-radius:0;background:#fff;box-shadow:none}.candidate-sms-history strong,.candidate-sms-history small{display:block}.candidate-sms-history strong{font-size:11px}.candidate-sms-history small{margin-top:4px;color:var(--muted);font-size:9px}.sms-status{align-self:start;padding:5px 7px;border-radius:7px;color:#765b15;background:#fff1c9;font-size:8px;font-weight:800}.sms-status.sent{color:#08745d;background:#e1f4ee}.sms-status.failed{color:#a13e3e;background:#ffe7e7}.sms-status.retry{color:#875b00;background:#fff0c5}@media(max-width:1000px){.candidate-sms>form{grid-template-columns:1fr 1fr}}body{background:#fafbf9}.app-shell.focus-shell{color:#202b34;background:linear-gradient(180deg,#f4faf7 0,#fafbf9 230px)}.focus-shell{--muted: #52656e;--line: #e1e7e4;--paper: #fff}.focus-shell .settings-layout,.focus-shell .settings-tab-content{background:transparent}@media(min-width:901px){.focus-shell .settings-tabs{border-color:#e1e7e4;background:#f8faf9;scrollbar-width:thin;scrollbar-color:#b9c8c3 transparent}.focus-shell .settings-tabs::-webkit-scrollbar{height:5px}.focus-shell .settings-tabs::-webkit-scrollbar-track{background:transparent}.focus-shell .settings-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:#b9c8c3}.focus-shell .settings-tabs button{border-color:#e7ece9;color:#3f525a;background:#fff}.focus-shell .settings-tabs button:hover{background:#f6faf8}.focus-shell .settings-tabs button.active{color:#076f59;background:#edf8f4}.focus-shell .settings-tabs small{color:#5f7279}}.focus-shell .panel,.focus-shell article,.focus-shell input,.focus-shell select,.focus-shell textarea{border-color:#dce5e1}.sms-template-create{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px;padding:12px}.sms-template-fields{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:8px}.sms-template-create .sms-template-fields textarea{grid-column:1/-1;min-height:84px;padding:10px}.sms-template-meta{display:flex;align-items:center;gap:7px}.sms-template-meta span{padding:5px 7px;border-radius:7px;color:#445a62;background:#e9efed;font-size:9px;font-weight:750}.sms-template-fields>button{justify-self:end;min-width:150px}.sms-template-preview{display:grid;align-content:start;gap:8px;padding:13px;border:1px solid #cfe1db;border-radius:11px;background:#fff}.sms-template-preview>span{color:#08745d;font-size:9px;font-weight:850;letter-spacing:.1em}.sms-template-preview p{min-height:74px;padding:11px;border-radius:10px;color:#25363d;background:#e9f6f2;font-size:11px;line-height:1.5}.sms-template-preview small{color:#5f7279;font-size:9px}@media(max-width:1150px){.sms-template-create{grid-template-columns:1fr}.sms-template-fields{grid-template-columns:1fr 1fr}.sms-template-fields textarea{grid-column:1/-1}}.communication-journal{overflow:hidden;border:1px solid #dce5e1;border-radius:14px;background:#fff}.communication-journal>header{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--line)}.communication-journal>header h3{font-size:17px}.communication-journal>header p{margin-top:4px;color:var(--muted);font-size:10.5px}.communication-journal>header>strong{display:grid;min-width:38px;height:38px;place-items:center;border-radius:10px;color:#08745d;background:#e5f5f0;font-size:15px}.communication-journal>nav{display:flex;gap:5px;padding:8px 12px;border-bottom:1px solid var(--line);background:#f8faf9}.communication-journal>nav button{min-height:31px;padding:0 10px;color:#52656e;background:transparent;box-shadow:none;font-size:10px}.communication-journal>nav button.active{color:#08745d;background:#e3f3ee}.communication-stream{display:grid;max-height:600px;overflow-y:auto}.communication-event{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px 15px;border:0;border-bottom:1px solid #e5ebe8;border-radius:0;background:#fff;box-shadow:none}.communication-event>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#08745d;background:#e5f5f0;font-size:9px;font-weight:850}.communication-event>div>div{display:flex;align-items:center;gap:8px}.communication-event>div strong{font-size:12px}.communication-event em{padding:3px 6px;border-radius:6px;color:#4d646c;background:#edf2f0;font-size:8px;font-style:normal;font-weight:750}.communication-event p{margin-top:5px;color:#334850;font-size:10.5px;line-height:1.45}.communication-event small{display:block;margin-top:5px;color:#5f7279;font-size:9px}.communication-event>b{padding:5px 7px;border-radius:7px;color:#4b6068;background:#f0f4f2;font-size:8px}.communication-event.sms>span{color:#7255b4;background:#f0ebff}.communication-event.call>span{color:#176a91;background:#e8f5fb}.communication-event.interview>span{color:#9a650a;background:#fff3d9}.megafon-admin{padding:0!important;overflow:hidden}.megafon-admin>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--line)}.megafon-admin>header h3{margin:4px 0;font-size:19px}.megafon-admin>header p{color:var(--muted);font-size:11px}.megafon-admin>header>span{padding:8px 11px;border-radius:9px;font-size:10px;font-weight:850}.megafon-admin>header>span.deferred{color:#8b620d;background:#fff1cf}.megafon-admin>header>span.ready{color:#08745d;background:#e2f4ee}.megafon-admin>form{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;padding:20px 22px}.megafon-copy h4{font-size:14px}.megafon-copy p{margin-top:6px;color:#52656e;font-size:10px;line-height:1.55}.megafon-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.megafon-fields label{display:grid;gap:6px}.megafon-fields label span{color:#52656e;font-size:10px;font-weight:750}.megafon-fields input{height:40px;padding:0 11px;border:1px solid #cbd8dc;border-radius:9px;background:#fff}.megafon-fields button{grid-column:1/-1;justify-self:end}.megafon-admin>footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;padding:14px 22px;border-top:1px solid var(--line);background:#f8faf9}.megafon-admin>footer div{display:grid;gap:3px}.megafon-admin>footer span{color:#60747b;font-size:8px;font-weight:800}.megafon-admin>footer code{font-size:9px}.megafon-admin>footer strong{color:#8b620d;font-size:9px}.pbx-employees{border-top:1px solid var(--line);background:#f7faf9}.pbx-employees>header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px}.pbx-employees>header h4{margin-top:4px;font-size:15px}.pbx-employees>header p{margin-top:4px;color:#52666e;font-size:10px}.pbx-employees>header>strong{padding:8px 11px;border-radius:9px;color:#08755e;background:#dff3ed;font-size:11px}.pbx-employees>div:last-child{display:grid;padding:0 22px 20px}.pbx-employees form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) 130px minmax(200px,1fr) 95px;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #dde6e7}.pbx-employees form>div{display:grid;gap:3px}.pbx-employees form strong{font-size:11px}.pbx-employees form small{color:#687b82;font-size:9px}.pbx-employees input,.pbx-employees select{height:38px;border:1px solid #cad7da;border-radius:8px;background:#fff;font-size:10px}.pbx-employees button{height:38px;padding:0 12px;font-size:9px}@media(max-width:1100px){.pbx-employees form{grid-template-columns:1fr 1fr}.pbx-employees form button{justify-self:start}}@media(max-width:1000px){.megafon-admin>form{grid-template-columns:1fr}.megafon-admin>footer{grid-template-columns:1fr}.communication-journal>nav{overflow-x:auto}}.candidate-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:14px;border-color:#efcaca!important;background:snow!important}.candidate-danger-zone>div{display:grid;gap:4px}.candidate-danger-zone>div>strong{font-size:13px}.candidate-danger-zone>div>small{max-width:230px;color:#596a72;font-size:10px;line-height:1.4}.focus-shell .candidate-danger-zone>button{flex:0 0 auto;color:#a23a3a;border:1px solid #e7b9b9;background:#fff;font-size:10px;box-shadow:none}.focus-shell .candidate-danger-zone>button:hover{color:#fff;background:#a94747}.candidate-delete-scrim{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:20px;background:#0c1b26a3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.candidate-delete-dialog{width:min(520px,calc(100vw - 40px));display:grid;grid-template-columns:46px 1fr;gap:15px;padding:22px;border:1px solid #edc3c3;border-radius:17px;background:#fff;box-shadow:0 28px 90px #0a192459}.candidate-delete-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:#a73535;background:#fde8e8;font-size:22px;font-weight:900}.candidate-delete-dialog h3{margin:5px 0 7px;font-size:22px}.candidate-delete-dialog p{color:#53646b;font-size:12px;line-height:1.55}.candidate-delete-dialog p strong{color:#26363d}.candidate-delete-dialog footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;padding-top:15px;border-top:1px solid #e4eaec}.candidate-delete-dialog footer button{min-width:120px}.candidate-delete-dialog footer .danger-action{color:#fff;border-color:#a94747;background:#a94747}.candidate-delete-dialog footer button:disabled{opacity:.6;cursor:wait}body{background:#edf4f2}.app-shell.focus-shell{position:relative;isolation:isolate;background:radial-gradient(circle at 7% 2%,#18ad852e 0,#18ad8500 27%),radial-gradient(circle at 94% 14%,#6d5bff29 0,#6d5bff00 30%),radial-gradient(circle at 72% 92%,#34a7cf1a 0,#34a7cf00 27%),linear-gradient(135deg,#edf7f3,#f4f3fb 48%,#edf5f7);background-attachment:fixed}.app-shell.focus-shell:before,.app-shell.focus-shell:after{content:"";position:fixed;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(2px)}.app-shell.focus-shell:before{top:116px;left:-130px;width:390px;height:390px;background:radial-gradient(circle,rgba(36,184,145,.12),transparent 68%)}.app-shell.focus-shell:after{right:-150px;bottom:-120px;width:480px;height:480px;background:radial-gradient(circle,rgba(102,88,231,.11),transparent 68%)}.focus-shell .section-head{position:relative}.focus-shell .section-head:after{content:"";position:absolute;right:20px;bottom:0;left:20px;height:1px;background:linear-gradient(90deg,rgba(16,143,109,.34),rgba(99,82,220,.2),transparent)}.focus-shell .environment{border-color:#7db1a173;color:#35665a;background:#f4fcf9b8}.focus-shell .panel,.focus-shell .vacancy-workspace,.focus-shell .candidates-workspace,.focus-shell .release-list,.focus-shell .month-calendar{box-shadow:0 13px 34px #27454812}.focus-shell .global-header{border-color:#c1ded6bd;background:linear-gradient(112deg,#fffffff5,#f6fcfaf0 52%,#f8f6fff2);box-shadow:0 12px 34px #1f43441c}@media(max-width:900px){.app-shell.focus-shell{background:linear-gradient(145deg,#edf7f3,#f4f3fb 58%,#edf5f7)}}.candidate-edit-form{grid-template-columns:1fr 1fr}.candidate-edit-form .wide,.candidate-edit-form>button,.candidate-edit-divider{grid-column:1/-1}.candidate-edit-form textarea{min-height:72px;resize:vertical}.candidate-edit-divider{margin-top:5px;padding-top:11px;border-top:1px solid #e1e8e9;color:#087c62;font-size:8px;font-weight:900;letter-spacing:.12em}.candidate-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;align-self:end;min-height:39px;padding:8px 10px;border:1px solid #d7e1e4;border-radius:8px}.candidate-check input{width:auto!important}.candidate-profile-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:9px;overflow:hidden;border:1px solid #e0e7e9;border-radius:9px;background:#e0e7e9}.candidate-profile-facts>span{padding:8px;background:#f8faf9}.candidate-profile-facts small,.candidate-profile-facts strong{display:block}.candidate-profile-facts small{color:#6d7f86;font-size:8px}.candidate-profile-facts strong{margin-top:3px;font-size:10px}.candidate-chip-group{margin-top:10px}.candidate-chip-group>small{display:block;margin-bottom:5px;color:#6d7f86;font-size:8px;text-transform:uppercase}.candidate-chip-group>div{display:flex;flex-wrap:wrap;gap:4px}.candidate-chip-group span{padding:4px 6px;border-radius:6px;color:#08745e;background:#e3f4ef;font-size:8px;font-weight:750}.candidate-chip-group.tags span{color:#5d50aa;background:#efedff}.candidate-consent{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:8px 9px;border-radius:8px;background:#f1f4f5;font-size:9px}.candidate-consent.granted{color:#08745e;background:#e2f5ee}.candidate-consent.pending{color:#85600a;background:#fff3d3}.candidate-consent.revoked{color:#a13e3e;background:#fff0f0}.candidate-summary{margin-top:10px;padding:10px;border-left:3px solid #6d5cff;border-radius:0 8px 8px 0;background:#f5f3ff}.candidate-summary small{color:#6657b7;font-size:8px}.candidate-summary p{margin-top:5px;color:#3c474d;font-size:10px;line-height:1.5}.candidate-resume-link{display:block;margin-top:10px;padding:8px;border:1px solid #bcded4;border-radius:8px;color:#08745e;background:#eef9f6;font-size:9px;font-weight:800;text-align:center;text-decoration:none}.candidate-biography>div+div{padding-top:10px;border-top:1px solid #e4eaec}.candidate-biography>div{display:grid;gap:5px;margin-top:9px}.candidate-biography strong{font-size:10px}.candidate-biography p,.candidate-biography a{color:#53666e;font-size:9px;line-height:1.45}.candidate-biography a{overflow:hidden;color:#08745e;text-overflow:ellipsis;white-space:nowrap}.candidate-duplicate-alert{display:grid;gap:5px;border-color:#edd59c!important;background:#fffaea!important}.candidate-duplicate-alert>strong{color:#805d08;font-size:11px}.candidate-duplicate-alert>small{color:#735f30;font-size:9px}.candidate-duplicate-alert>span{padding:6px;border-radius:6px;background:#fff;color:#3d4b51;font-size:9px}.candidate-danger-zone>span{display:flex;gap:5px}.focus-shell .candidate-danger-zone>span>button{padding:7px 8px;color:#53666e;border:1px solid #d6e0e3;background:#fff;box-shadow:none;font-size:8px}.focus-shell .candidate-danger-zone>span>.delete{color:#a23a3a;border-color:#e7b9b9}.vacancy-create,.vacancy-edit{display:grid!important;gap:14px!important;padding:18px!important}.vacancy-create-scrim{position:fixed;inset:0;z-index:170;display:grid;place-items:center;padding:24px;background:#0c1d2ba8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vacancy-create-dialog{width:min(1180px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:22px;background:#f3f7f7;box-shadow:0 36px 110px #04142075}.vacancy-create-dialog .vacancy-create{max-height:calc(100vh - 48px);margin:0!important;overflow-y:auto;border:0!important;border-radius:0!important;background:#f3f7f7!important}.vacancy-create>header{position:sticky;top:-18px;z-index:3;display:flex;align-items:center;justify-content:space-between;margin:-18px -18px 0;padding:18px 20px 15px;border-bottom:1px solid var(--line);background:#fffffffa;box-shadow:0 8px 20px #1b37410d}.vacancy-create>header h3{margin-top:4px;font-size:22px}.vacancy-create>header p{margin-top:4px;color:var(--muted);font-size:12px}.focus-shell .vacancy-create-close{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;padding:0;border:1px solid #d7e1e3;border-radius:11px;color:#52666e;background:#edf3f4;box-shadow:none;font-size:24px;line-height:1}.focus-shell .vacancy-create-close:hover{color:#fff;background:#087c62}.vacancy-create fieldset,.vacancy-edit fieldset{min-width:0;padding:14px;border:1px solid #d6e2e2;border-radius:14px;background:#fbfdfd}.vacancy-create legend,.vacancy-edit legend{padding:0 8px;color:#08745d;font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.vacancy-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vacancy-form-grid label{display:grid;align-content:start;gap:7px;color:#334950;font-size:11px;font-weight:750}.vacancy-form-grid label.wide{grid-column:span 2}.vacancy-form-grid input,.vacancy-form-grid select,.vacancy-form-grid textarea{width:100%;font-size:13px}.vacancy-form-grid.text-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vacancy-form-grid textarea{min-height:96px;resize:vertical;line-height:1.45}.vacancy-create .form-actions,.vacancy-edit .form-actions{position:sticky;bottom:0;z-index:2;margin:0 -18px -18px;padding:12px 18px;border-top:1px solid #d9e3e4;background:#fffffff7}.vacancy-create .form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.vacancy-create .form-actions>div{display:flex;gap:8px}.vacancy-create .form-actions button{min-width:150px}.vacancy-condition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;border:1px solid #d9e4e4;border-radius:12px;background:#d9e4e4;overflow:hidden}.vacancy-condition-grid>div{min-height:70px;padding:12px;background:#f8fbfa}.vacancy-condition-grid span,.vacancy-request-sections span,.vacancy-approval-note span{display:block;margin-bottom:6px;color:#61757b;font-size:9px;font-weight:850;letter-spacing:.08em}.vacancy-condition-grid strong{color:#21363d;font-size:12px}.vacancy-request-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.vacancy-request-sections article{min-height:116px;padding:15px;border:1px solid #d9e4e4;border-radius:12px;background:#fff}.vacancy-request-sections article.must{border-color:#b9ddd3;background:#f1faf7}.vacancy-request-sections p,.vacancy-approval-note p{margin:0;color:#2d4249;font-size:12px;line-height:1.6;white-space:pre-wrap}.vacancy-approval-note{margin-top:10px;padding:13px 15px;border-left:3px solid #745dea;border-radius:9px;background:#f4f1ff}.focus-shell .vacancy-detail .vacancy-delete-action{color:#a53d3d;border:1px solid #e8bcbc;background:#fff4f4;box-shadow:none}.focus-shell .vacancy-detail .vacancy-delete-action:hover{color:#fff;background:#a94747}.vacancy-request-sections:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.vacancy-request-sections:has(>article:nth-child(2):last-child) article{min-height:96px}@media(max-width:1150px){.vacancy-form-grid,.vacancy-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vacancy-create-scrim{padding:12px}.vacancy-create-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.vacancy-create-dialog .vacancy-create{max-height:calc(100vh - 24px)}}.vacancy-status-static{display:inline-flex!important;align-items:center;justify-content:center;min-width:125px;height:36px;padding:0 12px;border:1px solid #cfdadd;border-radius:10px;font-size:11px;font-weight:800}.vacancy-status-static.pending_approval{color:#875d12;background:#fff4d8}.vacancy-status-static.revision{color:#9a493f;background:#fff0ed}.vacancy-approval{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 24px 16px;padding:16px 18px;border:1px solid #cde0dc;border-left:4px solid #138d70;border-radius:13px;background:linear-gradient(110deg,#f5fbf9,#fff)}.vacancy-approval.pending_approval{border-left-color:#d69a2d;background:linear-gradient(110deg,#fff9e9,#fff)}.vacancy-approval.revision{border-left-color:#c95f50;background:linear-gradient(110deg,#fff4f1,#fff)}.vacancy-approval>div:first-child{display:grid;gap:4px}.vacancy-approval h3{font-size:17px}.vacancy-approval p{max-width:650px;color:#566b73;font-size:11px;line-height:1.45}.vacancy-approval-actions{display:grid;justify-items:end;gap:8px;min-width:340px}.vacancy-approval-actions textarea{width:100%;min-height:58px;padding:9px 11px;border:1px solid #ccdadd;border-radius:9px;font-size:11px;resize:vertical}.vacancy-approval-actions>span{display:flex;gap:8px}.vacancy-approval-actions button{min-height:38px;padding:0 14px;font-size:10px}@media(max-width:900px){.vacancy-approval{align-items:stretch;flex-direction:column}.vacancy-approval-actions{justify-items:stretch;min-width:0}.vacancy-approval-actions>span{flex-wrap:wrap}}.focus-shell .vacancy-create .vacancy-form-grid input,.focus-shell .vacancy-create .vacancy-form-grid select,.focus-shell .vacancy-create .vacancy-form-grid textarea,.focus-shell .vacancy-detail .vacancy-form-grid input,.focus-shell .vacancy-detail .vacancy-form-grid select,.focus-shell .vacancy-detail .vacancy-form-grid textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #c8d7da;border-radius:10px;color:#20353d;background:#fff;box-shadow:0 1px 2px #142e3708;outline:none;font:600 13px/1.35 var(--font-sans);transition:border-color .16s,box-shadow .16s,background .16s}.focus-shell .vacancy-create .vacancy-form-grid input,.focus-shell .vacancy-create .vacancy-form-grid select,.focus-shell .vacancy-detail .vacancy-form-grid input,.focus-shell .vacancy-detail .vacancy-form-grid select{height:44px;padding:0 13px}.focus-shell .vacancy-create .vacancy-form-grid textarea,.focus-shell .vacancy-detail .vacancy-form-grid textarea{min-height:105px;padding:12px 13px}.focus-shell .vacancy-create .vacancy-form-grid input:hover,.focus-shell .vacancy-create .vacancy-form-grid select:hover,.focus-shell .vacancy-detail .vacancy-form-grid input:hover,.focus-shell .vacancy-detail .vacancy-form-grid select:hover{border-color:#9fb8b7;background:#fdfefe}.focus-shell .vacancy-create .vacancy-form-grid input:focus,.focus-shell .vacancy-create .vacancy-form-grid select:focus,.focus-shell .vacancy-create .vacancy-form-grid textarea:focus,.focus-shell .vacancy-detail .vacancy-form-grid input:focus,.focus-shell .vacancy-detail .vacancy-form-grid select:focus,.focus-shell .vacancy-detail .vacancy-form-grid textarea:focus{border-color:#159477;background:#fff;box-shadow:0 0 0 3px #1594771f}.focus-shell .vacancy-create .vacancy-form-grid input::placeholder,.focus-shell .vacancy-detail .vacancy-form-grid input::placeholder,.focus-shell .vacancy-create .vacancy-form-grid textarea::placeholder,.focus-shell .vacancy-detail .vacancy-form-grid textarea::placeholder{color:#7e9096;font-weight:500}.focus-shell .vacancy-create fieldset,.focus-shell .vacancy-detail .vacancy-edit fieldset{padding:18px 16px 16px;border-color:#cbdcda;background:linear-gradient(145deg,#fff,#f8fcfb)}.focus-shell .vacancy-create legend,.focus-shell .vacancy-detail .vacancy-edit legend{color:#08745d;background:#fff;border-radius:6px}.focus-shell .vacancy-form-grid label{color:#354b53;font-size:11px;line-height:1.25}.tasks-workspace{display:grid;gap:14px}.tasks-workspace>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(115deg,#fff,#edf8f5)}.tasks-workspace>header h3{margin:4px 0;font-size:24px}.tasks-workspace>header p{color:#4e626a;font-size:12px}.tasks-workspace>header>div:last-child{display:grid;min-width:125px;padding:12px 16px;border-radius:12px;color:#08785f;background:#dff3ed}.tasks-workspace>header>div:last-child strong{font-size:25px}.tasks-workspace>header>div:last-child span{font-size:10px}.tasks-workspace>nav{display:flex;gap:6px}.tasks-workspace>nav button{padding:9px 14px;color:#435860;background:#eaf0f0}.tasks-workspace>nav button.active{color:#fff;background:#09876b}.tasks-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 190px 190px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:13px;background:#fff}.tasks-toolbar input,.tasks-toolbar select{height:42px;border:1px solid #c2d0d4;border-radius:9px;background:#fbfcfc;color:#263940;font-size:13px}.tasks-list{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 8px 24px #1e41480d}.tasks-list-head,.tasks-list article{display:grid;grid-template-columns:minmax(290px,1.45fr) minmax(230px,1fr) 185px 170px 104px;align-items:center;gap:16px}.tasks-list-head{padding:11px 16px 11px 58px;color:#516970;background:#edf3f3;font-size:10px;font-weight:800;text-transform:uppercase}.tasks-list article{position:relative;min-height:84px;padding:12px 16px 12px 58px;border-top:1px solid #e0e7e8;transition:background .15s ease}.tasks-list article:hover{background:#fbfdfc}.tasks-list article>.task-check{position:absolute;left:16px;display:grid;width:28px;min-width:28px;height:28px;min-height:28px;place-items:center;padding:0;border:2px solid #6fb8a5;border-radius:8px;color:#4f766c;background:#fff;box-shadow:none}.tasks-list article>.task-check>span{display:block;width:auto;height:auto;color:inherit;background:transparent;font-size:16px;font-weight:900;line-height:1;opacity:.48}.tasks-list article>.task-check:hover{border-color:#08785f;color:#fff;background:#08785f;transform:none}.tasks-list article>.task-check:hover>span{opacity:1}.tasks-list article>.task-check:active{background:#066b55}.tasks-list article>div{display:grid;justify-items:start;gap:7px;min-width:0}.tasks-list article>div strong{overflow:hidden;max-width:100%;color:#26343a;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tasks-list .task-priority{display:inline-flex;padding:4px 7px;border-radius:6px;color:#4b5f67;background:#edf2f3;font-size:9px;font-style:normal;font-weight:850;line-height:1}.tasks-list .task-priority.high{color:#965f0b;background:#fff0cc}.tasks-list .task-priority.urgent{color:#ae382f;background:#fee6e3}.tasks-list .task-priority.low{color:#60737a;background:#f0f3f4}.focus-shell .tasks-list button.task-person{display:grid;justify-items:start;gap:3px;width:100%;min-width:0;padding:10px 12px;border:1px solid #cfe4de;border-radius:10px;color:#263940;background:#edf8f4;text-align:left;box-shadow:none}.focus-shell .tasks-list button.task-person:hover{border-color:#82bfae;color:#075f4e;background:#e2f4ee;transform:none}.focus-shell .tasks-list button.task-person strong{overflow:hidden;max-width:100%;color:inherit;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.focus-shell .tasks-list button.task-person small{overflow:hidden;max-width:100%;color:#526a72;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.tasks-list time,.tasks-list article>span{color:#3f555e;font-size:11px;line-height:1.35}.tasks-list time.overdue{color:#b0443b;font-weight:800}.tasks-list article>span{font-weight:600}.focus-shell .tasks-list article>.secondary{padding:9px 11px;border:1px solid #d6e1e3;color:#38515a;background:#edf2f3;font-size:10px;box-shadow:none}.focus-shell .tasks-list article>.secondary:hover{border-color:#8cbcaf;color:#086b56;background:#e3f3ee;transform:none}.tasks-empty{display:grid;place-items:center;gap:5px;padding:55px;color:#526970}.tasks-empty strong{font-size:14px}.tasks-empty span{font-size:11px}@media(max-width:1150px){.tasks-list-head,.tasks-list article{grid-template-columns:minmax(250px,1.4fr) minmax(210px,1fr) 165px 120px 95px;gap:10px}}@media(max-width:1000px){.tasks-list-head{display:none}.tasks-list article{grid-template-columns:1fr 1fr}.tasks-toolbar{grid-template-columns:1fr}.tasks-list article>.secondary{justify-self:end}}@media(max-width:650px){.tasks-workspace>header{align-items:flex-start;flex-direction:column}.tasks-list article{grid-template-columns:1fr}}.call-center{display:grid;gap:14px;color:#26363d}.call-center-hero{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border:1px solid #ccdadc;border-radius:16px;background:linear-gradient(120deg,#fff 40%,#e4f5ef)}.call-center-hero h3{margin:4px 0;font-size:25px}.call-center-hero p{color:#536a72;font-size:12px}.call-live{display:grid;grid-template-columns:10px 1fr;gap:2px 8px;min-width:220px;padding:12px 15px;border:1px solid #b9dfd4;border-radius:12px;background:#f1faf7}.call-live i{grid-row:1/3;align-self:center;width:9px;height:9px;border-radius:50%;background:#1ac393;box-shadow:0 0 0 5px #d9f4ec}.call-live strong{font-size:11px}.call-live span{color:#62777e;font-size:9px}.call-stats{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #d0dcdf;border-radius:14px;background:#fff}.focus-shell .call-stats button{display:grid;justify-items:start;gap:2px;padding:14px 18px;border:0;border-right:1px solid #dce5e7;border-radius:0;color:#354a52;background:#fff;box-shadow:none}.focus-shell .call-stats button:last-child{border-right:0}.focus-shell .call-stats button:hover,.focus-shell .call-stats button.active{color:#08755e;background:#eaf7f3;transform:none}.focus-shell .call-stats button.alert strong{color:#bb4038}.call-stats strong{font-size:22px}.call-stats span{color:#61757c;font-size:10px;font-weight:750}.call-toolbar{display:grid;grid-template-columns:minmax(320px,1fr) 210px auto;align-items:center;gap:9px;padding:10px;border:1px solid #d1dddf;border-radius:13px;background:#fff}.call-toolbar label{display:flex;align-items:center;height:40px;padding:0 12px;border:1px solid #cbd8db;border-radius:9px;background:#f9fbfb}.call-toolbar label span{color:#6f8288}.call-toolbar input{width:100%;border:0;outline:0;background:transparent;color:#26363d;font-size:12px}.call-toolbar select{height:40px;border:1px solid #cbd8db;border-radius:9px;background:#f9fbfb;color:#354a52;font-size:11px}.call-toolbar>span{padding:0 8px;color:#667a81;font-size:10px;white-space:nowrap}.call-table{overflow:hidden;border:1px solid #cedbdd;border-radius:15px;background:#fff;box-shadow:0 10px 28px #203d440d}.call-table-head,.call-table article{display:grid;grid-template-columns:minmax(150px,1.05fr) minmax(210px,1.35fr) 105px 115px 80px 80px 105px 70px 30px;align-items:center;gap:12px}.call-table-head{padding:11px 14px;color:#5b7179;background:#eaf1f1;font-size:9px;font-weight:850;text-transform:uppercase}.call-table article{min-height:75px;padding:10px 14px;border-top:1px solid #e1e8ea;cursor:pointer;transition:background .15s}.call-table article:hover{background:#f5faf8}.call-employee{display:flex;align-items:center;gap:9px;min-width:0}.call-employee>b{display:grid;flex:0 0 31px;width:31px;height:31px;place-items:center;border-radius:50%;color:#fff;background:#70838a;font-size:9px}.call-employee>span,.call-contact{display:grid;gap:3px;min-width:0}.call-employee strong,.call-contact strong{overflow:hidden;color:#293a41;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.call-employee small,.call-contact small{overflow:hidden;color:#62777e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.call-direction{font-size:10px;font-weight:800}.call-direction.incoming{color:#08775f}.call-direction.outgoing{color:#2d6f9d}.call-table time,.call-table article>span{color:#455b64;font-size:10px}.call-status{display:inline-flex;justify-self:start;padding:5px 7px;border-radius:7px;color:#496068;background:#edf2f3;font-size:9px;font-style:normal;font-weight:850}.call-status.completed,.call-status.answered{color:#08755e;background:#dcf3eb}.call-status.missed,.call-status.no_answer,.call-status.busy,.call-status.unavailable{color:#ae3d35;background:#fee6e3}.recording{color:#7a8a90!important}.recording.yes{color:#176fa0!important;font-weight:800}.focus-shell .call-table article>button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid #d5e0e2;border-radius:8px;color:#42606a;background:#f2f6f6;box-shadow:none}.calls-empty{display:grid;place-items:center;gap:5px;padding:60px;color:#60757d}.calls-empty strong{font-size:14px}.calls-empty span{font-size:10px}.call-modal-backdrop{z-index:90}.call-modal{width:min(900px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;border:1px solid #cad8db;border-radius:18px;background:#f5f8f8;box-shadow:0 24px 70px #12262d47}.call-modal>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #d5e0e2;background:#fff}.call-modal>header h3{margin-top:4px;font-size:21px}.focus-shell .call-modal>header button{display:grid;width:36px;height:36px;place-items:center;padding:0;border-radius:10px}.call-modal-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d5e0e2;background:#fff}.call-modal-summary>div{display:grid;gap:4px;padding:14px 20px;border-right:1px solid #e0e7e8}.call-modal-summary>div:last-child{border-right:0}.call-modal-summary span{color:#6b7f85;font-size:9px;text-transform:uppercase}.call-modal-summary strong{font-size:13px}.call-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px}.call-modal-grid>section,.call-events{padding:17px;border:1px solid #d2dee0;border-radius:13px;background:#fff}.call-modal dl{display:grid;margin:12px 0}.call-modal dl>div{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid #e4eaeb}.call-modal dt{color:#6a7d83;font-size:10px}.call-modal dd{font-size:11px;font-weight:750}.call-recording-card{display:flex;align-items:center;gap:12px;margin-top:12px;padding:16px;border-radius:11px;background:#f0f3f4}.call-recording-card.available{background:#e7f5f1}.call-recording-card>b{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:50%;color:#08765f;background:#fff}.call-recording-card strong{font-size:11px}.call-recording-card p{margin-top:4px;color:#62767d;font-size:9px;line-height:1.45}.call-events{margin:0 14px 14px}.call-events>header{display:flex;justify-content:space-between;margin-bottom:8px}.call-events>div{display:grid;grid-template-columns:12px 1fr 180px 90px;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #e3e9ea}.call-events i{width:7px;height:7px;border-radius:50%;background:#18a981}.call-events strong{font-size:10px;text-transform:uppercase}.call-events time,.call-events span{color:#64777e;font-size:9px}.call-recording-card>div{min-width:0;width:100%}.call-recording-card audio{width:100%;height:36px;margin-top:10px}.call-recording-card a{display:inline-flex;margin-top:8px;color:#08755e;font-size:10px;font-weight:800}.call-center.compact{gap:10px}.call-center.compact .call-center-hero{padding:16px 19px;border-radius:14px}.call-center.compact .call-center-hero h3{font-size:22px}.call-center.compact .call-live{min-width:190px;padding:9px 12px}.call-command-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border:1px solid #d0dcdf;border-radius:12px;background:#fff}.call-command-bar>nav{display:flex;gap:4px}.focus-shell .call-command-bar>nav button{display:flex;align-items:center;gap:7px;height:38px;padding:0 12px;border:0;border-radius:8px;color:#4a6068;background:transparent;box-shadow:none;font-size:10px}.focus-shell .call-command-bar>nav button:hover,.focus-shell .call-command-bar>nav button.active{color:#08745d;background:#e5f4ef;transform:none}.call-command-bar>nav button b{display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:6px;color:#536970;background:#edf2f3;font-size:9px}.call-command-bar>nav button.active b{color:#08745d;background:#fff}.call-command-bar>nav button.alert b{color:#b54138;background:#fee8e5}.call-command-bar .call-toolbar{display:flex;min-width:430px;padding:0;border:0;background:transparent}.call-command-bar .call-toolbar label{flex:1;height:38px}.call-command-bar .call-toolbar select{height:38px;width:170px}.call-connection{display:flex;align-items:center;gap:6px;height:32px;padding:0 9px;border:1px solid #b9dfd4;border-radius:8px;color:#08745d;background:#eff9f6;font-size:9px;font-weight:850;white-space:nowrap}.call-connection i{width:7px;height:7px;border-radius:50%;background:#20bf91;box-shadow:0 0 0 3px #d8f3eb}.call-center.compact .call-table-head,.call-center.compact .call-table article{grid-template-columns:38px minmax(250px,1.65fr) minmax(170px,1fr) 105px 115px 105px 62px;gap:13px}.call-center.compact .call-table-head{padding:10px 14px;font-size:9px}.call-center.compact .call-table article{min-height:68px;padding:8px 14px}.call-type-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;font-size:14px;font-weight:900}.call-type-icon.incoming{color:#08765f;background:#dff3ed}.call-type-icon.outgoing{color:#276e98;background:#e5f2f8}.call-center.compact .call-contact strong{font-size:12px}.call-center.compact .call-contact small{font-size:9.5px}.call-center.compact .call-employee>b{width:28px;height:28px;flex-basis:28px}.call-center.compact .call-employee strong{font-size:10.5px}.call-center.compact .call-table time,.call-duration{display:grid;gap:3px}.call-center.compact .call-table time strong,.call-duration strong{color:#2f444c;font-size:10.5px}.call-center.compact .call-table time small,.call-duration small{color:#6b7e85;font-size:8.5px}.call-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.call-row-actions .recording{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:#edf5f7}.focus-shell .call-row-actions button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid #d5e0e2;border-radius:8px;color:#42606a;background:#f2f6f6;box-shadow:none}.call-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#16232a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:call-backdrop-in .16s ease-out}.call-modal{width:min(900px,calc(100vw - 40px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid #cad8db;border-radius:18px;background:#f5f8f8;box-shadow:0 28px 90px #0c1c2361;animation:call-modal-in .18s ease-out}.call-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 13px;border:1px solid #d0dcdf;border-radius:12px;background:#fff}.call-pagination>span{color:#61757c;font-size:10px}.call-pagination>div,.call-pagination>div>span{display:flex;align-items:center;gap:5px}.call-pagination i{padding:0 3px;color:#7b8b90;font-style:normal}.focus-shell .call-pagination button{min-width:34px;height:32px;padding:0 10px;border:1px solid #d4dfe1;border-radius:8px;color:#415860;background:#f5f8f8;box-shadow:none;font-size:9px}.focus-shell .call-pagination button:hover:not(:disabled),.focus-shell .call-pagination button.active{border-color:#78b9a8;color:#fff;background:#087d64;transform:none}.focus-shell .call-pagination button:disabled{cursor:not-allowed;opacity:.45}@keyframes call-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes call-modal-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:1200px){.call-command-bar{align-items:stretch;flex-direction:column}.call-command-bar .call-toolbar{width:100%;min-width:0}.call-table{overflow-x:auto}.call-center.compact .call-table-head,.call-center.compact .call-table article{min-width:980px}}@media(max-width:800px){.call-center-hero{align-items:flex-start;flex-direction:column;gap:12px}.call-command-bar>nav{overflow-x:auto;width:100%}.call-command-bar .call-toolbar{flex-direction:column}.call-pagination{align-items:stretch;flex-direction:column}.call-pagination>div{overflow-x:auto}.call-modal-backdrop{padding:10px}.call-modal{width:100%;max-height:calc(100vh - 20px)}.call-modal-summary,.call-modal-grid{grid-template-columns:1fr}}.drawer-brand>div{min-width:0;flex:1}.drawer-pin{display:grid!important;flex:0 0 34px;width:34px;height:34px;place-items:center;padding:0!important;border:1px solid #36515a!important;border-radius:9px!important;color:#9fb2b8!important;background:#213138!important;box-shadow:none!important}.drawer-pin svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.drawer-pin:hover,.drawer-pin.active{color:#42d8aa!important;border-color:#2b9f80!important;background:#263d3d!important}.drawer-pin.active svg{fill:#42d8aa21}@media(min-width:901px){.focus-shell.menu-pinned{padding-left:336px;transition:padding-left .22s ease}.focus-shell.menu-pinned .global-header{left:336px;transition:left .22s ease}.focus-shell.menu-pinned .module-nav{opacity:1;pointer-events:auto;transform:none}.focus-shell.menu-pinned .menu-trigger{color:#087c62;background:#e5f4ef}}@media(max-width:900px){.drawer-pin{display:none!important}}@media(min-width:1101px){.settings-layout{grid-template-columns:250px minmax(0,1fr);align-items:start}.focus-shell .settings-tabs.settings-catalog{position:sticky;top:92px;display:block;max-height:calc(100vh - 108px);padding:10px;overflow-y:auto;overflow-x:hidden;border:1px solid #d2dfe1;border-radius:14px;background:#fff;scrollbar-width:thin}.settings-tab-content{min-width:0}}.settings-nav-group{display:grid;gap:3px;padding:5px 0 10px}.settings-nav-group+.settings-nav-group{border-top:1px solid #e2e9eb;padding-top:12px}.settings-nav-group>b{padding:2px 9px 6px;color:#82939a;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.focus-shell .settings-tabs.settings-catalog a{position:relative;min-height:52px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:2px 9px;padding:7px 9px;border:0;border-radius:10px;color:#42555e;background:transparent;text-align:left;text-decoration:none}.focus-shell .settings-tabs.settings-catalog a:hover{color:#152b32;background:#f0f6f4}.focus-shell .settings-tabs.settings-catalog a.active{color:#08745d;background:#e5f4ef;box-shadow:inset 3px 0 #20b78c}.settings-catalog a>span{grid-row:1/3;display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#08745d;background:#edf5f3;font:750 9px var(--font-mono)}.settings-catalog a.active>span{color:#fff;background:#118b6e}.settings-catalog a strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.settings-catalog a small{overflow:hidden;color:#71848c;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.focus-shell .settings-tabs.settings-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;overflow:visible}.settings-nav-group{align-content:start}.settings-nav-group+.settings-nav-group{padding-top:5px;border-top:0;border-left:1px solid #e2e9eb;padding-left:8px}}.home-dashboard{display:grid;gap:12px}.home-dashboard .panel{padding:0;overflow:hidden}.home-dashboard header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line)}.home-dashboard header h3{font-size:18px}.home-dashboard header .eyebrow{margin-bottom:3px}.home-today{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #cbdedd;border-radius:16px;background:linear-gradient(115deg,#e4f4ef,#fff 58%,#eef0ff);box-shadow:0 14px 35px -30px #12303873}.home-today h2{font-size:27px;letter-spacing:-.035em;text-transform:capitalize}.home-today p{margin-top:3px;color:var(--muted)}.home-today nav{display:flex;gap:7px}.home-today nav button{white-space:nowrap}.home-attention{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.home-attention>header small{color:var(--muted)}.home-attention>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#dfe7e8}.home-attention button{min-height:104px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-content:center;gap:3px 11px;padding:14px 16px;border:0;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.home-attention button:hover{background:#f4f9f7}.home-attention button>strong{grid-row:1/3;align-self:center;min-width:42px;font-size:29px;line-height:1}.home-attention button>span{align-self:end;font-weight:800}.home-attention button>small{color:var(--muted)}.home-attention button.warn>strong{color:#a36d0a}.home-attention button.danger>strong{color:#b23e38}.home-main-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:12px}.home-funnel-list{display:grid;padding:7px 15px}.home-funnel-list>button{min-height:51px;display:grid;grid-template-columns:31px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:7px 3px;border:0;border-bottom:1px solid #e8edef;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.home-funnel-list>button:last-child{border-bottom:0}.home-funnel-list>button:hover{background:#f5faf8}.home-funnel-list>button>span{display:grid;width:31px;height:31px;place-items:center;border-radius:8px;color:#08745d;background:#e4f4ef;font:800 10px var(--font-mono)}.home-funnel-list>button>div{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:10px}.home-funnel-list strong{font-size:13px}.home-funnel-list i{height:7px;overflow:hidden;border-radius:8px;background:#edf2f3}.home-funnel-list i>b{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#29bd92,#087c62)}.home-funnel-list em{font-size:17px;font-style:normal;font-weight:850;text-align:right}.home-funnel>footer{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;color:#4f646c;background:#edf5f3}.home-funnel>footer strong{font-size:21px}.home-agenda>div{display:grid;padding:7px 15px}.home-agenda>div>button{min-height:67px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 3px;border:0;border-bottom:1px solid #e7edef;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.home-agenda>div>button:hover{background:#f5faf8}.home-agenda time{font-size:14px;font-weight:850}.home-agenda button>span strong,.home-agenda button>span small{display:block}.home-agenda button>span strong{font-size:13px}.home-agenda button>span small{margin-top:3px;color:var(--muted)}.home-bottom-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:12px}.home-vacancies>div,.home-activity>div{display:grid;padding:7px 15px}.home-vacancies>div>button{min-height:69px;display:grid;grid-template-columns:38px minmax(180px,1fr) 70px 65px 20px;align-items:center;gap:11px;padding:8px 3px;border:0;border-bottom:1px solid #e7edef;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.home-vacancies>div>button:hover,.home-activity>div>button:hover{background:#f5faf8}.home-vacancies button>span,.home-activity button>span{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;color:#08745d;background:#e4f4ef;font-size:10px;font-weight:850}.home-vacancies button>div strong,.home-vacancies button>div small{display:block}.home-vacancies button>div strong{font-size:13px}.home-vacancies button>div small{margin-top:3px;color:var(--muted)}.home-vacancies em,.home-vacancies b{font-size:16px;font-style:normal}.home-vacancies em small,.home-vacancies b small{margin-top:2px;color:var(--muted);font-size:9px}.home-vacancies i{color:#08745d;font-style:normal}.home-activity>div>button{min-height:64px;display:grid;grid-template-columns:36px minmax(150px,1fr) 90px 110px;align-items:center;gap:10px;padding:7px 3px;border:0;border-bottom:1px solid #e7edef;border-radius:0;color:var(--ink);background:#fff;box-shadow:none;text-align:left}.home-activity button>div strong,.home-activity button>div small{display:block}.home-activity button>div strong{font-size:12.5px}.home-activity button>div small{margin-top:2px;color:var(--muted)}.home-activity em{justify-self:start;padding:5px 7px;border-radius:7px;color:#08745d;background:#e7f4f0;font-size:10px;font-style:normal;font-weight:800}.home-activity time{color:#61747c;font-size:10.5px;text-align:right}.home-empty{min-height:110px;display:grid;place-content:center;text-align:center}.home-empty strong,.home-empty small{display:block}.home-empty small{margin-top:4px;color:var(--muted)}@media(max-width:1200px){.home-main-grid,.home-bottom-grid{grid-template-columns:1fr}.home-attention>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.home-today{align-items:flex-start;flex-direction:column}.home-today nav{flex-wrap:wrap}.home-attention>div{grid-template-columns:1fr 1fr}.home-attention button{min-height:90px}.home-funnel-list>button>div{grid-template-columns:100px 1fr}.home-vacancies,.home-activity{overflow-x:auto}.home-vacancies>div,.home-activity>div{min-width:700px}}.infrastructure-admin{padding:0!important;overflow:hidden}.infrastructure-admin>.panel-head{margin:0;padding:17px 19px;border-bottom:1px solid var(--line)}.infra-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dfe7e8}.infra-metrics article{position:relative;min-height:118px;padding:17px 18px;border:0;border-radius:0;background:#fff;box-shadow:none}.infra-metrics span,.infra-metrics strong,.infra-metrics small,.infra-metrics em{display:block}.infra-metrics span{color:#52676f;font-size:11px;font-weight:800}.infra-metrics strong{margin:7px 0 4px;font-size:24px}.infra-metrics small{color:var(--muted);font-size:10.5px}.infra-metrics em{max-width:100%;margin-top:7px;overflow:hidden;color:#a33d3d;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.infra-metrics i{position:absolute;right:18px;bottom:14px;left:18px;height:5px;overflow:hidden;border-radius:6px;background:#e8edef}.infra-metrics i>b{display:block;height:100%;border-radius:6px;background:#20b88d}.infra-storage-map{border-top:1px solid var(--line)}.infra-storage-map>header{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;background:#f2f6f6}.infra-storage-map>header strong{font-size:13px}.infra-storage-map>header small{color:var(--muted)}.infra-storage-map>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e2e8ea}.infra-storage-map>div>span{min-height:74px;padding:14px 16px;background:#fff}.infra-storage-map b,.infra-storage-map small{display:block}.infra-storage-map b{font-size:12px}.infra-storage-map small{margin-top:5px;color:#60747c;font-size:10px;line-height:1.4}@media(max-width:1100px){.infra-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.infra-storage-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.infra-health-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#dbe5e5;border-bottom:1px solid var(--line)}.infra-health-strip>span{position:relative;min-height:66px;padding:13px 16px 12px 20px;background:#f8fbfb}.infra-health-strip>span:before{position:absolute;top:17px;left:9px;width:6px;height:6px;border-radius:50%;background:#2ab98e;content:""}.infra-health-strip>span.warning:before{background:#e5a72f}.infra-health-strip>span.danger:before{background:#d44c4c}.infra-health-strip b,.infra-health-strip small{display:block}.infra-health-strip b{color:#203238;font-size:13px}.infra-health-strip small{margin-top:4px;color:#52676f;font-size:11px;line-height:1.35}@media(max-width:1100px){.infra-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px){.focus-shell{font-size:15px;line-height:1.45}.focus-shell button,.focus-shell input,.focus-shell select,.focus-shell textarea{font-size:14px;line-height:1.35}.focus-shell button{min-height:38px}.focus-shell input,.focus-shell select{min-height:42px}.focus-shell textarea{line-height:1.5}.focus-shell small{font-size:12px;line-height:1.4}.focus-shell p{font-size:13.5px;line-height:1.55}.focus-shell .eyebrow{font-size:11px;line-height:1.3}.focus-shell .breadcrumbs{font-size:11.5px}.focus-shell .section-head h1{font-size:34px}.focus-shell .section-head p{font-size:14px}.focus-shell .panel-head h3,.focus-shell .panel>h3,.focus-shell .module-launcher-head h3{font-size:19px}.focus-shell .panel-head p{font-size:13px}.focus-shell .facts li{font-size:13.5px}.focus-shell .facts strong{font-size:14px}.focus-shell .badge,.focus-shell .status-pill,.focus-shell .confirmation-pill,.focus-shell .source-pill,.focus-shell .stage-pill,.focus-shell .task-priority{font-size:11.5px}.drawer-brand strong{font-size:16px}.drawer-brand small{font-size:12px}.drawer-status strong{font-size:14px}.drawer-status small{font-size:11.5px}.drawer-caption,.drawer-group>strong{font-size:10.5px}.drawer-group>a{min-height:46px;font-size:14px}.drawer-footer strong{font-size:13.5px}.drawer-footer small{font-size:11.5px}.focus-shell .brand strong{font-size:16px}.focus-shell .brand small{font-size:12px}.focus-shell .header-heading span{font-size:11.5px}.focus-shell .header-heading strong{font-size:20px}.focus-shell .shell-context span{font-size:11px}.focus-shell .shell-context strong{font-size:14px}.focus-shell .focus-mode,.focus-shell .system-state{font-size:12px}.focus-shell .metrics article{min-height:90px;padding:15px 17px}.focus-shell .metrics article span{font-size:12.5px}.focus-shell .metrics article strong{font-size:30px}.focus-shell .metrics article small{font-size:11.5px}.focus-shell .pilot-card{min-height:116px;padding:18px 20px}.focus-shell .focus-label strong{font-size:14px}.focus-shell .focus-label small{font-size:11.5px}.focus-shell .focus-main h2{font-size:30px}.focus-shell .focus-main p{font-size:13.5px}.focus-shell .module-launcher button{min-height:72px;padding:12px}.focus-shell .module-launcher button strong{font-size:13.5px}.focus-shell .module-launcher button small,.focus-shell .table-head,.focus-shell .candidate-table-head,.focus-shell .vacancy-registry-head,.focus-shell .call-table-head{font-size:11px}.focus-shell .table-row,.focus-shell .candidate-table-row,.focus-shell .vacancy-registry>article,.focus-shell .call-table>article{font-size:13.5px}.candidate-table-row{min-height:72px}.candidate-identity strong,.candidate-contacts strong,.vacancy-primary button{font-size:14px!important}.candidate-identity small,.candidate-contacts small,.vacancy-primary small,.vacancy-team small{font-size:11.5px!important}.vacancy-registry>article{min-height:86px}.vacancy-team strong{font-size:13px}.vacancy-load span{font-size:10.5px}.vacancy-select{font-size:12px}.focus-shell form label,.focus-shell .editor-form label,.focus-shell .settings-tab-content label{font-size:12.5px;line-height:1.4}.focus-shell form label>span,.focus-shell .editor-form label>span{font-size:12px}.focus-shell .settings-tabs.settings-catalog a{min-height:60px}.settings-nav-group>b{font-size:10.5px}.settings-catalog a strong{font-size:13.5px}.settings-catalog a small{font-size:11px}.queue-counters>button{min-height:116px}.queue-counters span{font-size:10.5px}.queue-counters small{font-size:11px}.priority-head strong{font-size:13px}.priority-head span{font-size:11px}.priority-work>button{min-height:68px}.priority-work>button div strong{font-size:13px}.priority-work>button div small{font-size:11px}.priority-work time,.priority-work>button b{font-size:11.5px}.operational-list>button{min-height:68px}.operational-list small{font-size:11.5px}.operational-list time{font-size:12.5px}.operational-queue>footer{font-size:11.5px}.funnel-summary h3{font-size:21px}.funnel-summary p{font-size:13.5px}.funnel-progress strong{font-size:14px}.funnel-progress small{font-size:11.5px}.funnel-board .kanban-column>header h3{font-size:14px}.funnel-card-head button{font-size:13.5px}.funnel-card-head small,.funnel-card-foot small{font-size:11px}.funnel-card>p{font-size:12.5px}.funnel-card>select{height:40px;font-size:12px}.calendar-toolbar h3{font-size:20px}.calendar-weekdays span{font-size:11.5px}.calendar-event-time strong,.calendar-event-info strong{font-size:12px}.calendar-event-time small,.calendar-event-info span,.calendar-more,.interview-inspector-card dt{font-size:10.5px}.interview-inspector-card dd{font-size:12.5px}.conversation-items>button{min-height:68px}.conversation-items>button strong{font-size:13.5px!important}.conversation-items>button small{font-size:11.5px!important}.conversation-items>button time{font-size:10.5px!important}.message-bubble{font-size:13.5px}.message-bubble small{font-size:11px}.call-contact strong,.call-employee strong{font-size:13px}.call-contact small,.call-employee small,.call-duration small,.call-table time small{font-size:11px}.call-table time strong,.call-duration strong{font-size:12.5px}.call-status{font-size:11px}.call-command-bar>nav button{font-size:12px!important}.call-connection{font-size:11px}}@media(min-width:901px)and (max-width:1250px){.focus-shell .candidate-table-head,.focus-shell .candidate-table-row{min-width:1080px}.focus-shell .vacancy-registry-head,.focus-shell .vacancy-registry>article{min-width:1180px}.queue-counters{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-layout{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:900px){.focus-shell{font-size:14px}.focus-shell button,.focus-shell input,.focus-shell select,.focus-shell textarea{font-size:13px}.focus-shell small{font-size:11px}.focus-shell .section-head h1{font-size:28px}.focus-shell .section-head p{font-size:13px}}.candidate-stage-strip>button{position:relative;min-width:128px;min-height:42px;display:grid;grid-template-columns:25px 1fr;align-items:center;gap:7px;padding:8px 11px;border:1px solid #d5dfe3;border-radius:8px;color:#52666f;background:#e9eef0;box-shadow:none;text-align:left}.candidate-stage-strip>button:after{content:"";position:absolute;right:-6px;width:7px;height:12px;clip-path:polygon(0 0,100% 50%,0 100%);background:#c2ced3}.candidate-stage-strip>button small{font:750 10px var(--font-mono)}.candidate-stage-strip>button strong{font-size:12px;white-space:nowrap}.candidate-stage-strip>button.done{color:#087c62;border-color:#b8ddd2;background:#e6f5f0}.candidate-stage-strip>button.current{color:#fff;border-color:#087c62;background:#087c62;box-shadow:0 6px 14px #087c622e;cursor:default;opacity:1}.candidate-stage-strip>button:not(.current):hover{border-color:#5bbda3;color:#075d4c;background:#eef9f5;transform:translateY(-1px)}.candidate-stage-strip>button:disabled:not(.current){cursor:not-allowed;opacity:.62}.stage-correction-backdrop{position:fixed;z-index:240;inset:0;display:grid;place-items:center;padding:20px;background:#0d1d247a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.stage-correction-dialog{width:min(560px,calc(100vw - 40px));overflow:hidden;border:1px solid #cbd9dc;border-radius:18px;background:#fff;box-shadow:0 30px 90px #0a1f2757}.stage-correction-dialog>header{display:flex;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid #dfe7e9;background:linear-gradient(120deg,#fff,#edf8f4)}.stage-correction-dialog>header>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;color:#08745d;background:#dcf2eb;font-size:22px}.stage-correction-dialog header small{color:#08745d;font-size:10.5px;font-weight:850;letter-spacing:.11em}.stage-correction-dialog h3{margin-top:3px;font-size:21px}.stage-correction-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:20px 22px 0}.stage-correction-route>span{padding:13px;border:1px solid #d9e3e5;border-radius:11px;background:#f6f8f9}.stage-correction-route>span.target{border-color:#a9d8cc;background:#eaf7f3}.stage-correction-route small,.stage-correction-route strong{display:block}.stage-correction-route small{color:#6b7d85;font-size:10.5px}.stage-correction-route strong{margin-top:4px;font-size:14px}.stage-correction-route>b{color:#7d8e95;font-size:18px}.stage-correction-dialog>label{display:grid;gap:7px;margin:17px 22px 0;color:#40545c;font-size:12.5px;font-weight:800}.stage-correction-dialog textarea{min-height:92px;padding:11px;border:1px solid #cbd8dc;border-radius:10px;resize:vertical}.stage-correction-dialog>p{margin:12px 22px 0;color:#61747c;font-size:11.5px}.stage-correction-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding:14px 22px;border-top:1px solid #e2e8ea;background:#f7f9fa}:root{--ink:#1f2f36;--muted:#536871;--line:#cfdadd}body{min-width:0;color:var(--ink)}.focus-shell :is(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(20,151,116,.28);outline-offset:2px}.focus-shell small,.focus-shell p,.focus-shell dt{color:#536871}@media(min-width:901px)and (max-width:1279px){.focus-shell.menu-pinned{padding-left:22px}.focus-shell.menu-pinned .global-header{left:14px}.focus-shell.menu-pinned .module-nav:not(.open){opacity:0;pointer-events:none;transform:translate(calc(-100% - 30px))}.drawer-pin{display:none!important}.settings-layout{grid-template-columns:minmax(0,1fr)!important}.focus-shell .settings-tabs.settings-catalog{position:static;display:flex!important;gap:7px;max-height:none;padding:8px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.settings-nav-group{display:flex;flex:0 0 auto;gap:5px;padding:0!important;border:0!important}.settings-nav-group>b{display:none}.focus-shell .settings-tabs.settings-catalog a{width:190px;min-height:58px;flex:0 0 190px}.funnel-board.kanban{grid-template-columns:repeat(6,minmax(270px,1fr))}}@media(max-width:700px){.focus-shell .metrics,.focus-shell .metrics.compact,.two-columns{grid-template-columns:1fr}.focus-shell .section-head{gap:10px}.focus-shell .section-head .environment{display:none}.candidate-stage-strip{overflow-x:auto;scrollbar-width:thin}.candidate-stage-strip>button{flex:0 0 132px}}.interview-planner{overflow:hidden;border:1px solid #cfdcdf;background:#fff;box-shadow:0 12px 34px #1c373e12}.interview-planner .planner-toolbar{min-height:66px;padding:10px 14px;background:linear-gradient(100deg,#fff,#f5fbf9)}.planner-toolbar h3{margin-top:2px;font-size:18px;text-transform:capitalize}.planner-date-nav{display:flex;gap:6px}.planner-date-nav button{min-width:38px}.planner-resource-switch{display:flex;padding:3px;border:1px solid #cfe0dc;border-radius:10px;background:#edf7f4}.focus-shell .planner-resource-switch button{min-height:30px;padding:0 10px;border:0;border-radius:7px;color:#56716a;background:transparent;box-shadow:none;white-space:nowrap}.focus-shell .planner-resource-switch button.active{color:#076e5c;background:#fff;box-shadow:0 1px 5px #1441371f}.planner-week-strip{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));border-top:1px solid #dce5e7;border-bottom:1px solid #dce5e7;background:#f5f8f9}.focus-shell .planner-week-strip button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1px 8px;min-height:54px;padding:7px 12px;border:0;border-right:1px solid #dce5e7;border-radius:0;color:#52666e;background:transparent;box-shadow:none;text-align:left}.focus-shell .planner-week-strip button:last-child{border-right:0}.focus-shell .planner-week-strip button:hover{background:#eef8f5;transform:none}.focus-shell .planner-week-strip button.selected{color:#075f51;background:#dff3ed;box-shadow:inset 0 -3px #0b8e75}.focus-shell .planner-week-strip button.today strong{color:#fff;background:#0b8e75}.planner-week-strip span{font-size:11px;font-weight:800;text-transform:capitalize}.planner-week-strip strong{grid-row:1/3;grid-column:2;display:grid;width:28px;height:28px;place-content:center;border-radius:9px;font-size:14px}.planner-week-strip small{font-size:10px;color:#788b92}.interview-planner .planner-filterbar{display:grid;grid-template-columns:minmax(250px,1.8fr) repeat(6,minmax(118px,.72fr)) auto;gap:8px;padding:9px 12px}.planner-search{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 11px;border:1px solid #cfdde1;border-radius:9px;background:#fff}.planner-search span{color:#0a846e;font-size:17px}.planner-search input{width:100%;height:auto;min-height:0;padding:0;border:0;background:transparent;outline:0}.interview-planner .planner-filterbar select{width:100%;min-width:0;min-height:38px;background:#fff}.interview-planner .planner-summary{align-items:center;min-height:42px;padding:4px 12px;border-bottom:1px solid #dce5e7;gap:3px}.interview-planner .planner-summary>span{display:flex;align-items:baseline;gap:6px;min-height:32px;padding:5px 10px;border-right:1px solid #e1e8ea}.interview-planner .planner-summary>span:last-child{border-right:0}.interview-planner .planner-summary strong{font-size:15px}.interview-planner .planner-summary small{font-size:11px;color:#647780}.planner-selected-count{margin-left:auto;color:#087d68;background:#edf8f5}.focus-shell .planner-selected-count button{height:26px;margin-left:3px;padding:0 8px;border:0;color:#087d68;background:transparent;box-shadow:none}.planner-board{min-height:360px;overflow:auto;background:#fff}.resource-schedule-scroll{overflow:auto;max-width:100%;background:#f7f9fa}.resource-schedule{display:grid;grid-template-columns:70px repeat(var(--resources,1),minmax(210px,1fr));grid-auto-flow:row;position:relative;background:#fff}.resource-corner,.resource-head{position:sticky;top:0;z-index:4;min-height:62px;padding:10px 12px;border-right:1px solid #d7e1e4;border-bottom:1px solid #cfdcdf;background:#f5f8f9}.resource-corner{grid-column:1;display:flex;flex-direction:column;justify-content:center;color:#72848c}.resource-corner span{font-size:10px;font-weight:850;text-transform:uppercase}.resource-corner small{margin-top:3px;font:700 9px var(--font-mono)}.resource-head{display:flex;min-width:210px;flex-direction:column;justify-content:center;border-top:3px solid #23a98d}.resource-head:nth-of-type(3n){border-top-color:#6d63ef}.resource-head:nth-of-type(4n){border-top-color:#e1a23b}.resource-head:nth-of-type(5n){border-top-color:#46a6bd}.resource-head span{overflow:hidden;color:#23343b;font-size:12px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.resource-head small{margin-top:3px;color:#788a91;font-size:10px}.schedule-time-rail{grid-column:1;display:grid;align-content:start;background:#f5f8f9}.schedule-time-rail span{display:flex;height:38px;align-items:flex-start;justify-content:flex-end;padding:6px 9px 0 0;border-right:1px solid #cfdcdf;border-bottom:1px solid #e2e8ea;color:#5b6e76;font:700 10px var(--font-mono)}.schedule-time-rail span:nth-child(2n){color:#87969c;font-weight:550}.schedule-resource-column{position:relative;min-width:210px;border-right:1px solid #d7e1e4;background:repeating-linear-gradient(to bottom,#fff 0 37px,#e2e8ea 37px 38px)}.schedule-resource-column:nth-child(odd){background:repeating-linear-gradient(to bottom,#fbfcfc 0 37px,#e2e8ea 37px 38px)}.focus-shell .schedule-meeting{position:absolute;z-index:2;left:5px;right:5px;display:grid;grid-template-columns:auto 1fr;align-content:start;gap:1px 8px;overflow:hidden;padding:6px 8px;border:1px solid #80cbb8;border-left:4px solid #0b9278;border-radius:8px;color:#173c34;background:#cdf3e5;box-shadow:0 4px 10px #1d483e1a;text-align:left}.focus-shell .schedule-meeting:hover{z-index:3;border-color:#087d68;background:#bdebdc;transform:none}.focus-shell .schedule-meeting.confirmation-pending{border-color:#e5c273;border-left-color:#ce8c16;background:#fff1c9}.focus-shell .schedule-meeting.confirmation-reschedule,.focus-shell .schedule-meeting.confirmation-unreachable{border-color:#efaaa5;border-left-color:#c94e46;background:#ffe2df}.focus-shell .schedule-meeting.confirmation-declined{border-color:#c5cdd0;border-left-color:#75858c;background:#edf1f2}.schedule-meeting-time{color:#087662;font:850 10px var(--font-mono)}.schedule-meeting strong{grid-column:1/-1;overflow:hidden;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.schedule-meeting small{grid-column:1/-1;overflow:hidden;color:#49635d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.schedule-meeting em{position:absolute;top:6px;right:7px;color:#49635d;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.schedule-meeting.conflict{outline:2px solid #d64e48;outline-offset:-1px}.schedule-empty-column{position:absolute;top:82px;left:50%;display:flex;width:150px;flex-direction:column;align-items:center;color:#8a999f;transform:translate(-50%)}.schedule-empty-column span{display:grid;width:34px;height:34px;place-content:center;border:1px dashed #b9c7cb;border-radius:10px;font-size:20px}.schedule-empty-column strong{margin-top:7px;font-size:11px}.schedule-empty-column small{font-size:9px}.interview-registry{min-width:1180px;background:#fff}.interview-registry-head,.interview-registry-row{display:grid;grid-template-columns:38px minmax(210px,1.4fr) minmax(120px,.7fr) minmax(150px,.9fr) minmax(170px,1fr) 90px 135px 82px;align-items:center;gap:12px;padding:0 14px}.interview-registry-head{min-height:36px;border-bottom:1px solid #d7e1e4;color:#6c7e86;background:#f1f5f6;font-size:9px;font-weight:850;text-transform:uppercase}.interview-registry-row{min-height:66px;border-bottom:1px solid #e1e8ea;color:#26373e;cursor:pointer}.interview-registry-row:hover,.interview-registry-row.checked{background:#eef8f5}.interview-registry-row.checked{box-shadow:inset 3px 0 #0b9278}.interview-registry-row.conflict{background:#fff3f2}.interview-registry label{display:grid;place-content:center}.interview-registry input[type=checkbox]{width:17px;height:17px;accent-color:#09876f}.registry-person,.registry-recruiter,.registry-interviewer,.interview-registry-row time{display:flex;min-width:0;flex-direction:column;gap:3px}.interview-registry-row strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.interview-registry-row small{overflow:hidden;color:#71838a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.interview-registry-row>span:not(.registry-person):not(.registry-recruiter):not(.registry-interviewer):not(.confirmation-pill){font-size:11px}.focus-shell .interview-registry-row>button{height:30px;padding:0 10px;border:1px solid #cbdadd;color:#087d68;background:#fff;box-shadow:none}.interview-detail-overlay{position:fixed;inset:0;z-index:1150;display:flex;align-items:flex-start;justify-content:flex-end;padding:16px;background:#0d1e2473;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.interview-detail-overlay .interview-inspector{width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid #bfcdd1;border-radius:16px;box-shadow:0 24px 70px #06191f47}.interview-detail-overlay .interview-inspector>header{position:relative;padding:18px 58px 16px 18px}.interview-detail-overlay .interview-inspector>header strong{font-size:18px}.focus-shell .interview-detail-overlay .interview-inspector>header>button{position:absolute;top:14px;right:14px;display:grid;width:34px;height:34px;place-content:center;padding:0;border:1px solid #365057;border-radius:9px;color:#fff;background:#1e343b;box-shadow:none;font-size:20px}.interview-detail-overlay .interview-inspector>div{max-height:none}.interview-detail-overlay .interview-inspector-card{padding:18px}.interview-detail-overlay .interview-inspector-card dt{font-size:10px}.interview-detail-overlay .interview-inspector-card dd{font-size:12px}@media(max-width:1260px){.interview-planner .planner-filterbar{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(125px,1fr))}.interview-registry{min-width:1080px}.interview-registry-head,.interview-registry-row{grid-template-columns:34px minmax(190px,1.35fr) 115px minmax(145px,.85fr) minmax(155px,.95fr) 82px 128px 76px}}@media(max-width:760px){.planner-resource-switch{width:100%}.planner-resource-switch button{flex:1}.planner-week-strip{grid-template-columns:repeat(7,86px);overflow-x:auto}.interview-planner .planner-filterbar{display:flex;flex-wrap:wrap}.planner-search{flex-basis:100%}.interview-planner .planner-filterbar select{flex:1 1 145px}.interview-planner .planner-summary{overflow-x:auto}.interview-planner .planner-summary>span{white-space:nowrap}.interview-detail-overlay{padding:8px}.interview-detail-overlay .interview-inspector{width:100%;max-height:calc(100vh - 16px)}}.focus-shell .funnel-workspace .funnel-progress,.focus-shell .funnel-workspace .funnel-board.kanban{display:grid;grid-template-columns:repeat(var(--funnel-stage-count, 6),minmax(0,1fr));width:100%;min-width:0;overflow-x:clip}.focus-shell .funnel-workspace .funnel-progress>div{min-width:0}.focus-shell .funnel-workspace .funnel-progress strong,.focus-shell .funnel-workspace .funnel-progress small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-shell .funnel-workspace .funnel-board .kanban-column,.focus-shell .funnel-workspace .funnel-board .kanban-column.has-items,.focus-shell .funnel-workspace .funnel-board.density-comfortable .kanban-column.has-items,.focus-shell .funnel-workspace .funnel-board .kanban-column.drop-allowed,.focus-shell .funnel-workspace .funnel-board .kanban-column.drop-over{width:auto;min-width:0;max-width:none;flex-basis:auto}.focus-shell .funnel-workspace .funnel-board .kanban-column{padding:8px;overflow:hidden}.focus-shell .funnel-workspace .funnel-board .kanban-column>header{min-width:0}.focus-shell .funnel-workspace .funnel-board .kanban-column>header>div{min-width:0}.focus-shell .funnel-workspace .funnel-board .kanban-column>header h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-shell .funnel-workspace .funnel-card,.focus-shell .funnel-workspace .funnel-board.density-comfortable .funnel-card{min-width:0;padding:10px}.focus-shell .funnel-workspace .funnel-card-head{grid-template-columns:32px minmax(0,1fr) 22px;gap:8px}.focus-shell .funnel-workspace .funnel-card-head>span{width:32px;height:32px}.focus-shell .funnel-workspace .funnel-card-head button,.focus-shell .funnel-workspace .funnel-card-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-shell .funnel-workspace .funnel-card>p{display:-webkit-box;min-height:34px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.focus-shell .funnel-workspace .funnel-card-contact,.focus-shell .funnel-workspace .funnel-card-contact strong{min-width:0}.focus-shell .funnel-workspace .funnel-card-contact strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-shell .funnel-workspace .funnel-card-meta{grid-template-columns:1fr}.focus-shell .funnel-workspace .funnel-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.focus-shell .funnel-workspace .funnel-card-actions button,.focus-shell .funnel-workspace .funnel-card-actions a,.focus-shell .funnel-workspace .funnel-card-actions>span{min-width:0;overflow:hidden;padding-inline:4px;text-overflow:ellipsis;white-space:nowrap}.focus-shell .funnel-workspace .empty-stage .stage-empty p{max-width:130px}@media(max-width:1100px){.focus-shell .funnel-workspace .funnel-progress{grid-template-columns:repeat(var(--funnel-stage-count, 6),minmax(142px,1fr));overflow-x:auto}.focus-shell .funnel-workspace .funnel-board.kanban{grid-template-columns:repeat(var(--funnel-stage-count, 6),minmax(205px,1fr));overflow-x:auto}}@media(min-width:901px){.app-shell.focus-shell.section-inbox{height:100dvh;min-height:0;overflow:hidden;padding-bottom:18px}.focus-shell.section-inbox .workspace{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.focus-shell.section-inbox .content{display:flex;min-height:0;flex-direction:column;overflow:hidden}.focus-shell.section-inbox .inbox-shell{min-height:0;height:auto;flex:1 1 auto;overflow:hidden}}.focus-shell .inbox-shell>*,.focus-shell .inbox-sidebar,.focus-shell .chat-panel,.focus-shell .conversation-context,.focus-shell .conversation-items,.focus-shell .message-stream{min-height:0}.focus-shell .conversation-items,.focus-shell .message-stream,.focus-shell .conversation-context{overscroll-behavior:contain;scrollbar-gutter:stable}.focus-shell .conversation-context{overflow-y:auto}.focus-shell .funnel-progress>button{position:relative;min-width:0;min-height:64px;display:grid;align-content:center;justify-items:start;padding:9px 12px;border:0;border-right:1px solid #dce5e7;border-radius:0;color:#31454d;background:#fff;box-shadow:none;text-align:left}.focus-shell .funnel-progress>button:last-child{border-right:0}.focus-shell .funnel-progress>button:hover{color:#075f4c;background:#f1f8f6;transform:none}.focus-shell .funnel-progress>button.has-candidates{background:#f5faf8}.focus-shell .funnel-progress>button.active{color:#fff;background:#087c62;box-shadow:inset 0 -3px #2fc99a}.focus-shell .funnel-progress>button.active :is(span,strong,small){color:inherit}.focus-shell .funnel-progress>button b{position:absolute;z-index:1;top:50%;right:-8px;display:grid;width:16px;height:16px;place-items:center;border:1px solid #d6e0e3;border-radius:50%;color:#779097;background:#fff;font-size:9px;transform:translateY(-50%)}.focus-shell .funnel-progress>button.active b{color:#087c62}.focus-shell .funnel-layout-switch button{min-width:82px}.funnel-stage-focus{overflow:hidden;border:1px solid #ccdadd;border-radius:15px;background:#fff;box-shadow:0 12px 32px -28px #102b32a6}.funnel-stage-focus>header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border-bottom:1px solid #dce5e7;background:linear-gradient(120deg,#edf8f4,#fff 64%)}.funnel-stage-heading{min-width:0;display:flex;align-items:center;gap:12px}.funnel-stage-heading>span{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:11px;color:#fff;background:#087c62;font:800 11px var(--font-mono)}.funnel-stage-heading small,.funnel-stage-heading h3,.funnel-stage-heading p{display:block}.funnel-stage-heading small{color:#08745d;font-size:9px;font-weight:850;letter-spacing:.11em}.funnel-stage-heading h3{margin-top:2px;font-size:21px}.funnel-stage-heading p{margin-top:2px;color:#60747c;font-size:11px}.funnel-stage-navigation{display:flex;gap:7px}.focus-shell .funnel-stage-navigation button{min-width:112px;height:36px;padding:0 11px;font-size:10px}.funnel-registry-head,.funnel-registry-row{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(280px,1.45fr) minmax(150px,.8fr) 100px minmax(360px,1.6fr);align-items:center;gap:14px;padding:0 15px}.funnel-registry-head{min-height:38px;color:#667b83;background:#edf3f3;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.funnel-registry-row{min-height:82px;border:0;border-top:1px solid #e1e8ea;border-radius:0;background:#fff;box-shadow:none}.funnel-registry-row:hover{background:#f7faf9}.funnel-registry-person{min-width:0;display:flex;align-items:center;gap:10px}.funnel-registry-person>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:10px;color:#087c62;background:#e2f3ee;font-size:9px;font-weight:850}.funnel-registry-person>div,.funnel-registry-vacancy,.funnel-registry-owner{min-width:0}.focus-shell .funnel-registry-person button{display:block;max-width:100%;overflow:hidden;padding:0;border:0;color:#20333a;background:transparent;box-shadow:none;font-size:13px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.funnel-registry-person small,.funnel-registry-vacancy small,.funnel-registry-owner small,.funnel-registry-age small{display:block;margin-top:3px;overflow:hidden;color:#687d85;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.funnel-registry-vacancy strong,.funnel-registry-owner strong,.funnel-registry-age strong{display:block;overflow:hidden;color:#30444c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.funnel-registry-age strong.stale{color:#a56208}.funnel-registry-actions{min-width:0;display:grid;grid-template-columns:82px minmax(110px,1fr) minmax(118px,1fr);align-items:center;gap:6px}.focus-shell .funnel-registry-actions button,.focus-shell .funnel-registry-actions a,.focus-shell .funnel-registry-actions select{min-width:0;height:34px;display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid #cbdadd;border-radius:8px;font-size:9px;font-weight:750;text-align:center;text-decoration:none;white-space:nowrap}.focus-shell .funnel-registry-actions a{color:#08745d;background:#fff}.focus-shell .funnel-registry-actions select{color:#40545c;background:#f8fafb}.funnel-registry-empty{min-height:250px;display:grid;align-content:center;justify-items:center;padding:30px;color:#62777e;text-align:center}.funnel-registry-empty>span{display:grid;width:42px;height:42px;margin-bottom:10px;place-items:center;border:1px dashed #a8cfc4;border-radius:11px;color:#087c62;background:#edf8f4;font-size:20px}.funnel-registry-empty strong{color:#2d4148;font-size:14px}.funnel-registry-empty p{max-width:520px;margin-top:5px;font-size:11px}@media(max-width:1250px){.funnel-registry-head,.funnel-registry-row{grid-template-columns:minmax(210px,1fr) minmax(250px,1.35fr) minmax(150px,.8fr) minmax(330px,1.4fr)}.funnel-registry-head>:nth-child(4),.funnel-registry-age{display:none}}@media(max-width:900px){.funnel-stage-focus{overflow-x:auto}.funnel-stage-focus>header,.funnel-registry-head,.funnel-registry-row{min-width:920px}}:root{--surface-base: #edf4f3;--surface-raised: #f7faf9;--surface-mint: #eaf6f2;--surface-blue: #edf5f8;--surface-lilac: #f1effa;--surface-warm: #faf6ec;--line-strong: #bdced1}.focus-shell .workspace{background:linear-gradient(110deg,#e0f4ed7a,#f1effa6b 55%,#e7f3f76b)}.focus-shell .content{position:relative}.focus-shell :is(.panel,.vacancy-workspace,.candidates-workspace,.release-list,.database-browser,.directory-admin,.telegram-admin){border-color:var(--line-strong);background:linear-gradient(145deg,var(--surface-raised),var(--surface-base));box-shadow:0 12px 32px #23424816}.focus-shell :is(.panel-head,.vacancy-command,.directory-head,.database-browser>header,.telegram-admin>.panel-head,.release-list>footer){background:linear-gradient(105deg,var(--surface-mint),var(--surface-blue) 56%,var(--surface-lilac))}.focus-shell :is(.candidate-overview,.vacancy-overview,.security-summary,.call-stats){background:#cbd9dc}.focus-shell :is(.candidate-overview,.vacancy-overview,.call-stats)>:nth-child(3n+1){background:#f1f8f5}.focus-shell :is(.candidate-overview,.vacancy-overview,.call-stats)>:nth-child(3n+2){background:#f3f2fa}.focus-shell :is(.candidate-overview,.vacancy-overview,.call-stats)>:nth-child(3n){background:#eef6f8}.focus-shell :is(.candidate-table-head,.vacancy-registry-head,.tasks-list-head,.call-table-head,.directory-list-head){color:#3e555e;background:#dfeaec;border-color:var(--line-strong)}.focus-shell :is(.candidate-table-row,.vacancy-registry>article,.tasks-list>article,.call-table>article,.directory-list>article,.security-event-list>div,.session-list>article,.release-list>article):nth-child(2n){background:#eaf3f1}.focus-shell :is(.candidate-table-row,.vacancy-registry>article,.tasks-list>article,.call-table>article,.directory-list>article,.security-event-list>div,.session-list>article,.release-list>article):nth-child(odd){background:#f4f7f7}.focus-shell :is(.candidate-table-row,.vacancy-registry>article,.tasks-list>article,.call-table>article,.directory-list>article):hover{background:#e7f4f0}.focus-shell :is(.candidate-filters,.vacancy-toolbar,.tasks-toolbar,.call-command-bar,.release-toolbar,.directory-create,.telegram-config-form,.editor-form,.settings-form){border-color:var(--line-strong);background:#edf3f4}.focus-shell :is(input,select,textarea){border-color:#b9cbd0;color:#263940;background:#f7fbfa}.focus-shell .workspace :is(small,time){color:#4f646d;font-size:11px;line-height:1.4}.focus-shell .workspace :is(button,input,select,textarea){font-size:13px}.focus-shell .settings-tabs.settings-catalog{border-color:var(--line-strong);background:linear-gradient(145deg,#edf6f3,#f1f1f8)}.focus-shell .settings-tabs.settings-catalog a{border:1px solid transparent;background:#f4f9f8c7}.focus-shell .settings-tabs.settings-catalog a:hover{border-color:#c7d9d5;background:#f8fbfa}.focus-shell .settings-tabs.settings-catalog a.active{border-color:#9fcfc1;background:#dff2ec}.focus-shell .settings-tabs.settings-catalog a strong{font-size:14px}.focus-shell .settings-tabs.settings-catalog a small,.focus-shell .settings-nav-group>b{font-size:12px}.registry-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 15px;border-top:1px solid var(--line-strong);color:#536970;background:linear-gradient(90deg,#eaf5f2,#f1f2f8)}.registry-pagination>div,.registry-pagination>div>span{display:flex;align-items:center;gap:5px}.registry-pagination i{padding:0 3px;color:#75888f;font-style:normal}.focus-shell .registry-pagination button{min-width:36px;min-height:34px;padding:0 10px}.focus-shell .registry-pagination button.active{color:#fff;border-color:#087c62;background:#087c62}.release-more{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px}.release-more span{color:#526870;font-size:12px}.db-table-head{display:grid;grid-template-columns:minmax(0,1fr) auto}.db-scroll-hint{grid-column:1 / -1;margin-top:7px;color:#47666a;font-size:11px}.db-grid-wrap{position:relative;border-block:1px solid var(--line-strong);background:#edf3f4;scrollbar-color:#5aa891 #dce8e6;scrollbar-width:auto}.db-grid-wrap th:first-child,.db-grid-wrap td:first-child{position:sticky;left:0;z-index:2;box-shadow:1px 0 #bfcfd3}.db-grid-wrap td:first-child{background:#f2f8f6}.db-grid-wrap th,.db-grid-wrap td{font-size:11px}.db-grid-wrap th small{font-size:10px}.telegram-account-list,.directory-kinds,.db-browser-layout>aside{background:linear-gradient(180deg,#eaf4f1,#eef2f6)}@media(min-width:901px)and (max-width:1250px){.focus-shell .candidate-table{overflow:visible}.focus-shell .candidate-table-head{display:none}.focus-shell .candidate-table-row{min-width:0;min-height:116px;grid-template-columns:minmax(250px,1.25fr) minmax(210px,1fr) 140px 150px;grid-template-areas:"identity contacts source stage" "identity vacancy vacancy action";gap:9px 15px;padding:13px 15px;border-top:1px solid var(--line-strong)}.candidate-table-row .candidate-identity{grid-area:identity}.candidate-table-row .candidate-contacts{grid-area:contacts}.candidate-table-row>span:nth-child(3){grid-area:vacancy}.candidate-table-row>span:nth-child(4){grid-area:source}.candidate-table-row>select{grid-area:stage}.candidate-table-row .candidate-row-action{grid-area:action}.candidates-workspace .candidate-filters{grid-template-columns:minmax(280px,1.4fr) repeat(2,minmax(160px,.8fr))}.candidates-workspace .candidate-filters .candidate-search{grid-column:span 2}.focus-shell .vacancy-registry{overflow:visible}.focus-shell .vacancy-registry-head{display:none}.focus-shell .vacancy-registry>article{min-width:0;min-height:122px;grid-template-columns:minmax(300px,1.25fr) minmax(210px,.8fr) minmax(285px,1fr);grid-template-areas:"primary team load" "primary status actions";gap:10px 16px;padding:14px 16px;border-top:1px solid var(--line-strong)}.vacancy-registry>article .vacancy-primary{grid-area:primary}.vacancy-registry>article .vacancy-team{grid-area:team}.vacancy-registry>article .vacancy-load{grid-area:load}.vacancy-registry>article .vacancy-select{grid-area:status;justify-self:start}.vacancy-registry>article .vacancy-row-actions{grid-area:actions;justify-self:end}.directory-list-head,.directory-list article{min-width:0;grid-template-columns:minmax(160px,1.2fr) 86px minmax(150px,1fr) 90px 90px;gap:9px}.session-list>article{align-items:flex-start}.session-actions{flex:0 0 112px;flex-direction:column}.telegram-config-form{grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr)!important;align-items:end}.telegram-config-form>button{width:100%}.telegram-account-actions{align-items:flex-start;flex-wrap:wrap}.telegram-account-actions span{flex:1 1 100%;margin-left:0}.focus-shell .call-center.compact :is(.call-contact small,.call-employee small,.call-table time small,.call-duration small){font-size:11px}.focus-shell .interview-workspace :is(button,small){font-size:11px}}@media(max-width:900px){.registry-pagination,.release-more{align-items:stretch;flex-direction:column}.registry-pagination>div{overflow-x:auto}}.candidate-flow-context{flex:0 0 auto;display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,420px) auto;align-items:center;gap:16px;padding:12px 18px;border-bottom:1px solid #cfdde0;background:linear-gradient(110deg,#e7f5f1,#f5f8f8 44%,#eef0fa)}.candidate-flow-context>div>strong,.candidate-flow-context>div>small{display:block}.candidate-flow-context>div>strong{margin-top:3px;overflow:hidden;color:#17373b;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.candidate-flow-context>div>small{margin-top:2px;color:#587078;font-size:11px}.candidate-flow-context>label{display:grid;gap:4px;color:#4b626a;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.candidate-flow-context select{width:100%;min-height:39px;padding:8px 38px 8px 12px;border:1px solid #bad3ce;border-radius:10px;color:#17373b;background-color:#ffffffeb;font-size:12px;font-weight:700}.candidate-flow-state{min-width:150px;padding:8px 12px;border:1px solid #9fd0c3;border-radius:11px;color:#086d59;background:#dcf2eb}.candidate-flow-state small,.candidate-flow-state strong{display:block}.candidate-flow-state small{margin-bottom:2px;color:#53756e;font-size:9px;font-weight:800;text-transform:uppercase}.candidate-flow-state strong{font-size:13px}.candidate-flow-state.rejected{border-color:#e1b0ad;color:#a1322d;background:#fae8e7}.candidate-stage-strip>button.candidate-stage-reject{color:#a33c37;border-color:#e1bab7;background:#faeceb}.candidate-stage-strip>button.candidate-stage-reject:after{display:none}.candidate-stage-strip>button.candidate-stage-reject:not(:disabled):hover{color:#872e2a;border-color:#c96d67;background:#f8dedd}.candidate-profile-card .detail-application{width:100%;color:#263d44;box-shadow:none;text-align:left}.candidate-profile-card .detail-application:hover,.candidate-profile-card .detail-application.active{border-color:#6bbda8;background:#e9f6f2}.candidate-profile-card .detail-application.active{box-shadow:inset 4px 0 #0b8a6f}.candidate-profile-card .detail-application .stage-pill{flex:0 0 auto}.candidate-rejection-dialog header>span{color:#fff;background:#b94740}.candidate-rejection-dialog .stage-correction-route .rejected{border-color:#e5b8b5;background:#fae9e8}.candidate-rejection-dialog .stage-correction-route .rejected strong{color:#a43934}.candidate-rejection-dialog select{min-height:44px}.candidate-rejection-dialog .danger-action{background:#b94740}@media(max-width:1050px){.candidate-flow-context{grid-template-columns:1fr auto}.candidate-flow-context>label{grid-column:1 / -1;grid-row:2}}@media(max-width:680px){.candidate-flow-context{grid-template-columns:1fr}.candidate-flow-context>label{grid-column:auto;grid-row:auto}.candidate-flow-state{min-width:0}}.drawer-primary{padding-top:2px}.drawer-more{margin:2px 10px 10px;border:1px solid #30444b;border-radius:12px;background:#1b292f}.drawer-more>summary{min-height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#b9c9ce;font-size:13px;font-weight:800;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.drawer-more>summary::-webkit-details-marker{display:none}.drawer-more>summary:before{content:"+";display:grid;width:22px;height:22px;place-items:center;border-radius:7px;color:#50d6b0;background:#253b40;font-size:15px;line-height:1}.drawer-more[open]>summary:before{content:"−"}.drawer-more>summary>span{margin-left:auto;display:grid;min-width:24px;height:22px;place-items:center;padding:0 6px;border-radius:12px;color:#9fb2b8;background:#26373d;font-size:10px}.drawer-more>.drawer-group{max-height:calc(100vh - 390px);min-height:120px;margin:0;padding:2px 5px 7px;overflow-y:auto;border-top:1px solid #2c3f46;border-radius:0}.role-focus{--role-accent:#2176ff;--role-soft:#e9f1ff;border-color:#c9d9ef;background:linear-gradient(118deg,var(--role-soft),#fff 58%,#f1f3ff)}.role-focus.role-secretary{--role-accent:#078ba8;--role-soft:#e3f5f7}.role-focus.role-hiring_manager{--role-accent:#7557d9;--role-soft:#f0ecff}.role-focus.role-admin{--role-accent:#b66b16;--role-soft:#fff1de}.role-focus.role-auditor{--role-accent:#52677e;--role-soft:#edf2f7}.role-focus .focus-label>span{color:var(--role-accent);background:var(--role-soft)}.role-focus .eyebrow{color:var(--role-accent)}.role-focus>button{border-color:var(--role-accent);background:var(--role-accent)}.role-home-links{--role-accent:#2176ff;--role-soft:#e9f1ff;padding:18px;border:1px solid #ccd9e6;border-radius:16px;background:linear-gradient(135deg,#f7faff,#eef3f8);box-shadow:0 14px 35px -30px #1b345480}.role-home-links.role-secretary{--role-accent:#078ba8;--role-soft:#e3f5f7}.role-home-links.role-hiring_manager{--role-accent:#7557d9;--role-soft:#f0ecff}.role-home-links.role-admin{--role-accent:#b66b16;--role-soft:#fff1de}.role-home-links.role-auditor{--role-accent:#52677e;--role-soft:#edf2f7}.role-home-links>header{margin-bottom:12px}.role-home-links>header .eyebrow{color:var(--role-accent)}.role-home-links>header h3{margin-top:3px;font-size:18px}.role-home-links>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.role-home-links>div>button{min-height:78px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px;border:1px solid #d2dde7;border-radius:12px;color:var(--ink);background:#ffffffd1;box-shadow:none;text-align:left}.role-home-links>div>button:hover{border-color:var(--role-accent);background:#fff;transform:translateY(-1px)}.role-home-links>div>button>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:var(--role-accent);background:var(--role-soft)}.role-home-links>div>button strong,.role-home-links>div>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-home-links>div>button strong{font-size:14px}.role-home-links>div>button small{margin-top:3px;color:#667985;font-size:11px}.role-home-links>div>button>b{color:var(--role-accent);font-size:17px}.home-agenda-wide{grid-column:1/-1}.role-preview-switch{--preview-accent:#b66b16;min-width:225px;height:42px;display:grid;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:3px 9px;padding:4px 7px 4px 11px;border:1px solid #d7dee7;border-radius:11px;background:#f7f9fb}.role-preview-switch>span{grid-row:1/3;color:#657581;font-size:10px;font-weight:800;white-space:nowrap}.role-preview-switch>select{min-width:0;height:31px;padding:0 26px 0 8px;border:0;border-radius:8px;color:#273742;background:#fff;font-size:12px;font-weight:800;outline:none}.role-preview-switch>small{grid-column:2;margin-top:-5px;color:var(--preview-accent);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.role-preview-switch.active{border-color:color-mix(in srgb,var(--preview-accent) 42%,#d7dee7);background:color-mix(in srgb,var(--preview-accent) 9%,#fff)}.role-preview-switch.role-recruiter{--preview-accent:#2176ff}.role-preview-switch.role-secretary{--preview-accent:#078ba8}.role-preview-switch.role-hiring_manager{--preview-accent:#7557d9}.role-preview-switch.role-auditor{--preview-accent:#52677e}.role-preview-banner{--preview-accent:#2176ff;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--preview-accent) 35%,#d5dee7);border-radius:13px;background:linear-gradient(110deg,color-mix(in srgb,var(--preview-accent) 11%,#fff),#fff 70%)}.role-preview-banner.role-secretary{--preview-accent:#078ba8}.role-preview-banner.role-hiring_manager{--preview-accent:#7557d9}.role-preview-banner.role-auditor{--preview-accent:#52677e}.role-preview-banner>div{min-width:0}.role-preview-banner strong,.role-preview-banner span{display:block}.role-preview-banner strong{color:var(--preview-accent);font-size:13px}.role-preview-banner span{margin-top:2px;color:#5f717d;font-size:11px}.role-preview-banner>button{flex:none;padding:8px 12px;border:1px solid color-mix(in srgb,var(--preview-accent) 35%,#d5dee7);color:var(--preview-accent);background:#fff;box-shadow:none;font-size:11px}@media(max-width:1100px){.role-preview-switch{min-width:170px;grid-template-columns:1fr;padding-left:7px}.role-preview-switch>span{display:none}.role-preview-switch>small{grid-column:1}}@media(max-width:820px){.role-home-links>div{grid-template-columns:1fr}.drawer-more>.drawer-group{max-height:42vh}.role-preview-switch{min-width:132px;width:132px}.role-preview-switch>select{font-size:11px}.role-preview-banner{align-items:flex-start;flex-direction:column}.role-preview-banner>button{width:100%}}.secretary-hero{display:grid;grid-template-columns:minmax(280px,1fr) minmax(440px,auto);align-items:center;gap:20px}.secretary-view-switch{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:5px;border:1px solid #cddbe2;border-radius:13px;background:#edf3f5}.focus-shell .secretary-view-switch>button{min-width:205px;min-height:58px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1px 12px;padding:8px 11px;border:1px solid transparent;border-radius:9px;color:#40545f;background:transparent;box-shadow:none;text-align:left}.focus-shell .secretary-view-switch>button:hover{background:#f8fbfc;transform:none}.focus-shell .secretary-view-switch>button.active{border-color:#8ccfc4;color:#087c68;background:#fff;box-shadow:0 5px 14px #154d461a}.secretary-view-switch span,.secretary-view-switch small{display:block}.secretary-view-switch span{font-size:12px;font-weight:850}.secretary-view-switch strong{grid-row:1/3;grid-column:2;font:850 21px var(--font-mono)}.secretary-view-switch small{color:#6b7d86;font-size:9px}.secretary-view-help{min-height:48px;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:14px;padding:9px 14px;border:1px solid #cadde3;border-radius:12px;color:#40545f;background:linear-gradient(100deg,#e9f7f4,#f1f5ff)}.secretary-view-help strong{color:#087c68;font-size:11px}.secretary-view-help span{font-size:11px;line-height:1.45}.secretary-save-result{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto 28px;align-items:center;gap:11px;margin:10px 13px 0;padding:11px 10px;border:1px solid #a8d9cb;border-radius:12px;background:#eaf8f4}.secretary-save-result.unreachable{border-color:#e7c48e;background:#fff7e9}.secretary-save-result.reschedule{border-color:#c8b8ed;background:#f5f1ff}.secretary-save-result.declined{border-color:#e7b5bd;background:#fff1f3}.secretary-save-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#fff;background:#09866f;font-size:17px;font-weight:900}.secretary-save-result.unreachable .secretary-save-icon{background:#ad711c}.secretary-save-result.reschedule .secretary-save-icon{background:#7557b9}.secretary-save-result.declined .secretary-save-icon{background:#ad4d5b}.secretary-save-result strong,.secretary-save-result p,.secretary-save-result small{display:block}.secretary-save-result strong{font-size:12px}.secretary-save-result p{margin-top:2px;font-size:11px;font-weight:750}.secretary-save-result small{margin-top:3px;color:#52666f;font-size:10px;line-height:1.35}.focus-shell .secretary-save-result>button{height:34px;padding:0 10px;border:1px solid #9bcfc2;color:#087c68;background:#fff;box-shadow:none;white-space:nowrap}.focus-shell .secretary-save-result>.secretary-save-close{width:28px;padding:0;border:0;color:#71838b;background:transparent;font-size:18px}.secretary-workspace .secretary-head{min-height:60px;padding:10px 14px}.secretary-workspace .secretary-head h3{margin-top:3px;font-size:17px}.secretary-workspace .secretary-head p{margin-top:3px;font-size:10px}.secretary-workspace .secretary-head>div:last-child{padding:6px 13px;border-radius:10px}.secretary-workspace .secretary-head>div:last-child strong{font-size:20px}.secretary-workspace .secretary-summary>button,.secretary-workspace .secretary-summary>div{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:2px 9px;padding:8px 12px}.secretary-workspace .secretary-summary span{font-size:8px}.secretary-workspace .secretary-summary strong{grid-column:2;grid-row:1/3;align-self:center;margin:0;font-size:20px}.secretary-workspace .secretary-summary small{grid-column:1;grid-row:2;font-size:8.5px;line-height:1.2}.secretary-workspace .secretary-list article{min-height:76px;grid-template-columns:72px minmax(240px,1fr) minmax(170px,.62fr) minmax(360px,1.2fr);gap:11px;padding:8px 13px}.secretary-workspace .secretary-time{padding-right:10px}.secretary-workspace .secretary-time strong{font-size:10px}.secretary-workspace .secretary-time span{font-size:13px}.secretary-workspace .secretary-time small{margin-top:2px;font-size:8px}.secretary-workspace .secretary-person{grid-template-columns:32px 1fr;gap:9px}.secretary-workspace .secretary-person>span{width:32px;height:32px;border-radius:9px;font-size:8px}.secretary-workspace .secretary-person strong{font-size:12px}.secretary-workspace .secretary-person small{margin-top:2px;font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secretary-workspace .secretary-person em{margin-top:4px;padding:4px 6px;font-size:7.5px}.secretary-workspace .secretary-contact{gap:3px}.secretary-workspace .secretary-contact a{font-size:10px}.secretary-workspace .secretary-contact small{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secretary-workspace .secretary-list form{grid-template-columns:126px minmax(135px,1fr) auto;gap:6px}.secretary-workspace .secretary-list input,.secretary-workspace .secretary-list select{height:36px;padding:7px 9px;border-radius:8px;font-size:10px}.secretary-workspace .secretary-list form button{min-width:122px;height:36px;padding:7px 10px;border-radius:8px;font-size:9.5px;white-space:nowrap}@media(max-width:1250px){.secretary-workspace .secretary-list article{grid-template-columns:66px minmax(230px,1fr) minmax(170px,.75fr)}.secretary-workspace .secretary-list form{grid-column:2/-1}}@media(max-width:1150px){.secretary-hero{grid-template-columns:1fr}.secretary-view-switch{width:100%}.focus-shell .secretary-view-switch>button{min-width:0}}@media(max-width:760px){.secretary-view-switch{grid-template-columns:1fr}.secretary-view-help{grid-template-columns:1fr;gap:3px}.secretary-save-result{grid-template-columns:36px 1fr 28px}.secretary-save-result>button:not(.secretary-save-close){grid-column:1/-1}.secretary-save-result>.secretary-save-close{grid-column:3;grid-row:1}}.manager-hero{display:grid;grid-template-columns:minmax(280px,1fr) minmax(440px,auto);align-items:center;gap:20px}.manager-view-switch{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:5px;border:1px solid #d8d0ee;border-radius:13px;background:#f0edf8}.focus-shell .manager-view-switch>button{min-width:205px;min-height:58px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1px 12px;padding:8px 11px;border:1px solid transparent;border-radius:9px;color:#4e4960;background:transparent;box-shadow:none;text-align:left}.focus-shell .manager-view-switch>button:hover{background:#fbfaff;transform:none}.focus-shell .manager-view-switch>button.active{border-color:#b9a9e9;color:#6748c2;background:#fff;box-shadow:0 5px 14px #5337991c}.manager-view-switch span,.manager-view-switch small{display:block}.manager-view-switch span{font-size:12px;font-weight:850}.manager-view-switch strong{grid-row:1/3;grid-column:2;font:850 21px var(--font-mono)}.manager-view-switch small{color:#746e84;font-size:9px}.manager-view-help{min-height:48px;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:14px;padding:9px 14px;border:1px solid #d8d0ee;border-radius:12px;color:#4f4a60;background:linear-gradient(100deg,#f2effc,#eef7fa)}.manager-view-help strong{color:#6748c2;font-size:11px}.manager-view-help span{font-size:11px;line-height:1.45}.manager-workspace .manager-summary{grid-template-columns:repeat(2,1fr)}.manager-list>article{grid-template-columns:minmax(220px,1fr) minmax(190px,.7fr) minmax(390px,auto)}.manager-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.manager-row-actions button{min-height:36px;white-space:nowrap}.manager-quick-decisions{display:flex;gap:5px;padding:4px;border:1px solid #ddd7ea;border-radius:11px;background:#f6f4fa}.focus-shell .manager-quick-decisions>button{min-height:34px;padding:7px 10px;border:1px solid transparent;border-radius:8px;box-shadow:none;font-size:10.5px;font-weight:850}.focus-shell .manager-quick-decisions>button.advance{color:#fff;background:#7557c8}.focus-shell .manager-quick-decisions>button.advance:hover{background:#6848bd}.focus-shell .manager-quick-decisions>button.reject{color:#a3343d;background:#fff1f1}.focus-shell .manager-quick-decisions>button.reject:hover{background:#ffe4e5}.focus-shell .manager-quick-decisions>button.reserve{color:#8a5b05;background:#fff4d8}.focus-shell .manager-quick-decisions>button.reserve:hover{background:#ffe9b5}.focus-shell .manager-details{min-height:36px;padding:7px 10px;border:1px solid #d7d1e2;color:#554f61;background:#fff;box-shadow:none;font-size:10.5px}.focus-shell .manager-details:hover{border-color:#b9a9e9;color:#6748c2;background:#f6f2ff}.manager-save-result{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:11px;margin:10px 13px 0;padding:11px 10px;border:1px solid #c7b9ec;border-radius:12px;background:#f3effd}.manager-save-result>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#fff;background:#7557c8;font-size:17px;font-weight:900}.manager-save-result strong,.manager-save-result p,.manager-save-result small{display:block}.manager-save-result strong{font-size:12px}.manager-save-result p{margin-top:2px;font-size:11px;font-weight:750}.manager-save-result small{margin-top:3px;color:#5f596d;font-size:10px;line-height:1.35}.focus-shell .manager-save-result>button{width:28px;height:28px;padding:0;border:0;color:#746e84;background:transparent;box-shadow:none;font-size:18px}.manager-decision-overlay{position:fixed;inset:0;z-index:85;display:grid;place-items:center;padding:24px;background:#191f2675;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.manager-decision-dialog{width:min(680px,calc(100vw - 40px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid #d7cfeb;border-radius:18px;background:#fff;box-shadow:0 24px 70px #18142647}.manager-decision-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid #e4deef;background:#fff}.manager-decision-dialog>header h3{margin-top:5px;font-size:22px}.manager-decision-dialog>header p{margin-top:3px;color:#696274;font-size:12px}.focus-shell .manager-decision-dialog>header>button{width:36px;height:36px;padding:0;border:1px solid #ded7ea;color:#5f586d;background:#f6f3fb;box-shadow:none;font-size:20px}.manager-decision-context{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 22px 0}.manager-decision-context>div{padding:12px;border:1px solid #ded8ea;border-radius:11px;background:#f8f6fc}.manager-decision-context span,.manager-decision-context strong{display:block}.manager-decision-context span{color:#756f82;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.manager-decision-context strong{margin-top:5px;font-size:12px}.manager-decision-note{display:grid;gap:3px;margin:12px 22px;padding:11px 12px;border-left:3px solid #7557c8;border-radius:8px;color:#4e4860;background:#f1edfc}.manager-decision-note strong{font-size:11px}.manager-decision-note span{font-size:10.5px;line-height:1.4}.manager-decision-dialog>label{display:grid;gap:6px;margin:12px 22px}.manager-decision-dialog>label>span{color:#4b4657;font-size:11px;font-weight:800}.manager-decision-dialog select,.manager-decision-dialog textarea{width:100%;min-width:0;padding:11px 12px;border:1px solid #cfc8dd;border-radius:10px;color:#25222d;background:#fff;font:inherit}.manager-decision-dialog textarea{min-height:120px;resize:vertical}.manager-decision-dialog>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid #e4deef;background:#faf9fd}.manager-decision-dialog>footer button{min-height:40px}@media(max-width:1250px){.manager-hero{grid-template-columns:1fr}.manager-view-switch{width:100%}.focus-shell .manager-view-switch>button{min-width:0}.manager-list>article{grid-template-columns:minmax(220px,1fr) minmax(210px,1fr)}.manager-row-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:760px){.manager-view-switch,.manager-workspace .manager-summary,.manager-decision-context{grid-template-columns:1fr}.manager-view-help{grid-template-columns:1fr;gap:3px}.manager-list>article{grid-template-columns:1fr}.manager-row-actions{grid-column:auto;display:grid;justify-content:stretch}.manager-quick-decisions{display:grid;grid-template-columns:1fr 1fr}.manager-quick-decisions>button.reserve{grid-column:1/-1}.manager-row-actions button{width:100%}.manager-decision-overlay{padding:10px}.manager-decision-dialog{width:100%;max-height:calc(100vh - 20px)}.manager-decision-dialog>footer{flex-direction:column-reverse}.manager-decision-dialog>footer button{width:100%}}.recruiter-workspace{display:grid;gap:12px}.recruiter-day{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 20px;border:1px solid #c7d9e8;border-radius:16px;background:linear-gradient(115deg,#e9f1ff,#fff 58%,#edf5ff);box-shadow:0 14px 35px -30px #1b4e8773}.recruiter-day h2{font-size:26px;letter-spacing:-.035em;text-transform:capitalize}.recruiter-day p{margin-top:3px;color:#566c7a}.recruiter-day nav{display:flex;gap:7px}.recruiter-day nav button{white-space:nowrap}.recruiter-focus{padding:0;overflow:hidden;border-color:#cbd9e4;background:#f8fafc}.recruiter-focus>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid #d7e1e8;background:#fff}.recruiter-focus>header h3{margin-top:2px;font-size:20px}.recruiter-focus>header .eyebrow{color:#2176ff}.recruiter-focus>header nav{display:flex;gap:4px;padding:4px;border:1px solid #d5e0e8;border-radius:11px;background:#eef3f7}.recruiter-focus>header nav button{min-width:118px;padding:8px 11px;border:0;border-radius:8px;color:#526773;background:transparent;box-shadow:none}.recruiter-focus>header nav button.active{color:#145fc5;background:#fff;box-shadow:0 4px 14px -10px #174f98}.recruiter-focus>header nav b{margin-left:6px;padding:2px 6px;border-radius:9px;color:inherit;background:#e6eef8;font-size:10px}.recruiter-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-bottom:1px solid #d8e2e8;background:#d8e2e8}.recruiter-summary>span{min-height:50px;display:flex;align-items:center;gap:7px;padding:8px 16px;color:#526773;background:#f6f9fb;font-size:12px}.recruiter-summary b{color:#243640;font-size:18px}.recruiter-action-list{display:grid;background:#fff}.recruiter-action-list>button{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:9px 18px;border:0;border-bottom:1px solid #e0e7ec;border-radius:0;color:#263640;background:#fff;box-shadow:none;text-align:left}.recruiter-action-list>button:hover{background:#f2f7fb}.recruiter-action-list>button>i,.recruiter-action-list>button>time{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#236cc8;background:#e8f1ff;font:800 11px var(--font-mono);font-style:normal}.recruiter-action-list>button>span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px}.recruiter-action-list>button em{justify-self:start;padding:3px 7px;border-radius:7px;color:#2d659e;background:#e9f2fb;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.recruiter-action-list>button em.danger{color:#a43835;background:#fdecea}.recruiter-action-list>button em.new{color:#1b62bd;background:#e6f0ff}.recruiter-action-list>button em.pending{color:#8d650f;background:#fff2cd}.recruiter-action-list>button em.stale{color:#7952ba;background:#f0e9ff}.recruiter-action-list>button em.confirmed{color:#08765f;background:#e0f3ed}.recruiter-action-list>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.recruiter-action-list>button small{grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#617681;font-size:11px}.recruiter-action-list>button>b{padding:7px 9px;border-radius:8px;color:#1769c5;background:#edf4ff;font-size:11px;white-space:nowrap}.recruiter-action-list.today>button>time{font-size:12px}.recruiter-focus>footer{min-height:44px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:7px 16px;color:#5d717d;background:#f1f5f7}.recruiter-focus>footer>span{margin-right:auto;font-size:11px}@media(max-width:900px){.recruiter-day{align-items:flex-start;flex-direction:column}.recruiter-day nav{flex-wrap:wrap}.recruiter-focus>header{align-items:flex-start;flex-direction:column}.recruiter-focus>header nav{width:100%}.recruiter-focus>header nav button{flex:1}.recruiter-summary{grid-template-columns:1fr 1fr}.recruiter-action-list>button{grid-template-columns:38px minmax(0,1fr)}.recruiter-action-list>button>b{grid-column:2;justify-self:start}.recruiter-action-list>button>span{grid-template-columns:1fr}.recruiter-action-list>button small{grid-column:1}}.manager-home-v3{display:grid;gap:12px}.manager-home-command{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #cfc7ea;border-radius:16px;background:linear-gradient(112deg,#f2effd,#f8fbff 62%,#eef6fb);box-shadow:0 16px 38px -34px #39296c8c}.manager-home-command h2{margin-top:4px;font-size:24px}.manager-home-command p{margin-top:4px;color:#536772;font-size:13px}.manager-home-command nav{display:flex;gap:8px;flex:none}.manager-home-command nav button{min-height:40px}.manager-home-focus{overflow:hidden;padding:0}.manager-home-focus>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #d9e0e5;background:#ffffffb8}.manager-home-focus>header h3{margin-top:4px;font-size:19px}.manager-home-counts{display:flex;align-items:center;gap:8px}.manager-home-counts>span{display:flex;align-items:baseline;gap:6px;min-height:38px;padding:8px 11px;border:1px solid #d7ddeb;border-radius:10px;color:#586a75;background:#f6f8fb;font-size:11px}.manager-home-counts b{color:#684bc0;font:850 18px var(--font-mono)}.manager-home-list{display:grid}.manager-home-list>button{display:grid;grid-template-columns:42px minmax(230px,1fr) minmax(190px,.65fr) auto;align-items:center;gap:13px;min-height:70px;padding:10px 18px;border:0;border-bottom:1px solid #dfe4e8;border-radius:0;color:#27343c;background:#fff;box-shadow:none;text-align:left}.manager-home-list>button:hover{background:#f4f1fc;transform:none}.manager-home-list>button>span strong,.manager-home-list>button>span small,.manager-home-list time strong,.manager-home-list time small{display:block}.manager-home-list>button>span small,.manager-home-list time small{margin-top:3px;color:#637783;font-size:11px}.manager-home-list>button>b{color:#684bc0;font-size:12px;white-space:nowrap}.manager-home-avatar{display:grid!important;width:38px;height:38px;place-items:center;border-radius:11px;color:#6549ba;background:#ece7fb;font-size:10px;font-weight:900}.manager-home-focus>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 18px;color:#586b76;background:#f5f7fa;font-size:11px}.manager-command-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;border:1px solid #cfc7e8;border-radius:14px;background:linear-gradient(112deg,#f2effd,#f8fbff)}.manager-command-bar h3{margin-top:3px;font-size:20px}.manager-command-bar p{margin-top:3px;color:#5e6e78;font-size:12px}.manager-command-bar>nav{display:flex;gap:5px;padding:4px;border:1px solid #d8d0eb;border-radius:11px;background:#ece8f7}.focus-shell .manager-command-bar>nav>button{min-height:36px;padding:7px 12px;border:1px solid transparent;border-radius:8px;color:#554c67;background:transparent;box-shadow:none;font-size:12px}.focus-shell .manager-command-bar>nav>button.active{border-color:#bbaee2;color:#6548bc;background:#fff}.manager-command-bar nav b{margin-left:6px;font:850 13px var(--font-mono)}.manager-queue-v3{overflow:hidden;padding:0}.manager-queue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border-bottom:1px solid #d9dee5;background:#ffffffc7}.manager-queue-toolbar h3{margin-top:3px;font-size:18px}.manager-queue-toolbar p{margin-top:3px;color:#5e707b;font-size:11px}.manager-queue-toolbar>nav{display:flex;gap:5px;padding:4px;border:1px solid #ddd7e9;border-radius:10px;background:#f1eef8}.focus-shell .manager-queue-toolbar>nav>button{min-height:34px;padding:7px 10px;border:1px solid transparent;border-radius:7px;color:#5f586d;background:transparent;box-shadow:none;font-size:11px}.focus-shell .manager-queue-toolbar>nav>button.active{color:#6548bc;background:#fff;border-color:#c2b5e7}.manager-queue-toolbar nav b{margin-left:5px;font:850 12px var(--font-mono)}.manager-queue-v3 .manager-list>article{grid-template-columns:minmax(260px,1fr) minmax(230px,.7fr) minmax(190px,auto);min-height:76px;padding:10px 16px}.manager-queue-v3 .manager-row-actions{grid-column:auto;justify-content:flex-end}.manager-person-link{width:100%;min-height:46px;padding:0!important;border:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important;text-align:left}.manager-person-link:hover strong{color:#6548bc}.focus-shell .manager-row-actions .manager-evaluate{min-width:170px;min-height:38px;padding:8px 13px;color:#fff;background:#6f52c3;font-size:11px}.focus-shell .manager-row-actions .manager-evaluate:hover{background:#6042b5}.manager-queue-v3 .manager-result{min-width:260px}@media(max-width:1050px){.manager-home-command,.manager-command-bar,.manager-queue-toolbar{align-items:flex-start;flex-direction:column}.manager-home-command nav,.manager-command-bar>nav,.manager-queue-toolbar>nav{width:100%}.manager-command-bar>nav>button,.manager-queue-toolbar>nav>button{flex:1}.manager-home-list>button{grid-template-columns:42px minmax(0,1fr) auto}.manager-home-list time{display:none}.manager-queue-v3 .manager-list>article{grid-template-columns:minmax(220px,1fr) minmax(190px,1fr)}.manager-queue-v3 .manager-row-actions,.manager-queue-v3 .manager-result{grid-column:1/-1;justify-content:flex-start}}@media(max-width:680px){.manager-home-command nav,.manager-home-counts{width:100%;display:grid;grid-template-columns:1fr 1fr}.manager-home-command nav button{width:100%}.manager-home-focus>header,.manager-home-focus>footer{align-items:flex-start;flex-direction:column}.manager-home-list>button{grid-template-columns:38px minmax(0,1fr)}.manager-home-list>button>b{grid-column:2}.manager-queue-v3 .manager-list>article{grid-template-columns:1fr}.manager-queue-v3 .manager-row-actions,.manager-queue-v3 .manager-result{grid-column:auto}.focus-shell .manager-row-actions .manager-evaluate{width:100%}}.secretary-home-v3{display:grid;gap:12px}.secretary-home-command{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #b9d9dc;border-radius:16px;background:linear-gradient(112deg,#e8f7f5,#f8fbff 62%,#edf3fb);box-shadow:0 16px 38px -34px #144e578c}.secretary-home-command h2{margin-top:4px;font-size:24px}.secretary-home-command p{margin-top:4px;color:#506872;font-size:13px}.secretary-home-command nav{display:flex;gap:8px;flex:none}.secretary-home-command nav button{min-height:40px}.focus-shell .secretary-home-command nav button:first-child{background:#087f8f}.secretary-home-focus{overflow:hidden;padding:0}.secretary-home-focus>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #d8e2e5;background:#ffffffb8}.secretary-home-focus>header h3{margin-top:4px;font-size:19px}.secretary-home-counts{display:flex;gap:7px}.secretary-home-counts>span{display:flex;align-items:baseline;gap:6px;min-height:38px;padding:8px 10px;border:1px solid #cfe0e3;border-radius:10px;color:#526b74;background:#f2f8f8;font-size:11px}.secretary-home-counts b{color:#087f8f;font:850 18px var(--font-mono)}.secretary-home-counts .retry b{color:#ae711d}.secretary-home-counts .move b{color:#7153bd}.secretary-home-list{display:grid}.secretary-home-list>article{display:grid;grid-template-columns:62px 38px minmax(220px,1fr) minmax(210px,.72fr) auto;align-items:center;gap:12px;min-height:68px;padding:9px 18px;border-bottom:1px solid #dfe5e8;background:#fff}.secretary-home-list time strong,.secretary-home-list time small,.secretary-home-list>article>span strong,.secretary-home-list>article>span small{display:block}.secretary-home-list time strong{color:#087f8f;font:850 15px var(--font-mono)}.secretary-home-list time small,.secretary-home-list>article>span small{margin-top:3px;color:#637985;font-size:10px}.secretary-home-list>article>span a{color:#087f8f;font-size:11px;font-weight:800}.secretary-home-avatar{display:grid!important;width:36px;height:36px;place-items:center;border-radius:10px;color:#087967;background:#e1f3ef;font-size:9px;font-weight:900}.focus-shell .secretary-home-list>article>button{min-height:36px;padding:7px 11px;background:#087f8f;font-size:11px;white-space:nowrap}.secretary-home-focus>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 18px;color:#586d76;background:#f3f7f8;font-size:11px}.secretary-command-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;border:1px solid #bfd9dd;border-radius:14px;background:linear-gradient(112deg,#e9f7f5,#f7fbff)}.secretary-command-bar h3{margin-top:3px;font-size:20px}.secretary-command-bar p{margin-top:3px;color:#587079;font-size:12px}.secretary-command-bar>nav{display:flex;gap:5px;padding:4px;border:1px solid #cbdde1;border-radius:11px;background:#e6f0f1}.focus-shell .secretary-command-bar>nav>button{min-height:36px;padding:7px 12px;border:1px solid transparent;border-radius:8px;color:#435d66;background:transparent;box-shadow:none;font-size:12px}.focus-shell .secretary-command-bar>nav>button.active{border-color:#8bc8c5;color:#087c68;background:#fff}.secretary-command-bar nav b{margin-left:6px;font:850 13px var(--font-mono)}.secretary-queue-v3{overflow:hidden;padding:0}.secretary-queue-v3 .secretary-summary>button,.secretary-queue-v3 .secretary-summary>div{min-height:54px;padding:6px 10px}.secretary-queue-v3 .secretary-list article{min-height:70px}@media(min-width:1051px)and (max-width:1250px){.secretary-workspace .secretary-queue-v3 .secretary-list article{grid-template-columns:66px minmax(225px,1fr) minmax(165px,.66fr) minmax(345px,1.12fr)}.secretary-workspace .secretary-queue-v3 .secretary-list form{grid-column:auto}}@media(max-width:1050px){.secretary-home-command,.secretary-command-bar{align-items:flex-start;flex-direction:column}.secretary-home-command nav,.secretary-command-bar>nav{width:100%}.secretary-command-bar>nav>button{flex:1}.secretary-home-list>article{grid-template-columns:58px 36px minmax(0,1fr) auto}.secretary-home-list>article>span:nth-of-type(3){grid-column:3}.secretary-home-list>article>button{grid-column:4;grid-row:1/3}.secretary-workspace .secretary-queue-v3 .secretary-list article{grid-template-columns:66px minmax(230px,1fr) minmax(170px,.75fr)}.secretary-workspace .secretary-queue-v3 .secretary-list form{grid-column:2/-1}}@media(max-width:700px){.secretary-home-command nav,.secretary-home-counts{display:grid;grid-template-columns:1fr 1fr;width:100%}.secretary-home-counts .move{grid-column:1/-1}.secretary-home-focus>header,.secretary-home-focus>footer{align-items:flex-start;flex-direction:column}.secretary-home-list>article{grid-template-columns:56px 34px minmax(0,1fr)}.secretary-home-list>article>span:nth-of-type(3),.secretary-home-list>article>button{grid-column:3;grid-row:auto}.secretary-home-list>article>button{width:100%}}.admin-home-v3,.auditor-home-v3{display:grid;gap:12px}.admin-home-command,.auditor-home-command{border:1px solid var(--line);border-radius:18px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(110deg,#fff8ec,#fff 48%,#eef8f5);box-shadow:0 12px 34px #2334450f}.auditor-home-command{background:linear-gradient(110deg,#eef4ff,#fff 48%,#f2edff)}.admin-home-command h2,.auditor-home-command h2{margin:3px 0 4px;font-size:25px;line-height:1.15;color:#1d2935}.admin-home-command p,.auditor-home-command p{margin:0;color:#526677;font-size:14px}.admin-home-command nav,.auditor-home-command nav{display:flex;gap:8px;flex:none}.admin-home-command a,.auditor-home-command button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border:1px solid #b96e13;border-radius:11px;background:#b96e13;color:#fff;text-decoration:none;font:700 13px/1 inherit;cursor:pointer}.admin-home-command a.secondary,.auditor-home-command button.secondary{background:#fff;color:#42576a;border-color:#bdcad3}.auditor-home-command button{background:#5d55b4;border-color:#5d55b4}.admin-control-center,.auditor-control-center{overflow:hidden;padding:0!important;border-color:#ced9df!important;background:#fbfcfd!important}.admin-control-center>header,.auditor-control-center>header{padding:18px 20px 14px;display:flex;align-items:center;justify-content:space-between}.admin-control-center h3,.auditor-control-center h3,.auditor-signals h3{margin:3px 0 0;font-size:19px;color:#202e3a}.admin-health,.read-only{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 11px;background:#e9f8f2;color:#08775e;font-size:12px;font-weight:750}.admin-health i{width:8px;height:8px;border-radius:50%;background:#28c89b;box-shadow:0 0 0 5px #28c89b21}.read-only{background:#eceafa;color:#554ca5}.admin-zone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #d8e1e6}.admin-zone-grid>a{min-width:0;display:flex;align-items:center;gap:11px;padding:18px;border-right:1px solid #d8e1e6;color:#263744;text-decoration:none;background:#fff;transition:.15s ease}.admin-zone-grid>a:last-child{border-right:0}.admin-zone-grid>a:hover{background:#fff7e9;transform:translateY(-1px)}.admin-zone-grid i{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#fff0d8;color:#a95e0a;font-style:normal;font-size:11px;font-weight:800}.admin-zone-grid span{display:grid;gap:2px;min-width:0}.admin-zone-grid strong{font-size:15px}.admin-zone-grid small{font-size:12px;color:#637686;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-zone-grid b{margin-left:auto;color:#b96e13}.admin-control-center>footer{display:grid;grid-template-columns:repeat(3,1fr);padding:12px}.admin-control-center>footer button{min-width:0;border:0;border-right:1px solid #d8e1e6;background:transparent;display:flex;align-items:center;gap:12px;padding:8px 18px;text-align:left;color:#263744;cursor:pointer}.admin-control-center>footer button:last-child{border-right:0}.admin-control-center>footer b{font-size:25px}.admin-control-center>footer span{display:grid;font-size:13px;font-weight:700}.admin-control-center>footer small{margin-top:3px;color:#6d7f8e;font-weight:500}.admin-control-center>footer .warning b{color:#b66a08}.admin-control-center>footer .notice b{color:#6553b5}.auditor-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #d8e1e6;background:#fff}.auditor-metrics article{display:grid;gap:3px;padding:16px 18px;border-right:1px solid #d8e1e6}.auditor-metrics article:last-child{border-right:0}.auditor-metrics span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#647788}.auditor-metrics strong{font-size:28px;color:#283845}.auditor-metrics small{color:#657988}.auditor-metrics .success strong{color:#087d62}.auditor-metrics .neutral strong{color:#5e6281}.auditor-signals{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 20px;background:#f4f6fa}.auditor-signals ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px}.auditor-signals li{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #d7e0e6;border-radius:10px;background:#fff}.auditor-signals li b{font-size:20px}.auditor-signals li span{font-size:12px;color:#516675}.auditor-signals li.warning b{color:#b66a08}.auditor-signals li.notice b{color:#6253b4}.auditor-signals li.risk b{color:#b04949}.auditor-signals li.ok b{color:#087d62}.auditor-control-center>footer{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;color:#647788;font-size:12px}.auditor-control-center>footer button{border:0;background:transparent;color:#514aa2;font-weight:750;cursor:pointer}@media(max-width:1100px){.admin-zone-grid{grid-template-columns:repeat(2,1fr)}.admin-zone-grid>a:nth-child(2){border-right:0}.admin-zone-grid>a:nth-child(-n+2){border-bottom:1px solid #d8e1e6}.auditor-signals{align-items:flex-start;flex-direction:column}.auditor-signals ul{width:100%}}@media(max-width:760px){.admin-home-command,.auditor-home-command{align-items:flex-start;flex-direction:column}.admin-home-command nav,.auditor-home-command nav{width:100%;flex-wrap:wrap}.admin-zone-grid,.auditor-metrics,.admin-control-center>footer{grid-template-columns:1fr}.admin-zone-grid>a{border-right:0;border-bottom:1px solid #d8e1e6}.admin-control-center>footer button,.auditor-metrics article{border-right:0;border-bottom:1px solid #d8e1e6}.auditor-signals ul{grid-template-columns:1fr}.auditor-control-center>footer{align-items:flex-start;flex-direction:column;gap:8px}}.app-shell.focus-shell{--muted:#415864;--line:#b8c7cd;--line-strong:#9fb3bb;color:#1d2a33;background:linear-gradient(135deg,#e5ecef,#eceaf3 56%,#e2ecee)}.focus-shell .workspace{background:linear-gradient(112deg,#dfebe8c2,#e8e7f1b8 58%,#dce9eec7)}.focus-shell :is(.panel,.vacancy-workspace,.candidates-workspace,.release-list,.database-browser,.directory-admin,.telegram-admin){border-color:#9fb3bb;background:#e3eaed;box-shadow:0 15px 32px #1d303b21}.focus-shell :is(.panel-head,.vacancy-command,.directory-head,.database-browser>header,.telegram-admin>.panel-head,.release-list>footer){border-color:#afc0c7;background:linear-gradient(105deg,#dceae6,#e4edf1 58%,#e6e2f1)}.focus-shell .recruiter-day{border-color:#94acbd;background:linear-gradient(110deg,#dce8f4,#f8fafb 56%,#e2eaf4);box-shadow:0 12px 26px #223c501f}.focus-shell .recruiter-focus{border-color:#9eafb8;background:#dbe4e8}.focus-shell .recruiter-focus>header{border-color:#b4c4cb;background:#f8fafb}.focus-shell .recruiter-summary{border-color:#aebfc6;background:#aebfc6}.focus-shell .recruiter-summary>span{color:#344b57;background:#e3eaee}.focus-shell .recruiter-action-list{background:#c5d1d6}.focus-shell .recruiter-action-list>button{border-color:#c1cdd2;background:#f9fafb}.focus-shell .recruiter-action-list>button:nth-child(2n){background:#edf2f4}.focus-shell .recruiter-action-list>button:hover{background:#e2edf3}.focus-shell .recruiter-action-list>button small{color:#435b67}.focus-shell .recruiter-focus>footer{border-top:1px solid #aebfc6;background:#dce5e9}.focus-shell :is(.candidate-overview,.vacancy-overview,.security-summary,.call-stats){background:#aebfc6}.focus-shell :is(.candidate-overview,.vacancy-overview,.call-stats)>:nth-child(3n+1){background:#e1ece8}.focus-shell :is(.candidate-overview,.vacancy-overview,.call-stats)>:nth-child(3n+2){background:#e6e4f0}.focus-shell :is(.candidate-overview,.vacancy-overview,.call-stats)>:nth-child(3n){background:#dfeaed}.focus-shell :is(.candidate-overview,.vacancy-overview) span{color:#435b66}.focus-shell :is(.candidate-overview,.vacancy-overview) small{color:#506873}.focus-shell :is(.candidate-filters,.vacancy-toolbar,.tasks-toolbar,.call-command-bar,.release-toolbar,.directory-create,.telegram-config-form,.editor-form,.settings-form){border-color:#aabcc4;background:#d7e2e6}.focus-shell :is(input,select,textarea){border-color:#9fb4bd;color:#1e3039;background:#f8fafb}.focus-shell :is(.candidate-table-head,.vacancy-registry-head,.tasks-list-head,.call-table-head,.directory-list-head){color:#2e4652;border-color:#9fb3bb;background:#cbd8dd}.focus-shell :is(.candidate-table-row,.vacancy-registry>article,.tasks-list>article,.call-table>article,.directory-list>article,.security-event-list>div,.session-list>article,.release-list>article):nth-child(odd){background:#f7f9fa}.focus-shell :is(.candidate-table-row,.vacancy-registry>article,.tasks-list>article,.call-table>article,.directory-list>article,.security-event-list>div,.session-list>article,.release-list>article):nth-child(2n){background:#e7eef0}.focus-shell :is(.candidate-table-row,.vacancy-registry>article,.tasks-list>article,.call-table>article,.directory-list>article,.security-event-list>div,.session-list>article,.release-list>article){border-color:#bac8cd}.focus-shell :is(.candidate-table-row,.vacancy-registry>article,.tasks-list>article,.call-table>article,.directory-list>article):hover{background:#dcebea}.focus-shell .workspace :is(small,time){color:#415864}.focus-shell .candidate-identity small,.focus-shell .candidate-contacts small,.focus-shell .vacancy-primary small,.focus-shell .vacancy-team small{color:#435b66!important}.focus-shell .source-pill{color:#344b58;background:#dfe5ec}.focus-shell .candidate-row-action .row-open{border:1px solid #9fc6bb;background:#dceee9}.focus-shell .vacancy-row-actions :is(a,button){border-color:#9fb4bd;background:#f8fafb}.focus-shell .vacancy-stage-line{background:#c6d2d6}@media(min-width:1050px){.focus-shell .candidate-overview{grid-template-columns:repeat(5,minmax(0,1fr))}.focus-shell .vacancy-overview{grid-template-columns:repeat(4,minmax(0,1fr))}}.login-legal-link{min-height:28px;padding:5px 8px;border:1px solid #c8d4d8;border-radius:7px;color:#405963;background:#eef3f4;box-shadow:none;font-size:10px;font-weight:800}.login-legal-link:hover{color:#08715b;border-color:#a6cfc3;background:#e5f3ef;transform:none}.login-copyright{margin-top:12px;padding:0;border:0;color:#526a74;background:transparent;box-shadow:none;font-size:10px;font-weight:700;text-align:left}.login-copyright:hover{color:#08715b;background:transparent;transform:none;text-decoration:underline}.product-legal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 8px 4px;padding:11px 14px;border-top:1px solid #bdcbd0;color:#526773;font-size:11px}.product-legal-footer button{padding:0;border:0;color:inherit;background:transparent;box-shadow:none;font:700 11px/1.35 var(--font-sans)}.product-legal-footer button:hover{color:#08715b;background:transparent;transform:none;text-decoration:underline}.product-legal-footer span{font-weight:700}.legal-notice-scrim{position:fixed;z-index:400;inset:0;display:grid;place-items:center;padding:20px;background:#0d1c259e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.legal-notice-dialog{width:min(620px,calc(100vw - 40px));overflow:hidden;border:1px solid #aebfc6;border-radius:18px;color:#21323c;background:#f9fbfb;box-shadow:0 32px 100px #08182261}.legal-notice-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #cbd7dc;background:linear-gradient(110deg,#e6f4f0,#f5f7fb 65%,#f3edff)}.legal-notice-dialog header span{color:#08745d;font-size:10px;font-weight:900;letter-spacing:.14em}.legal-notice-dialog h2{margin-top:5px;font-size:24px;letter-spacing:-.025em}.legal-notice-dialog header button{display:grid;width:34px;height:34px;place-items:center;padding:0;border-radius:9px;font-size:20px}.legal-notice-body{display:grid;gap:13px;padding:22px}.legal-notice-body>strong{font-size:16px;line-height:1.45}.legal-notice-body p{margin:0;color:#435a65;font-size:13px;line-height:1.6}.legal-notice-body aside{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:12px 14px;border:1px solid #c8d8d6;border-radius:11px;background:#edf7f4;font-size:12px}.legal-notice-body aside b{color:#08715b}.legal-notice-body small{color:#657983;font-size:11px;line-height:1.5}.legal-notice-dialog>footer{display:flex;justify-content:flex-end;padding:14px 22px;border-top:1px solid #d5dfe2;background:#f1f5f5}.legal-notice-dialog>footer button{min-width:110px}@media(max-width:700px){.product-legal-footer{align-items:flex-start;flex-direction:column}.legal-notice-body aside{grid-template-columns:1fr}}.focus-shell .drawer-footer{height:auto;min-height:104px;display:grid;grid-template-columns:1fr;gap:7px;padding:10px 12px 12px;background:#152127}.drawer-footer-profile{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.drawer-footer-profile>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid #345058;border-radius:10px;color:#4bd5af;background:#22343b;font-size:9px;font-weight:900}.drawer-footer-profile>div{min-width:0}.drawer-footer-profile strong,.drawer-footer-profile small{display:block}.drawer-footer-profile strong{overflow:hidden;color:#edf4f5;font-size:12.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.drawer-footer-profile small{margin-top:3px;overflow:hidden;color:#91a7ae;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.focus-shell .drawer-footer .drawer-logout{width:100%;height:34px;min-height:34px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid #3a4d54;border-radius:9px;color:#b9c9ce;background:#1d2b31;box-shadow:none;font-size:11px;font-weight:750;white-space:nowrap}.focus-shell .drawer-footer .drawer-logout>span{display:inline;width:auto;height:auto;min-width:0;padding:0;border:0;border-radius:0;color:inherit;background:transparent;font-size:inherit;line-height:1;white-space:nowrap}.focus-shell .drawer-footer .drawer-logout svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.focus-shell .drawer-footer .drawer-logout:hover{color:#fff;border-color:#a45f5f;background:#713a3a;transform:none}.focus-shell .role-preview-switch{width:auto;min-width:0;height:42px;display:flex;grid-template-columns:none;align-items:center;gap:7px;padding:4px 5px 4px 10px}.focus-shell .role-preview-switch>span{display:block;grid-row:auto;flex:0 0 auto;font-size:10px}.focus-shell .role-preview-switch>select{flex:0 0 142px;width:142px;min-width:0;height:32px;padding:0 26px 0 9px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.focus-shell .role-preview-switch>small{position:static;grid-column:auto;flex:0 0 auto;margin:0;padding:3px 5px;border-radius:5px;color:var(--preview-accent);background:color-mix(in srgb,var(--preview-accent) 12%,#fff);font-size:8px;line-height:1;letter-spacing:.04em}@media(max-width:1100px){.focus-shell .role-preview-switch{width:auto;min-width:0;padding-left:6px}.focus-shell .role-preview-switch>span{display:none}.focus-shell .role-preview-switch>select{flex-basis:126px;width:126px}}.focus-shell :is(.funnel-stage-list-row>.funnel-order-actions>button){min-height:22px}.focus-shell .funnel-board .funnel-card-foot button{min-height:23px}.focus-shell .funnel-board.density-comfortable .funnel-card-foot button{min-height:27px}.focus-shell :is(.tasks-list article>.task-check,.call-row-actions button,.call-table article>button,.manager-save-result>button,.secretary-save-result>.secretary-save-close){min-height:28px}.focus-shell .secretary-save-result>.secretary-save-close{height:28px}.focus-shell :is(.drawer-head button,.new-conversation-modal header button,.rejection-dialog header button){min-height:32px}.focus-shell .chat-head-actions button{min-height:33px}.focus-shell :is(.inbox-head button,.interview-detail-overlay .interview-inspector>header>button,.legal-notice-dialog header button){min-height:34px}.focus-shell :is(.candidate-detail .detail-head>button,.detail-actions>button:last-child,.call-modal>header button,.composer-box>button,.interview-schedule-dialog .detail-head>button,.manager-decision-dialog>header>button){min-height:36px}@media(min-width:1121px)and (max-width:1250px){.focus-shell .candidate-table{overflow-x:auto}.focus-shell .candidate-table-head{display:grid}.focus-shell .candidate-table-head,.focus-shell .candidate-table-row{min-width:1080px;grid-template-columns:minmax(230px,1.25fr) minmax(190px,1fr) minmax(170px,.9fr) 105px 145px minmax(92px,.55fr);grid-template-areas:none;gap:12px;padding-inline:14px}.focus-shell .candidate-table-row{min-height:78px;padding-block:8px}.candidate-table-row .candidate-identity,.candidate-table-row .candidate-contacts,.candidate-table-row>span:nth-child(3),.candidate-table-row>span:nth-child(4),.candidate-table-row>select,.candidate-table-row .candidate-row-action{grid-area:auto}}@media(min-width:1121px)and (max-width:1279px){.focus-shell .settings-layout{grid-template-columns:220px minmax(0,1fr)!important;align-items:start;gap:12px}.focus-shell .settings-tabs.settings-catalog{position:sticky;top:92px;display:block!important;max-height:calc(100vh - 108px);padding:8px;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #c5d2d6;border-radius:14px;background:#f7f9fa;scrollbar-width:thin}.focus-shell .settings-tabs.settings-catalog .settings-nav-group{display:grid;gap:3px;padding:5px 0 10px!important;border:0!important}.focus-shell .settings-tabs.settings-catalog .settings-nav-group+.settings-nav-group{padding-top:11px!important;border-top:1px solid #d8e2e4!important}.focus-shell .settings-tabs.settings-catalog .settings-nav-group>b{display:block;padding:2px 8px 5px}.focus-shell .settings-tabs.settings-catalog a{width:auto;min-height:52px;display:grid;flex:none;padding:7px 8px}}.route-loading{min-height:280px;display:grid;place-content:center;justify-items:center;gap:12px;border:1px solid #cbdadf;border-radius:14px;background:linear-gradient(135deg,#eef7f5,#f3f1fb);color:#33464f}.route-loading span{width:34px;height:34px;border:3px solid #bed8d1;border-top-color:#087c62;border-radius:50%;animation:route-loading-spin .75s linear infinite}.route-loading strong{font-size:14px}@keyframes route-loading-spin{to{transform:rotate(360deg)}}.identity-admin{padding:0!important;overflow:hidden;background:#f9fbfb!important}.identity-head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 22px;border-bottom:1px solid #c7d4d8;background:linear-gradient(112deg,#f5faf8,#f7f8fd 70%,#fff8ea)}.identity-head h3{margin:4px 0 5px;font-size:20px}.identity-head p{color:#485d67;font-size:11px}.identity-total{display:grid;min-width:136px;padding:11px 14px;border:1px solid #b9d7cf;border-radius:12px;background:#e4f3ef;text-align:center}.identity-total strong{color:#087c65;font-size:25px;line-height:1}.identity-total span{margin-top:5px;color:#405a62;font-size:9px;font-weight:750}.identity-statuses{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #c7d4d8;background:#eef3f4}.identity-statuses>span{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center;min-height:64px;padding:10px 14px;border-right:1px solid #c7d4d8}.identity-statuses>span:last-child{border-right:0}.identity-statuses b{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#465c68;background:#dfe8eb;font-size:10px}.identity-statuses strong{color:#263740;font-size:12px}.identity-statuses small{color:#526871;font-size:9px}.identity-statuses .ready b{color:#087c65;background:#d9f0ea}.identity-statuses .warning b{color:#9a6506;background:#fff0c9}.identity-admin>.integration-result{margin:12px 16px 0}.identity-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:14px 16px;background:#f4f7f7;border-bottom:1px solid #c7d4d8}.identity-toolbar label{display:grid;gap:5px;min-width:280px}.identity-toolbar label span,.identity-grid form label>span{color:#52656e;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.identity-toolbar input{height:38px;padding:0 11px;border:1px solid #b9cbd1;border-radius:9px;background:#fff}.identity-toolbar p{max-width:520px;color:#52656e;font-size:10px;line-height:1.45}.identity-grid-head,.identity-grid form{display:grid;grid-template-columns:minmax(190px,1.05fr) minmax(220px,1.25fr) minmax(210px,1.2fr) 120px 94px;gap:10px;align-items:center}.identity-grid-head{min-height:34px;padding:0 16px;color:#4b626d;background:#dde7ea;border-bottom:1px solid #c2d0d4;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.identity-grid form{min-height:70px;padding:10px 16px;border-bottom:1px solid #ced9dc;background:#fff}.identity-grid form:nth-child(2n){background:#eef3f4}.identity-grid form.inactive{opacity:.58}.identity-user{display:flex;align-items:center;gap:10px;min-width:0}.identity-user>span{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:10px;color:#087b64;background:#dff1ec;font-size:9px;font-weight:850}.identity-user div{display:grid;gap:3px;min-width:0}.identity-user strong{overflow:hidden;color:#21313a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.identity-user small{overflow:hidden;color:#52656e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.identity-grid form label{display:grid;gap:4px;min-width:0}.identity-grid select,.identity-grid input{width:100%;height:38px;padding:0 9px;border:1px solid #b9cbd1;border-radius:9px;color:#31454f;background:#fff;font-size:10px}.identity-grid button{height:38px;padding:0 12px;border-radius:9px;font-size:10px}.identity-grid .empty{padding:28px}.megafon-identity-shortcut{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;border-top:1px solid #c7d4d8;background:#eef6f4}.megafon-identity-shortcut h4{margin:3px 0;color:#24363f;font-size:14px}.megafon-identity-shortcut p{color:#52656e;font-size:10px}.megafon-identity-shortcut a{padding:10px 13px;border:1px solid #96cdbf;border-radius:9px;color:#087b64;background:#fff;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}@media(max-width:1180px){.identity-grid{overflow-x:auto}.identity-grid-head,.identity-grid form{min-width:980px}.identity-toolbar{align-items:stretch;flex-direction:column}.identity-toolbar label{min-width:0}}@media(max-width:760px){.identity-head{align-items:flex-start;flex-direction:column}.identity-total{width:100%}.identity-statuses{grid-template-columns:1fr}.identity-statuses>span{border-right:0;border-bottom:1px solid #c7d4d8}.megafon-identity-shortcut{align-items:flex-start;flex-direction:column}}.hh-portfolio .hh-media-fallback{display:grid;height:110px;place-content:center;padding:12px;color:#6c7d83;background:#e9eff1;text-align:center;white-space:normal}@media(max-width:760px){.hh-portfolio .hh-media-fallback{height:180px}}.focus-shell .header-tools .design-switch{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 11px;border:1px solid #cbd5df;border-radius:10px;color:#334155;background:#fff;box-shadow:none;font-size:12px;font-weight:650;white-space:nowrap}.design-switch svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.design-switch i{width:26px;height:16px;padding:3px;border-radius:20px;background:#cbd5e1}.design-switch i:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#fff}.focus-shell .header-tools .design-switch[aria-pressed=true]{color:#116149;background:#edf8f3;border-color:#a6d8c5}.design-switch[aria-pressed=true] i{background:#167456}.design-switch[aria-pressed=true] i:after{transform:translate(10px)}.focus-shell .design-switch:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.app-shell.focus-shell[data-design=modern]{--ink:#e5edf3;--muted:#a6b6c4;--line:#384856;--line-strong:#506171;--accent:#238264;--modern-surface:#202d38;--modern-tint:#263442;color:var(--ink);background:#17212b;font-size:14px;line-height:1.5}.app-shell[data-design=modern]:before,.app-shell[data-design=modern]:after{display:none}.app-shell[data-design=modern] .workspace{background:transparent}.app-shell[data-design=modern] .global-header{border:1px solid var(--line);border-radius:14px;background:#202d38;box-shadow:0 2px 5px #14283708}.app-shell[data-design=modern] .header-heading>span{font-size:10px;letter-spacing:.08em;color:var(--muted)}.app-shell[data-design=modern] .header-heading>strong{font-size:20px;letter-spacing:-.025em}.app-shell[data-design=modern] .brand>span{background:#238264;box-shadow:none;border-radius:10px}.app-shell[data-design=modern] :is(h1,h2,h3,h4){letter-spacing:-.025em;color:var(--ink)}.app-shell[data-design=modern] .eyebrow{font-size:10px;letter-spacing:.09em;color:#a6b6c4}.app-shell[data-design=modern] :is(.section-head,.panel-head,.vacancy-command,.directory-head,.hh-head,.bitrix-head){background:#202d38;border-color:var(--line);box-shadow:none}.app-shell[data-design=modern] .section-head:after{display:none}.app-shell[data-design=modern] :is(.panel,.vacancy-workspace,.candidates-workspace,.release-list,.database-browser,.directory-admin,.telegram-admin,.hh-admin,.smsc-admin,.bitrix-migration){background:var(--modern-surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 4px #14283705}.app-shell[data-design=modern] :is(.recruiter-day,.recruiter-focus,.secretary-workspace-v3,.manager-workspace-v3,.funnel-stage-focus){background:#202d38;border-color:var(--line);border-radius:14px;box-shadow:none}.app-shell[data-design=modern] :is(.recruiter-focus>header,.recruiter-day,.funnel-stage-focus>header){background:#202d38;border-color:var(--line)}.app-shell[data-design=modern] .recruiter-summary{background:var(--line)}.app-shell[data-design=modern] .recruiter-summary>span{background:var(--modern-tint);color:var(--ink)}.app-shell[data-design=modern] :is(.candidate-table-head,.funnel-registry-head,.call-table-head,.vacancy-table-head){color:#a6b6c4;background:#263442;border-color:var(--line);font-size:11px;letter-spacing:.04em}.app-shell[data-design=modern] :is(.candidate-table-row,.funnel-registry-row,.vacancy-table-row){color:var(--ink);background:#202d38;border-color:var(--line);box-shadow:none}.app-shell[data-design=modern] :is(.candidate-table-row,.funnel-registry-row,.vacancy-table-row):hover{background:#2c3c49}.app-shell[data-design=modern] :is(.candidate-identity strong,.funnel-registry-person button){font-size:14px;font-weight:650}.app-shell[data-design=modern] :is(.candidate-contacts small,.candidate-identity small,.funnel-registry-vacancy small,.funnel-registry-owner small,.funnel-registry-person small){font-size:12px;color:var(--muted);line-height:1.5}.app-shell[data-design=modern] :is(.candidate-filters,.funnel-toolbar,.interview-filters){background:#202d38;border-color:var(--line)}.app-shell[data-design=modern] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#dce6ee;background:#202d38;border-color:#506171;border-radius:8px;box-shadow:none}.app-shell[data-design=modern] :is(button,a,input,select,textarea):focus-visible{outline:3px solid #8ab4ff;outline-offset:3px}.app-shell[data-design=modern] button{box-shadow:none}.app-shell[data-design=modern] button:hover{transform:none}.app-shell[data-design=modern] :is(.secondary,.text-button){box-shadow:none}.app-shell[data-design=modern] :is(.candidate-detail,.vacancy-detail,.call-modal,.manager-decision-dialog,.legal-notice-dialog){background:#202d38;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 80px #0f1e282e}.app-shell[data-design=modern] :is(.detail-head,.candidate-flow-context,.candidate-timeline-head,.candidate-timeline-filters){background:#202d38;border-color:var(--line)}.app-shell[data-design=modern] .candidate-profile-facts>span{background:#263442}.app-shell[data-design=modern] .candidate-profile-facts small{font-size:12px;color:var(--muted)}.app-shell[data-design=modern] .candidate-profile-facts strong{font-size:13px}.app-shell[data-design=modern] .settings-tabs.settings-catalog{background:#202d38;border-color:var(--line);box-shadow:none;border-radius:12px}.app-shell[data-design=modern] .settings-tabs.settings-catalog a{background:transparent;border-radius:8px}.app-shell[data-design=modern] .settings-tabs.settings-catalog a.active{color:#a0e7cc;background:#244b40;box-shadow:inset 3px 0 #238264}.app-shell[data-design=modern] .settings-tabs.settings-catalog a strong{white-space:normal;line-height:1.35;font-size:13px}.app-shell[data-design=modern] :is(.inbox-shell,.inbox-sidebar,.chat-panel,.conversation-context){background:#202d38;border-color:var(--line);box-shadow:none}.app-shell[data-design=modern] .message-stream{background:#263442;background-image:none}.app-shell[data-design=modern] .hh-automation{padding:24px;border-color:var(--line);background:#202d38}.app-shell[data-design=modern] .hh-automation button{color:#dce6ee;background:#263442;border-color:#506171}.app-shell[data-design=modern] .hh-auto-form>.hh-auto-actions>button:first-child{color:#fff;background:#238264;border-color:#238264}.app-shell[data-design=modern] .hh-auto-rules article{background:#202d38;border-color:var(--line);border-radius:10px}.app-shell[data-design=modern] .app-footer{color:var(--muted);background:transparent;border-color:var(--line)}@media(max-width:1100px){.focus-shell .header-tools .design-switch{width:44px;min-width:44px;height:40px;padding:8px}.design-switch>span,.design-switch>i{display:none}}@media(max-width:600px){.app-shell[data-design=modern] .header-heading>strong{font-size:16px}.app-shell[data-design=modern] .hh-automation{padding:16px}}@media(prefers-reduced-motion:reduce){.app-shell[data-design=modern] *,.app-shell[data-design=modern] *:before,.app-shell[data-design=modern] *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-shell[data-design=modern] .candidate-detail.candidate-modal{width:min(1360px,calc(100vw - 40px));height:calc(100dvh - 40px);padding:0;overflow-y:auto;display:block}.app-shell[data-design=modern] .candidate-modal>.detail-head{position:sticky;top:0;z-index:3;padding:18px 24px;border-bottom:1px solid var(--line)}.app-shell[data-design=modern] .candidate-modal .detail-head h2{font-size:25px;text-align:left}.app-shell[data-design=modern] .candidate-workspace-grid{display:grid;grid-template-columns:minmax(260px,30%) minmax(0,1fr);gap:24px;padding:24px;overflow:visible;min-height:auto}.app-shell[data-design=modern] :is(.candidate-profile-column,.candidate-activity-column){overflow:visible;min-height:auto}.app-shell[data-design=modern] .candidate-profile-card{padding:16px;border:1px solid var(--line);box-shadow:none;border-radius:10px}.app-shell[data-design=modern] .candidate-command-bar{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 12px;border:0;border-bottom:1px solid var(--line);border-radius:0;overflow:visible}.app-shell[data-design=modern] .candidate-command-bar button{min-height:40px;font-size:13px;padding:9px 12px}.app-shell[data-design=modern] .candidate-command-bar button.active{background:#238264;color:#fff}.app-shell[data-design=modern] .candidate-flow-context{grid-template-columns:minmax(0,1fr) auto;padding:16px 24px}.app-shell[data-design=modern] .candidate-flow-context:has(>label){grid-template-columns:minmax(0,1fr) minmax(180px,280px) auto}.app-shell[data-design=modern] .candidate-flow-context>div>strong{white-space:normal}.app-shell[data-design=modern] .candidate-stage-strip{padding:12px 24px;flex-wrap:wrap;background:#263442}.app-shell[data-design=modern] .candidate-stage-strip>button{min-width:100px;min-height:38px}.app-shell[data-design=modern] .communication-journal{border:1px solid var(--line)}.app-shell[data-design=modern] .communication-journal>nav{flex-wrap:wrap}.app-shell[data-design=modern] .communication-journal :is(.communication-stream,.communication-list){max-height:none;overflow:visible}.app-shell[data-design=modern] .candidate-table{overflow-x:auto}.app-shell[data-design=modern] :is(.candidate-table-head,.candidate-table-row){min-width:0;grid-template-columns:minmax(200px,1.4fr) minmax(160px,1fr) minmax(150px,1fr) 110px 140px 100px;gap:16px;padding:16px}.app-shell[data-design=modern] .candidate-identity button{font-size:14px;white-space:normal;text-align:left}.app-shell[data-design=modern] .candidate-contacts a{font-size:12px;overflow-wrap:anywhere;white-space:normal}.app-shell[data-design=modern] .candidate-table-row>span{white-space:normal}.planner-filterbar .planner-extra-filters{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%}.planner-filterbar .planner-extra-filters[hidden]{display:none}.focus-shell .planner-filterbar{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(150px,1fr) auto auto}.app-shell[data-design=modern] .planner-filterbar :is(select,input,button){min-height:42px;font-size:13px}@media(max-width:1100px){.app-shell[data-design=modern] .candidate-table-head{display:none}.app-shell[data-design=modern] .candidate-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:none;gap:12px 20px;padding:20px}.app-shell[data-design=modern] .candidate-table-row>*{grid-area:auto;min-width:0}.app-shell[data-design=modern] .candidate-row-action{align-items:flex-start}.focus-shell .planner-filterbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.planner-filterbar .planner-extra-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell[data-design=modern] .candidate-detail.candidate-modal{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.app-shell[data-design=modern] .candidate-modal-scrim{padding:0}.app-shell[data-design=modern] .candidate-workspace-grid{grid-template-columns:minmax(0,1fr);padding:16px;gap:16px}.app-shell[data-design=modern] .candidate-flow-context,.app-shell[data-design=modern] .candidate-flow-context:has(>label){grid-template-columns:minmax(0,1fr)}.app-shell[data-design=modern] .candidate-modal .detail-head h2{font-size:20px}.app-shell[data-design=modern] .candidate-stage-strip{padding:12px 16px}}@media(max-width:480px){.app-shell[data-design=modern] .candidate-table-row,.focus-shell .planner-filterbar,.planner-filterbar .planner-extra-filters{grid-template-columns:minmax(0,1fr)}.login-page .login-aside{min-height:0;padding:18px}.login-page .login-aside-copy,.login-page .login-aside-foot{display:none}.login-page .login-card{padding-top:24px}}@media(max-width:1100px){.app-shell[data-design=modern] .candidate-table-row [data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;color:#a6b6c4;font-size:11px;font-weight:600}}.app-shell.focus-shell[data-design=modern]{color-scheme:dark}.app-shell.focus-shell[data-design=modern] :is(.candidate-profile-card,.candidate-command-bar,.candidate-composer,.candidate-feed,.communication-journal,.communication-event,.communication-journal>header,.candidate-field,.candidate-flow-context,.detail-application,.calendar-toolbar,.calendar-summary,.calendar-filterbar,.planner-week-strip,.calendar-list,.calendar-agenda,.interview-inspector,.interview-schedule-dialog,.stage-correction-dialog,.candidate-delete-dialog,.hh-response-modal,.notification-popover,.profile-popover,.module-launcher,.recruiter-focus-list,.recruiter-focus-list>article,.settings-tabs,.settings-layout,.hh-auto-form,.chat-head,.composer-box,.conversation-items>button){color:var(--ink);background:#202d38;border-color:var(--line);box-shadow:none}.app-shell.focus-shell[data-design=modern] :is(.candidate-field span,.candidate-card-caption,.candidate-profile-facts small,.communication-event small,.communication-event p,.communication-journal>header p,.hh-automation p,.hh-automation small,.hh-auto-form label,.candidate-identity small,.candidate-row-action small,.header-heading>span,.brand small,.candidate-flow-context>div>small){color:#a6b6c4}.app-shell.focus-shell[data-design=modern] :is(.candidate-field strong,.candidate-card-caption span,.candidate-identity button,.candidate-profile-facts strong,.candidate-flow-context>div>strong,.communication-event strong,.brand strong,.header-heading>strong,.hh-auto-form-title,.hh-auto-rules header strong,.settings-tabs a strong,.conversation-items>button strong,.chat-head strong){color:#e5edf3}.app-shell.focus-shell[data-design=modern] :is(.secondary,.row-open,.candidate-command-bar button,.calendar-view-switch button,.planner-resource-switch button,.planner-week-strip button){color:#dce6ee;background:#2c3b49;border-color:#506171}.app-shell.focus-shell[data-design=modern] :is(.candidate-command-bar button.active,.calendar-view-switch button.active,.planner-resource-switch button.active,.planner-week-strip button.selected,.conversation-items>button.active){color:#bcf5df;background:#244b40;border-color:#4eaa89}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>button{color:#c3cfda;background:#2c3b49;border-color:#506171}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>button.current{color:#fff;background:#238264}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>button.done{color:#bcf5df;background:#244b40}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>button.candidate-stage-reject{color:#ffc1c1;background:#502f36}.app-shell.focus-shell[data-design=modern] :is(.communication-journal>nav,.candidate-profile-facts>span,.candidate-consent,.hh-steps,.hh-admin footer){color:#c3cfda;background:#263442;border-color:var(--line)}.app-shell.focus-shell[data-design=modern] :is(.communication-journal>nav button,.text-button,.candidate-contacts a){color:#a0e7cc}.app-shell.focus-shell[data-design=modern] :is(.communication-journal>nav button.active,.source-pill,.stage-pill){color:#c0e4db;background:#2b4945}.app-shell.focus-shell[data-design=modern] :is(input::placeholder,textarea::placeholder){color:#9aaebf;opacity:1}.app-shell.focus-shell[data-design=modern] .header-tools .design-switch{color:#bcf5df;background:#244b40;border-color:#4eaa89}.app-shell.focus-shell[data-design=modern] button:disabled{opacity:.55}.app-shell.focus-shell[data-design=modern] .integration-result.error{color:#ffd0d0;background:#502f36;border-color:#a26470}.app-shell.focus-shell[data-design=modern] .integration-result.ok{color:#bcf5df;background:#244b40;border-color:#4eaa89}.app-shell.focus-shell[data-design=modern]{color:#afd2ef;background:#222f3a;--ink:#afd2ef;--muted:#b5c2cd;--line:#465967;--paper:#222f3a}.app-shell.focus-shell[data-design=modern]{background:radial-gradient(circle at 8% 0%,#263e50,transparent 29%),radial-gradient(circle at 92% 8%,#263e50,transparent 27%),linear-gradient(145deg,#222f3a 0% 56%,#222f3a)}.app-shell.focus-shell[data-design=modern] .global-header{border:1px solid #465967;color:#b5c2cd;background:linear-gradient(120deg,#263e50,#263e50);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .brand>span{border:1px solid #465967;color:#b5c2cd;background:linear-gradient(145deg,#263e50,#263e50);box-shadow:none;font-weight:600}.app-shell.focus-shell[data-design=modern] .brand small{color:#afd2ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .system-state{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .user>span{color:#afd2ef;background:linear-gradient(145deg,#473b2b,#473b2b);font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .user small{color:#afd2ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .module-nav button{color:#b5c2cd;background:transparent;font-weight:600}.app-shell.focus-shell[data-design=modern] .module-nav button>span{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .module-nav button:hover{color:var(--ink);background:#263e50}.app-shell.focus-shell[data-design=modern] .module-nav button.active{color:#b5c2cd;background:linear-gradient(135deg,#263e50,#263e50);box-shadow:none}.app-shell.focus-shell[data-design=modern] .module-nav button.active>span{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .breadcrumbs{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .section-head h1{color:var(--ink)}.app-shell.focus-shell[data-design=modern] .section-head p{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .environment{border:1px solid #465967;color:#b5c2cd;background:#222f3a;box-shadow:none;font-size:12px;font-weight:600;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .eyebrow{color:var(--accent);font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .pilot-card{border:1px solid #465967;background:linear-gradient(125deg,#222f3a,#222f3a);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .pilot-card:after{background:radial-gradient(circle,#263e50,transparent 65%)}.app-shell.focus-shell[data-design=modern] .focus-label{border-right:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .focus-label>span{color:#b5c2cd;background:linear-gradient(145deg,#263e50,#263e50);box-shadow:none;font-weight:600}.app-shell.focus-shell[data-design=modern] .focus-label small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .focus-main h2{color:var(--ink)}.app-shell.focus-shell[data-design=modern] .focus-main p{color:var(--muted)}.app-shell.focus-shell[data-design=modern] button{color:#b5c2cd;background:linear-gradient(135deg,#263e50,#263e50);box-shadow:none;font-weight:600}.app-shell.focus-shell[data-design=modern] .pilot-card>button{color:#b5c2cd;background:linear-gradient(135deg,#263e50,#263e50)}.app-shell.focus-shell[data-design=modern] .secondary{color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .text-button{color:var(--accent);background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] article,.app-shell.focus-shell[data-design=modern] .panel,.app-shell.focus-shell[data-design=modern] .conversation-list,.app-shell.focus-shell[data-design=modern] .conversation{border:1px solid #465967;background:var(--paper);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .metrics article span,.app-shell.focus-shell[data-design=modern] article small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .metrics article strong{color:var(--ink)}.app-shell.focus-shell[data-design=modern] .panel-head p,.app-shell.focus-shell[data-design=modern] .empty{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .empty:before{background:linear-gradient(90deg,var(--accent),var(--cyan))}.app-shell.focus-shell[data-design=modern] .empty strong{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .facts li{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .facts span{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .table{border:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .table-row{border-top:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .table-head{color:var(--muted);background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .badge{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .badge.warning{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern] .badge.ok{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .toolbar input{border:1px solid var(--line);background:#222f3a;outline:none}.app-shell.focus-shell[data-design=modern] .toolbar input:focus{border-color:#587f9c;box-shadow:none}.app-shell.focus-shell[data-design=modern] .kanban-column{border:1px solid #465967;background:#222f3a;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .kanban-column:first-child{box-shadow:none}.app-shell.focus-shell[data-design=modern] .kanban-column span{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .kanban-column p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .split{border:1px solid #465967;box-shadow:none}.app-shell.focus-shell[data-design=modern] .conversation-list{border-right:1px solid var(--line);box-shadow:none}.app-shell.focus-shell[data-design=modern] .conversation{box-shadow:none}@media(max-width:1250px){.app-shell.focus-shell[data-design=modern] .module-nav button{font-size:12px}}.app-shell.focus-shell[data-design=modern] .menu-trigger span,.app-shell.focus-shell[data-design=modern] .menu-trigger:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .module-nav{border:1px solid #465967;background:#222f3a;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .drawer-head small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-head button{color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .module-nav>button{color:#b5c2cd;background:transparent;box-shadow:none;font-weight:600}.app-shell.focus-shell[data-design=modern] .module-nav>button>span{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .module-nav>button:hover{color:var(--ink);background:#263e50}.app-shell.focus-shell[data-design=modern] .module-nav>button.active{color:#b5c2cd;background:linear-gradient(135deg,#263e50,#263e50);box-shadow:none}.app-shell.focus-shell[data-design=modern] .module-nav>button.active>span{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .load-error{border:1px solid #8d5763;color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .editor-form{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .editor-form input,.app-shell.focus-shell[data-design=modern] .editor-form textarea,.app-shell.focus-shell[data-design=modern] .editor-form select,.app-shell.focus-shell[data-design=modern] .table select,.app-shell.focus-shell[data-design=modern] .candidate-card select{border:1px solid var(--line);color:var(--ink);background:#222f3a;outline:none}.app-shell.focus-shell[data-design=modern] .editor-form input:focus,.app-shell.focus-shell[data-design=modern] .editor-form textarea:focus,.app-shell.focus-shell[data-design=modern] .editor-form select:focus,.app-shell.focus-shell[data-design=modern] .table select:focus,.app-shell.focus-shell[data-design=modern] .candidate-card select:focus{border-color:#587f9c;box-shadow:none}.app-shell.focus-shell[data-design=modern] .form-error{color:#f3b2b8}.app-shell.focus-shell[data-design=modern] .table-row>div small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .table-row select{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-list article small{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .candidate-avatar{color:#b5c2cd;background:linear-gradient(135deg,#263e50,#263e50);font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .stage-pill{color:#afd2ef;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-card{background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-card small{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .candidate-card select{font-size:12px}.app-shell.focus-shell[data-design=modern] .queue-ready>span{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .integration-result{font-weight:600}.app-shell.focus-shell[data-design=modern] .integration-result.ok{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .integration-result.error{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .event-journal{border:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .event-head,.app-shell.focus-shell[data-design=modern] .event-row{border-top:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .event-head{color:var(--muted);background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .event-row{font-size:12px}.app-shell.focus-shell[data-design=modern] .event-status{font-weight:600}.app-shell.focus-shell[data-design=modern] .event-status.processed{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .event-status.received{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern] .event-status.failed{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .user-create,.app-shell.focus-shell[data-design=modern] .user-create input,.app-shell.focus-shell[data-design=modern] .user-create select,.app-shell.focus-shell[data-design=modern] .user-row select,.app-shell.focus-shell[data-design=modern] .password-reset input{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .user-list{border:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .user-row{border-top:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .user-head{color:var(--muted);background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .account-state{color:#f3b2b8;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .account-state.active{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .account-actions button{font-size:12px}.app-shell.focus-shell[data-design=modern] .password-reset{background:#222f3a}.app-shell.focus-shell[data-design=modern] .password-reset button{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-summary>span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-summary strong{color:var(--ink)}.app-shell.focus-shell[data-design=modern] .candidate-filters{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-search>span{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .candidate-filters input,.app-shell.focus-shell[data-design=modern] .candidate-filters select{border:1px solid var(--line);color:var(--ink);background:#222f3a;outline:none}.app-shell.focus-shell[data-design=modern] .candidate-filters input:focus,.app-shell.focus-shell[data-design=modern] .candidate-filters select:focus{border-color:#587f9c;box-shadow:none}.app-shell.focus-shell[data-design=modern] .inline-error{color:#f3b2b8;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-table{border:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .candidate-table-head,.app-shell.focus-shell[data-design=modern] .candidate-table-row{border-top:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .candidate-table-head{color:var(--muted);background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-identity button:hover{color:var(--accent)}.app-shell.focus-shell[data-design=modern] .candidate-identity small,.app-shell.focus-shell[data-design=modern] .candidate-contacts small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-contacts strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-table-row>select{border:1px solid var(--line);color:var(--ink);background:#222f3a}.app-shell.focus-shell[data-design=modern] .source-pill{color:#b5c2cd;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .funnel-guide{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-guide p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .kanban.is-dragging .kanban-column:not(.drop-locked){border-color:#587f9c;background:#222f3a}.app-shell.focus-shell[data-design=modern] .kanban-column.drop-over{border-color:var(--accent)!important;background:#222f3a!important;box-shadow:none}.app-shell.focus-shell[data-design=modern] .drop-hint{border:1px dashed #587f9c;color:var(--accent);background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .drag-handle{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .candidate-row{border:1px solid #465967;color:var(--ink);background:var(--paper);box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-row:hover{box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-row small{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .candidate-name{color:var(--ink);background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-name:hover{color:var(--accent)}.app-shell.focus-shell[data-design=modern] .detail-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .detail-head>button{color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .contact-grid>div{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .contact-grid span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .detail-section{border-top:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .detail-application{background:#222f3a}.app-shell.focus-shell[data-design=modern] .detail-application small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .timeline-event:before{background:var(--line)}.app-shell.focus-shell[data-design=modern] .timeline-event>span{border:3px solid #465967;background:var(--accent)}.app-shell.focus-shell[data-design=modern] .timeline-event small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .timeline-event p{color:#afd2ef;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-open{color:var(--ink);background:transparent;box-shadow:none;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-open:hover{color:var(--accent)}.app-shell.focus-shell[data-design=modern] .vacancy-detail .detail-head p{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .detail-actions>button:last-child{color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-hero>div{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-hero span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-status{color:#afd2ef;background:#222f3a;font-size:12px!important}.app-shell.focus-shell[data-design=modern] .vacancy-status.published{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-status.closed{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-copy span{color:var(--muted);font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-copy p{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-candidates>button{border:1px solid var(--line);color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-candidates>button:hover{border-color:#587f9c;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-candidates small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-edit{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-edit label{color:var(--muted);font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-edit select,.app-shell.focus-shell[data-design=modern] .vacancy-edit textarea{border:1px solid var(--line);color:var(--ink);background:#222f3a}.app-shell.focus-shell[data-design=modern] .work-head p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .work-tabs{background:#222f3a}.app-shell.focus-shell[data-design=modern] .work-tabs button{color:var(--muted);background:transparent;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .work-tabs button.active{color:#b5c2cd;background:var(--accent)}.app-shell.focus-shell[data-design=modern] .work-form input,.app-shell.focus-shell[data-design=modern] .work-form textarea{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .work-list article{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .work-list article.note{border-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .work-list article.completed strong{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .work-list small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .task-check{border:2px solid #465967;color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .completed .task-check{border-color:var(--accent);background:var(--accent)}.app-shell.focus-shell[data-design=modern] .note-mark{color:var(--accent);background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .work-empty{border:1px dashed var(--line);color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-hero p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-count{border-right:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .interview-count span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-form input,.app-shell.focus-shell[data-design=modern] .interview-form select,.app-shell.focus-shell[data-design=modern] .feedback-form input,.app-shell.focus-shell[data-design=modern] .feedback-form select,.app-shell.focus-shell[data-design=modern] .feedback-form textarea{border:1px solid var(--line);color:var(--ink);background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-column-head span{background:#222f3a;color:var(--accent);font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .interview-card{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .interview-date{border-right:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .interview-date span{color:var(--accent);font-weight:600}.app-shell.focus-shell[data-design=modern] .interview-main p,.app-shell.focus-shell[data-design=modern] .interview-card.compact p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-main li{background:#222f3a;color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .status-pill{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .status-pill.scheduled{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .status-pill.completed{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .status-pill.cancelled{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-actions button{font-size:12px}.app-shell.focus-shell[data-design=modern] .feedback-form{background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-card.compact>div>strong{color:var(--accent);font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-card blockquote{border-left:2px solid #587f9c;color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .month-calendar{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-toolbar{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .calendar-toolbar button{border:1px solid #465967;color:#b5c2cd;background:#222f3a;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .calendar-summary{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-summary>span{border-right:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .calendar-summary small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .calendar-summary .attention strong{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .calendar-board{border-right:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .calendar-weekdays{background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-weekdays span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .calendar-grid{border-top:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .calendar-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .calendar-day:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-day.outside{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-day.selected{background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .calendar-day.today>.day-number{color:#b5c2cd;background:#23443b}.app-shell.focus-shell[data-design=modern] .day-load{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-event{border-left:2px solid #518a77;color:#e0e8ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-event.completed{border-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-event.cancelled{border-color:#8d5763;background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-event span{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .calendar-more{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .calendar-agenda{background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-agenda>header{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-agenda>header span{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .calendar-agenda>header small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .calendar-agenda .agenda-event{border-bottom:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .agenda-event time{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .agenda-event div strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .agenda-event div span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .agenda-event div small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .agenda-empty:before{border:1px dashed #465967;color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .agenda-empty strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .agenda-empty span,.app-shell.focus-shell[data-design=modern] .secretary-head p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-head>div:last-child{background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-head>div:last-child strong{color:var(--accent)}.app-shell.focus-shell[data-design=modern] .secretary-head>div:last-child span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-list article{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-person>span{color:#b5c2cd;background:linear-gradient(135deg,#263e50,#263e50);font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .secretary-person small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-list input,.app-shell.focus-shell[data-design=modern] .secretary-list select{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-list button{font-size:12px}.app-shell.focus-shell[data-design=modern] .confirmation-pill{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .confirmation-pill.pending{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern] .confirmation-pill.confirmed{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .confirmation-pill.reschedule{color:#d0c3ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .confirmation-pill.unreachable{color:#ecd19e;background:#222f3a}.app-shell.focus-shell[data-design=modern] .confirmation-pill.declined{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-done{border:1px dashed #518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-done strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .secretary-done p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .inbox-sidebar,.app-shell.focus-shell[data-design=modern] .chat-panel,.app-shell.focus-shell[data-design=modern] .conversation-context{border-color:#465967;box-shadow:none}.app-shell.focus-shell[data-design=modern] .inbox-sidebar{background:#222f3a}.app-shell.focus-shell[data-design=modern] .inbox-head p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .inbox-search{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .inbox-search span{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .inbox-search input{background:transparent;font-size:12px}.app-shell.focus-shell[data-design=modern] .conversation-items{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .conversation-items>button{border-bottom:1px solid #465967;color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .conversation-items>button:hover{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .conversation-items>button.active{color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .conversation-avatar{color:#b5c2cd;background:linear-gradient(145deg,#263e50,#263e50);font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .conversation-items strong{color:#afd2ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .conversation-items small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .conversation-meta time{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .conversation-meta em{color:#afd2ef;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .chat-panel{background:#222f3a}.app-shell.focus-shell[data-design=modern] .chat-head{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .chat-head p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .chat-head-actions a,.app-shell.focus-shell[data-design=modern] .chat-head-actions button{border:1px solid #465967;color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .message-stream{background-color:#222f3a;background-image:radial-gradient(#23443b 1px,transparent 1px)}.app-shell.focus-shell[data-design=modern] .message-date{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .message-date:before,.app-shell.focus-shell[data-design=modern] .message-date:after{background:#222f3a}.app-shell.focus-shell[data-design=modern] .message-bubble{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .message-bubble.outbound{border-color:#518a77;color:#e0e8ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .message-bubble p{font-size:12px}.app-shell.focus-shell[data-design=modern] .message-bubble small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .chat-empty{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .chat-empty strong{color:var(--ink)}.app-shell.focus-shell[data-design=modern] .chat-empty p{font-size:12px}.app-shell.focus-shell[data-design=modern] .message-composer{border-top:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .composer-box{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .message-composer .composer-box textarea{background:transparent;font-size:12px}.app-shell.focus-shell[data-design=modern] .message-composer span,.app-shell.focus-shell[data-design=modern] .message-composer small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .composer-status i{background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .conversation-context{background:#222f3a}.app-shell.focus-shell[data-design=modern] .context-profile{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .context-profile p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .context-state{color:#ecd19e;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .context-state i{background:#473b2b}.app-shell.focus-shell[data-design=modern] .conversation-context dl>div{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .conversation-context dt{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .conversation-context dd{color:#e0e8ef;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .telegram-dot{color:#afd2ef;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .context-actions a{border:1px solid #518a77;color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .context-actions>span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .conversation-link{border:1px solid #518a77;background:linear-gradient(145deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .conversation-link header>span{color:#a9dfcc;background:#23443b;font-weight:600}.app-shell.focus-shell[data-design=modern] .conversation-link header small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .conversation-link p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .conversation-link>label{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .conversation-link select{border:1px solid #465967;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .conversation-link button,.app-shell.focus-shell[data-design=modern] .conversation-binding-actions button{font-size:12px}.app-shell.focus-shell[data-design=modern] .conversation-binding-actions .danger-action{color:#f3b2b8;border:1px solid #8d5763;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .new-conversation-modal{background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .new-conversation-modal header{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .new-conversation-modal label{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .new-conversation-modal select{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .new-conversation-modal>p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .new-conversation-modal footer{border-top:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .inbox-account-filter{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .inbox-account-filter select{border:1px solid #465967;color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .login-page{background:radial-gradient(circle at 92% 8%,#263e50,transparent 28%),radial-gradient(circle at 62% 92%,#263e50,transparent 30%),linear-gradient(135deg,#222f3a 0% 52%,#222f3a)}.app-shell.focus-shell[data-design=modern] .login-aside{border:1px solid #587f9c;color:#b5c2cd;background:radial-gradient(circle at 10% 8%,#23443b,transparent 30%),radial-gradient(circle at 110% 84%,#263e50,transparent 38%),linear-gradient(155deg,#263e50 0% 58%,#263e50);box-shadow:none}.app-shell.focus-shell[data-design=modern] .login-aside:after{background:#473b2b}.app-shell.focus-shell[data-design=modern] .login-aside-brand>span,.app-shell.focus-shell[data-design=modern] .login-brand>span,.app-shell.focus-shell[data-design=modern] .auth-loading>span{color:#afd2ef;background:#23443b;font-weight:600;box-shadow:none}.app-shell.focus-shell[data-design=modern] .login-aside-brand small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .login-aside-copy>span{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .login-aside-copy p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .login-aside-foot{border-top:1px solid #465967;color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .login-aside-foot i{background:#473b2b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .login-card{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .login-copy .eyebrow{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .login-copy h1{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .login-copy p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .login-card label{color:#afd2ef;font-weight:600}.app-shell.focus-shell[data-design=modern] .login-card input{border:1px solid #465967;color:#afd2ef;background:#222f3a;outline:none}.app-shell.focus-shell[data-design=modern] .login-card input:hover{border-color:#465967}.app-shell.focus-shell[data-design=modern] .login-card input:focus{border-color:#518a77;box-shadow:none}.app-shell.focus-shell[data-design=modern] .login-card .login-password-toggle{color:#afd2ef;background:#222f3a;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .login-card .login-password-toggle:hover{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .login-card form>button{border:1px solid #518a77;color:#b5c2cd;background:#23443b;box-shadow:none;font-weight:600}.app-shell.focus-shell[data-design=modern] .login-card form>button:hover{background:#23443b}.app-shell.focus-shell[data-design=modern] .login-error{border:1px solid #8d5763;border-left:4px solid #8d5763;color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .login-card footer{border-top:1px solid #465967;color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .login-card footer>span{border:1px solid #465967;background:#222f3a;font-weight:600}.app-shell.focus-shell[data-design=modern] .login-system-state i{background:#293945}.app-shell.focus-shell[data-design=modern] .login-system-state.available{color:#a9dfcc;border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .login-system-state.available i{background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .login-system-state.unavailable{color:#f3b2b8;border-color:#8d5763;background:#222f3a}.app-shell.focus-shell[data-design=modern] .login-system-state.unavailable i{background:#472f39}.app-shell.focus-shell[data-design=modern] .auth-loading{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .user-button{color:#b5c2cd;background:transparent;box-shadow:none}@media(max-width:900px){.app-shell.focus-shell[data-design=modern] .login-card{border-left:1px solid #465967}}@media(max-width:520px){.app-shell.focus-shell[data-design=modern] .login-page{background:#222f3a}}.app-shell.focus-shell[data-design=modern] .task-priority{color:#b5c2cd;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .task-priority.high{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern] .task-priority.urgent{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .task-priority.low{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern]{--paper:#222f3a}.app-shell.focus-shell[data-design=modern]{background:radial-gradient(circle at 5% 0%,#263e50,transparent 25%),linear-gradient(145deg,#222f3a,#222f3a 60%,#222f3a)}.app-shell.focus-shell[data-design=modern] .global-header{border-color:#465967;color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .brand>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .brand small,.app-shell.focus-shell[data-design=modern] .system-state{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .user-button{color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .module-nav,.app-shell.focus-shell[data-design=modern] .module-nav.open{border-color:#465967;background:#222f3a;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .drawer-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .drawer-head:before{color:#b5c2cd;background:linear-gradient(145deg,#263e50,#263e50);box-shadow:none;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .drawer-head>div small{font-size:12px}.app-shell.focus-shell[data-design=modern] .module-nav>button{font-size:12px}.app-shell.focus-shell[data-design=modern] .module-nav>button>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .section-head .breadcrumbs,.app-shell.focus-shell[data-design=modern] .section-head p{font-size:12px}.app-shell.focus-shell[data-design=modern] .pilot-card{box-shadow:none}.app-shell.focus-shell[data-design=modern] .focus-label>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .focus-label strong,.app-shell.focus-shell[data-design=modern] .focus-label small,.app-shell.focus-shell[data-design=modern] .eyebrow,.app-shell.focus-shell[data-design=modern] .focus-main p{font-size:12px}.app-shell.focus-shell[data-design=modern] .pilot-card>button{font-size:12px}.app-shell.focus-shell[data-design=modern] .metrics article{box-shadow:none}.app-shell.focus-shell[data-design=modern] .metrics article span,.app-shell.focus-shell[data-design=modern] .metrics article small{font-size:12px}.app-shell.focus-shell[data-design=modern] .module-launcher{border:1px solid #465967;background:var(--paper);box-shadow:none}.app-shell.focus-shell[data-design=modern] .module-launcher-head>small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .module-launcher button{color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .module-launcher button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .module-launcher button>span{color:#afd2ef;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .module-launcher button strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .module-launcher button small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .module-launcher button b{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .candidates-workspace{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .candidates-workspace>.panel-head{border:1px solid #465967;background:var(--paper);box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-summary>span{border-right:1px solid var(--line);font-size:12px}.app-shell.focus-shell[data-design=modern] .candidates-workspace>.editor-form{background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-filters{border-color:#465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-filters input,.app-shell.focus-shell[data-design=modern] .candidate-filters select{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-filters>button{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-table{border-color:#465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-table-head{background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-table-row{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-avatar,.app-shell.focus-shell[data-design=modern] .candidate-identity small,.app-shell.focus-shell[data-design=modern] .candidate-contacts small,.app-shell.focus-shell[data-design=modern] .candidate-contacts strong,.app-shell.focus-shell[data-design=modern] .source-pill{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-table-row>select{font-size:12px}.app-shell.focus-shell[data-design=modern] .detail-scrim{background:#192630;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .panel{box-shadow:none}.app-shell.focus-shell[data-design=modern] .panel-head p,.app-shell.focus-shell[data-design=modern] .facts li,.app-shell.focus-shell[data-design=modern] .facts strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .kanban-column{box-shadow:none}.app-shell.focus-shell[data-design=modern] article{box-shadow:none}.app-shell.focus-shell[data-design=modern] button{font-size:12px}@media(max-width:900px){.app-shell.focus-shell[data-design=modern] .section-head p,.app-shell.focus-shell[data-design=modern] .environment{font-size:12px}.app-shell.focus-shell[data-design=modern] .focus-label,.app-shell.focus-shell[data-design=modern] .conversation-list{border-bottom:1px solid var(--line)}}.app-shell.focus-shell[data-design=modern]{--ink:#e0e8ef;--muted:#b5c2cd;--line:#465967;--paper:#222f3a}.app-shell.focus-shell[data-design=modern]{color:var(--ink);background:#222f3a}.app-shell.focus-shell[data-design=modern]{background:linear-gradient(180deg,#222f3a 0 210px)}.app-shell.focus-shell[data-design=modern] .global-header{border:1px solid #465967;color:var(--ink);background:#222f3a;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .menu-trigger{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .menu-trigger span{background:#293945}.app-shell.focus-shell[data-design=modern] .menu-trigger:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .brand{color:var(--ink)}.app-shell.focus-shell[data-design=modern] .brand>span{color:#b5c2cd;background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .brand small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .header-heading{border-left:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .header-heading span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .shell-context{border-left:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .shell-context span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .shell-context strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .focus-mode,.app-shell.focus-shell[data-design=modern] .system-state{border:1px solid #518a77;color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .dot{background:#472f39;box-shadow:none}.app-shell.focus-shell[data-design=modern] .dot.online{background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .user-button{border:1px solid #465967;color:var(--ink);background:#222f3a}.app-shell.focus-shell[data-design=modern] .user>span{color:#e0e8ef;background:#473b2b}.app-shell.focus-shell[data-design=modern] .user strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .user small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .nav-scrim{background:#192630;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .module-nav,.app-shell.focus-shell[data-design=modern] .module-nav.open{border:1px solid #587f9c;color:#b5c2cd;background:#192630;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .drawer-brand>span{color:#a9dfcc;background:#23443b;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .drawer-brand small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-status{border:1px solid #465967;background:#192630}.app-shell.focus-shell[data-design=modern] .drawer-status i{background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .drawer-status strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-status small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-caption{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .drawer-group>strong{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-group>a{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .drawer-group>a:hover{color:#b5c2cd;background:#192630}.app-shell.focus-shell[data-design=modern] .drawer-group>a.active{color:#b5c2cd;background:#192630;box-shadow:none}.app-shell.focus-shell[data-design=modern] .drawer-group>a>span{color:#a9dfcc;font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-footer{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .drawer-footer>span{color:#a9dfcc;background:#192630;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .drawer-footer strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-footer small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-footer button{border:1px solid #465967;color:#b5c2cd;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .section-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .breadcrumbs{color:#a9dfcc;font-size:12px}.app-shell.focus-shell[data-design=modern] .section-head h1{color:#e0e8ef}.app-shell.focus-shell[data-design=modern] .section-head p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .environment{border-color:#587f9c;color:#afd2ef;background:#222f3a;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] button{background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .secondary{color:#e0e8ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .text-button{color:#a9dfcc;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .eyebrow{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] article,.app-shell.focus-shell[data-design=modern] .panel,.app-shell.focus-shell[data-design=modern] .conversation-list,.app-shell.focus-shell[data-design=modern] .conversation{border:1px solid #465967;background:#222f3a;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .pilot-card{border:1px solid #465967;background:linear-gradient(135deg,#222f3a,#222f3a 64%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .pilot-card:after{background:radial-gradient(circle,#23443b,transparent 65%)}.app-shell.focus-shell[data-design=modern] .focus-label>span{background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .module-launcher{border-color:#465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .module-launcher button,.app-shell.focus-shell[data-design=modern] .module-launcher button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .module-launcher button>span{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-filters,.app-shell.focus-shell[data-design=modern] .candidate-table-head{background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-table,.app-shell.focus-shell[data-design=modern] .candidates-workspace>.panel-head{border-color:#465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-table-row:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] input:focus,.app-shell.focus-shell[data-design=modern] select:focus,.app-shell.focus-shell[data-design=modern] textarea:focus{border-color:#518a77!important;box-shadow:none!important}.app-shell.focus-shell[data-design=modern] h1,.app-shell.focus-shell[data-design=modern] h2,.app-shell.focus-shell[data-design=modern] h3,.app-shell.focus-shell[data-design=modern] h4{font-weight:600}.app-shell.focus-shell[data-design=modern] .brand small{font-size:12px}.app-shell.focus-shell[data-design=modern] .header-heading span{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .shell-context span,.app-shell.focus-shell[data-design=modern] .focus-mode,.app-shell.focus-shell[data-design=modern] .system-state,.app-shell.focus-shell[data-design=modern] .user small,.app-shell.focus-shell[data-design=modern] .drawer-brand small,.app-shell.focus-shell[data-design=modern] .drawer-status small,.app-shell.focus-shell[data-design=modern] .drawer-caption{font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-group>strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-group>a>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-footer small{font-size:12px}.app-shell.focus-shell[data-design=modern] .breadcrumbs,.app-shell.focus-shell[data-design=modern] .environment,.app-shell.focus-shell[data-design=modern] .eyebrow{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .focus-label small{font-size:12px}.app-shell.focus-shell[data-design=modern] button{font-weight:600}.app-shell.focus-shell[data-design=modern] .metrics article span{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .metrics article small{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-table-head{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-identity small,.app-shell.focus-shell[data-design=modern] .candidate-contacts small{font-size:12px}.app-shell.focus-shell[data-design=modern] .source-pill,.app-shell.focus-shell[data-design=modern] .candidate-table-row>select{font-size:12px}.app-shell.focus-shell[data-design=modern] .table-head,.app-shell.focus-shell[data-design=modern] .badge,.app-shell.focus-shell[data-design=modern] .status-pill,.app-shell.focus-shell[data-design=modern] .confirmation-pill{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-summary{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-summary p{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .funnel-totals>span{border-left:1px solid var(--line);color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-totals strong{color:var(--ink)}.app-shell.focus-shell[data-design=modern] .funnel-totals .success strong{color:var(--accent)}.app-shell.focus-shell[data-design=modern] .funnel-progress{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-progress>div{border-right:1px solid #465967}.app-shell.focus-shell[data-design=modern] .funnel-progress span{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .funnel-progress small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-progress .has-candidates{background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-progress .has-candidates span,.app-shell.focus-shell[data-design=modern] .funnel-progress .has-candidates strong{color:var(--accent)}.app-shell.focus-shell[data-design=modern] .funnel-progress b{border:1px solid var(--line);color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column{border:1px solid var(--line);background:#222f3a;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column:first-child{box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column>header{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column>header span{color:var(--accent);background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column>header>strong{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .stage-empty>span{border:1px dashed #465967;color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .stage-empty p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-card-head>span{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .funnel-card-head button{color:var(--ink);background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-card-head small{color:var(--accent);font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card-head i{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-card>p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card-foot{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .funnel-card-foot small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card-foot button{color:var(--accent);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-card>select{border:1px solid #465967;color:#e0e8ef;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board .drop-hint,.app-shell.focus-shell[data-design=modern] .funnel-outcomes .drop-hint{border-color:#518a77;color:var(--accent);background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column.drop-over,.app-shell.focus-shell[data-design=modern] .funnel-outcomes section.drop-over{border-color:#518a77!important;background:#222f3a!important;box-shadow:none!important}.app-shell.focus-shell[data-design=modern] .funnel-outcomes{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .outcomes-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .outcomes-head>small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-outcomes>div>section+section{border-left:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .funnel-outcomes section>header>span{font-weight:600}.app-shell.focus-shell[data-design=modern] .funnel-outcomes .hired>header>span{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-outcomes .rejected>header>span{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-outcomes section>header small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .outcome-list>p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .outcome-list>button{border:1px solid var(--line);color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .outcome-list>button>span{background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .outcome-list>button strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .outcome-list>button small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .outcome-list>button b{color:var(--accent)}@media(max-width:760px){.app-shell.focus-shell[data-design=modern] .funnel-outcomes>div>section+section{border-top:1px solid var(--line)}}.app-shell.focus-shell[data-design=modern] .drawer-group>a.active>span{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .vacancy-command{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-command p{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .vacancy-command-stats span{border-left:1px solid var(--line);color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-command-stats strong{color:var(--ink)}.app-shell.focus-shell[data-design=modern] .vacancy-create,.app-shell.focus-shell[data-design=modern] .vacancy-toolbar{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-toolbar label>span{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .vacancy-toolbar input,.app-shell.focus-shell[data-design=modern] .vacancy-toolbar select{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-toolbar>span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-registry{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-registry-head{color:#b5c2cd;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-registry>article{border-top:1px solid #465967;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-registry>article:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-primary>span{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-primary button{color:var(--ink);background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-primary small,.app-shell.focus-shell[data-design=modern] .vacancy-team small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-team strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-load>div{background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-load span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-load .hired{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-select{border:1px solid #465967;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-select.published{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-select.closed{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-row-actions a,.app-shell.focus-shell[data-design=modern] .vacancy-row-actions button{border:1px solid #465967;color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-row-actions a:hover,.app-shell.focus-shell[data-design=modern] .vacancy-row-actions button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-scope{border:1px solid #518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-scope>span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-scope>a{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-identity button{color:var(--ink);background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-identity button:hover{color:var(--accent);background:transparent}.app-shell.focus-shell[data-design=modern] .work-tabs{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .work-tabs button{color:#b5c2cd;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .work-tabs button:hover{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .work-tabs button.active{color:#b5c2cd;background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-detail .detail-head>button{border:1px solid #465967;color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-detail .detail-head>button:hover{border-color:#465967;color:#e0e8ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-detail::-webkit-scrollbar-thumb{background:#293945}.app-shell.focus-shell[data-design=modern] .candidate-detail::-webkit-scrollbar-track{background:transparent}.app-shell.focus-shell[data-design=modern] .telegram-link-card{border-color:#518a77;background:linear-gradient(145deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .telegram-link-state p,.app-shell.focus-shell[data-design=modern] .telegram-link-state small,.app-shell.focus-shell[data-design=modern] .telegram-link-result small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .telegram-link-state button,.app-shell.focus-shell[data-design=modern] .telegram-link-result button,.app-shell.focus-shell[data-design=modern] .telegram-link-result a{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .telegram-link-state.linked strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .telegram-link-result input{border:1px solid #465967;color:#e0e8ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .telegram-link-result a{color:#a9dfcc;border:1px solid #518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-schedule-dialog{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .interview-schedule-dialog .detail-head p{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .interview-schedule-dialog .detail-head>button{border:1px solid #465967;color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .interview-schedule-grid label{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .interview-schedule-grid input,.app-shell.focus-shell[data-design=modern] .interview-schedule-grid select{border:1px solid #465967;color:var(--ink);background:#222f3a}.app-shell.focus-shell[data-design=modern] .schedule-note{border:1px solid #518a77;color:#a9dfcc;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .operational-queue>.panel-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .operational-list>button{border-bottom:1px solid #465967;color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .operational-list>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .operational-list>button>span{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .operational-list small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .operational-list time{color:#e0e8ef;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .operational-empty span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .operational-queue>footer{color:var(--muted);background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .operational-queue>footer strong{color:var(--ink)}.app-shell.focus-shell[data-design=modern] .interview-actions .attention{color:#ecd19e;background:#473b2b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .reschedule-context{border:1px solid #8c7752;background:#222f3a}.app-shell.focus-shell[data-design=modern] .reschedule-context span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .reschedule-context em{color:#ecd19e;font-size:12px}.app-shell.focus-shell[data-design=modern] .security-summary{border:1px solid var(--line);background:var(--line)}.app-shell.focus-shell[data-design=modern] .security-summary>span{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .security-summary>span.secure{background:#222f3a}.app-shell.focus-shell[data-design=modern] .security-summary>span.danger{background:#222f3a}.app-shell.focus-shell[data-design=modern] .security-summary strong{color:var(--ink)}.app-shell.focus-shell[data-design=modern] .security-columns>div{border:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .security-columns h4{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .session-list>article{border-bottom:1px solid var(--line);box-shadow:none}.app-shell.focus-shell[data-design=modern] .session-list small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .session-actions button{font-size:12px}.app-shell.focus-shell[data-design=modern] .security-event-list>div{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .security-event-list>div>span{background:#23443b}.app-shell.focus-shell[data-design=modern] .security-event-list>div.danger>span{background:#472f39}.app-shell.focus-shell[data-design=modern] .security-event-list strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .security-event-list small,.app-shell.focus-shell[data-design=modern] .security-event-list time{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .detail-scrim:has(.candidate-detail){background:#263e50;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .candidate-detail{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-detail>.detail-head{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>span{border:1px solid #465967;color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>span:after{background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>span.done{color:#a9dfcc;border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>span.current{color:#b5c2cd;border-color:#518a77;background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>span.rejected.current{border-color:#8d5763;background:#472f39}.app-shell.focus-shell[data-design=modern] .candidate-profile-card,.app-shell.focus-shell[data-design=modern] .candidate-command-bar,.app-shell.focus-shell[data-design=modern] .candidate-composer,.app-shell.focus-shell[data-design=modern] .candidate-feed{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-card-caption{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-card-caption span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-field{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-field span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-field strong{color:#e0e8ef}.app-shell.focus-shell[data-design=modern] .candidate-profile-card .detail-application{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-command-bar button{color:#b5c2cd;background:transparent;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-command-bar button:hover,.app-shell.focus-shell[data-design=modern] .candidate-command-bar button.active{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-composer .work-head p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-feed-title{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-feed-title span{color:#b5c2cd;background:#23443b;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-feed .work-list article{box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-timeline .timeline-event{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-timeline .timeline-event strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-modal-scrim{background:#263e50;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .candidate-detail.candidate-modal{border:1px solid #465967;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-modal>.detail-head:before{background:#23443b}.app-shell.focus-shell[data-design=modern] .candidate-inline-chat{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-inline-chat>header{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-inline-chat>header p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-chat-empty p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-inline-interviews{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-inline-interviews>header{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-inline-interviews>header p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-interview-form{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-interview-form input,.app-shell.focus-shell[data-design=modern] .candidate-interview-form select{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-interview-list>article{border-bottom:1px solid #465967;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-interview-list>article>time{border-right:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-interview-list time span{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-interview-list article p,.app-shell.focus-shell[data-design=modern] .candidate-interview-list article small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-interview-list blockquote{border-left:2px solid #518a77;color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-inline-calls{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-inline-calls>header{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-inline-calls>header p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .call-link{color:#b5c2cd;background:#23443b;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-call-grid{background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-call-task,.app-shell.focus-shell[data-design=modern] .candidate-call-state,.app-shell.focus-shell[data-design=modern] .candidate-call-task textarea,.app-shell.focus-shell[data-design=modern] .candidate-call-task input{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-call-state strong{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .candidate-call-state p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-call-tasks{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-call-tasks>article{border-bottom:1px solid #465967;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-call-tasks>article>span{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-call-tasks>article>span.done{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-call-tasks article strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-call-tasks article small{font-size:12px}.app-shell.focus-shell[data-design=modern] .system-state:has(.realtime-live){border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-command-bar{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-search{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-search>span{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .funnel-search input{background:transparent}.app-shell.focus-shell[data-design=modern] .funnel-command-bar>select{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .density-switch{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .density-switch button{color:#b5c2cd;background:transparent;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .density-switch button.active{color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-filter-result{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-filter-result strong{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column{background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column>header{background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column>header h3{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card-head>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card-head button,.app-shell.focus-shell[data-design=modern] .funnel-card-head small,.app-shell.focus-shell[data-design=modern] .funnel-card-head i{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card>p{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card-contact{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card-contact>span{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .funnel-card-foot small{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card-foot small.stale{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .funnel-card>select{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board.density-comfortable .funnel-card>p{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board.density-comfortable .funnel-card>select{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card-actions button,.app-shell.focus-shell[data-design=modern] .funnel-card-actions a,.app-shell.focus-shell[data-design=modern] .funnel-card-actions>span{border:1px solid #465967;color:#b5c2cd;background:#222f3a;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card-actions button:hover,.app-shell.focus-shell[data-design=modern] .funnel-card-actions a:hover{border-color:#518a77;color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .outbox-summary>span{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .outbox-summary small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .outbox-summary .ok{border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .outbox-summary .warning{border-color:#8c7752;background:#222f3a}.app-shell.focus-shell[data-design=modern] .outbox-summary .danger{border-color:#8d5763;background:#222f3a}.app-shell.focus-shell[data-design=modern] .outbox-list{border:1px solid #465967}.app-shell.focus-shell[data-design=modern] .outbox-row{border-bottom:1px solid #465967;font-size:12px}.app-shell.focus-shell[data-design=modern] .outbox-row.head{color:#b5c2cd;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .outbox-row time{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .outbox-state{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .outbox-state.published{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .outbox-state.pending{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern] .outbox-state.error{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-command>.panel-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .queue-counters{background:#222f3a}.app-shell.focus-shell[data-design=modern] .queue-counters>button{color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .queue-counters>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .queue-counters span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .queue-counters small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .queue-counters .attention strong{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .queue-counters .danger strong{color:#f3b2b8}.app-shell.focus-shell[data-design=modern] .priority-work{border-top:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .priority-head{background:#222f3a}.app-shell.focus-shell[data-design=modern] .priority-head strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .priority-head span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .priority-work>button{border-top:1px solid #465967;color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .priority-work>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .queue-avatar{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .priority-work>button div strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .priority-work>button div small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .priority-work time{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .priority-work time.overdue{color:#f3b2b8}.app-shell.focus-shell[data-design=modern] .priority-work>button b{color:#a9dfcc;font-size:12px}.app-shell.focus-shell[data-design=modern] .priority-empty span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-head>div:last-child{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-head>div:last-child strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .secretary-summary{background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-summary>button,.app-shell.focus-shell[data-design=modern] .secretary-summary>div{color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .secretary-summary>button:hover,.app-shell.focus-shell[data-design=modern] .secretary-summary>button.active{background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-summary>button.active{box-shadow:none}.app-shell.focus-shell[data-design=modern] .secretary-summary span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .secretary-summary small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-summary .warning strong{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .secretary-summary .attention strong{color:#d0c3ef}.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-list article{border-bottom:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .secretary-time{border-right:1px solid #465967}.app-shell.focus-shell[data-design=modern] .secretary-time span{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .secretary-time small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-person>span{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-contact a{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .secretary-contact span{color:#f3b2b8;font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-contact small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .manager-head p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-head>div:last-child{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-head>div:last-child span{font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-summary{background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-summary>button{color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .manager-summary>button:hover,.app-shell.focus-shell[data-design=modern] .manager-summary>button.active{background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-summary>button.active{box-shadow:none}.app-shell.focus-shell[data-design=modern] .manager-summary span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .manager-summary small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-summary .attention strong{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .manager-list>article{border-bottom:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .manager-list>article.needs-feedback{border-left:3px solid #8c7752}.app-shell.focus-shell[data-design=modern] .manager-person>span{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .manager-person small,.app-shell.focus-shell[data-design=modern] .manager-context span,.app-shell.focus-shell[data-design=modern] .manager-context small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-context strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-result span{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .manager-result p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-feedback{background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-feedback select,.app-shell.focus-shell[data-design=modern] .manager-feedback textarea{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-empty span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .telegram-link-state select{border:1px solid #465967;color:var(--ink);background:#222f3a}.app-shell.focus-shell[data-design=modern] .telegram-link-result strong{color:#a9dfcc;font-size:12px}.app-shell.focus-shell[data-design=modern] .notification-trigger{border:1px solid #465967;color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .notification-trigger:hover{border-color:#518a77;color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .notification-trigger svg{fill:none;stroke:currentColor}.app-shell.focus-shell[data-design=modern] .notification-trigger b{border:2px solid #465967;color:#b5c2cd;background:#472f39}.app-shell.focus-shell[data-design=modern] .notification-popover{border:1px solid #465967;color:var(--ink);background:#222f3a;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .notification-popover>header{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .notification-popover>header span{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .notification-popover>header button{color:#a9dfcc;background:#222f3a;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .notification-list>button{border-bottom:1px solid #465967;color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .notification-list>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .notification-list>button.unread{background:#222f3a}.app-shell.focus-shell[data-design=modern] .notification-list>button>i{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .notification-list>button span strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .notification-list>button span small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .notification-list>button span time{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .notification-list>button>em{background:#23443b}.app-shell.focus-shell[data-design=modern] .notification-empty{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .notification-popover>footer{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-card-caption>div button{border:1px solid #465967;color:#a9dfcc;background:#222f3a;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-edit-form label{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-edit-form input,.app-shell.focus-shell[data-design=modern] .candidate-edit-form select{border:1px solid #465967;color:var(--ink);background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-edit-form input:focus,.app-shell.focus-shell[data-design=modern] .candidate-edit-form select:focus{border-color:#518a77;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-edit-form>button{background:#23443b;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-identity small+small{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .vacancy-candidates>button{border:1px solid #465967;color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-candidates>button:hover{border-color:#518a77;color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-candidates .candidate-avatar{color:#a9dfcc;background:#222f3a;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-candidates strong{color:#afd2ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-candidates small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-candidates .vacancy-candidate-owner{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .vacancy-candidates .stage-pill{color:#afd2ef;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-candidate-open{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-timeline .timeline-event strong,.app-shell.focus-shell[data-design=modern] .vacancy-timeline .timeline-event small{font-size:12px}@media(min-width:901px){.app-shell.focus-shell[data-design=modern] .brand small,.app-shell.focus-shell[data-design=modern] .header-heading span,.app-shell.focus-shell[data-design=modern] .shell-context span,.app-shell.focus-shell[data-design=modern] .shell-context strong,.app-shell.focus-shell[data-design=modern] .focus-mode,.app-shell.focus-shell[data-design=modern] .system-state,.app-shell.focus-shell[data-design=modern] .user strong,.app-shell.focus-shell[data-design=modern] .user small,.app-shell.focus-shell[data-design=modern] .breadcrumbs,.app-shell.focus-shell[data-design=modern] .section-head p,.app-shell.focus-shell[data-design=modern] .environment,.app-shell.focus-shell[data-design=modern] .focus-label strong,.app-shell.focus-shell[data-design=modern] .focus-label small,.app-shell.focus-shell[data-design=modern] .eyebrow,.app-shell.focus-shell[data-design=modern] .focus-main p{font-size:12px}.app-shell.focus-shell[data-design=modern] .pilot-card>button{font-size:12px}.app-shell.focus-shell[data-design=modern] .metrics article span{font-size:12px}.app-shell.focus-shell[data-design=modern] .metrics article small{font-size:12px}.app-shell.focus-shell[data-design=modern] .panel-head p,.app-shell.focus-shell[data-design=modern] .facts li,.app-shell.focus-shell[data-design=modern] .facts strong,.app-shell.focus-shell[data-design=modern] .empty p,.app-shell.focus-shell[data-design=modern] .module-launcher button strong,.app-shell.focus-shell[data-design=modern] .vacancy-command p,.app-shell.focus-shell[data-design=modern] .vacancy-command-stats span,.app-shell.focus-shell[data-design=modern] .funnel-summary p,.app-shell.focus-shell[data-design=modern] .funnel-progress strong{font-size:12px}}.app-shell.focus-shell[data-design=modern] .agenda-candidate{color:var(--ink);background:transparent;box-shadow:none;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .agenda-candidate:hover{color:#a9dfcc;background:transparent}.app-shell.focus-shell[data-design=modern] .agenda-action-row button{border:1px solid #465967;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .agenda-action-row .agenda-danger{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .agenda-inline-form{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .agenda-inline-form input,.app-shell.focus-shell[data-design=modern] .agenda-inline-form select,.app-shell.focus-shell[data-design=modern] .agenda-inline-form textarea{border:1px solid #465967;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .agenda-inline-form button{font-size:12px}.app-shell.focus-shell[data-design=modern] .calendar-view-switch{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-view-switch button{background:transparent;color:#b5c2cd;font-weight:600}.app-shell.focus-shell[data-design=modern] .calendar-view-switch button.active{background:#222f3a;color:#a9dfcc;box-shadow:none}.app-shell.focus-shell[data-design=modern] .calendar-filterbar{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-filterbar select{border:1px solid #465967;background:#222f3a;color:#e0e8ef}.app-shell.focus-shell[data-design=modern] .calendar-alerts span{border:1px solid #465967;background:#222f3a;color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .calendar-alerts .warning{border-color:#8c7752;background:#222f3a;color:#ecd19e}.app-shell.focus-shell[data-design=modern] .calendar-alerts .danger{border-color:#8d5763;background:#222f3a;color:#f3b2b8}.app-shell.focus-shell[data-design=modern] .calendar-week-view>section{border-right:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-week-view>section.selected{background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-week-view>section.today header strong{background:#23443b;color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .calendar-week-view header{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .calendar-week-view header span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .calendar-week-view header small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .week-event{border:1px solid #465967;border-left:3px solid #518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .week-event time{color:#a9dfcc;font-weight:600}.app-shell.focus-shell[data-design=modern] .week-event span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .week-empty{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .calendar-list-view{background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-list-view>button{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-list-view>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-list-view time span,.app-shell.focus-shell[data-design=modern] .calendar-list-view small,.app-shell.focus-shell[data-design=modern] .calendar-list-view>button>span:nth-child(3){color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .calendar-event.conflict,.app-shell.focus-shell[data-design=modern] .week-event.conflict,.app-shell.focus-shell[data-design=modern] .calendar-list-view>button.conflict,.app-shell.focus-shell[data-design=modern] .agenda-event.conflict{border-color:#8d5763!important;background:#222f3a!important}.app-shell.focus-shell[data-design=modern] .agenda-event.conflict:before{color:#f3b2b8;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .interview-workspace>.interview-hero .interview-count span{font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-workspace .calendar-filterbar,.app-shell.focus-shell[data-design=modern] .interview-workspace .calendar-summary{background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-workspace .calendar-alerts{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-workspace .calendar-board,.app-shell.focus-shell[data-design=modern] .interview-timeline{background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-timeline>header{border-bottom:1px solid var(--line);color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .interview-timeline>button{border-bottom:1px solid #465967;background:#222f3a;box-shadow:none;color:var(--ink)}.app-shell.focus-shell[data-design=modern] .interview-timeline>button:hover,.app-shell.focus-shell[data-design=modern] .interview-timeline>button.selected{background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-timeline>button.selected{box-shadow:none}.app-shell.focus-shell[data-design=modern] .interview-timeline time{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .interview-timeline time small,.app-shell.focus-shell[data-design=modern] .interview-timeline>button>span small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .interview-timeline>button>span strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-inspector{background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-inspector>header{background:#192630;color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .interview-inspector>header span{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .interview-inspector>header small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .interview-inspector-card.conflict{background:#222f3a}.app-shell.focus-shell[data-design=modern] .inspector-time{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .inspector-time strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .inspector-time span,.app-shell.focus-shell[data-design=modern] .interview-inspector-card dt{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-inspector-card dd{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .inspector-candidate{border:1px solid #465967;color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .inspector-warning{border:1px solid #8d5763;color:#f3b2b8;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-inspector .agenda-actions{border-top:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .calendar-list-view>button.selected,.app-shell.focus-shell[data-design=modern] .week-event.selected{background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .calendar-week-view .week-event{border:1px solid #465967;border-left:3px solid #518a77;color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .calendar-week-view .week-event:hover,.app-shell.focus-shell[data-design=modern] .calendar-week-view .week-event.selected{border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .week-event-head time{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .week-event-head span{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .calendar-week-view .week-event>strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .calendar-week-view .week-event .week-vacancy{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .week-event dl{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .week-event dt{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .week-event dd{color:#e0e8ef;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .calendar-week-view .week-event>small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .calendar-week-view .week-event .week-location{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .interview-workspace .calendar-event{border:1px solid #465967;border-left:3px solid #518a77;color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-workspace .calendar-event.confirmation-pending{border-left-color:#8c7752;background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-workspace .calendar-event.confirmation-reschedule{border-left-color:#8d5763;background:#222f3a}.app-shell.focus-shell[data-design=modern] .calendar-event-time strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .calendar-event-time small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .calendar-event-info strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .calendar-event-info span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .calendar-event-status{color:#ecd19e;background:#473b2b;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .confirmation-confirmed .calendar-event-status{color:#a9dfcc;background:#23443b}.app-shell.focus-shell[data-design=modern] .confirmation-reschedule .calendar-event-status{color:#f3b2b8;background:#472f39}.app-shell.focus-shell[data-design=modern] .interview-workspace .calendar-more{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .interview-workspace .day-number{font-size:12px}.app-shell.focus-shell[data-design=modern] .reschedule-availability{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .reschedule-availability>header strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .reschedule-availability>header span,.app-shell.focus-shell[data-design=modern] .reschedule-availability>p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .reschedule-availability button{border:1px solid #465967;color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .reschedule-availability button.selected{border-color:#518a77;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .reschedule-availability button b{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .reschedule-availability button strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .reschedule-availability button small{color:#ecd19e;font-size:12px}.app-shell.focus-shell[data-design=modern] .reschedule-availability>p b{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .funnel-workspace .funnel-summary p,.app-shell.focus-shell[data-design=modern] .funnel-workspace .funnel-filter-result,.app-shell.focus-shell[data-design=modern] .funnel-workspace .funnel-progress span,.app-shell.focus-shell[data-design=modern] .funnel-workspace .funnel-progress small{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-workspace .funnel-progress strong,.app-shell.focus-shell[data-design=modern] .funnel-workspace .funnel-progress small{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column.has-items{background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column.empty-stage>header h3{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board .empty-stage .stage-empty p{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board .funnel-card>p{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card-meta>span{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-card-meta small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-card-meta strong{color:#e0e8ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board .funnel-card-actions button,.app-shell.focus-shell[data-design=modern] .funnel-board .funnel-card-actions a,.app-shell.focus-shell[data-design=modern] .funnel-board .funnel-card-actions>span{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .funnel-board.is-dragging .empty-stage.drop-allowed .stage-empty p,.app-shell.focus-shell[data-design=modern] .funnel-workspace .funnel-summary p,.app-shell.focus-shell[data-design=modern] .funnel-workspace .funnel-filter-result,.app-shell.focus-shell[data-design=modern] .funnel-workspace .funnel-progress span,.app-shell.focus-shell[data-design=modern] .funnel-workspace .funnel-progress small{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column>header span{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board .kanban-column>header>strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board .empty-stage .stage-empty p,.app-shell.focus-shell[data-design=modern] .funnel-board .funnel-card-head small,.app-shell.focus-shell[data-design=modern] .funnel-board .funnel-card-contact,.app-shell.focus-shell[data-design=modern] .funnel-card-meta small,.app-shell.focus-shell[data-design=modern] .funnel-card-meta strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board .funnel-card-actions button,.app-shell.focus-shell[data-design=modern] .funnel-board .funnel-card-actions a,.app-shell.focus-shell[data-design=modern] .funnel-board .funnel-card-actions>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board .funnel-card-foot small{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-board .funnel-card>select{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-admin{background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-admin>.panel-head{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-admin>.panel-head p{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .funnel-admin-summary{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-admin-summary span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-stage-list{border-right:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-stage-list header{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .funnel-stage-list header span{background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-stage-list button{color:#e0e8ef;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-stage-list button:hover{border-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-stage-list button.active{border-color:#518a77;color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-stage-list button i,.app-shell.focus-shell[data-design=modern] .stage-color{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .funnel-stage-list button small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-stage-list button b{color:#a9dfcc;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-stage-editor{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-stage-editor>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .stage-active{color:#e0e8ef;font-size:12px!important;font-weight:600}.app-shell.focus-shell[data-design=modern] .stage-editor-section{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .stage-section-copy small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-stage-fields label{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .funnel-stage-fields input,.app-shell.focus-shell[data-design=modern] .condition-cards label{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .condition-cards label.checked{border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .condition-cards label>span{color:#a9dfcc;background:#222f3a;font-weight:600}.app-shell.focus-shell[data-design=modern] .condition-cards strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .condition-cards small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .transition-cards label{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .transition-cards label.checked{border-color:#518a77;color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .transition-cards span{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .transition-cards b{color:#a9dfcc;background:#23443b;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-stage-editor>footer{background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-stage-editor>footer strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-stage-editor>footer small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-stage-editor>footer button{font-size:12px}@media(min-width:901px){.app-shell.focus-shell[data-design=modern] .settings-tabs{background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-tabs small{font-size:12px}}@media(max-width:760px){.app-shell.focus-shell[data-design=modern] .funnel-stage-list{border-bottom:1px solid var(--line)}}.app-shell.focus-shell[data-design=modern] .funnel-stage-create{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-stage-create label{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .funnel-stage-list-row.active{border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-stage-list-row>.funnel-order-actions>button{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-stage-list-row>.funnel-order-actions>button:hover{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-stage-list-row>button.active{border-color:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-template-select span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .funnel-template-select select{border:1px solid #465967;color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-template-create{border-bottom:1px solid #518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-template-create small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-template-editor{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-template-editor label{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .rejection-dialog{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .rejection-dialog header{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .rejection-dialog header p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .rejection-dialog>label{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .rejection-dialog select,.app-shell.focus-shell[data-design=modern] .rejection-dialog textarea{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .rejection-dialog footer{border-top:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .rejection-dialog .danger-action{color:#b5c2cd;background:#472f39}.app-shell.focus-shell[data-design=modern] .candidate-overview>button:hover,.app-shell.focus-shell[data-design=modern] .candidate-overview>button.active{background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-overview>button.active{box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidates-workspace>.panel-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .candidates-workspace>.panel-head p{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-overview{background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-overview>button{color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-overview>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-overview span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-overview small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-overview .attention strong{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .candidate-overview .danger strong{color:#f3b2b8}.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-filters{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-filters input,.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-filters select,.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-table-head,.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-avatar{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-identity button{font-weight:600}.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-identity small{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-contacts a,.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-contacts strong{color:#e0e8ef;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-contacts a:hover{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-contacts a+a,.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-contacts small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidates-workspace .source-pill{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidates-workspace .candidate-table-row>select{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-row-action>small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-row-action .row-open{color:#a9dfcc;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-workspace{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-command{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-command p{font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-overview{background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-overview>button{color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-overview>button:hover,.app-shell.focus-shell[data-design=modern] .vacancy-overview>button.active{background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-overview>button.active{box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-overview span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-overview small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-overview .attention strong{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-toolbar{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-toolbar input,.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-toolbar select,.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-registry-head{font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-primary>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-primary small,.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-team small{font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-stage-line>span{background:#23443b}.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-load span{font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-load .health.ok{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-load .health.attention{color:#ecd19e;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-select{font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-row-actions a,.app-shell.focus-shell[data-design=modern] .vacancy-workspace .vacancy-row-actions button{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .release-hero{border:1px solid #465967;background:linear-gradient(125deg,#222f3a,#222f3a 68%)}.app-shell.focus-shell[data-design=modern] .release-hero h2 b{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .release-hero p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .release-stats span{border-left:1px solid #465967}.app-shell.focus-shell[data-design=modern] .release-stats strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .release-stats small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .release-toolbar,.app-shell.focus-shell[data-design=modern] .release-toolbar label{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .release-toolbar label span{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .release-toolbar input{background:transparent}.app-shell.focus-shell[data-design=modern] .release-toolbar select{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .release-toolbar>span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .release-list{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .release-list article{border-bottom:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .release-list article.latest{background:#222f3a}.app-shell.focus-shell[data-design=modern] .release-version{border-right:1px solid #465967}.app-shell.focus-shell[data-design=modern] .release-version strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .release-version em{color:#b5c2cd;background:#23443b;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .release-version time{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .release-copy p,.app-shell.focus-shell[data-design=modern] .release-copy li{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .release-empty{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .bitrix-head{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#222f3a,#222f3a 58%,#222f3a)}.app-shell.focus-shell[data-design=modern] .bitrix-head p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .bitrix-state{border:1px solid #465967;color:#b5c2cd;background:#222f3a;font-weight:600}.app-shell.focus-shell[data-design=modern] .bitrix-state i{background:#293945}.app-shell.focus-shell[data-design=modern] .bitrix-state.ready{color:#a9dfcc;border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .bitrix-state.ready i{background:#23443b}.app-shell.focus-shell[data-design=modern] .bitrix-flow{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .bitrix-flow span{border-right:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .bitrix-flow b{background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .bitrix-flow small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .bitrix-flow .active{background:#222f3a}.app-shell.focus-shell[data-design=modern] .bitrix-flow .active b{color:#b5c2cd;background:#23443b}.app-shell.focus-shell[data-design=modern] .bitrix-safety{border:1px solid #518a77;color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .bitrix-form>section{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .bitrix-form>section>div:first-child p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .step-no{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .bitrix-fields label{color:#e0e8ef;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .bitrix-fields input{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .bitrix-fields small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .bitrix-entities label,.app-shell.focus-shell[data-design=modern] .bitrix-policy label{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .bitrix-entities label.selected{border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .bitrix-entities small,.app-shell.focus-shell[data-design=modern] .bitrix-policy small,.app-shell.focus-shell[data-design=modern] .bitrix-entities b{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .bitrix-entities .selected b{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .bitrix-form footer{background:#222f3a}.app-shell.focus-shell[data-design=modern] .bitrix-form footer small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .database-browser>header{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#222f3a,#222f3a 60%)}.app-shell.focus-shell[data-design=modern] .database-browser>header p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .db-readonly{border:1px solid #518a77;color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .db-browser-layout>aside{border-right:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .db-browser-layout>aside>label{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .db-browser-layout>aside input{background:transparent}.app-shell.focus-shell[data-design=modern] .db-table-list button{color:#e0e8ef;background:transparent}.app-shell.focus-shell[data-design=modern] .db-table-list button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .db-table-list button.active{color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .db-table-list small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .db-table-list b{background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .db-table-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .db-table-head>div>span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .db-column-legend span{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .db-column-legend .key{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .db-column-legend .masked{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern] .db-grid-wrap{background:#222f3a}.app-shell.focus-shell[data-design=modern] .db-grid-wrap th{border-right:1px solid #465967;border-bottom:1px solid #465967;color:#e0e8ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .db-grid-wrap th small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .db-grid-wrap td{border-right:1px solid #465967;border-bottom:1px solid #465967;color:#e0e8ef}.app-shell.focus-shell[data-design=modern] .db-grid-wrap tr:hover td{background:#222f3a}.app-shell.focus-shell[data-design=modern] .db-grid-wrap td.masked{color:#ecd19e;background:#222f3a}.app-shell.focus-shell[data-design=modern] .db-grid-wrap td i{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .database-browser main>footer{border-top:1px solid var(--line);background:#222f3a;color:#b5c2cd;font-size:12px}@media(max-width:900px){.app-shell.focus-shell[data-design=modern] .db-browser-layout>aside{border-bottom:1px solid var(--line)}}.app-shell.focus-shell[data-design=modern] .directory-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .directory-head p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-total{color:#a9dfcc;background:#222f3a;font-weight:600}.app-shell.focus-shell[data-design=modern] .directory-total small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-kinds{border-right:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .directory-kinds button{color:#e0e8ef;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .directory-kinds button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .directory-kinds button.active{color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .directory-kinds button>span{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .directory-kinds strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-kinds small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-title p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-title>span{color:#b5c2cd;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .directory-create{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .directory-create input{font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-list{border:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .directory-list-head{color:#b5c2cd;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .directory-list article{border-top:1px solid var(--line);font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-list article strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-list article code{font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-list article>span{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .directory-list article em{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .directory-list article.inactive em{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .directory-list article button{font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-empty{color:#b5c2cd;font-size:12px}@media(min-width:901px){.app-shell.focus-shell[data-design=modern] .directory-head .eyebrow,.app-shell.focus-shell[data-design=modern] .directory-total small{font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-kinds button>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-kinds small{font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-title>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-list-head{font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-list article code{font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-list article em{font-size:12px}.app-shell.focus-shell[data-design=modern] .directory-list article button{font-size:12px}}.app-shell.focus-shell[data-design=modern] .hh-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .hh-head p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-state{color:#ecd19e;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-state i{background:#473b2b}.app-shell.focus-shell[data-design=modern] .hh-state.ready{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-state.ready i{background:#23443b}.app-shell.focus-shell[data-design=modern] .hh-steps{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-steps>span{border-right:1px solid var(--line);color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .hh-steps b{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-steps strong,.app-shell.focus-shell[data-design=modern] .hh-steps small{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-steps .active{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-steps .active b{color:#b5c2cd;background:#23443b}.app-shell.focus-shell[data-design=modern] .hh-form-section{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .hh-form-section>div>p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-fields label>span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-fields input{border:1px solid #465967;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-fields label>small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-form-actions{background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-form-actions strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-form-actions small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-steps .done{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-steps .done b{color:#a9dfcc;background:#23443b}.app-shell.focus-shell[data-design=modern] .hh-oauth-card{border:1px solid #8c7752;border-left:4px solid #8c7752;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-oauth-card.connected{border-color:#518a77;border-left-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-oauth-copy>span{color:#ecd19e;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-oauth-card.connected .hh-oauth-copy>span{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .hh-oauth-copy p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-oauth-profile{border-left:1px solid #518a77}.app-shell.focus-shell[data-design=modern] .hh-oauth-profile.waiting{border-left-color:#8c7752}.app-shell.focus-shell[data-design=modern] .hh-oauth-profile strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-oauth-profile span,.app-shell.focus-shell[data-design=modern] .hh-oauth-profile small{color:#b5c2cd;font-size:12px}@media(max-width:700px){.app-shell.focus-shell[data-design=modern] .hh-steps>span{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .hh-oauth-profile{border-top:1px solid #518a77}}.app-shell.focus-shell[data-design=modern] .hh-workspace{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .hh-workspace-hero{border:1px solid #587f9c;background:linear-gradient(110deg,#222f3a 0% 56%,#222f3a)}.app-shell.focus-shell[data-design=modern] .hh-workspace-hero p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-connection{border:1px solid #8c7752;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-connection i{background:#473b2b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .hh-connection.ready{border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-connection.ready i{background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .hh-connection strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-connection small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-connection button{border:1px solid #465967;color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .hh-workspace-tabs{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-workspace-tabs button{border-right:1px solid #465967;color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .hh-workspace-tabs button:hover{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-workspace-tabs button.active{color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .hh-workspace-tabs button>span{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-workspace-tabs small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-workspace-alert.error{border:1px solid #8d5763;color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-workspace-alert span{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-workspace-empty{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-workspace-empty>span{color:#b5c2cd;background:#472f39;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-workspace-empty p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-workspace-empty small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .hh-workspace-loading{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-workspace-loading>span{border:3px solid #465967;border-top-color:#518a77}.app-shell.focus-shell[data-design=modern] .hh-workspace-loading strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-overview-grid article{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-overview-main header{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-overview-main header>b{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-overview-main header>b.ok{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-overview-main header>b.warn{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern] .hh-overview-main dl>div{border-right:1px solid #465967;border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .hh-overview-main dt{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-overview-main dd{font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-inline-error{color:#f3b2b8;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-overview-stat>span,.app-shell.focus-shell[data-design=modern] .hh-overview-note>span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-overview-stat>strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .hh-overview-stat small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .hh-overview-stat button{color:#a9dfcc;background:transparent;box-shadow:none;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-overview-note{border-left:4px solid #8c7752!important;background:#222f3a!important}.app-shell.focus-shell[data-design=modern] .hh-overview-note p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-data-panel{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-data-toolbar{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-data-toolbar>p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-data-toolbar label>span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-data-toolbar select,.app-shell.focus-shell[data-design=modern] .hh-segmented,.app-shell.focus-shell[data-design=modern] .hh-collections{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-segmented button,.app-shell.focus-shell[data-design=modern] .hh-collections button{color:#b5c2cd;background:transparent;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-segmented button:hover,.app-shell.focus-shell[data-design=modern] .hh-collections button:hover{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-segmented button.active,.app-shell.focus-shell[data-design=modern] .hh-collections button.active{color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .hh-found,.app-shell.focus-shell[data-design=modern] .hh-vacancy-head,.app-shell.focus-shell[data-design=modern] .hh-response-head,.app-shell.focus-shell[data-design=modern] .hh-journal-head{color:#b5c2cd;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-vacancy-list>article,.app-shell.focus-shell[data-design=modern] .hh-response-list>article{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-vacancy-list>article:nth-child(2n),.app-shell.focus-shell[data-design=modern] .hh-response-list>article:nth-child(2n),.app-shell.focus-shell[data-design=modern] .hh-journal-list>article:nth-child(2n){background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-vacancy-list article>div>strong,.app-shell.focus-shell[data-design=modern] .hh-response-list article>div>strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-vacancy-list article>div>small,.app-shell.focus-shell[data-design=modern] .hh-response-list article>div>small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-item-title>span{color:#b5c2cd;background:#472f39;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-response-list .hh-item-title>span{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-response-count strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .hh-row-actions button,.app-shell.focus-shell[data-design=modern] .hh-row-actions a{border:1px solid #587f9c;color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-row-actions span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-state-pill{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-state-pill.new{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern] .hh-state-pill.viewed{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-pagination{border-top:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-pagination span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-pagination button{border:1px solid #465967;color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .hh-collections{background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-collections b{background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-journal-list>article{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .hh-journal-list strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-journal-list small{color:#f3b2b8;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-journal-list span,.app-shell.focus-shell[data-design=modern] .hh-journal-list time{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-journal-list>b{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-journal-list>b.ok{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-journal-list>b.error{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-vacancy-filters{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-vacancy-filters label>span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-vacancy-filters input,.app-shell.focus-shell[data-design=modern] .hh-vacancy-filters select{border:1px solid #465967;color:#afd2ef;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-vacancy-filters input:disabled,.app-shell.focus-shell[data-design=modern] .hh-vacancy-filters select:disabled{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-filter-actions .secondary{border:1px solid #465967;color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-vacancy-list .hh-crm-manager{color:#ecd19e;background:#473b2b;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-vacancy-list .hh-crm-manager.linked{color:#a9dfcc;background:#222f3a}@media(max-width:760px){.app-shell.focus-shell[data-design=modern] .hh-workspace-tabs button:nth-child(-n+2){border-bottom:1px solid #465967}}.app-shell.focus-shell[data-design=modern] .hh-response-filters{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-response-filters label{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-response-filters input{background:transparent}.app-shell.focus-shell[data-design=modern] .hh-response-filters select{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-response-filters>span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-bulk-bar{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-bulk-bar strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-bulk-bar small{color:#ecd19e;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-bulk-bar .danger{border-color:#8d5763;color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-response-overlay{background:#192630;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .hh-response-modal{border:1px solid #587f9c;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .hh-response-modal>header{border-bottom:1px solid #465967;color:#b5c2cd;background:linear-gradient(120deg,#263e50,#263e50)}.app-shell.focus-shell[data-design=modern] .hh-response-modal>header p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-response-modal>header button{border:1px solid #465967;color:#b5c2cd;background:#263e50;box-shadow:none}.app-shell.focus-shell[data-design=modern] .hh-response-detail>section{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-response-detail h4{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-response-detail p{color:#e0e8ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-resume-summary{background:linear-gradient(115deg,#222f3a,#222f3a)!important}.app-shell.focus-shell[data-design=modern] .hh-resume-summary>span{color:#a9dfcc;background:#222f3a;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-resume-summary small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-resume-summary em{color:#ecd19e;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-resume-summary>a{border:1px solid #518a77;color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-contact-list span{background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-contact-list small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-contact-list strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-skill-list span{color:#a9dfcc;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-resume-timeline article{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .hh-resume-timeline time{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-resume-timeline strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-resume-timeline small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-portfolio a{border:1px solid #465967;color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-portfolio span{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-response-modal-loading>span{border:3px solid #465967;border-top-color:#518a77}.app-shell.focus-shell[data-design=modern] .hh-crm-state{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-crm-state.new{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-crm-state.pending{color:#d0c3ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-crm-state.imported{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-crm-state.error{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-crm-import{border-left:4px solid #587f9c!important;background:#222f3a!important}.app-shell.focus-shell[data-design=modern] .hh-crm-import.imported{border-left-color:#518a77!important;background:#222f3a!important}.app-shell.focus-shell[data-design=modern] .hh-crm-import-head h4{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .hh-crm-import-head>b{color:#afd2ef;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-crm-import.imported .hh-crm-import-head>b{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-crm-explanation{color:#b5c2cd!important;font-size:12px!important}.app-shell.focus-shell[data-design=modern] .hh-crm-vacancy>span,.app-shell.focus-shell[data-design=modern] .hh-crm-matches>span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .hh-crm-vacancy select{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-crm-matches>label{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-crm-matches>label.selected{border-color:#587f9c;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .hh-crm-matches strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-crm-matches small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-crm-matches em{color:#afd2ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-crm-new{border:1px dashed #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-crm-new strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-crm-new span,.app-shell.focus-shell[data-design=modern] .hh-crm-import-actions small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-crm-import-message{font-size:12px}.app-shell.focus-shell[data-design=modern] .hh-crm-import-message.error{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-crm-import-message.ok{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .avito-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .avito-head p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .avito-state{color:#ecd19e;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .avito-state i{background:#473b2b}.app-shell.focus-shell[data-design=modern] .avito-state.ready{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .avito-state.ready i{background:#23443b}.app-shell.focus-shell[data-design=modern] .avito-steps{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .avito-steps>span{border-right:1px solid var(--line);color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .avito-steps b{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .avito-steps strong,.app-shell.focus-shell[data-design=modern] .avito-steps small{font-size:12px}.app-shell.focus-shell[data-design=modern] .avito-steps .active{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .avito-steps .active b{color:#b5c2cd;background:#23443b}.app-shell.focus-shell[data-design=modern] .avito-notice{border:1px solid #518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .avito-notice strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .avito-notice p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .avito-notice a{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .avito-form-section{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .avito-form-section>div>p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .avito-fields label>span,.app-shell.focus-shell[data-design=modern] .avito-scope>span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .avito-fields input,.app-shell.focus-shell[data-design=modern] .avito-fields select{border:1px solid #465967;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .avito-fields input:disabled{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .avito-fields label>small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .avito-scope code{color:#d0c3ef;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .avito-secret-state{border:1px solid #465967}.app-shell.focus-shell[data-design=modern] .avito-secret-state i{background:#23443b}.app-shell.focus-shell[data-design=modern] .avito-secret-state strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .avito-secret-state small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .avito-form-actions{background:#222f3a}.app-shell.focus-shell[data-design=modern] .avito-form-actions strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .avito-form-actions small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .telegram-account-list{border-right:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .telegram-account-list header{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .telegram-account-list header span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .telegram-account-list>button{border-bottom:1px solid var(--line);background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .telegram-account-list>button:hover,.app-shell.focus-shell[data-design=modern] .telegram-account-list>button.active{background:#222f3a}.app-shell.focus-shell[data-design=modern] .telegram-account-list>button.active{box-shadow:none}.app-shell.focus-shell[data-design=modern] .telegram-account-avatar{color:#b5c2cd;background:#263e50}.app-shell.focus-shell[data-design=modern] .telegram-account-list button small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .telegram-account-list button>i{background:#293945}.app-shell.focus-shell[data-design=modern] .telegram-account-list button>i.online{background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .telegram-account-list button>em{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .telegram-account-list>p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .telegram-account-actions{border-top:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .telegram-account-actions span{color:var(--muted);font-size:12px}@media(max-width:1000px){.app-shell.focus-shell[data-design=modern] .telegram-account-list{border-bottom:1px solid var(--line)}}.app-shell.focus-shell[data-design=modern] .telegram-account-editor .settings-form label{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .telegram-account-editor .settings-form input,.app-shell.focus-shell[data-design=modern] .telegram-account-editor .settings-form select{border:1px solid #465967;color:var(--ink);background:#222f3a}.app-shell.focus-shell[data-design=modern] .telegram-route-preview,.app-shell.focus-shell[data-design=modern] .new-conversation-route{border:1px solid #518a77;color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .telegram-route-preview strong,.app-shell.focus-shell[data-design=modern] .new-conversation-route strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .telegram-route-preview small,.app-shell.focus-shell[data-design=modern] .new-conversation-route span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .telegram-route-preview.warning,.app-shell.focus-shell[data-design=modern] .new-conversation-route.warning{border-color:#8c7752;color:#ecd19e;background:#222f3a}.app-shell.focus-shell[data-design=modern] .route-explanation{color:#b5c2cd!important}@media(min-width:901px){.app-shell.focus-shell[data-design=modern] small,.app-shell.focus-shell[data-design=modern] .eyebrow,.app-shell.focus-shell[data-design=modern] .breadcrumbs,.app-shell.focus-shell[data-design=modern] .panel-head p,.app-shell.focus-shell[data-design=modern] .table-head,.app-shell.focus-shell[data-design=modern] .candidate-table-head,.app-shell.focus-shell[data-design=modern] .vacancy-registry-head,.app-shell.focus-shell[data-design=modern] .badge,.app-shell.focus-shell[data-design=modern] .status-pill,.app-shell.focus-shell[data-design=modern] .confirmation-pill,.app-shell.focus-shell[data-design=modern] .source-pill,.app-shell.focus-shell[data-design=modern] .stage-pill,.app-shell.focus-shell[data-design=modern] .nav-section-label,.app-shell.focus-shell[data-design=modern] .calendar-weekdays span,.app-shell.focus-shell[data-design=modern] .calendar-event-time strong,.app-shell.focus-shell[data-design=modern] .calendar-event-time small,.app-shell.focus-shell[data-design=modern] .calendar-event-info strong,.app-shell.focus-shell[data-design=modern] .calendar-event-info span,.app-shell.focus-shell[data-design=modern] .calendar-more,.app-shell.focus-shell[data-design=modern] .calendar-summary small,.app-shell.focus-shell[data-design=modern] .calendar-filterbar select,.app-shell.focus-shell[data-design=modern] .interview-inspector-card dt,.app-shell.focus-shell[data-design=modern] .interview-inspector-card dd,.app-shell.focus-shell[data-design=modern] .agenda-action-row button,.app-shell.focus-shell[data-design=modern] .agenda-inline-form input,.app-shell.focus-shell[data-design=modern] .agenda-inline-form select,.app-shell.focus-shell[data-design=modern] .agenda-inline-form textarea,.app-shell.focus-shell[data-design=modern] .agenda-inline-form button,.app-shell.focus-shell[data-design=modern] .candidate-field span,.app-shell.focus-shell[data-design=modern] .candidate-command-bar button{font-size:12px}.app-shell.focus-shell[data-design=modern] .work-list article small{font-size:12px}.app-shell.focus-shell[data-design=modern] .notification-item strong,.app-shell.focus-shell[data-design=modern] .notification-item small{font-size:12px}}@media(min-width:901px){.app-shell.focus-shell[data-design=modern] .telegram-admin>.panel-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .telegram-status-grid{background:#222f3a}.app-shell.focus-shell[data-design=modern] .telegram-status-grid>span{background:#222f3a}.app-shell.focus-shell[data-design=modern] .telegram-status-grid small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .telegram-status-grid .ok strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .telegram-status-grid .warning strong{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .telegram-endpoint{background:#222f3a}.app-shell.focus-shell[data-design=modern] .telegram-endpoint span{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .telegram-endpoint b{font-size:12px}.app-shell.focus-shell[data-design=modern] .telegram-endpoint b.ready{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .telegram-endpoint b.waiting{color:#ecd19e;background:#473b2b}}@media(min-width:901px){.app-shell.focus-shell[data-design=modern] .telegram-config-form{border-top:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .telegram-config-form label span{color:var(--muted);font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .telegram-config-form input{border:1px solid #465967;background:#222f3a}}@media(min-width:901px){.app-shell.focus-shell[data-design=modern] .settings-tabs{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-tabs button{border-right:1px solid #465967;color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .settings-tabs button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-tabs button.active{color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .settings-tabs button>span{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-tabs small{color:#b5c2cd;font-size:12px}}@media(min-width:901px){.app-shell.focus-shell[data-design=modern] .analytics-workspace .analytics-metrics article span{font-weight:600}.app-shell.focus-shell[data-design=modern] .analytics-workspace .analytics-metrics article small{font-size:12px}}.app-shell.focus-shell[data-design=modern] .conversation-items>button,.app-shell.focus-shell[data-design=modern] .conversation-items>button:hover{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .conversation-items>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .conversation-items>button.active{color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .conversation-items>button strong,.app-shell.focus-shell[data-design=modern] .conversation-items>button.active strong{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .conversation-items>button small,.app-shell.focus-shell[data-design=modern] .conversation-items>button.active small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .conversation-items>button time,.app-shell.focus-shell[data-design=modern] .conversation-items>button.active time{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .conversation-items>button em,.app-shell.focus-shell[data-design=modern] .conversation-items>button.active em{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .profile-chevron{color:#b5c2cd;font-weight:600}.app-shell.focus-shell[data-design=modern] .profile-popover{border:1px solid #465967;color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .profile-popover header{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .profile-popover header>span{color:#afd2ef;background:#473b2b;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .profile-popover header strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .profile-popover header small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .profile-popover>button{color:#e0e8ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .profile-popover>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .profile-popover>button>span{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .profile-popover button strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .profile-popover button small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .profile-popover>button.profile-logout{border-top:1px solid #465967;color:#f3b2b8}.app-shell.focus-shell[data-design=modern] .profile-popover .profile-logout>span{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .profile-icon-button>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .profile-icon-button[aria-expanded=true]{border-color:#518a77;background:#222f3a;box-shadow:none}@media(min-width:901px){.app-shell.focus-shell[data-design=modern] .brand>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .brand small,.app-shell.focus-shell[data-design=modern] .header-heading span,.app-shell.focus-shell[data-design=modern] .shell-context span,.app-shell.focus-shell[data-design=modern] .user small{font-size:12px}}.app-shell.focus-shell[data-design=modern]{--muted:#b5c2cd}.app-shell.focus-shell[data-design=modern] input::placeholder,.app-shell.focus-shell[data-design=modern] textarea::placeholder{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .candidate-card-caption small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .candidate-field span{color:#b5c2cd;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-field strong{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .candidate-command-bar button{color:#b5c2cd;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-composer .work-head p,.app-shell.focus-shell[data-design=modern] .candidate-timeline .timeline-event small,.app-shell.focus-shell[data-design=modern] .candidate-feed .work-list small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>span{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>span.done{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .eyebrow,.app-shell.focus-shell[data-design=modern] .candidate-card-caption span{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .vacancy-scrim{background:#263e50;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .vacancy-detail{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-detail>.detail-head{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-detail-tabs{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-detail-tabs button{color:#b5c2cd;background:transparent;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-detail-tabs button.active{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-detail-tabs span{color:#a9dfcc;background:#23443b;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-hero-expanded{background:#222f3a;border:1px solid #465967}.app-shell.focus-shell[data-design=modern] .vacancy-hero-expanded>div{background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-hero-expanded span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-detail .detail-section{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-copy p{color:#e0e8ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-funnel-section .panel-head p,.app-shell.focus-shell[data-design=modern] .vacancy-activity-section .panel-head p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-funnel-section .panel-head>strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .vacancy-funnel-section .panel-head>strong small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-stage-distribution>div{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-stage-distribution header span{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-stage-distribution header strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-stage-distribution>div>i{background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-stage-distribution>div>i>span{background:#23443b}.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-edit{background:#222f3a}.app-shell.focus-shell[data-design=modern] .smsc-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .smsc-head p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .smsc-state{color:#ecd19e;background:#473b2b;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .smsc-state i{background:#473b2b}.app-shell.focus-shell[data-design=modern] .smsc-state.ready{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .smsc-state.ready i{background:#23443b}.app-shell.focus-shell[data-design=modern] .smsc-form,.app-shell.focus-shell[data-design=modern] .smsc-test{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .smsc-form>div>p,.app-shell.focus-shell[data-design=modern] .smsc-test>div>p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .smsc-fields label span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .smsc-fields input,.app-shell.focus-shell[data-design=modern] .smsc-test-fields input,.app-shell.focus-shell[data-design=modern] .smsc-test-fields textarea{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .smsc-test{background:#222f3a}.app-shell.focus-shell[data-design=modern] .smsc-admin>footer{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .smsc-admin>footer code{background:#222f3a}.app-shell.focus-shell[data-design=modern] .smsc-admin>footer a{color:#a9dfcc;font-weight:600}.app-shell.focus-shell[data-design=modern] .sms-template-section{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .sms-template-section header p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .sms-template-section>header>span{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .sms-template-create,.app-shell.focus-shell[data-design=modern] .sms-template-create input,.app-shell.focus-shell[data-design=modern] .sms-template-create select,.app-shell.focus-shell[data-design=modern] .sms-template-create textarea{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .sms-template-list article{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .sms-template-list article strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .sms-template-list article small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .sms-template-list article p{color:#e0e8ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .sms-template-list article code{color:#afd2ef;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .sms-template-list article>span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .sms-template-list article>span.active{color:#a9dfcc;font-weight:600}.app-shell.focus-shell[data-design=modern] .smsc-admin>footer b{color:#a9dfcc;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-sms{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-sms>header{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-sms>header p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-sms>header>span{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-sms>form{background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-sms>form label{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-sms select,.app-shell.focus-shell[data-design=modern] .candidate-sms input,.app-shell.focus-shell[data-design=modern] .sms-preview{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .sms-preview span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .sms-preview p{color:#afd2ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-sms-history>article{border-bottom:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-sms-history strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-sms-history small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .sms-status{color:#ecd19e;background:#473b2b;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .sms-status.sent{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .sms-status.failed{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .sms-status.retry{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern]{color:#e0e8ef;background:linear-gradient(180deg,#222f3a 0 230px)}.app-shell.focus-shell[data-design=modern]{--muted: #b5c2cd;--line: #465967;--paper: #222f3a}.app-shell.focus-shell[data-design=modern] .settings-layout,.app-shell.focus-shell[data-design=modern] .settings-tab-content{background:transparent}@media(min-width:901px){.app-shell.focus-shell[data-design=modern] .settings-tabs{border-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-tabs::-webkit-scrollbar-track{background:transparent}.app-shell.focus-shell[data-design=modern] .settings-tabs::-webkit-scrollbar-thumb{background:#293945}.app-shell.focus-shell[data-design=modern] .settings-tabs button{border-color:#465967;color:#e0e8ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-tabs button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-tabs button.active{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-tabs small{color:#b5c2cd}}.app-shell.focus-shell[data-design=modern] .panel,.app-shell.focus-shell[data-design=modern] article,.app-shell.focus-shell[data-design=modern] input,.app-shell.focus-shell[data-design=modern] select,.app-shell.focus-shell[data-design=modern] textarea{border-color:#465967}.app-shell.focus-shell[data-design=modern] .sms-template-meta span{color:#e0e8ef;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .sms-template-preview{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .sms-template-preview>span{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .sms-template-preview p{color:#afd2ef;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .sms-template-preview small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .communication-journal{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .communication-journal>header{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .communication-journal>header p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .communication-journal>header>strong{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .communication-journal>nav{border-bottom:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .communication-journal>nav button{color:#b5c2cd;background:transparent;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .communication-journal>nav button.active{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .communication-event{border-bottom:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .communication-event>span{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .communication-event em{color:#b5c2cd;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .communication-event p{color:#afd2ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .communication-event small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .communication-event>b{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .communication-event.sms>span{color:#d0c3ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .communication-event.call>span{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .communication-event.interview>span{color:#ecd19e;background:#222f3a}.app-shell.focus-shell[data-design=modern] .megafon-admin>header{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .megafon-admin>header p{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .megafon-admin>header>span{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .megafon-admin>header>span.deferred{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern] .megafon-admin>header>span.ready{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .megafon-copy p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .megafon-fields label span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .megafon-fields input{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .megafon-admin>footer{border-top:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .megafon-admin>footer span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .megafon-admin>footer code{font-size:12px}.app-shell.focus-shell[data-design=modern] .megafon-admin>footer strong{color:#ecd19e;font-size:12px}.app-shell.focus-shell[data-design=modern] .pbx-employees{border-top:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .pbx-employees>header p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .pbx-employees>header>strong{color:#a9dfcc;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .pbx-employees form{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .pbx-employees form strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .pbx-employees form small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .pbx-employees input,.app-shell.focus-shell[data-design=modern] .pbx-employees select{border:1px solid #465967;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .pbx-employees button{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-danger-zone{border-color:#8d5763!important;background:#222f3a!important}.app-shell.focus-shell[data-design=modern] .candidate-danger-zone>div>small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-danger-zone>button{color:#f3b2b8;border:1px solid #8d5763;background:#222f3a;font-size:12px;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-danger-zone>button:hover{color:#b5c2cd;background:#472f39}.app-shell.focus-shell[data-design=modern] .candidate-delete-scrim{background:#263e50;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .candidate-delete-dialog{border:1px solid #8d5763;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-delete-icon{color:#f3b2b8;background:#222f3a;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-delete-dialog p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .candidate-delete-dialog p strong{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .candidate-delete-dialog footer{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-delete-dialog footer .danger-action{color:#b5c2cd;border-color:#8d5763;background:#472f39}.app-shell.focus-shell[data-design=modern]{background:#222f3a}.app-shell.focus-shell[data-design=modern]{background:radial-gradient(circle at 7% 2%,#23443b 0,transparent 27%),radial-gradient(circle at 94% 14%,#263e50 0,transparent 30%),radial-gradient(circle at 72% 92%,#263e50 0,transparent 27%),linear-gradient(135deg,#222f3a 0% 48%,#222f3a)}.app-shell.focus-shell[data-design=modern]:before{background:radial-gradient(circle,#23443b,transparent 68%)}.app-shell.focus-shell[data-design=modern]:after{background:radial-gradient(circle,#263e50,transparent 68%)}.app-shell.focus-shell[data-design=modern] .section-head:after{background:linear-gradient(90deg,#23443b,#263e50,transparent)}.app-shell.focus-shell[data-design=modern] .environment{border-color:#518a77;color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .panel,.app-shell.focus-shell[data-design=modern] .vacancy-workspace,.app-shell.focus-shell[data-design=modern] .candidates-workspace,.app-shell.focus-shell[data-design=modern] .release-list,.app-shell.focus-shell[data-design=modern] .month-calendar{box-shadow:none}.app-shell.focus-shell[data-design=modern] .global-header{border-color:#518a77;background:linear-gradient(112deg,#222f3a,#222f3a 52%,#222f3a);box-shadow:none}@media(max-width:900px){.app-shell.focus-shell[data-design=modern]{background:linear-gradient(145deg,#222f3a,#222f3a 58%,#222f3a)}}.app-shell.focus-shell[data-design=modern] .candidate-edit-divider{border-top:1px solid #465967;color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-check{border:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-profile-facts{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-profile-facts>span{background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-profile-facts small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-profile-facts strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-chip-group>small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-chip-group span{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-chip-group.tags span{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-consent{background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-consent.granted{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-consent.pending{color:#ecd19e;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-consent.revoked{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-summary{border-left:3px solid #587f9c;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-summary small{color:#afd2ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-summary p{color:#e0e8ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-resume-link{border:1px solid #518a77;color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-biography>div+div{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .candidate-biography strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-biography p,.app-shell.focus-shell[data-design=modern] .candidate-biography a{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-biography a{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .candidate-duplicate-alert{border-color:#8c7752!important;background:#222f3a!important}.app-shell.focus-shell[data-design=modern] .candidate-duplicate-alert>strong{color:#ecd19e;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-duplicate-alert>small{color:#ecd19e;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-duplicate-alert>span{background:#222f3a;color:#e0e8ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-danger-zone>span>button{color:#b5c2cd;border:1px solid #465967;background:#222f3a;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-danger-zone>span>.delete{color:#f3b2b8;border-color:#8d5763}.app-shell.focus-shell[data-design=modern] .vacancy-create-scrim{background:#263e50;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .vacancy-create-dialog{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-create-dialog .vacancy-create{background:#222f3a!important}.app-shell.focus-shell[data-design=modern] .vacancy-create>header{border-bottom:1px solid var(--line);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-create>header p{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .vacancy-create-close{border:1px solid #465967;color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-create-close:hover{color:#b5c2cd;background:#23443b}.app-shell.focus-shell[data-design=modern] .vacancy-create fieldset,.app-shell.focus-shell[data-design=modern] .vacancy-edit fieldset{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-create legend,.app-shell.focus-shell[data-design=modern] .vacancy-edit legend{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-form-grid label{color:#afd2ef;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-create .form-actions,.app-shell.focus-shell[data-design=modern] .vacancy-edit .form-actions{border-top:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-condition-grid{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-condition-grid>div{background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-condition-grid span,.app-shell.focus-shell[data-design=modern] .vacancy-request-sections span,.app-shell.focus-shell[data-design=modern] .vacancy-approval-note span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-condition-grid strong{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .vacancy-request-sections article{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-request-sections article.must{border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-request-sections p,.app-shell.focus-shell[data-design=modern] .vacancy-approval-note p{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .vacancy-approval-note{border-left:3px solid #587f9c;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-delete-action{color:#f3b2b8;border:1px solid #8d5763;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-delete-action:hover{color:#b5c2cd;background:#472f39}.app-shell.focus-shell[data-design=modern] .vacancy-status-static{border:1px solid #465967;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .vacancy-status-static.pending_approval{color:#ecd19e;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-status-static.revision{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-approval{border:1px solid #465967;border-left:4px solid #518a77;background:linear-gradient(110deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .vacancy-approval.pending_approval{border-left-color:#8c7752;background:linear-gradient(110deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .vacancy-approval.revision{border-left-color:#8d5763;background:linear-gradient(110deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .vacancy-approval p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-approval-actions textarea{border:1px solid #465967;font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-approval-actions button{font-size:12px}.app-shell.focus-shell[data-design=modern] .vacancy-create .vacancy-form-grid input,.app-shell.focus-shell[data-design=modern] .vacancy-create .vacancy-form-grid select,.app-shell.focus-shell[data-design=modern] .vacancy-create .vacancy-form-grid textarea,.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-form-grid input,.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-form-grid select,.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-form-grid textarea{border:1px solid #465967;color:#afd2ef;background:#222f3a;box-shadow:none;outline:none}.app-shell.focus-shell[data-design=modern] .vacancy-create .vacancy-form-grid input:hover,.app-shell.focus-shell[data-design=modern] .vacancy-create .vacancy-form-grid select:hover,.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-form-grid input:hover,.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-form-grid select:hover{border-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-create .vacancy-form-grid input:focus,.app-shell.focus-shell[data-design=modern] .vacancy-create .vacancy-form-grid select:focus,.app-shell.focus-shell[data-design=modern] .vacancy-create .vacancy-form-grid textarea:focus,.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-form-grid input:focus,.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-form-grid select:focus,.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-form-grid textarea:focus{border-color:#518a77;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .vacancy-create .vacancy-form-grid input::placeholder,.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-form-grid input::placeholder,.app-shell.focus-shell[data-design=modern] .vacancy-create .vacancy-form-grid textarea::placeholder,.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-form-grid textarea::placeholder{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .vacancy-create fieldset,.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-edit fieldset{border-color:#465967;background:linear-gradient(145deg,#222f3a 0% 100%)}.app-shell.focus-shell[data-design=modern] .vacancy-create legend,.app-shell.focus-shell[data-design=modern] .vacancy-detail .vacancy-edit legend{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-form-grid label{color:#afd2ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .tasks-workspace>header{border:1px solid var(--line);background:linear-gradient(115deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .tasks-workspace>header p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .tasks-workspace>header>div:last-child{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .tasks-workspace>header>div:last-child span{font-size:12px}.app-shell.focus-shell[data-design=modern] .tasks-workspace>nav button{color:#e0e8ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .tasks-workspace>nav button.active{color:#b5c2cd;background:#23443b}.app-shell.focus-shell[data-design=modern] .tasks-toolbar{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .tasks-toolbar input,.app-shell.focus-shell[data-design=modern] .tasks-toolbar select{border:1px solid #465967;background:#222f3a;color:#afd2ef}.app-shell.focus-shell[data-design=modern] .tasks-list{border:1px solid var(--line);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .tasks-list-head{color:#b5c2cd;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .tasks-list article{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .tasks-list article:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .tasks-list article>.task-check{border:2px solid #518a77;color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .tasks-list article>.task-check>span{color:inherit;background:transparent;font-weight:600}.app-shell.focus-shell[data-design=modern] .tasks-list article>.task-check:hover{border-color:#518a77;color:#b5c2cd;background:#23443b}.app-shell.focus-shell[data-design=modern] .tasks-list article>.task-check:active{background:#23443b}.app-shell.focus-shell[data-design=modern] .tasks-list article>div strong{color:#e0e8ef}.app-shell.focus-shell[data-design=modern] .tasks-list .task-priority{color:#e0e8ef;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .tasks-list .task-priority.high{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern] .tasks-list .task-priority.urgent{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .tasks-list .task-priority.low{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .tasks-list button.task-person{border:1px solid #465967;color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .tasks-list button.task-person:hover{border-color:#518a77;color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .tasks-list button.task-person strong{color:inherit}.app-shell.focus-shell[data-design=modern] .tasks-list button.task-person small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .tasks-list time,.app-shell.focus-shell[data-design=modern] .tasks-list article>span{color:#e0e8ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .tasks-list time.overdue{color:#f3b2b8;font-weight:600}.app-shell.focus-shell[data-design=modern] .tasks-list article>.secondary{border:1px solid #465967;color:#afd2ef;background:#222f3a;font-size:12px;box-shadow:none}.app-shell.focus-shell[data-design=modern] .tasks-list article>.secondary:hover{border-color:#518a77;color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .tasks-empty{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .tasks-empty span{font-size:12px}.app-shell.focus-shell[data-design=modern] .call-center{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .call-center-hero{border:1px solid #465967;background:linear-gradient(120deg,#222f3a 40%,#222f3a)}.app-shell.focus-shell[data-design=modern] .call-center-hero p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .call-live{border:1px solid #518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-live i{background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .call-live strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .call-live span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-stats{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-stats button{border-right:1px solid #465967;color:#e0e8ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .call-stats button:hover,.app-shell.focus-shell[data-design=modern] .call-stats button.active{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-stats button.alert strong{color:#f3b2b8}.app-shell.focus-shell[data-design=modern] .call-stats span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .call-toolbar,.app-shell.focus-shell[data-design=modern] .call-toolbar label{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-toolbar label span{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .call-toolbar input{background:transparent;color:#afd2ef}.app-shell.focus-shell[data-design=modern] .call-toolbar select{border:1px solid #465967;background:#222f3a;color:#e0e8ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-toolbar>span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-table{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .call-table-head{color:#b5c2cd;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .call-table article{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .call-table article:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-employee>b{color:#b5c2cd;background:#293945;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-employee strong,.app-shell.focus-shell[data-design=modern] .call-contact strong{color:#afd2ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-employee small,.app-shell.focus-shell[data-design=modern] .call-contact small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-direction{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .call-direction.incoming{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .call-direction.outgoing{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .call-table time,.app-shell.focus-shell[data-design=modern] .call-table article>span{color:#e0e8ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-status{color:#e0e8ef;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .call-status.completed,.app-shell.focus-shell[data-design=modern] .call-status.answered{color:#a9dfcc;background:#23443b}.app-shell.focus-shell[data-design=modern] .call-status.missed,.app-shell.focus-shell[data-design=modern] .call-status.no_answer,.app-shell.focus-shell[data-design=modern] .call-status.busy,.app-shell.focus-shell[data-design=modern] .call-status.unavailable{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recording{color:#b5c2cd!important}.app-shell.focus-shell[data-design=modern] .recording.yes{color:#afd2ef!important;font-weight:600}.app-shell.focus-shell[data-design=modern] .call-table article>button{border:1px solid #465967;color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .calls-empty{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .calls-empty span{font-size:12px}.app-shell.focus-shell[data-design=modern] .call-modal>header{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-modal-summary{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-modal-summary>div{border-right:1px solid #465967}.app-shell.focus-shell[data-design=modern] .call-modal-summary span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-modal-grid>section,.app-shell.focus-shell[data-design=modern] .call-events{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-modal dl>div{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .call-modal dt{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-modal dd{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .call-recording-card,.app-shell.focus-shell[data-design=modern] .call-recording-card.available{background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-recording-card>b{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-recording-card strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .call-recording-card p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-events>div{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .call-events i{background:#23443b}.app-shell.focus-shell[data-design=modern] .call-events strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .call-events time,.app-shell.focus-shell[data-design=modern] .call-events span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-recording-card a{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .call-command-bar{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-command-bar>nav button{color:#e0e8ef;background:transparent;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-command-bar>nav button:hover,.app-shell.focus-shell[data-design=modern] .call-command-bar>nav button.active{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-command-bar>nav button b{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-command-bar>nav button.active b{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-command-bar>nav button.alert b{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-command-bar .call-toolbar{background:transparent}.app-shell.focus-shell[data-design=modern] .call-connection{border:1px solid #518a77;color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .call-connection i{background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .call-center.compact .call-table-head{font-size:12px}.app-shell.focus-shell[data-design=modern] .call-type-icon{font-weight:600}.app-shell.focus-shell[data-design=modern] .call-type-icon.incoming{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-type-icon.outgoing{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-center.compact .call-contact small,.app-shell.focus-shell[data-design=modern] .call-center.compact .call-employee strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .call-center.compact .call-table time strong,.app-shell.focus-shell[data-design=modern] .call-duration strong{color:#afd2ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-center.compact .call-table time small,.app-shell.focus-shell[data-design=modern] .call-duration small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-row-actions .recording{background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-row-actions button{border:1px solid #465967;color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .call-modal-backdrop{background:#192630;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .call-modal{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .call-pagination{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .call-pagination>span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-pagination i{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .call-pagination button{border:1px solid #465967;color:#e0e8ef;background:#222f3a;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .call-pagination button:hover:not(:disabled),.app-shell.focus-shell[data-design=modern] .call-pagination button.active{border-color:#518a77;color:#b5c2cd;background:#23443b}.app-shell.focus-shell[data-design=modern] .drawer-pin{border:1px solid #587f9c!important;color:#b5c2cd!important;background:#263e50!important;box-shadow:none!important}.app-shell.focus-shell[data-design=modern] .drawer-pin svg{fill:none;stroke:currentColor}.app-shell.focus-shell[data-design=modern] .drawer-pin:hover,.app-shell.focus-shell[data-design=modern] .drawer-pin.active{color:#a9dfcc!important;border-color:#518a77!important;background:#263e50!important}.app-shell.focus-shell[data-design=modern] .drawer-pin.active svg{fill:#a9dfcc}@media(min-width:901px){.app-shell.focus-shell[data-design=modern].menu-pinned .menu-trigger{color:#a9dfcc;background:#222f3a}}@media(min-width:1101px){.app-shell.focus-shell[data-design=modern] .settings-tabs.settings-catalog{border:1px solid #465967;background:#222f3a}}.app-shell.focus-shell[data-design=modern] .settings-nav-group+.settings-nav-group{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .settings-nav-group>b{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .settings-tabs.settings-catalog a{color:#e0e8ef;background:transparent}.app-shell.focus-shell[data-design=modern] .settings-tabs.settings-catalog a:hover{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-tabs.settings-catalog a.active{color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .settings-catalog a>span{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-catalog a.active>span{color:#b5c2cd;background:#23443b}.app-shell.focus-shell[data-design=modern] .settings-catalog a small{color:#b5c2cd;font-size:12px}@media(max-width:1100px){.app-shell.focus-shell[data-design=modern] .settings-nav-group+.settings-nav-group{border-left:1px solid #465967}}.app-shell.focus-shell[data-design=modern] .home-dashboard header{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .home-today{border:1px solid #465967;background:linear-gradient(115deg,#222f3a,#222f3a 58%,#222f3a);box-shadow:none}.app-shell.focus-shell[data-design=modern] .home-today p{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .home-attention{border:1px solid var(--line);background:#222f3a}.app-shell.focus-shell[data-design=modern] .home-attention>header small{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .home-attention>div{background:#222f3a}.app-shell.focus-shell[data-design=modern] .home-attention button{color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .home-attention button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .home-attention button>span{font-weight:600}.app-shell.focus-shell[data-design=modern] .home-attention button>small{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .home-attention button.warn>strong{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .home-attention button.danger>strong{color:#f3b2b8}.app-shell.focus-shell[data-design=modern] .home-funnel-list>button{border-bottom:1px solid #465967;color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .home-funnel-list>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .home-funnel-list>button>span{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .home-funnel-list i{background:#222f3a}.app-shell.focus-shell[data-design=modern] .home-funnel-list i>b{background:linear-gradient(90deg,#23443b,#23443b)}.app-shell.focus-shell[data-design=modern] .home-funnel-list em{font-weight:600}.app-shell.focus-shell[data-design=modern] .home-funnel>footer{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .home-agenda>div>button{border-bottom:1px solid #465967;color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .home-agenda>div>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .home-agenda time{font-weight:600}.app-shell.focus-shell[data-design=modern] .home-agenda button>span small{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .home-vacancies>div>button{border-bottom:1px solid #465967;color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .home-vacancies>div>button:hover,.app-shell.focus-shell[data-design=modern] .home-activity>div>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .home-vacancies button>span,.app-shell.focus-shell[data-design=modern] .home-activity button>span{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .home-vacancies button>div small{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .home-vacancies em small,.app-shell.focus-shell[data-design=modern] .home-vacancies b small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .home-vacancies i{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .home-activity>div>button{border-bottom:1px solid #465967;color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .home-activity button>div small{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .home-activity em{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .home-activity time{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .home-empty small{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .infrastructure-admin>.panel-head{border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .infra-metrics{background:#222f3a}.app-shell.focus-shell[data-design=modern] .infra-metrics article{background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .infra-metrics span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .infra-metrics small{color:var(--muted);font-size:12px}.app-shell.focus-shell[data-design=modern] .infra-metrics em{color:#f3b2b8;font-size:12px}.app-shell.focus-shell[data-design=modern] .infra-metrics i{background:#222f3a}.app-shell.focus-shell[data-design=modern] .infra-metrics i>b{background:#23443b}.app-shell.focus-shell[data-design=modern] .infra-storage-map{border-top:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .infra-storage-map>header{background:#222f3a}.app-shell.focus-shell[data-design=modern] .infra-storage-map>header small{color:var(--muted)}.app-shell.focus-shell[data-design=modern] .infra-storage-map>div{background:#222f3a}.app-shell.focus-shell[data-design=modern] .infra-storage-map>div>span{background:#222f3a}.app-shell.focus-shell[data-design=modern] .infra-storage-map small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .infra-health-strip{background:#222f3a;border-bottom:1px solid var(--line)}.app-shell.focus-shell[data-design=modern] .infra-health-strip>span{background:#222f3a}.app-shell.focus-shell[data-design=modern] .infra-health-strip>span:before{background:#23443b}.app-shell.focus-shell[data-design=modern] .infra-health-strip>span.warning:before{background:#473b2b}.app-shell.focus-shell[data-design=modern] .infra-health-strip>span.danger:before{background:#472f39}.app-shell.focus-shell[data-design=modern] .infra-health-strip b{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .infra-health-strip small{color:#b5c2cd;font-size:12px}@media(min-width:901px){.app-shell.focus-shell[data-design=modern] .eyebrow,.app-shell.focus-shell[data-design=modern] .breadcrumbs,.app-shell.focus-shell[data-design=modern] .badge,.app-shell.focus-shell[data-design=modern] .status-pill,.app-shell.focus-shell[data-design=modern] .confirmation-pill,.app-shell.focus-shell[data-design=modern] .source-pill,.app-shell.focus-shell[data-design=modern] .stage-pill,.app-shell.focus-shell[data-design=modern] .task-priority,.app-shell.focus-shell[data-design=modern] .drawer-status small{font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-caption,.app-shell.focus-shell[data-design=modern] .drawer-group>strong{font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-footer small,.app-shell.focus-shell[data-design=modern] .header-heading span,.app-shell.focus-shell[data-design=modern] .shell-context span{font-size:12px}.app-shell.focus-shell[data-design=modern] .metrics article small{font-size:12px}.app-shell.focus-shell[data-design=modern] .focus-label small,.app-shell.focus-shell[data-design=modern] .module-launcher button small,.app-shell.focus-shell[data-design=modern] .table-head,.app-shell.focus-shell[data-design=modern] .candidate-table-head,.app-shell.focus-shell[data-design=modern] .vacancy-registry-head,.app-shell.focus-shell[data-design=modern] .call-table-head{font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-identity small,.app-shell.focus-shell[data-design=modern] .candidate-contacts small,.app-shell.focus-shell[data-design=modern] .vacancy-primary small,.app-shell.focus-shell[data-design=modern] .vacancy-team small{font-size:12px!important}.app-shell.focus-shell[data-design=modern] .vacancy-load span{font-size:12px}.app-shell.focus-shell[data-design=modern] .settings-nav-group>b{font-size:12px}.app-shell.focus-shell[data-design=modern] .settings-catalog a small,.app-shell.focus-shell[data-design=modern] .queue-counters span,.app-shell.focus-shell[data-design=modern] .queue-counters small,.app-shell.focus-shell[data-design=modern] .priority-head span{font-size:12px}.app-shell.focus-shell[data-design=modern] .priority-work>button div small{font-size:12px}.app-shell.focus-shell[data-design=modern] .priority-work time,.app-shell.focus-shell[data-design=modern] .priority-work>button b{font-size:12px}.app-shell.focus-shell[data-design=modern] .operational-list small{font-size:12px}.app-shell.focus-shell[data-design=modern] .operational-queue>footer{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-progress small,.app-shell.focus-shell[data-design=modern] .funnel-card-head small,.app-shell.focus-shell[data-design=modern] .funnel-card-foot small,.app-shell.focus-shell[data-design=modern] .calendar-weekdays span,.app-shell.focus-shell[data-design=modern] .calendar-event-time small,.app-shell.focus-shell[data-design=modern] .calendar-event-info span,.app-shell.focus-shell[data-design=modern] .calendar-more,.app-shell.focus-shell[data-design=modern] .interview-inspector-card dt{font-size:12px}.app-shell.focus-shell[data-design=modern] .conversation-items>button small{font-size:12px!important}.app-shell.focus-shell[data-design=modern] .conversation-items>button time{font-size:12px!important}.app-shell.focus-shell[data-design=modern] .message-bubble small{font-size:12px}.app-shell.focus-shell[data-design=modern] .call-contact small,.app-shell.focus-shell[data-design=modern] .call-employee small,.app-shell.focus-shell[data-design=modern] .call-duration small,.app-shell.focus-shell[data-design=modern] .call-table time small{font-size:12px}.app-shell.focus-shell[data-design=modern] .call-status,.app-shell.focus-shell[data-design=modern] .call-connection{font-size:12px}}@media(max-width:900px){.app-shell.focus-shell[data-design=modern] small{font-size:12px}}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>button{border:1px solid #465967;color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>button:after{background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>button.done{color:#a9dfcc;border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>button.current{color:#b5c2cd;border-color:#518a77;background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>button:not(.current):hover{border-color:#518a77;color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .stage-correction-backdrop{background:#263e50;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .stage-correction-dialog{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .stage-correction-dialog>header{border-bottom:1px solid #465967;background:linear-gradient(120deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .stage-correction-dialog>header>span{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .stage-correction-dialog header small{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .stage-correction-route>span{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .stage-correction-route>span.target{border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .stage-correction-route small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .stage-correction-route>b{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .stage-correction-dialog>label{color:#e0e8ef;font-weight:600}.app-shell.focus-shell[data-design=modern] .stage-correction-dialog textarea{border:1px solid #465967}.app-shell.focus-shell[data-design=modern] .stage-correction-dialog>p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .stage-correction-dialog>footer{border-top:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern]{--ink:#afd2ef;--muted:#b5c2cd;--line:#465967}.app-shell.focus-shell[data-design=modern]{color:var(--ink)}.app-shell.focus-shell[data-design=modern] :is(button,a,input,select,textarea):focus-visible{outline:3px solid #518a77}.app-shell.focus-shell[data-design=modern] small,.app-shell.focus-shell[data-design=modern] p,.app-shell.focus-shell[data-design=modern] dt{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .interview-planner{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .interview-planner .planner-toolbar{background:linear-gradient(100deg,#222f3a 0% 100%)}.app-shell.focus-shell[data-design=modern] .planner-resource-switch{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .planner-resource-switch button{color:#b5c2cd;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .planner-resource-switch button.active{color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .planner-week-strip{border-top:1px solid #465967;border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .planner-week-strip button{border-right:1px solid #465967;color:#b5c2cd;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .planner-week-strip button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .planner-week-strip button.selected{color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .planner-week-strip button.today strong{color:#b5c2cd;background:#23443b}.app-shell.focus-shell[data-design=modern] .planner-week-strip span{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .planner-week-strip small{font-size:12px;color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .planner-search{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .planner-search span{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .planner-search input{background:transparent}.app-shell.focus-shell[data-design=modern] .interview-planner .planner-filterbar select{background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-planner .planner-summary{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .interview-planner .planner-summary>span{border-right:1px solid #465967}.app-shell.focus-shell[data-design=modern] .interview-planner .planner-summary small{font-size:12px;color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .planner-selected-count{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .planner-selected-count button{color:#a9dfcc;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .planner-board,.app-shell.focus-shell[data-design=modern] .resource-schedule-scroll,.app-shell.focus-shell[data-design=modern] .resource-schedule{background:#222f3a}.app-shell.focus-shell[data-design=modern] .resource-corner,.app-shell.focus-shell[data-design=modern] .resource-head{border-right:1px solid #465967;border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .resource-corner{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .resource-corner span{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .resource-head{border-top:3px solid #518a77}.app-shell.focus-shell[data-design=modern] .resource-head:nth-of-type(3n){border-top-color:#587f9c}.app-shell.focus-shell[data-design=modern] .resource-head:nth-of-type(4n){border-top-color:#8c7752}.app-shell.focus-shell[data-design=modern] .resource-head:nth-of-type(5n){border-top-color:#587f9c}.app-shell.focus-shell[data-design=modern] .resource-head span{color:#afd2ef;font-weight:600}.app-shell.focus-shell[data-design=modern] .resource-head small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .schedule-time-rail{background:#222f3a}.app-shell.focus-shell[data-design=modern] .schedule-time-rail span{border-right:1px solid #465967;border-bottom:1px solid #465967;color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .schedule-time-rail span:nth-child(2n){color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .schedule-resource-column{border-right:1px solid #465967;background:repeating-linear-gradient(to bottom,#222f3a 0 37px,#222f3a 37px 38px)}.app-shell.focus-shell[data-design=modern] .schedule-resource-column:nth-child(odd){background:repeating-linear-gradient(to bottom,#222f3a 0 37px,#222f3a 37px 38px)}.app-shell.focus-shell[data-design=modern] .schedule-meeting{border:1px solid #518a77;border-left:4px solid #518a77;color:#a9dfcc;background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .schedule-meeting:hover{border-color:#518a77;background:#23443b}.app-shell.focus-shell[data-design=modern] .schedule-meeting.confirmation-pending{border-color:#8c7752;border-left-color:#8c7752;background:#473b2b}.app-shell.focus-shell[data-design=modern] .schedule-meeting.confirmation-reschedule,.app-shell.focus-shell[data-design=modern] .schedule-meeting.confirmation-unreachable{border-color:#8d5763;border-left-color:#8d5763;background:#222f3a}.app-shell.focus-shell[data-design=modern] .schedule-meeting.confirmation-declined{border-color:#465967;border-left-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .schedule-meeting-time{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .schedule-meeting small{color:#e0e8ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .schedule-meeting em{color:#e0e8ef;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .schedule-meeting.conflict{outline:2px solid #8d5763}.app-shell.focus-shell[data-design=modern] .schedule-empty-column{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .schedule-empty-column span{border:1px dashed #465967}.app-shell.focus-shell[data-design=modern] .schedule-empty-column strong,.app-shell.focus-shell[data-design=modern] .schedule-empty-column small{font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-registry{background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-registry-head{border-bottom:1px solid #465967;color:#b5c2cd;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .interview-registry-row{border-bottom:1px solid #465967;color:#afd2ef}.app-shell.focus-shell[data-design=modern] .interview-registry-row:hover,.app-shell.focus-shell[data-design=modern] .interview-registry-row.checked{background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-registry-row.checked{box-shadow:none}.app-shell.focus-shell[data-design=modern] .interview-registry-row.conflict{background:#222f3a}.app-shell.focus-shell[data-design=modern] .interview-registry-row small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-registry-row>span:not(.registry-person):not(.registry-recruiter):not(.registry-interviewer):not(.confirmation-pill){font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-registry-row>button{border:1px solid #465967;color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .interview-detail-overlay{background:#263e50;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .interview-detail-overlay .interview-inspector{border:1px solid #465967;box-shadow:none}.app-shell.focus-shell[data-design=modern] .interview-detail-overlay .interview-inspector>header>button{border:1px solid #587f9c;color:#b5c2cd;background:#263e50;box-shadow:none}.app-shell.focus-shell[data-design=modern] .interview-detail-overlay .interview-inspector-card dt{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-progress>button{border-right:1px solid #465967;color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-progress>button:hover{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-progress>button.has-candidates{background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-progress>button.active{color:#b5c2cd;background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-progress>button.active :is(span,strong,small){color:inherit}.app-shell.focus-shell[data-design=modern] .funnel-progress>button b{border:1px solid #465967;color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-progress>button.active b{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .funnel-stage-focus{border:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-stage-focus>header{border-bottom:1px solid #465967;background:linear-gradient(120deg,#222f3a,#222f3a 64%)}.app-shell.focus-shell[data-design=modern] .funnel-stage-heading>span{color:#b5c2cd;background:#23443b}.app-shell.focus-shell[data-design=modern] .funnel-stage-heading small{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .funnel-stage-heading p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-stage-navigation button{font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-registry-head{color:#b5c2cd;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .funnel-registry-row{border-top:1px solid #465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-registry-row:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-registry-person>span{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .funnel-registry-person button{color:#afd2ef;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .funnel-registry-person small,.app-shell.focus-shell[data-design=modern] .funnel-registry-vacancy small,.app-shell.focus-shell[data-design=modern] .funnel-registry-owner small,.app-shell.focus-shell[data-design=modern] .funnel-registry-age small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-registry-vacancy strong,.app-shell.focus-shell[data-design=modern] .funnel-registry-owner strong,.app-shell.focus-shell[data-design=modern] .funnel-registry-age strong{color:#afd2ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .funnel-registry-age strong.stale{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .funnel-registry-actions button,.app-shell.focus-shell[data-design=modern] .funnel-registry-actions a,.app-shell.focus-shell[data-design=modern] .funnel-registry-actions select{border:1px solid #465967;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .funnel-registry-actions a{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-registry-actions select{color:#e0e8ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-registry-empty{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .funnel-registry-empty>span{border:1px dashed #518a77;color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .funnel-registry-empty strong{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .funnel-registry-empty p{font-size:12px}.app-shell.focus-shell[data-design=modern]{--line-strong: #465967}.app-shell.focus-shell[data-design=modern] .workspace{background:linear-gradient(110deg,#222f3a,#222f3a 55%,#222f3a)}.app-shell.focus-shell[data-design=modern] :is(.panel,.vacancy-workspace,.candidates-workspace,.release-list,.database-browser,.directory-admin,.telegram-admin){border-color:var(--line-strong);background:linear-gradient(145deg,var(--surface-raised),var(--surface-base));box-shadow:none}.app-shell.focus-shell[data-design=modern] :is(.panel-head,.vacancy-command,.directory-head,.database-browser>header,.telegram-admin>.panel-head,.release-list>footer){background:linear-gradient(105deg,var(--surface-mint),var(--surface-blue) 56%,var(--surface-lilac))}.app-shell.focus-shell[data-design=modern] :is(.candidate-overview,.vacancy-overview,.security-summary,.call-stats){background:#222f3a}.app-shell.focus-shell[data-design=modern] :is(.candidate-table-head,.vacancy-registry-head,.tasks-list-head,.call-table-head,.directory-list-head){color:#e0e8ef;background:#222f3a;border-color:var(--line-strong)}.app-shell.focus-shell[data-design=modern] :is(.candidate-filters,.vacancy-toolbar,.tasks-toolbar,.call-command-bar,.release-toolbar,.directory-create,.telegram-config-form,.editor-form,.settings-form){border-color:var(--line-strong);background:#222f3a}.app-shell.focus-shell[data-design=modern] .workspace :is(small,time){color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .settings-tabs.settings-catalog{border-color:var(--line-strong);background:linear-gradient(145deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .settings-tabs.settings-catalog a{background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-tabs.settings-catalog a:hover{border-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-tabs.settings-catalog a.active{border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .registry-pagination{border-top:1px solid var(--line-strong);color:#b5c2cd;background:linear-gradient(90deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .registry-pagination i{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .registry-pagination button.active{color:#b5c2cd;border-color:#518a77;background:#23443b}.app-shell.focus-shell[data-design=modern] .release-more span{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .db-scroll-hint{color:#e0e8ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .db-grid-wrap{border-block:1px solid var(--line-strong);background:#222f3a}.app-shell.focus-shell[data-design=modern] .db-grid-wrap th:first-child,.app-shell.focus-shell[data-design=modern] .db-grid-wrap td:first-child{box-shadow:none}.app-shell.focus-shell[data-design=modern] .db-grid-wrap td:first-child{background:#222f3a}.app-shell.focus-shell[data-design=modern] .db-grid-wrap th,.app-shell.focus-shell[data-design=modern] .db-grid-wrap td,.app-shell.focus-shell[data-design=modern] .db-grid-wrap th small{font-size:12px}.app-shell.focus-shell[data-design=modern] .telegram-account-list,.app-shell.focus-shell[data-design=modern] .directory-kinds,.app-shell.focus-shell[data-design=modern] .db-browser-layout>aside{background:linear-gradient(180deg,#222f3a,#222f3a)}@media(min-width:901px)and (max-width:1250px){.app-shell.focus-shell[data-design=modern] .candidate-table-row{border-top:1px solid var(--line-strong)}.app-shell.focus-shell[data-design=modern] .vacancy-registry>article{border-top:1px solid var(--line-strong)}.app-shell.focus-shell[data-design=modern] .call-center.compact :is(.call-contact small,.call-employee small,.call-table time small,.call-duration small){font-size:12px}.app-shell.focus-shell[data-design=modern] .interview-workspace :is(button,small){font-size:12px}}.app-shell.focus-shell[data-design=modern] .candidate-flow-context{border-bottom:1px solid #465967;background:linear-gradient(110deg,#222f3a 0% 44%,#222f3a)}.app-shell.focus-shell[data-design=modern] .candidate-flow-context>div>strong{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .candidate-flow-context>div>small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .candidate-flow-context>label{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-flow-context select{border:1px solid #518a77;color:#afd2ef;background-color:#222f3a;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-flow-state{border:1px solid #518a77;color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-flow-state small{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .candidate-flow-state.rejected{border-color:#8d5763;color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>button.candidate-stage-reject{color:#f3b2b8;border-color:#8d5763;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-stage-strip>button.candidate-stage-reject:not(:disabled):hover{color:#f3b2b8;border-color:#8d5763;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-profile-card .detail-application{color:#afd2ef;box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-profile-card .detail-application:hover,.app-shell.focus-shell[data-design=modern] .candidate-profile-card .detail-application.active{border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-profile-card .detail-application.active{box-shadow:none}.app-shell.focus-shell[data-design=modern] .candidate-rejection-dialog header>span{color:#b5c2cd;background:#472f39}.app-shell.focus-shell[data-design=modern] .candidate-rejection-dialog .stage-correction-route .rejected{border-color:#8d5763;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-rejection-dialog .stage-correction-route .rejected strong{color:#f3b2b8}.app-shell.focus-shell[data-design=modern] .candidate-rejection-dialog .danger-action{background:#472f39}.app-shell.focus-shell[data-design=modern] .drawer-more{border:1px solid #465967;background:#192630}.app-shell.focus-shell[data-design=modern] .drawer-more>summary{color:#b5c2cd;font-weight:600}.app-shell.focus-shell[data-design=modern] .drawer-more>summary:before{color:#a9dfcc;background:#263e50}.app-shell.focus-shell[data-design=modern] .drawer-more>summary>span{color:#b5c2cd;background:#263e50;font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-more>.drawer-group{border-top:1px solid #587f9c}.app-shell.focus-shell[data-design=modern] .role-focus{border-color:#587f9c;background:linear-gradient(118deg,var(--role-soft),#222f3a 58%,#222f3a)}.app-shell.focus-shell[data-design=modern] .role-focus .focus-label>span{color:var(--role-accent);background:var(--role-soft)}.app-shell.focus-shell[data-design=modern] .role-focus .eyebrow{color:var(--role-accent)}.app-shell.focus-shell[data-design=modern] .role-focus>button{border-color:var(--role-accent);background:var(--role-accent)}.app-shell.focus-shell[data-design=modern] .role-home-links{border:1px solid #587f9c;background:linear-gradient(135deg,#222f3a,#222f3a);box-shadow:none}.app-shell.focus-shell[data-design=modern] .role-home-links>header .eyebrow{color:var(--role-accent)}.app-shell.focus-shell[data-design=modern] .role-home-links>div>button{border:1px solid #465967;color:var(--ink);background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .role-home-links>div>button:hover{border-color:var(--role-accent);background:#222f3a}.app-shell.focus-shell[data-design=modern] .role-home-links>div>button>span{color:var(--role-accent);background:var(--role-soft)}.app-shell.focus-shell[data-design=modern] .role-home-links>div>button small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .role-home-links>div>button>b{color:var(--role-accent)}.app-shell.focus-shell[data-design=modern] .role-preview-switch{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .role-preview-switch>span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .role-preview-switch>select{color:#afd2ef;background:#222f3a;font-weight:600;outline:none}.app-shell.focus-shell[data-design=modern] .role-preview-switch>small{color:var(--preview-accent);font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .role-preview-switch.active{border-color:color-mix(in srgb,var(--preview-accent) 42%,#465967);background:color-mix(in srgb,var(--preview-accent) 9%,#222f3a)}.app-shell.focus-shell[data-design=modern] .role-preview-banner{border:1px solid color-mix(in srgb,var(--preview-accent) 35%,#465967);background:linear-gradient(110deg,color-mix(in srgb,var(--preview-accent) 11%,#222f3a),#222f3a 70%)}.app-shell.focus-shell[data-design=modern] .role-preview-banner strong{color:var(--preview-accent)}.app-shell.focus-shell[data-design=modern] .role-preview-banner span{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .role-preview-banner>button{border:1px solid color-mix(in srgb,var(--preview-accent) 35%,#465967);color:var(--preview-accent);background:#222f3a;box-shadow:none;font-size:12px}@media(max-width:820px){.app-shell.focus-shell[data-design=modern] .role-preview-switch>select{font-size:12px}}.app-shell.focus-shell[data-design=modern] .secretary-view-switch{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-view-switch>button{color:#e0e8ef;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .secretary-view-switch>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-view-switch>button.active{border-color:#587f9c;color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .secretary-view-switch span{font-weight:600}.app-shell.focus-shell[data-design=modern] .secretary-view-switch small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-view-help{border:1px solid #587f9c;color:#e0e8ef;background:linear-gradient(100deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .secretary-view-help strong{color:#a9dfcc;font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-view-help span{font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-save-result{border:1px solid #518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-save-result.unreachable{border-color:#8c7752;background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-save-result.reschedule{border-color:#84749d;background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-save-result.declined{border-color:#8d5763;background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-save-icon{color:#b5c2cd;background:#23443b;font-weight:600}.app-shell.focus-shell[data-design=modern] .secretary-save-result.unreachable .secretary-save-icon{background:#473b2b}.app-shell.focus-shell[data-design=modern] .secretary-save-result.reschedule .secretary-save-icon{background:#39354e}.app-shell.focus-shell[data-design=modern] .secretary-save-result.declined .secretary-save-icon{background:#472f39}.app-shell.focus-shell[data-design=modern] .secretary-save-result p{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .secretary-save-result small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-save-result>button{border:1px solid #518a77;color:#a9dfcc;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .secretary-save-result>.secretary-save-close{color:#b5c2cd;background:transparent}.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-head p,.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-summary span,.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-summary small,.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-time strong,.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-time small{font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-person>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-person small,.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-person em,.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-contact a,.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-contact small,.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-list input,.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-list select,.app-shell.focus-shell[data-design=modern] .secretary-workspace .secretary-list form button{font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-view-switch{border:1px solid #84749d;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-view-switch>button{color:#e0e8ef;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .manager-view-switch>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-view-switch>button.active{border-color:#84749d;color:#d0c3ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .manager-view-switch span{font-weight:600}.app-shell.focus-shell[data-design=modern] .manager-view-switch small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-view-help{border:1px solid #84749d;color:#e0e8ef;background:linear-gradient(100deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .manager-view-help strong{color:#d0c3ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-view-help span{font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-quick-decisions{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-quick-decisions>button{box-shadow:none;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .manager-quick-decisions>button.advance{color:#b5c2cd;background:#39354e}.app-shell.focus-shell[data-design=modern] .manager-quick-decisions>button.advance:hover{background:#39354e}.app-shell.focus-shell[data-design=modern] .manager-quick-decisions>button.reject{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-quick-decisions>button.reject:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-quick-decisions>button.reserve{color:#ecd19e;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-quick-decisions>button.reserve:hover{background:#473b2b}.app-shell.focus-shell[data-design=modern] .manager-details{border:1px solid #465967;color:#e0e8ef;background:#222f3a;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-details:hover{border-color:#84749d;color:#d0c3ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-save-result{border:1px solid #84749d;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-save-result>span{color:#b5c2cd;background:#39354e;font-weight:600}.app-shell.focus-shell[data-design=modern] .manager-save-result p{font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .manager-save-result small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-save-result>button{color:#b5c2cd;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .manager-decision-overlay{background:#192630;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .manager-decision-dialog{border:1px solid #84749d;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .manager-decision-dialog>header{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-decision-dialog>header p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .manager-decision-dialog>header>button{border:1px solid #465967;color:#b5c2cd;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .manager-decision-context>div{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-decision-context span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .manager-decision-note{border-left:3px solid #84749d;color:#e0e8ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-decision-note strong,.app-shell.focus-shell[data-design=modern] .manager-decision-note span{font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-decision-dialog>label>span{color:#e0e8ef;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .manager-decision-dialog select,.app-shell.focus-shell[data-design=modern] .manager-decision-dialog textarea{border:1px solid #465967;color:#e0e8ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-decision-dialog>footer{border-top:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-day{border:1px solid #587f9c;background:linear-gradient(115deg,#222f3a,#222f3a 58%,#222f3a);box-shadow:none}.app-shell.focus-shell[data-design=modern] .recruiter-day p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .recruiter-focus{border-color:#587f9c;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-focus>header{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-focus>header .eyebrow{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .recruiter-focus>header nav{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-focus>header nav button{color:#b5c2cd;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .recruiter-focus>header nav button.active{color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .recruiter-focus>header nav b{color:inherit;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .recruiter-summary{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-summary>span{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-summary b{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button{border-bottom:1px solid #465967;color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button>i,.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button>time{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button em{color:#afd2ef;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button em.danger{color:#f3b2b8;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button em.new{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button em.pending{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button em.stale{color:#d0c3ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button em.confirmed{color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button>b{color:#afd2ef;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .recruiter-focus>footer{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-focus>footer>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-home-command{border:1px solid #587f9c;background:linear-gradient(112deg,#222f3a,#222f3a 62%,#222f3a);box-shadow:none}.app-shell.focus-shell[data-design=modern] .manager-home-command p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .manager-home-focus>header{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-home-counts>span{border:1px solid #465967;color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-home-counts b{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .manager-home-list>button{border-bottom:1px solid #465967;color:#e0e8ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .manager-home-list>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-home-list>button>span small,.app-shell.focus-shell[data-design=modern] .manager-home-list time small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-home-list>button>b{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .manager-home-avatar{color:#afd2ef;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .manager-home-focus>footer{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-command-bar{border:1px solid #587f9c;background:linear-gradient(112deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .manager-command-bar p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .manager-command-bar>nav{border:1px solid #84749d;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-command-bar>nav>button{color:#b5c2cd;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .manager-command-bar>nav>button.active{border-color:#84749d;color:#d0c3ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-queue-toolbar{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-queue-toolbar p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-queue-toolbar>nav{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .manager-queue-toolbar>nav>button{color:#b5c2cd;background:transparent;box-shadow:none;font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-queue-toolbar>nav>button.active{color:#d0c3ef;background:#222f3a;border-color:#84749d}.app-shell.focus-shell[data-design=modern] .manager-person-link{color:inherit!important;background:transparent!important;box-shadow:none!important}.app-shell.focus-shell[data-design=modern] .manager-person-link:hover strong{color:#d0c3ef}.app-shell.focus-shell[data-design=modern] .manager-row-actions .manager-evaluate{color:#b5c2cd;background:#39354e;font-size:12px}.app-shell.focus-shell[data-design=modern] .manager-row-actions .manager-evaluate:hover{background:#39354e}.app-shell.focus-shell[data-design=modern] .secretary-home-command{border:1px solid #587f9c;background:linear-gradient(112deg,#222f3a,#222f3a 62%,#222f3a);box-shadow:none}.app-shell.focus-shell[data-design=modern] .secretary-home-command p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .secretary-home-command nav button:first-child{background:#263e50}.app-shell.focus-shell[data-design=modern] .secretary-home-focus>header{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-home-counts>span{border:1px solid #465967;color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-home-counts b{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .secretary-home-counts .retry b{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .secretary-home-counts .move b{color:#d0c3ef}.app-shell.focus-shell[data-design=modern] .secretary-home-list>article{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-home-list time strong{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .secretary-home-list time small,.app-shell.focus-shell[data-design=modern] .secretary-home-list>article>span small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-home-list>article>span a{color:#afd2ef;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .secretary-home-avatar{color:#afd2ef;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .secretary-home-list>article>button{background:#263e50;font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-home-focus>footer{color:#b5c2cd;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .secretary-command-bar{border:1px solid #587f9c;background:linear-gradient(112deg,#222f3a,#222f3a)}.app-shell.focus-shell[data-design=modern] .secretary-command-bar p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .secretary-command-bar>nav{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .secretary-command-bar>nav>button{color:#e0e8ef;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .secretary-command-bar>nav>button.active{border-color:#587f9c;color:#a9dfcc;background:#222f3a}.app-shell.focus-shell[data-design=modern] .admin-home-command,.app-shell.focus-shell[data-design=modern] .auditor-home-command{border:1px solid var(--line);background:linear-gradient(110deg,#222f3a 0% 48%,#222f3a);box-shadow:none}.app-shell.focus-shell[data-design=modern] .auditor-home-command{background:linear-gradient(110deg,#222f3a 0% 48%,#222f3a)}.app-shell.focus-shell[data-design=modern] .admin-home-command h2,.app-shell.focus-shell[data-design=modern] .auditor-home-command h2{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .admin-home-command p,.app-shell.focus-shell[data-design=modern] .auditor-home-command p{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .admin-home-command a,.app-shell.focus-shell[data-design=modern] .auditor-home-command button{border:1px solid #8c7752;background:#473b2b;color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .admin-home-command a.secondary,.app-shell.focus-shell[data-design=modern] .auditor-home-command button.secondary{background:#222f3a;color:#afd2ef;border-color:#465967}.app-shell.focus-shell[data-design=modern] .auditor-home-command button{background:#263e50;border-color:#587f9c}.app-shell.focus-shell[data-design=modern] .admin-control-center,.app-shell.focus-shell[data-design=modern] .auditor-control-center{border-color:#465967!important;background:#222f3a!important}.app-shell.focus-shell[data-design=modern] .admin-control-center h3,.app-shell.focus-shell[data-design=modern] .auditor-control-center h3,.app-shell.focus-shell[data-design=modern] .auditor-signals h3{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .admin-health,.app-shell.focus-shell[data-design=modern] .read-only{background:#222f3a;color:#a9dfcc;font-weight:600}.app-shell.focus-shell[data-design=modern] .admin-health i{background:#23443b;box-shadow:none}.app-shell.focus-shell[data-design=modern] .read-only{background:#222f3a;color:#afd2ef}.app-shell.focus-shell[data-design=modern] .admin-zone-grid{border-block:1px solid #465967}.app-shell.focus-shell[data-design=modern] .admin-zone-grid>a{border-right:1px solid #465967;color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .admin-zone-grid>a:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .admin-zone-grid i{background:#222f3a;color:#ecd19e;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .admin-zone-grid small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .admin-zone-grid b{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .admin-control-center>footer button{border-right:1px solid #465967;background:transparent;color:#afd2ef}.app-shell.focus-shell[data-design=modern] .admin-control-center>footer span{font-weight:600}.app-shell.focus-shell[data-design=modern] .admin-control-center>footer small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .admin-control-center>footer .warning b{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .admin-control-center>footer .notice b{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .auditor-metrics{border-block:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .auditor-metrics article{border-right:1px solid #465967}.app-shell.focus-shell[data-design=modern] .auditor-metrics span{font-size:12px;font-weight:600;color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .auditor-metrics strong{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .auditor-metrics small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .auditor-metrics .success strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .auditor-metrics .neutral strong{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .auditor-signals{background:#222f3a}.app-shell.focus-shell[data-design=modern] .auditor-signals li{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .auditor-signals li span{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .auditor-signals li.warning b{color:#ecd19e}.app-shell.focus-shell[data-design=modern] .auditor-signals li.notice b{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .auditor-signals li.risk b{color:#f3b2b8}.app-shell.focus-shell[data-design=modern] .auditor-signals li.ok b{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .auditor-control-center>footer{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .auditor-control-center>footer button{background:transparent;color:#afd2ef;font-weight:600}@media(max-width:1100px){.app-shell.focus-shell[data-design=modern] .admin-zone-grid>a:nth-child(-n+2){border-bottom:1px solid #465967}}@media(max-width:760px){.app-shell.focus-shell[data-design=modern] .admin-zone-grid>a{border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .admin-control-center>footer button,.app-shell.focus-shell[data-design=modern] .auditor-metrics article{border-bottom:1px solid #465967}}.app-shell.focus-shell[data-design=modern]{--muted:#e0e8ef;--line:#465967;--line-strong:#465967;color:#e0e8ef;background:linear-gradient(135deg,#222f3a 0% 56%,#222f3a)}.app-shell.focus-shell[data-design=modern] .workspace{background:linear-gradient(112deg,#222f3a,#222f3a 58%,#222f3a)}.app-shell.focus-shell[data-design=modern] :is(.panel,.vacancy-workspace,.candidates-workspace,.release-list,.database-browser,.directory-admin,.telegram-admin){border-color:#465967;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] :is(.panel-head,.vacancy-command,.directory-head,.database-browser>header,.telegram-admin>.panel-head,.release-list>footer){border-color:#465967;background:linear-gradient(105deg,#222f3a,#222f3a 58%,#222f3a)}.app-shell.focus-shell[data-design=modern] .recruiter-day{border-color:#587f9c;background:linear-gradient(110deg,#263e50,#222f3a 56%,#222f3a);box-shadow:none}.app-shell.focus-shell[data-design=modern] .recruiter-focus{border-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-focus>header{border-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-summary{border-color:#465967;background:#293945}.app-shell.focus-shell[data-design=modern] .recruiter-summary>span{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-action-list{background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button{border-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button:nth-child(2n){background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button:hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .recruiter-action-list>button small{color:#e0e8ef}.app-shell.focus-shell[data-design=modern] .recruiter-focus>footer{border-top:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] :is(.candidate-overview,.vacancy-overview,.security-summary,.call-stats){background:#293945}.app-shell.focus-shell[data-design=modern] :is(.candidate-overview,.vacancy-overview,.call-stats)>:nth-child(3n+1){background:#222f3a}.app-shell.focus-shell[data-design=modern] :is(.candidate-overview,.vacancy-overview,.call-stats)>:nth-child(3n+2){background:#222f3a}.app-shell.focus-shell[data-design=modern] :is(.candidate-overview,.vacancy-overview,.call-stats)>:nth-child(3n){background:#222f3a}.app-shell.focus-shell[data-design=modern] :is(.candidate-overview,.vacancy-overview) span{color:#e0e8ef}.app-shell.focus-shell[data-design=modern] :is(.candidate-overview,.vacancy-overview) small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] :is(.candidate-filters,.vacancy-toolbar,.tasks-toolbar,.call-command-bar,.release-toolbar,.directory-create,.telegram-config-form,.editor-form,.settings-form){border-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] :is(input,select,textarea){border-color:#465967;color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] :is(.candidate-table-head,.vacancy-registry-head,.tasks-list-head,.call-table-head,.directory-list-head){color:#afd2ef;border-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] :is(.candidate-table-row,.vacancy-registry>article,.tasks-list>article,.call-table>article,.directory-list>article,.security-event-list>div,.session-list>article,.release-list>article):nth-child(odd){background:#222f3a}.app-shell.focus-shell[data-design=modern] :is(.candidate-table-row,.vacancy-registry>article,.tasks-list>article,.call-table>article,.directory-list>article,.security-event-list>div,.session-list>article,.release-list>article):nth-child(2n){background:#222f3a}.app-shell.focus-shell[data-design=modern] :is(.candidate-table-row,.vacancy-registry>article,.tasks-list>article,.call-table>article,.directory-list>article,.security-event-list>div,.session-list>article,.release-list>article){border-color:#465967}.app-shell.focus-shell[data-design=modern] :is(.candidate-table-row,.vacancy-registry>article,.tasks-list>article,.call-table>article,.directory-list>article):hover{background:#222f3a}.app-shell.focus-shell[data-design=modern] .workspace :is(small,time){color:#e0e8ef}.app-shell.focus-shell[data-design=modern] .candidate-identity small,.app-shell.focus-shell[data-design=modern] .candidate-contacts small,.app-shell.focus-shell[data-design=modern] .vacancy-primary small,.app-shell.focus-shell[data-design=modern] .vacancy-team small{color:#e0e8ef!important}.app-shell.focus-shell[data-design=modern] .source-pill{color:#afd2ef;background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-row-action .row-open{border:1px solid #518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-row-actions :is(a,button){border-color:#465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .vacancy-stage-line{background:#222f3a}.app-shell.focus-shell[data-design=modern] .login-legal-link{border:1px solid #465967;color:#e0e8ef;background:#222f3a;box-shadow:none;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .login-legal-link:hover{color:#a9dfcc;border-color:#518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .login-copyright{color:#b5c2cd;background:transparent;box-shadow:none;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .login-copyright:hover{color:#a9dfcc;background:transparent}.app-shell.focus-shell[data-design=modern] .product-legal-footer{border-top:1px solid #465967;color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .product-legal-footer button{color:inherit;background:transparent;box-shadow:none}.app-shell.focus-shell[data-design=modern] .product-legal-footer button:hover{color:#a9dfcc;background:transparent}.app-shell.focus-shell[data-design=modern] .product-legal-footer span{font-weight:600}.app-shell.focus-shell[data-design=modern] .legal-notice-scrim{background:#263e50;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.focus-shell[data-design=modern] .legal-notice-dialog{border:1px solid #465967;color:#afd2ef;background:#222f3a;box-shadow:none}.app-shell.focus-shell[data-design=modern] .legal-notice-dialog>header{border-bottom:1px solid #465967;background:linear-gradient(110deg,#222f3a 0% 65%,#222f3a)}.app-shell.focus-shell[data-design=modern] .legal-notice-dialog header span{color:#a9dfcc;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .legal-notice-body p{color:#e0e8ef}.app-shell.focus-shell[data-design=modern] .legal-notice-body aside{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .legal-notice-body aside b{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .legal-notice-body small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .legal-notice-dialog>footer{border-top:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .drawer-footer{background:#192630}.app-shell.focus-shell[data-design=modern] .drawer-footer-profile>span{border:1px solid #587f9c;color:#a9dfcc;background:#263e50;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .drawer-footer-profile strong{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .drawer-footer-profile small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .drawer-footer .drawer-logout{border:1px solid #465967;color:#b5c2cd;background:#192630;box-shadow:none;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .drawer-footer .drawer-logout>span{color:inherit;background:transparent}.app-shell.focus-shell[data-design=modern] .drawer-footer .drawer-logout svg{fill:none;stroke:currentColor}.app-shell.focus-shell[data-design=modern] .drawer-footer .drawer-logout:hover{color:#b5c2cd;border-color:#8d5763;background:#472f39}.app-shell.focus-shell[data-design=modern] .role-preview-switch>span{font-size:12px}.app-shell.focus-shell[data-design=modern] .role-preview-switch>small{color:var(--preview-accent);background:color-mix(in srgb,var(--preview-accent) 12%,#222f3a);font-size:12px}@media(min-width:1121px)and (max-width:1279px){.app-shell.focus-shell[data-design=modern] .settings-tabs.settings-catalog{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .settings-tabs.settings-catalog .settings-nav-group+.settings-nav-group{border-top:1px solid #465967!important}}.app-shell.focus-shell[data-design=modern] .route-loading{border:1px solid #465967;background:linear-gradient(135deg,#222f3a,#222f3a);color:#e0e8ef}.app-shell.focus-shell[data-design=modern] .route-loading span{border:3px solid #518a77;border-top-color:#518a77}.app-shell.focus-shell[data-design=modern] .identity-admin{background:#222f3a!important}.app-shell.focus-shell[data-design=modern] .identity-head{border-bottom:1px solid #465967;background:linear-gradient(112deg,#222f3a 0% 70%,#222f3a)}.app-shell.focus-shell[data-design=modern] .identity-head p{color:#e0e8ef;font-size:12px}.app-shell.focus-shell[data-design=modern] .identity-total{border:1px solid #518a77;background:#222f3a}.app-shell.focus-shell[data-design=modern] .identity-total strong{color:#a9dfcc}.app-shell.focus-shell[data-design=modern] .identity-total span{color:#e0e8ef;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .identity-statuses{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .identity-statuses>span{border-right:1px solid #465967}.app-shell.focus-shell[data-design=modern] .identity-statuses b{color:#e0e8ef;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .identity-statuses strong{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .identity-statuses small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .identity-statuses .ready b{color:#a9dfcc;background:#23443b}.app-shell.focus-shell[data-design=modern] .identity-statuses .warning b{color:#ecd19e;background:#473b2b}.app-shell.focus-shell[data-design=modern] .identity-toolbar{background:#222f3a;border-bottom:1px solid #465967}.app-shell.focus-shell[data-design=modern] .identity-toolbar label span,.app-shell.focus-shell[data-design=modern] .identity-grid form label>span{color:#b5c2cd;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .identity-toolbar input{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .identity-toolbar p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .identity-grid-head{color:#b5c2cd;background:#222f3a;border-bottom:1px solid #465967;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .identity-grid form{border-bottom:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .identity-grid form:nth-child(2n){background:#222f3a}.app-shell.focus-shell[data-design=modern] .identity-user>span{color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}.app-shell.focus-shell[data-design=modern] .identity-user strong{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .identity-user small{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .identity-grid select,.app-shell.focus-shell[data-design=modern] .identity-grid input{border:1px solid #465967;color:#afd2ef;background:#222f3a;font-size:12px}.app-shell.focus-shell[data-design=modern] .identity-grid button{font-size:12px}.app-shell.focus-shell[data-design=modern] .megafon-identity-shortcut{border-top:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .megafon-identity-shortcut h4{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .megafon-identity-shortcut p{color:#b5c2cd;font-size:12px}.app-shell.focus-shell[data-design=modern] .megafon-identity-shortcut a{border:1px solid #518a77;color:#a9dfcc;background:#222f3a;font-size:12px;font-weight:600}@media(max-width:760px){.app-shell.focus-shell[data-design=modern] .identity-statuses>span{border-bottom:1px solid #465967}}.app-shell.focus-shell[data-design=modern] .hh-portfolio .hh-media-fallback{color:#b5c2cd;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hr-pwa-overlay{background:#192630}.app-shell.focus-shell[data-design=modern] .hr-pwa-dialog{background:#263e50;color:#b5c2cd;border:1px solid #465967;box-shadow:none}.app-shell.focus-shell[data-design=modern] .hr-pwa-dialog h2{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .hr-pwa-dialog button,.app-shell.focus-shell[data-design=modern] .hr-pwa-status button{border:1px solid #518a77;background:#23443b;color:#b5c2cd;box-shadow:none}.app-shell.focus-shell[data-design=modern] .hr-pwa-dialog button:focus-visible,.app-shell.focus-shell[data-design=modern] .hr-pwa-status button:focus-visible{outline:3px solid #587f9c}.app-shell.focus-shell[data-design=modern] .hr-pwa-dialog .hr-pwa-close{background:#263e50;border-color:#465967}.app-shell.focus-shell[data-design=modern] .hr-pwa-monogram{background:#23443b;color:#b5c2cd;font-weight:600}.app-shell.focus-shell[data-design=modern] .hr-pwa-instructions{background:#263e50}.app-shell.focus-shell[data-design=modern] .hr-pwa-status{background:#192630;color:#ecd19e;box-shadow:none}.app-shell.focus-shell[data-design=modern] :is(.condition-cards,.transition-cards) label:has(input:focus-visible){outline:2px solid var(--accent)}.app-shell.focus-shell[data-design=modern] .directory-create label{color:var(--muted)}.app-shell.focus-shell[data-design=modern] :is(.funnel-template-editor,.funnel-stage-fields,.funnel-stage-create,.funnel-template-create,.directory-create) input:not([type=checkbox]),.app-shell.focus-shell[data-design=modern] .funnel-template-select select{border:1px solid var(--line);box-shadow:none}.app-shell.focus-shell[data-design=modern] :is(.funnel-admin,.directory-create) :is(input,select):focus-visible{outline:2px solid var(--accent)}@container (max-width:900px){.app-shell.focus-shell[data-design=modern] .directory-kinds{border-bottom:1px solid var(--line)}}@media(max-width:700px){.app-shell.focus-shell[data-design=modern] .mobile-settings-select{color:var(--ink)}.app-shell.focus-shell[data-design=modern] .mobile-settings-select select{border:1px solid var(--line);background:var(--paper);color:var(--ink)}}.app-shell.focus-shell[data-design=modern] .hh-automation{border-top:1px solid #465967}.app-shell.focus-shell[data-design=modern] .hh-automation p,.app-shell.focus-shell[data-design=modern] .hh-automation small{color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .hh-auto-form input,.app-shell.focus-shell[data-design=modern] .hh-auto-form select{border:1px solid #465967;background:#222f3a;color:#afd2ef}.app-shell.focus-shell[data-design=modern] .hh-automation button{border:1px solid #465967;background:#222f3a}.app-shell.focus-shell[data-design=modern] .hh-auto-rules article{border:1px solid #465967}.app-shell.focus-shell[data-design=modern] .hh-auto-rules article header span{color:#e0e8ef}.app-shell.focus-shell[data-design=modern] .hh-auto-form-title{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .hh-auto-form-title:focus{outline:2px solid #587f9c}.app-shell.focus-shell[data-design=modern] .hh-auto-directory summary{color:#afd2ef}.app-shell.focus-shell[data-design=modern] .hh-automation button{color:#afd2ef}.app-shell.focus-shell[data-design=modern]{--ink:#e0e8ef;--muted:#b5c2cd;--paper:#222f3a;--line:#465967;--line-strong:#607483;--accent:#a9dfcc;color:#e0e8ef;background:#17212b;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:normal;font-synthesis:none;text-rendering:auto}.app-shell.focus-shell[data-design=modern] *,.app-shell.focus-shell[data-design=modern] *:before,.app-shell.focus-shell[data-design=modern] *:after{text-shadow:none!important;-webkit-text-stroke:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell.focus-shell[data-design=modern] :is(p,small,time,dt,dd,label,input,select,textarea,button,a,td){font-family:inherit;font-weight:400;letter-spacing:normal;line-height:1.5}.app-shell.focus-shell[data-design=modern] :is(strong,b,h1,h2,h3,h4,h5,h6,th){font-weight:600;letter-spacing:normal;text-shadow:none}.app-shell.focus-shell[data-design=modern] :is(small,time,dt,.eyebrow,.source-pill,.stage-pill,.status-pill,.confirmation-pill){font-size:12px!important;line-height:1.45}.app-shell.focus-shell[data-design=modern] :is(input,select,textarea){font-size:14px;color:#e0e8ef;background:#192630;border-color:#607483}.app-shell.focus-shell[data-design=modern] :is(button,.button,.secondary){font-size:13px;font-weight:500}.app-shell.focus-shell[data-design=modern] :is(h1,h2,h3,h4,h5,h6){color:#e0e8ef;line-height:1.3}.app-shell.focus-shell[data-design=modern] :is(.admin-home-command,.auditor-home-command,.manager-home-command,.secretary-home-command,.admin-control-center,.auditor-control-center){background:#222f3a!important;border-color:#465967!important}.app-shell.focus-shell[data-design=modern] :is(.admin-zone-grid>a,.admin-shortcuts>button,.role-preview-switch,.notification-trigger,.profile-icon-button){background:#293945;color:#e0e8ef;border-color:#465967}.app-shell.focus-shell[data-design=modern] :is(.admin-zone-grid>a:hover,.admin-shortcuts>button:hover){background:#314452}.app-shell.focus-shell[data-design=modern] :is(.admin-home-command,.auditor-home-command,.admin-control-center,.auditor-control-center) :is(p,small){color:#b5c2cd}.app-shell.focus-shell[data-design=modern] :is(.admin-home-command,.auditor-home-command,.admin-control-center,.auditor-control-center) :is(h2,h3,strong){color:#e0e8ef}.app-shell.focus-shell[data-design=modern] :is(button,a,input,select,textarea):focus-visible{outline:2px solid #afd2ef!important;outline-offset:3px}.app-shell.focus-shell[data-design=modern] button:disabled{opacity:1;color:#98aab8;cursor:not-allowed}.app-shell.focus-shell[data-design=modern] .candidate-modal .detail-head{background:#222f3a}.app-shell.focus-shell[data-design=modern] .candidate-modal .detail-head h2{font-size:24px}.app-shell.focus-shell[data-design=modern] .hh-auto-form-title{color:#e0e8ef}.app-shell.focus-shell[data-design=modern] .hh-auto-form>.hh-auto-actions>button:first-child{color:#e0e8ef;background:#23443b;border-color:#518a77}.app-shell.focus-shell[data-design=modern] :is(.candidate-stage-strip>button.current,.candidate-command-bar button.active,.settings-tabs.settings-catalog a.active){color:#a9dfcc;background:#23443b}.app-shell.focus-shell[data-design=modern] .role-preview-switch>span{background:transparent;color:#b5c2cd}.app-shell.focus-shell[data-design=modern] .menu-trigger span{background:currentColor}.app-shell.focus-shell[data-design=modern] :is(.role-preview-banner,.role-preview-switch){--preview-accent:#afd2ef}@media(max-width:760px){.app-shell.focus-shell[data-design=modern] .candidate-modal .detail-head h2{font-size:20px}.app-shell.focus-shell[data-design=modern] :is(.settings-tab-content,.hh-auto-form>*,.hh-oauth-card>*){min-width:0}.app-shell.focus-shell[data-design=modern] :is(.hh-auto-form,.hh-oauth-card,.hh-oauth-actions){grid-template-columns:minmax(0,1fr)}.app-shell.focus-shell[data-design=modern] .hh-auto-form :is(input,select){max-width:100%}.app-shell.focus-shell[data-design=modern] .hh-oauth-actions button{white-space:normal}}.app-shell.focus-shell[data-design=modern]{background:radial-gradient(ellipse at 12% 0%,#203b40 0%,transparent 48%),radial-gradient(ellipse at 95% 12%,#293347 0%,transparent 45%),#101820;background-attachment:fixed}.app-shell.focus-shell[data-design=modern] :is(.workspace,.content){background:transparent}.app-shell.focus-shell[data-design=modern] .global-header{background:linear-gradient(110deg,#2a3e49,#202e3b 60%,#283747)!important;border-color:#536b79!important;box-shadow:0 8px 24px #050b1240,inset 0 1px #d5e9ff12!important}.app-shell.focus-shell[data-design=modern] :is(.panel,.recruiter-focus,.secretary-workspace-v3,.manager-workspace-v3,.candidates-workspace,.vacancy-workspace){background:#202d38;border-color:#4c6170;box-shadow:0 10px 28px #050b1238!important}.app-shell.focus-shell[data-design=modern] :is(.admin-home-command,.auditor-home-command,.manager-home-command,.secretary-home-command,.recruiter-day,.candidate-modal .detail-head){background:linear-gradient(115deg,#2c4b50,#293e4e 55%,#303b53)!important;border-color:#607985!important;box-shadow:0 8px 24px #050b1238,inset 0 1px #d5e9ff14!important}.app-shell.focus-shell[data-design=modern] :is(.admin-control-center,.auditor-control-center){background:#202d38!important;border-color:#4c6170!important}.app-shell.focus-shell[data-design=modern] :is(.panel-head,.admin-control-center>header,.auditor-control-center>header,.recruiter-focus>header,.candidate-table-head,.vacancy-table-head,.funnel-registry-head){background:linear-gradient(105deg,#2b3f4b,#263442)!important;border-color:#536775!important}.app-shell.focus-shell[data-design=modern] .admin-zone-grid{gap:12px;padding:16px;background:#1a2630}.app-shell.focus-shell[data-design=modern] .admin-zone-grid>a{background:linear-gradient(145deg,#304654,#263743)!important;border:1px solid #536c7c!important;border-radius:12px;box-shadow:inset 0 1px #d5e9ff10!important}.app-shell.focus-shell[data-design=modern] .admin-zone-grid>a:hover{background:linear-gradient(145deg,#344c59,#2e4352)!important;border-color:#8cabb9!important}.app-shell.focus-shell[data-design=modern] :is(.candidate-table-row,.vacancy-table-row,.funnel-registry-row):hover{background:#304451!important}.app-shell.focus-shell[data-design=modern] .candidate-modal{box-shadow:0 24px 70px #03080db3!important}@media(prefers-reduced-motion:reduce){.app-shell.focus-shell[data-design=modern]{background-attachment:scroll}}.app-shell.focus-shell[data-design=modern]{font-size:15px}.app-shell.focus-shell[data-design=modern] :is(p,td,dd,input,select,textarea){font-size:15px!important}.app-shell.focus-shell[data-design=modern] :is(button,.button,.secondary,label){font-size:14px!important}.app-shell.focus-shell[data-design=modern] :is(small,time,dt,.eyebrow,.source-pill,.stage-pill,.status-pill,.confirmation-pill,.candidate-field>span,.candidate-card-caption>span,.candidate-profile-facts span,.communication-event em,.communication-event>b){font-size:13px!important}.app-shell.focus-shell[data-design=modern] :is(.vacancy-primary button,.vacancy-team strong,.candidate-identity button,.candidate-field strong,.candidate-contacts a,.vacancy-primary small,.vacancy-team small){font-size:15px!important}.app-shell.focus-shell[data-design=modern] :is(.vacancy-primary small,.vacancy-team small){font-size:13px!important}.app-shell.focus-shell[data-design=modern] .header-tools .design-switch{font-size:13px!important}.app-shell.focus-shell[data-design=modern] .candidate-modal{background:#121e28!important}.app-shell.focus-shell[data-design=modern] :is(.candidate-profile-column,.candidate-activity-column,.candidate-feed){background:transparent!important}.app-shell.focus-shell[data-design=modern] .candidate-profile-card{background:linear-gradient(135deg,#2b414d,#253642)!important;border:1px solid #607a89!important;box-shadow:0 8px 22px #030b1340!important}.app-shell.focus-shell[data-design=modern] .candidate-profile-card :is(.candidate-field,.candidate-field span){background:transparent!important}.app-shell.focus-shell[data-design=modern] .candidate-profile-card .candidate-field{border-color:#526b79!important}.app-shell.focus-shell[data-design=modern] .candidate-card-caption{padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid #718894}.app-shell.focus-shell[data-design=modern] :is(.candidate-profile-facts,.candidate-consent){background:#1a2b36!important;border-color:#577282!important}.app-shell.focus-shell[data-design=modern] .candidate-command-bar{padding:10px!important;gap:8px!important;flex-wrap:wrap;background:#304651!important;border:1px solid #68818e!important;border-radius:12px}.app-shell.focus-shell[data-design=modern] .candidate-command-bar button{background:#1b2c38!important;border:1px solid #5e7889!important;color:#e0e8ef!important}.app-shell.focus-shell[data-design=modern] .candidate-command-bar button.active{background:#315d50!important;border-color:#8dc8ae!important;color:#edfff6!important}.app-shell.focus-shell[data-design=modern] .communication-journal{background:#14222d!important;border:1px solid #526d7e!important;border-radius:14px}.app-shell.focus-shell[data-design=modern] .communication-journal>header{background:linear-gradient(110deg,#304b57,#293a4d)!important;border-color:#637b89!important}.app-shell.focus-shell[data-design=modern] .communication-journal>nav{background:#21333f!important;padding:10px 14px;border-color:#536d7e!important}.app-shell.focus-shell[data-design=modern] .communication-journal :is(.communication-stream,.communication-list){gap:12px;padding:14px;background:#14222d!important}.app-shell.focus-shell[data-design=modern] .communication-event{--event-accent:#91aabd;padding:16px!important;border:1px solid #526b7e!important;border-left:4px solid var(--event-accent)!important;border-radius:10px!important;background:#2a3d4b!important;box-shadow:0 4px 12px #030b1338!important}.app-shell.focus-shell[data-design=modern] .communication-event.task{--event-accent:#e0c18a}.app-shell.focus-shell[data-design=modern] .communication-event.note{--event-accent:#b9a5e3}.app-shell.focus-shell[data-design=modern] .communication-event.message{--event-accent:#80c7ad}.app-shell.focus-shell[data-design=modern] .communication-event.call{--event-accent:#83b7e5}.app-shell.focus-shell[data-design=modern] .communication-event.sms{--event-accent:#cfaaea}.app-shell.focus-shell[data-design=modern] .communication-event.interview{--event-accent:#e0c18a}.app-shell.focus-shell[data-design=modern] .communication-event>span{background:#142832!important;color:var(--event-accent)!important}.app-shell.focus-shell[data-design=modern] .communication-event :is(em,b){background:#1b2d3a!important;color:#c1ced9!important}.app-shell.focus-shell[data-design=modern] .communication-event p{color:#e0e8ef!important}.app-shell.focus-shell[data-design=modern] .communication-event small{color:#b5c2cd!important}.app-shell.focus-shell[data-design=modern] .communication-event>div>div{flex-wrap:wrap}@media(max-width:600px){.app-shell.focus-shell[data-design=modern] .communication-journal :is(.communication-stream,.communication-list){padding:8px}.app-shell.focus-shell[data-design=modern] .communication-event{padding:12px!important;grid-template-columns:32px minmax(0,1fr)}.app-shell.focus-shell[data-design=modern] .communication-event>b{grid-column:2;justify-self:start}}.app-shell.focus-shell[data-design=modern] :is(.candidate-profile-column,.candidate-activity-column){min-width:0;grid-template-columns:minmax(0,1fr)}.app-shell.focus-shell[data-design=modern] :is(.candidate-profile-card,.candidate-profile-card>*,.candidate-command-bar,.communication-journal,.communication-event>div){min-width:0}.app-shell.focus-shell[data-design=modern] .candidate-card-caption{flex-wrap:wrap;gap:8px}.app-shell.focus-shell[data-design=modern] .candidate-profile-card :is(strong,p,small){overflow-wrap:anywhere;white-space:normal}.hr-pwa-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#08121dd9;overflow-y:auto}.hr-pwa-dialog{position:relative;box-sizing:border-box;width:min(100%,480px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:28px;background:#253642;color:#e0e8ef;border:1px solid #68818e;border-radius:18px;box-shadow:0 20px 70px #0006;font:15px/1.6 system-ui,sans-serif}.hr-pwa-dialog h2{margin:16px 0;font:600 23px/1.3 system-ui,sans-serif;color:#e0e8ef}.hr-pwa-dialog p{margin:12px 0}.hr-pwa-dialog button,.hr-pwa-status button{padding:10px 16px;margin:4px 6px 4px 0;min-height:44px;border:1px solid #8dc8ae;border-radius:9px;background:#315d50;color:#edfff6;box-shadow:none;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}.hr-pwa-dialog button:disabled{opacity:.65;cursor:default}.hr-pwa-dialog button:focus-visible,.hr-pwa-status button:focus-visible{outline:3px solid #afd2ef;outline-offset:3px}.hr-pwa-dialog .hr-pwa-close{position:absolute;right:10px;top:8px;margin:0;min-width:44px;background:#192c38;border-color:#68818e;font-size:24px}.hr-pwa-monogram{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#315d50;color:#edfff6;font-weight:700}.hr-pwa-instructions{padding:2px 14px;background:#192c38;border-radius:10px}.hr-pwa-note{color:#b5c2cd;font-size:13px}.hr-pwa-status{position:fixed;left:16px;right:16px;bottom:max(12px,env(safe-area-inset-bottom));z-index:9000;display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 16px;border:1px solid #8c7752;border-radius:12px;background:#302c22;color:#f0dec0;box-shadow:0 4px 20px #0005;font:14px/1.5 system-ui,sans-serif}.hr-pwa-status button{flex-shrink:0}.hr-pwa-status~.hr-pwa-overlay{z-index:10000}@media(max-width:600px){.hr-pwa-overlay{padding:12px}.hr-pwa-dialog{padding:24px 18px;max-height:calc(100dvh - 24px)}.hr-pwa-status{left:8px;right:8px;gap:8px;flex-wrap:wrap}.hr-pwa-dialog input,.hr-pwa-dialog select{font-size:16px}}@media(display-mode:standalone){body{overscroll-behavior-y:none}.app-shell{padding-bottom:env(safe-area-inset-bottom)}.global-header{top:max(8px,env(safe-area-inset-top))}}.app-shell .funnel-admin,.app-shell .directory-content{container-type:inline-size;min-width:0}.app-shell .funnel-admin>.panel-head{flex-wrap:wrap;align-items:flex-start}.app-shell .funnel-admin-head-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:end;gap:12px;min-width:0;max-width:100%}.app-shell .funnel-template-select{flex:1 1 260px;min-width:0;max-width:100%}.app-shell .funnel-template-select select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app-shell .funnel-admin-head-actions>button{flex:0 0 auto;white-space:nowrap;min-height:44px}.app-shell .funnel-admin-summary{min-width:100px}.app-shell .funnel-template-editor{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.app-shell .funnel-template-editor>div{grid-column:1/-1;grid-row:auto}.app-shell .funnel-template-editor .template-order,.app-shell .funnel-template-editor>button{grid-column:auto}.app-shell .funnel-template-editor .wide{grid-column:span 2}.app-shell .funnel-stage-editor{container-type:inline-size}.app-shell .stage-editor-section{grid-template-columns:minmax(0,1fr);gap:14px}.app-shell .funnel-stage-fields{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.app-shell .condition-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.app-shell .condition-cards label{grid-template-columns:28px minmax(0,1fr);align-items:start;padding:14px;gap:10px}.app-shell .condition-cards label>span{width:28px;height:28px}.app-shell .condition-cards label>div,.app-shell .transition-cards span{min-width:0;overflow-wrap:anywhere}.app-shell .transition-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.app-shell .transition-cards label{grid-template-columns:8px minmax(0,1fr);gap:8px 10px;min-width:0}.app-shell .transition-cards b{grid-column:2;justify-self:start;max-width:100%;white-space:normal}.app-shell :is(.condition-cards,.transition-cards) label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.app-shell :is(.funnel-template-editor,.funnel-stage-fields,.funnel-stage-create,.funnel-template-create)>label{min-width:0}.app-shell .directory-create{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:end;gap:12px}.app-shell .directory-create label{display:grid;gap:6px;min-width:0;font-size:13px;color:var(--muted)}.app-shell .directory-create button{grid-column:auto;min-height:44px}.app-shell :is(.funnel-template-editor,.funnel-stage-fields,.funnel-stage-create,.funnel-template-create,.directory-create) input:not([type=checkbox]),.app-shell .funnel-template-select select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:9px;box-shadow:none;padding:8px 10px;font-family:inherit}.app-shell[data-design=modern] :is(.funnel-template-editor,.funnel-stage-fields,.funnel-stage-create,.funnel-template-create,.directory-create) input:not([type=checkbox]),.app-shell[data-design=modern] .funnel-template-select select{background:#192c38!important;color:#e0e8ef!important;border:1px solid #607483!important;box-shadow:none!important}.app-shell :is(.funnel-admin,.directory-create) :is(input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@container (max-width:700px){.app-shell .funnel-admin-workspace{grid-template-columns:minmax(0,1fr)}.app-shell .funnel-stage-list{display:flex;gap:8px;overflow-x:auto;border-right:0}.app-shell .funnel-stage-list header{display:none}.app-shell .funnel-stage-list-row{flex:0 0 210px}.app-shell .funnel-template-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .funnel-template-editor .wide{grid-column:1/-1}}@container (max-width:460px){.app-shell .funnel-stage-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .funnel-stage-fields>label:first-child{grid-column:1/-1}.app-shell .funnel-stage-editor>header,.app-shell .funnel-stage-editor>footer{flex-direction:column;align-items:flex-start}.app-shell .funnel-template-editor{grid-template-columns:minmax(0,1fr)}.app-shell .funnel-template-editor>*{grid-column:1!important}.app-shell .stage-editor-section{padding:16px}}.app-shell .directory-admin{container-type:inline-size;min-width:0}.app-shell .funnel-admin-head-actions{width:100%}@container (max-width:900px){.app-shell .directory-workspace{grid-template-columns:minmax(0,1fr)}.app-shell .directory-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));border-right:0;border-bottom:1px solid var(--line)}.app-shell .directory-title{flex-wrap:wrap;gap:12px}.app-shell .directory-title>div{min-width:0;overflow-wrap:anywhere}.app-shell .directory-list-head{display:none}.app-shell .directory-list article{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}.app-shell .directory-list article>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.app-shell .directory-list article button{justify-self:start;min-height:40px}}@container (max-width:460px){.app-shell .directory-create{grid-template-columns:minmax(0,1fr)}.app-shell .directory-create input{font-size:16px}}html,body{touch-action:pan-x pan-y}.mobile-settings-select{display:none}@media(max-width:700px){.app-shell.focus-shell .global-header{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:8px!important;min-height:60px!important;height:auto!important;box-sizing:border-box;left:8px!important;right:8px!important;width:auto!important}.app-shell.focus-shell .header-start{display:flex!important;gap:6px!important;min-width:0!important;width:auto!important}.app-shell.focus-shell .header-heading,.app-shell.focus-shell .brand>div{display:none!important}.app-shell.focus-shell .header-start .brand{padding:0!important;min-width:0!important;border:0!important;gap:0!important}.app-shell.focus-shell .header-start .brand>span,.app-shell.focus-shell .menu-trigger{width:36px!important;min-width:36px!important;height:40px!important;padding:8px!important;box-sizing:border-box}.app-shell.focus-shell .header-tools{display:flex!important;gap:6px!important;min-width:0!important;justify-content:flex-end!important;width:100%!important}.app-shell.focus-shell .header-tools .system-state,.app-shell.focus-shell .role-preview-switch>span,.app-shell.focus-shell .role-preview-switch>small,.app-shell.focus-shell .design-switch>span,.app-shell.focus-shell .design-switch>i{display:none!important}.app-shell.focus-shell .role-preview-switch{display:block!important;flex:1 1 80px!important;min-width:0!important;max-width:160px!important;padding:0!important}.app-shell.focus-shell .role-preview-switch select{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;padding:4px 18px 4px 6px!important;font-size:16px!important;text-overflow:ellipsis}.app-shell.focus-shell .header-tools :is(.design-switch,.notification-trigger,.profile-icon-button){flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:40px!important;padding:7px!important;box-sizing:border-box}.app-shell.focus-shell .header-tools :is(.notification-center,.profile-control){flex-shrink:0;min-width:0}.app-shell.focus-shell :is(input,select,textarea){font-size:16px!important;max-width:100%;box-sizing:border-box}.app-shell.focus-shell :is(.settings-layout,.settings-tab-content){min-width:0;grid-template-columns:minmax(0,1fr)!important}.app-shell.focus-shell .settings-tabs.settings-catalog{display:none!important}.app-shell.focus-shell .mobile-settings-select{display:grid;gap:8px;min-width:0;padding:12px;font-size:14px;color:var(--ink)}.app-shell.focus-shell .mobile-settings-select select{width:100%;min-height:44px;min-width:0;border:1px solid var(--line);border-radius:9px;padding:8px;background:var(--paper);color:var(--ink)}.app-shell.focus-shell .candidate-table{min-width:0!important;overflow:visible!important}.app-shell.focus-shell .candidate-table-head,.app-shell.focus-shell .user-head{display:none!important}.app-shell.focus-shell .candidate-table-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;min-width:0!important;width:100%;gap:12px!important;padding:16px!important;box-sizing:border-box}.app-shell.focus-shell .candidate-table-row>*{grid-area:auto!important;grid-column:auto!important;min-width:0!important;max-width:100%;overflow-wrap:anywhere;white-space:normal!important}.app-shell.focus-shell .candidate-identity{grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important}.app-shell.focus-shell .candidate-identity>div{min-width:0}.app-shell.focus-shell .candidate-identity :is(button,small),.app-shell.focus-shell .candidate-contacts :is(a,strong,small){white-space:normal!important;overflow-wrap:anywhere;max-width:100%;text-overflow:clip}.app-shell.focus-shell .candidate-row-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.app-shell.focus-shell .user-row:not(.user-head){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px;padding:16px;min-width:0}.app-shell.focus-shell .user-row>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.app-shell.focus-shell .registry-pagination,.app-shell.focus-shell .registry-pagination>div{flex-wrap:wrap;gap:8px;min-width:0}.app-shell.focus-shell :is(.panel-head,.admin-control-center>header){flex-wrap:wrap;gap:12px}.app-shell.focus-shell .vacancy-table-row{padding:16px!important;gap:12px!important}}@media(max-width:700px){.app-shell.focus-shell .candidate-summary{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.app-shell.focus-shell .candidate-summary>button{height:auto!important;min-height:44px!important;white-space:normal!important;line-height:1.4!important;padding:10px 12px!important}.app-shell.focus-shell .candidate-table-row{font-size:14px}.app-shell.focus-shell .candidate-identity button{font-size:15px!important;line-height:1.4!important}.app-shell.focus-shell .candidate-table-row :is(small,.source-pill){font-size:13px!important;line-height:1.4!important}}@media(max-width:700px){.app-shell.focus-shell .vacancy-command{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important}.app-shell.focus-shell .vacancy-command>*{min-width:0!important;max-width:100%;width:auto!important}.app-shell.focus-shell .vacancy-command p{max-width:none!important}.app-shell.focus-shell .vacancy-command-stats{display:flex!important;flex-wrap:wrap;gap:16px}.app-shell.focus-shell .vacancy-command>button{height:auto!important;min-height:44px;white-space:normal}.app-shell.focus-shell .vacancy-registry>article{min-width:0!important;grid-template-columns:minmax(0,1fr)!important;padding:16px!important;gap:12px!important}.app-shell.focus-shell .vacancy-registry>article>*{grid-column:auto!important;min-width:0;max-width:100%}}@media(max-width:900px){.app-shell.focus-shell .funnel-stage-focus{min-width:0;max-width:100%;overflow-x:visible}.app-shell.focus-shell .funnel-stage-focus>header{min-width:0!important;display:flex;flex-direction:column;align-items:stretch;gap:14px}.app-shell.focus-shell .funnel-stage-heading{min-width:0}.app-shell.focus-shell .funnel-stage-navigation{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.app-shell.focus-shell .funnel-stage-navigation button{flex:1 1 130px;min-width:0;min-height:44px;height:auto;white-space:normal;padding:10px}.app-shell.focus-shell .funnel-registry-head{display:none!important}.app-shell.focus-shell .funnel-registry-row{min-width:0!important;display:grid;grid-template-columns:minmax(0,1fr)!important;gap:12px;padding:16px;box-sizing:border-box}.app-shell.focus-shell .funnel-registry-row>*{min-width:0;max-width:100%;grid-column:auto!important}.app-shell.focus-shell .funnel-registry-age{display:block}.app-shell.focus-shell .funnel-registry-row :is(button,strong,small){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.app-shell.focus-shell .funnel-registry-person button{font-size:15px;line-height:1.4;height:auto;min-height:0}.app-shell.focus-shell .funnel-registry-row small{font-size:13px;line-height:1.4}.app-shell.focus-shell .funnel-registry-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell.focus-shell .funnel-registry-actions :is(button,a,select){min-width:0;max-width:100%;min-height:44px;height:auto;padding:10px 8px;white-space:normal;font-size:14px;line-height:1.4;box-sizing:border-box}.app-shell.focus-shell .funnel-registry-actions select{grid-column:1/-1;width:100%;font-size:16px}.app-shell.focus-shell .outcomes-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.app-shell.focus-shell .outcomes-head>*{min-width:0;max-width:100%}.app-shell.focus-shell .funnel-board.kanban{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto}.app-shell.focus-shell .funnel-board .kanban-column{flex:0 0 min(300px,calc(100vw - 52px))!important;min-width:0!important;max-width:calc(100vw - 52px);box-sizing:border-box}.app-shell.focus-shell .funnel-board .funnel-card{min-width:0;max-width:100%;box-sizing:border-box}.app-shell.focus-shell .funnel-board .funnel-card :is(button,strong,small,p){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.app-shell.focus-shell .funnel-board .funnel-card-meta{grid-template-columns:minmax(0,1fr)}.app-shell.focus-shell .funnel-board .funnel-card-actions :is(button,a,span){min-width:0;min-height:40px;height:auto;padding:6px;font-size:13px}}@media(max-width:900px){.app-shell.focus-shell .candidate-filters{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px;padding:12px!important}.app-shell.focus-shell .candidate-filters>*{grid-column:auto!important;min-width:0!important;max-width:100%;width:100%;box-sizing:border-box}.app-shell.focus-shell .candidate-filters .candidate-search{min-width:0!important;width:100%!important}.app-shell.focus-shell .candidate-filters :is(input,select,button){min-width:0!important;width:100%!important;max-width:100%;min-height:44px;box-sizing:border-box;font-size:16px}.app-shell.focus-shell .vacancy-toolbar{display:flex!important;flex-direction:column;align-items:stretch!important;gap:10px;padding:12px!important}.app-shell.focus-shell .vacancy-toolbar>*{min-width:0!important;max-width:100%;width:100%!important;box-sizing:border-box}.app-shell.focus-shell .vacancy-toolbar :is(input,select,button){min-width:0!important;max-width:100%;width:100%!important;min-height:44px;box-sizing:border-box;font-size:16px}}
