.recruit-dashboard{--rd-green:#176c53;--rd-ink:#20372e;--rd-muted:#6f8179;--rd-line:#dce7e1;color:var(--rd-ink);min-width:0;padding:22px 0 6px;font-size:14px;line-height:1.5}.recruit-dashboard *{box-sizing:border-box}.recruiting>[data-slot=tabs]>[data-slot=tabs-list]{max-width:100%;height:auto;flex-wrap:wrap}.rd-heading,.rd-heading-actions,.rd-title{display:flex;align-items:center;gap:14px}.rd-heading{justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.rd-title-icon{display:grid;place-items:center;background:#e3f0ea;color:var(--rd-green);border-radius:14px;width:50px;height:50px;flex-shrink:0}.rd-eyebrow{font-size:10px;font-weight:700;letter-spacing:.15em;color:var(--rd-muted);margin:0 0 3px}.rd-title h2{font-size:26px;letter-spacing:-.03em;font-weight:700;line-height:1.2;margin:0}.rd-heading-actions{flex-wrap:wrap}.rd-scope{display:flex;align-items:center;gap:6px;color:var(--rd-green);font-size:12px;white-space:nowrap}.recruit-dashboard button,.recruit-dashboard input,.recruit-dashboard select{font:inherit}.recruit-dashboard button{cursor:pointer}.recruit-dashboard button:disabled{cursor:wait;opacity:.6}.recruit-dashboard :is(button,input,select,summary,[tabindex]):focus-visible{outline:3px solid #82b7a6;outline-offset:3px}.rd-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 13px;border:1px solid var(--rd-line);border-radius:9px;background:white;color:var(--rd-ink);font-size:12px!important;font-weight:600!important;white-space:nowrap}.rd-button:hover{background:#f0f7f3;border-color:#a7c8b9}.rd-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:18px;background:white;border:1px solid var(--rd-line);border-radius:14px;padding:16px}.rd-period-buttons{display:flex;align-self:center;gap:3px;background:#f1f5f3;padding:4px;border-radius:10px}.rd-period-buttons button{padding:8px 13px;border:0;border-radius:7px;background:transparent;color:var(--rd-muted);font-size:12px;white-space:nowrap;font-weight:600}.rd-period-buttons button[aria-pressed=true]{background:var(--rd-green);color:white}.rd-range{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.rd-person,.rd-range label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--rd-muted);font-weight:600}.rd-person select,.rd-range input{height:40px;border:1px solid var(--rd-line);border-radius:8px;background:#fff;color:var(--rd-ink);padding:7px 9px;font-size:13px;min-width:0}.rd-range input{width:145px}.rd-person{margin-left:auto;min-width:180px;max-width:100%}.rd-person select{width:100%;max-width:300px}.rd-period-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--rd-muted);margin:14px 2px 22px}.rd-period-note svg{flex-shrink:0;margin-top:1px}.rd-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.rd-kpi{background:white;border:1px solid var(--rd-line);border-radius:14px;padding:20px}.rd-kpi>div{display:flex;justify-content:space-between;gap:10px;color:var(--rd-muted);font-size:13px}.rd-kpi>strong{display:block;font-size:38px;font-weight:650;letter-spacing:-.04em;line-height:1.2;margin:14px 0 7px;font-variant-numeric:tabular-nums}.rd-kpi p{color:var(--rd-muted);font-size:11px;margin:0;line-height:1.45}.rd-kpi-accent{background:var(--rd-green);border-color:var(--rd-green);color:white}.rd-kpi-accent p,.rd-kpi-accent>div{color:#d8eee3}.rd-highlights{display:flex;align-items:stretch;gap:0;margin:18px 0 24px;padding:14px 0;border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line)}.rd-highlights>div{display:flex;justify-content:space-between;align-items:center;gap:16px;flex:1;padding:0 20px;border-right:1px solid var(--rd-line);font-size:12px}.rd-highlights>div:first-child{padding-left:0}.rd-highlights>div:last-child{border:0;padding-right:0}.rd-highlights span{display:flex;align-items:center;gap:7px;color:var(--rd-muted)}.rd-highlights strong{font-size:19px;white-space:nowrap}.rd-highlights .rd-overdue strong{color:#ac6721}.rd-charts{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}.rd-panel{background:white;border:1px solid var(--rd-line);border-radius:14px;min-width:0;padding:22px}.rd-panel-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.rd-panel-heading h3{font-size:16px;font-weight:650;margin:0;letter-spacing:-.015em}.rd-panel-heading>span{font-size:11px;color:var(--rd-muted)}.rd-panel-heading p{font-size:12px;color:var(--rd-muted);margin:4px 0 0}.rd-stages{display:flex;flex-direction:column;gap:11px}.rd-stage{display:grid;grid-template-columns:155px 1fr 36px;align-items:center;gap:12px;font-size:12px}.rd-stage>span{color:#5e7268}.rd-stage>strong{text-align:right;font-weight:650;font-variant-numeric:tabular-nums}.rd-stage-track{height:7px;border-radius:10px;background:#f0f5f2;overflow:hidden}.rd-stage-track i{display:block;height:100%;background:#62a98e;border-radius:10px}.rd-stage:first-child i{background:#276f56}.rd-trend-total{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.rd-trend-total strong{font-size:32px;line-height:1;letter-spacing:-.025em}.rd-trend-total span{font-size:12px;color:var(--rd-muted)}.rd-trend{height:142px;gap:3px;border-bottom:1px solid var(--rd-line)}.rd-day,.rd-trend{display:flex;align-items:flex-end}.rd-day{height:100%;flex:1;min-width:0;position:relative;justify-content:center;outline-offset:0!important}.rd-day-bar{width:100%;max-width:32px;background:#74b298;border-radius:3px 3px 0 0;min-height:1px}.rd-day:focus .rd-day-bar,.rd-day:hover .rd-day-bar{background:var(--rd-green)}.rd-tooltip{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:var(--rd-ink);color:white;font-size:11px;white-space:nowrap;padding:6px 8px;border-radius:6px;z-index:1}.rd-day:focus .rd-tooltip,.rd-day:hover .rd-tooltip{display:block}.rd-day:first-child .rd-tooltip{left:0;transform:none}.rd-day:last-child .rd-tooltip{left:auto;right:0;transform:none}.rd-trend-axis{display:flex;justify-content:space-between;margin-top:9px}.rd-daily-details,.rd-trend-axis{font-size:11px;color:var(--rd-muted)}.rd-daily-details{margin-top:17px}.rd-daily-details>div{max-height:180px;overflow:auto;margin-top:12px}.rd-daily-details p{display:flex;justify-content:space-between;padding:4px 0;margin:0;border-top:1px solid #edf2ef}.recruit-dashboard summary{cursor:pointer}.rd-comparison{margin-top:20px;padding:0;overflow:hidden}.rd-comparison .rd-panel-heading{padding:22px 22px 0}.rd-table-scroll{max-width:100%;overflow:auto}.rd-table-scroll table{width:100%;border-collapse:collapse;min-width:870px;text-align:left;font-variant-numeric:tabular-nums}.rd-table-scroll thead{background:#f5f8f6}.rd-table-scroll td,.rd-table-scroll th{padding:14px 16px;border-top:1px solid var(--rd-line);font-size:12px;text-align:right;white-space:nowrap}.rd-table-scroll thead th{font-size:11px;color:var(--rd-muted);font-weight:500}.rd-table-scroll th:first-child{text-align:left;padding-left:22px;min-width:200px}.rd-table-scroll th[scope=row] strong{display:block;font-size:13px;font-weight:600}.rd-table-scroll th[scope=row] span{display:block;font-size:10px;color:var(--rd-muted);font-weight:400;margin-top:3px}.rd-table-scroll td:last-child,.rd-table-scroll th:last-child{padding-right:22px}.rd-table-scroll .rd-worked{color:var(--rd-green);font-weight:700}.rd-unassigned{background:#fbfaf6}.rd-method{margin-top:22px;color:var(--rd-muted);font-size:12px}.rd-method summary{font-weight:600;color:#557164}.rd-method p{max-width:950px;margin:10px 0;line-height:1.7}.rd-updated{font-size:11px;color:var(--rd-muted);margin-top:14px}.rd-error{padding:16px;border-radius:10px;background:#fff1ec;color:#a7402a;margin:15px 0}.rd-error p{margin:5px 0 12px}.rd-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:280px;color:var(--rd-muted)}.rd-empty{text-align:center;padding:32px;border:1px dashed #bed4c7;border-radius:14px;margin-bottom:20px}.rd-empty svg{margin:auto;color:#79a58e}.rd-empty h3{font-weight:600;font-size:17px;margin:10px 0 5px}.rd-empty p{font-size:12px;color:var(--rd-muted);margin:0}.rd-spin{animation:rd-spin 1.2s linear infinite}@keyframes rd-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.rd-spin{animation:none}}@media(max-width:1100px){.rd-heading-actions{gap:10px}.rd-kpi{padding:17px}.rd-highlights>div{padding:0 12px;gap:10px}.rd-highlights span svg{display:none}.rd-person{margin-left:0}.rd-stage{grid-template-columns:135px 1fr 28px;gap:8px}.rd-panel{padding:18px}}@media(max-width:760px){.rd-title h2{font-size:22px}.rd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rd-charts{grid-template-columns:1fr}.rd-highlights{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0}.rd-highlights>div{border:0;padding:0!important}.rd-stage{grid-template-columns:155px 1fr 30px}.rd-filters{gap:15px}.rd-person,.rd-range{width:100%}.rd-person select{max-width:none}.rd-table-scroll table{min-width:870px}.rd-comparison{padding:0}.rd-scope{font-size:11px}}@media(max-width:420px){.rd-title-icon{width:42px;height:42px;border-radius:11px}.rd-title{gap:10px}.rd-title h2{font-size:20px}.rd-eyebrow{font-size:9px}.rd-heading-actions{width:100%;justify-content:space-between}.rd-heading-actions .rd-button{padding:8px;font-size:11px!important}.rd-range{display:grid;grid-template-columns:1fr 1fr}.rd-range input{width:100%;max-width:100%;font-size:12px}.rd-range .rd-button{grid-column:1/-1}.rd-period-buttons{width:100%}.rd-period-buttons button{padding:8px;flex:1}.rd-filters{padding:12px}.rd-kpi{padding:14px}.rd-kpi>div{font-size:12px;gap:5px}.rd-kpi>div svg{display:none}.rd-kpi>strong{font-size:32px}.rd-kpi p{font-size:10px}.rd-highlights>div{font-size:11px;gap:6px}.rd-highlights strong{font-size:17px}.rd-panel{padding:16px}.rd-comparison{padding:0}.rd-stage{grid-template-columns:132px 1fr 25px;gap:7px;font-size:11px}.rd-trend{gap:2px}}.rd-activity{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}@media(max-width:760px){.rd-activity{grid-template-columns:1fr}}.recruit-dialog.recruit-candidate-dialog{width:min(1440px,calc(100vw - 40px))!important;max-width:1440px!important;height:min(900px,calc(100dvh - 40px));max-height:calc(100dvh - 40px)!important;padding:0!important;overflow:hidden;display:flex;flex-direction:column;gap:0;background:#f7f9f8;border-radius:20px}.recruit-candidate-dialog>[data-slot=dialog-header]{padding:24px 56px 22px 28px;border-bottom:1px solid #dce6e1;flex-shrink:0;background:#fff;text-align:left}.recruit-candidate-dialog>[data-slot=dialog-header] [data-slot=dialog-title]{font-size:23px;line-height:1.3;color:#253e34}.recruit-candidate-dialog>[data-slot=dialog-header] [data-slot=dialog-description]{font-size:13px;line-height:1.5;color:#71837a}.candidate-card-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.candidate-card-details{min-width:0;overflow:auto;padding:24px 28px 32px;scrollbar-gutter:stable;overscroll-behavior:contain}.candidate-card-details .recruit-form{margin-top:0;gap:16px}.candidate-card-details .recruit-form input,.candidate-card-details .recruit-form textarea{background:#fff}.candidate-card-details .recruit-history{margin-top:24px}.candidate-card-communication{min-width:0;min-height:0;overflow:auto;padding:22px;border-left:1px solid #dce6e1;background:#edf3ef;scrollbar-gutter:stable;overscroll-behavior:contain}.candidate-contact{padding:18px;background:white;border:1px solid #dce6e1;border-radius:14px;margin-bottom:18px}.candidate-contact-label{display:flex;align-items:center;gap:7px;color:#6b8075;font-size:12px;font-weight:600;margin-bottom:12px}.candidate-contact-actions,.candidate-contact-buttons{display:flex;align-items:center;gap:9px}.candidate-contact-actions{justify-content:space-between;flex-wrap:wrap}.candidate-contact-number{font-size:18px;color:#203c2f;font-weight:600;overflow-wrap:anywhere;user-select:text}.candidate-call,.candidate-copy{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0}.candidate-call{padding:0 15px;background:#196e53;color:white;text-decoration:none}.candidate-call:hover{background:#145d46}.candidate-copy{width:38px;border:1px solid #dce6e1;color:#50745f;background:#f8fbf9}.candidate-call:focus-visible,.candidate-copy:focus-visible{outline:3px solid #83b59c;outline-offset:2px}.candidate-contact p{margin:11px 0 0;font-size:12px;line-height:1.55;color:#7b8b81}.candidate-contact-status{display:block;font-size:12px;color:#257b57}.candidate-contact-status:empty{display:none}.candidate-chat-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 13px;font-size:15px;font-weight:650;color:#264b39}.candidate-chat-heading span{font-size:10px;border:1px solid #d5e7db;background:#f8fcf9;padding:4px 8px;border-radius:6px;color:#438364}.candidate-avito-inline,.candidate-avito-inline>.avito-panel{min-width:0}.candidate-avito-inline .avito-layout{display:flex;flex-direction:column;border-radius:14px}.candidate-avito-inline .avito-conversation{border:1px solid #dce6e1;border-radius:14px;overflow:hidden}.candidate-avito-inline .avito-layout>.avito-conversation{border:0;border-radius:0}.candidate-avito-inline .avito-toolbar{padding:12px;gap:8px;flex-wrap:wrap;font-size:12px;background:#fff}.candidate-avito-inline .avito-toolbar strong{min-width:0;overflow-wrap:anywhere}.candidate-avito-inline .avito-toolbar button{font-size:12px;min-height:34px}.candidate-avito-inline .avito-messages{height:clamp(210px,31dvh,360px);padding:16px;gap:12px}.candidate-avito-inline .avito-message{font-size:13px;line-height:1.55;padding:10px 13px;max-width:92%}.candidate-avito-inline .avito-message p{overflow-wrap:anywhere}.candidate-avito-inline .avito-compose{padding:12px;background:#fff}.candidate-avito-inline .avito-compose textarea{min-height:88px;font-size:13px;max-height:220px}.candidate-avito-inline .avito-footnote{font-size:11px;line-height:1.55;margin-top:11px}.candidate-avito-inline .avito-error{font-size:12px;line-height:1.5}.candidate-chat-empty{border:1px dashed #cddfd3;border-radius:14px;background:#f7fbf8;display:grid;justify-items:center;text-align:center;padding:40px 22px;gap:12px;color:#6b8375}.candidate-chat-empty strong{color:#395d47;font-size:15px}.candidate-chat-empty p{font-size:13px;line-height:1.6;max-width:320px}@media(max-width:1050px){.candidate-card-details{padding:20px}.candidate-card-details .recruit-form{grid-template-columns:1fr}.candidate-card-communication{padding:18px}.candidate-contact-number{font-size:16px}}@media(max-width:760px){.recruit-dialog.recruit-candidate-dialog{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)!important;border-radius:14px}.recruit-candidate-dialog>[data-slot=dialog-header]{padding:20px 46px 16px 18px}.recruit-candidate-dialog>[data-slot=dialog-header] [data-slot=dialog-title]{font-size:18px}.candidate-card-layout{display:flex;flex-direction:column;overflow:auto}.candidate-card-details{order:2;overflow:visible;padding:20px 16px;flex-shrink:0;scrollbar-gutter:auto}.candidate-card-communication{order:1;overflow:visible;border-left:0;border-bottom:1px solid #dce6e1;padding:16px;flex-shrink:0;scrollbar-gutter:auto}.candidate-contact{padding:14px}.candidate-avito-inline .avito-messages{height:260px}.candidate-contact-actions{gap:12px}.candidate-chat-heading{font-size:14px}.candidate-avito-inline .avito-compose>div{gap:8px}}.recruiting{--recruit-green:#14856b}.recruit-actions,.recruit-section-head,.recruit-toolbar,.recruit-toolbar>div:last-child{display:flex;align-items:center;gap:10px}.recruit-section-head,.recruit-toolbar{justify-content:space-between;margin:4px 0 22px}.recruit-kicker{font-size:10px;letter-spacing:1.2px;font-weight:700;color:#7b8c87}.recruit-section-head p,.recruit-toolbar p{color:#73817d;font-size:13px;margin-top:6px}.recruit-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px}.recruit-stat{text-align:left;border:1px solid #e0e8e4;background:#fff;border-radius:12px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.recruit-stat span{font-size:12px;color:#5d6d66}.recruit-stat strong{font-size:23px;font-weight:650}.recruit-stat.selected,.recruit-stat:hover{border-color:#14856b;background:#f1faf6}.recruit-stat.selected strong{color:#14856b}.recruit-filters{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.recruit-filters>[data-slot=select-trigger]{min-width:150px;width:auto;max-width:240px}.recruit-search{position:relative;flex:1;min-width:200px}.recruit-search>svg{position:absolute;top:11px;left:11px;color:#82908b}.recruit-search input{padding-left:34px}.recruit-check{display:flex!important;align-items:center;gap:10px;font-size:12px;line-height:1.5;color:#64746b}.recruit-pagination,.recruit-table-top{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#74847c}.recruit-name{font-weight:600;color:#234b3c;text-align:left;cursor:pointer}.recruiting td{vertical-align:top}.recruiting td p{margin-top:3px;font-size:12px}.recruiting td small{display:block;font-size:10px;color:#8a7c5e;margin-top:5px}.recruit-stage{border-radius:5px;display:inline-flex;padding:5px 8px;font-size:11px;white-space:nowrap;background:#f1f3f5;color:#5e6b77}.stage-new{background:#eef3ff;color:#3a67b0}.stage-contacted,.stage-interview{background:#fff7e7;color:#9a731f}.stage-invited{background:#f2edff;color:#7958b2}.stage-hired,.stage-registered{background:#e8f6ee;color:#207b50}.stage-rejected{background:#fceeed;color:#ae635d}.recruit-overdue{color:#b77830}.recruiting td svg{display:inline-block;margin-right:4px}.recruit-section-head{margin-top:24px}.recruit-section-head h2{font-size:17px;font-weight:600}.recruit-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.recruit-source{padding:20px;border-radius:13px;background:white;border:1px solid #e0e8e4}.recruit-source-title{display:flex;align-items:center;gap:11px;margin-bottom:18px;flex-wrap:wrap}.recruit-source-title h3{font-size:14px;font-weight:600}.recruit-source-title p{font-size:11px;color:#89958f}.recruit-source-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#f2f4f3;color:#507260;font-weight:700;font-size:19px}.channel-hh{background:#fff0ef;color:#d75555}.channel-telegram{background:#eaf4fd;color:#3599d2}.channel-avito{background:#edf9f4;color:#298767}.recruit-source-state{font-size:10px;color:#87948d;margin-left:auto}.recruit-source>p{font-size:12px;margin:6px 0}.recruit-source .recruit-actions{margin-top:17px;flex-wrap:wrap}.recruit-help{background:#f0f5f2;border-radius:12px;padding:20px;margin:22px 0}.recruit-help h3,.recruit-invite h3,.recruit-key h3{font-size:13px;font-weight:650;margin-bottom:8px}.recruit-help p{font-size:12px;color:#607568;line-height:1.65;margin:5px 0}.recruit-note{font-size:12px;line-height:1.6;color:#7e8a83;margin:15px 0}.recruit-source-tip{color:#21785c}.recruit-import-panel{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.recruit-form label,.recruit-import-panel label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:500;color:#50665a}.recruit-import-confirm{padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.recruit-history-title{margin:25px 0 12px;font-size:15px;font-weight:600}.recruit-empty-text{padding:20px;font-size:12px;color:#758279}.recruit-dialog{max-width:790px!important;max-height:90vh;overflow-y:auto}.recruit-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:10px 0 20px}.recruit-full{grid-column:1/-1}.recruit-form .recruit-check{flex-direction:row;align-items:flex-start}.recruit-form [data-slot=select-trigger],.recruit-import-panel [data-slot=select-trigger]{width:100%}.recruit-invite{border-top:1px solid #e2e9e3;margin-top:20px;padding-top:18px}.recruit-invite>p{font-size:12px;color:#718177;line-height:1.5;margin-bottom:12px}.recruit-actions{flex-wrap:wrap}.recruit-history{border-top:1px solid #e2e9e3;padding-top:15px;font-size:12px}.recruit-history summary{cursor:pointer;font-weight:600}.recruit-history>div{margin-top:15px;padding-left:13px;border-left:2px solid #dcebe0}.recruit-history small{color:#8a978f}.recruit-history p{margin-top:5px;white-space:pre-wrap}.recruit-key{padding:16px;background:#f4f7f5;border-radius:10px}.recruit-key p{font-size:12px;font-weight:400;color:#78897e;line-height:1.5;margin:8px 0 12px}.recruit-key label{margin:12px 0}.recruit-key a{display:inline-flex;gap:5px;color:#14856b;font-size:12px}.recruit-duplicates{font-size:12px;padding:12px;border-radius:8px;background:#fff7e8;color:#927131;margin:12px 0}.recruit-duplicates button{text-decoration:underline;margin:0 5px}.recruit-success{padding:12px 15px;background:#eaf7ef;color:#287652;border-radius:9px;font-size:12px;margin-bottom:16px}@media(max-width:1100px){.recruit-source-grid{grid-template-columns:1fr}}@media(max-width:700px){.recruit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.recruit-section-head,.recruit-toolbar{align-items:flex-start;flex-direction:column}.recruit-form,.recruit-import-panel{grid-template-columns:1fr}.recruit-dialog{max-width:95vw!important}.recruit-filters>[data-slot=select-trigger]{max-width:none;flex:1}.recruit-stat{padding:12px}.recruit-kicker{font-size:9px}.recruiting table{min-width:740px}.recruit-toolbar>div:last-child{flex-wrap:wrap}}.recruiting-transfer_transfer__GIia8{margin:12px 0}.recruiting-transfer_dialog__gXriV{width:min(94vw,720px);max-width:720px;max-height:90dvh;overflow:auto}.recruiting-transfer_fields__x6MCc{border:0;padding:0;min-width:0;display:grid;gap:14px}.recruiting-transfer_filters__E5Ucr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(205px,100%),1fr));gap:12px}.recruiting-transfer_filters__E5Ucr label{display:grid;gap:5px}.recruiting-transfer_filters__E5Ucr select{border:1px solid #aebdb5;border-radius:7px;width:100%;padding:8px;background:white;color:#17261c}.recruiting-transfer_check__lx_0r,.recruiting-transfer_row__HTaKW{display:flex;align-items:center;gap:9px}.recruiting-transfer_check__lx_0r input,.recruiting-transfer_row__HTaKW input{width:16px;height:16px;flex:none}.recruiting-transfer_list__tUz0r{max-height:32vh;overflow:auto;border:1px solid #d8e1db;border-radius:8px}.recruiting-transfer_row__HTaKW{padding:8px 12px;border-bottom:1px solid #e8edea}.recruiting-transfer_row__HTaKW small{display:block;color:#4d6053}.recruiting-transfer_targets__pkU7T{border:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.recruiting-transfer_targets__pkU7T legend{margin-bottom:8px;font-weight:600}.recruiting-transfer_pages__N5FeR{display:flex;align-items:center;gap:12px}.recruiting-transfer_pages__N5FeR button{text-decoration:underline}.recruiting-transfer_pages__N5FeR button:disabled{opacity:.45}