:where(.ui-theme .ui-button:not(.ui-button--inherit)){justify-content:center;align-items:center;gap:var(--ui-space-2);display:inline-flex}.ui-theme{font-family:var(--ui-font-sans)}.ui-theme .ui-page-title{color:var(--ui-heading);font-family:var(--ui-font-heading);font-size:var(--ui-title-size);font-weight:var(--ui-title-weight);letter-spacing:-.025em;overflow-wrap:anywhere;line-height:1.2}.ui-page-header{justify-content:space-between;align-items:end;gap:var(--ui-space-4);margin-bottom:var(--ui-space-5);flex-wrap:wrap;display:flex}.ui-page-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-description{font-size:var(--ui-label-size);color:var(--ui-text-muted);margin-top:var(--ui-space-2);line-height:1.6}.ui-theme .ui-button:where(:not(.ui-button--inherit)){min-height:var(--ui-control-height);padding:var(--ui-control-padding-y) var(--ui-control-padding-x);border-radius:var(--ui-radius-control);font:var(--ui-control-weight) var(--ui-label-size)/1.35 var(--ui-font-sans);cursor:pointer;touch-action:manipulation;transition:background-color var(--ui-motion), color var(--ui-motion), border-color var(--ui-motion), opacity var(--ui-motion);text-decoration:none}.ui-theme .ui-button{border-radius:var(--ui-radius-control);cursor:pointer;touch-action:manipulation;transition:background-color var(--ui-motion), color var(--ui-motion), border-color var(--ui-motion), opacity var(--ui-motion)}.ui-theme .ui-button--inherit:not(.vacancy-card){min-height:var(--ui-control-height-small)}.ui-theme .ui-button.vacancy-card{border-radius:var(--ui-radius-card)}.ui-theme .ui-button:hover{text-decoration:none}.ui-theme .ui-button--primary{background:var(--ui-action);color:var(--ui-action-text);border:1px solid var(--ui-action);box-shadow:var(--ui-shadow)}.ui-theme .ui-button--primary:hover{opacity:.88}.ui-theme .ui-button--secondary{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border)}.ui-theme .ui-button--secondary:hover{background:var(--ui-surface-hover)}.ui-theme .ui-button--soft{background:var(--ui-accent-soft);color:var(--ui-accent);border:1px solid #0000}.ui-theme .ui-button--soft:hover{border-color:var(--ui-accent)}.ui-theme .ui-button--ghost{color:var(--ui-text-muted);background:0 0;border:1px solid #0000}.ui-theme .ui-button--ghost:hover{color:var(--ui-text);background:var(--ui-surface-hover)}.ui-theme .ui-button--danger{color:var(--ui-danger);background:var(--ui-danger-soft);border:1px solid var(--ui-danger)}.ui-theme .ui-button--sm{min-height:var(--ui-control-height-small);padding:var(--ui-control-padding-small-y) var(--ui-control-padding-small-x);font-size:var(--ui-caption-size)}.ui-theme .ui-button--icon{width:var(--ui-control-height);min-width:var(--ui-control-height);padding:var(--ui-space-2)}.ui-theme .ui-button:disabled,.ui-theme .ui-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-theme .ui-button:focus-visible,.ui-theme .ui-nav-link:focus-visible,.ui-theme .ui-subnav-link:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px;box-shadow:none}:where(.ui-theme .ui-card){border-style:solid;border-width:1px}.ui-theme .ui-card{background:var(--ui-surface);border-color:var(--ui-border);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow)}.ui-theme a.ui-card{color:var(--ui-text)}.ui-theme a.ui-card:hover{color:var(--ui-accent)}.ui-badge{border-radius:var(--ui-radius-small);font-size:var(--ui-badge-size);font-weight:var(--ui-weight-semibold);border:1px solid #0000;align-items:center;gap:5px;padding:4px 8px;line-height:1.4;display:inline-flex}.ui-badge--neutral{color:var(--ui-text-muted);background:var(--ui-surface-muted)}.ui-badge--accent{color:var(--ui-accent);background:var(--ui-accent-soft)}.ui-badge--success{color:var(--ui-success);background:var(--ui-success-soft)}.ui-badge--warning{color:var(--ui-warning);background:var(--ui-warning-soft)}.ui-badge--danger{color:var(--ui-danger);background:var(--ui-danger-soft)}.ui-badge--info{color:var(--ui-info);background:var(--ui-info-soft)}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) :is(input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color])),select,textarea):not([type=hidden]){color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius-control);min-height:var(--ui-control-height);font:400 var(--ui-field-font-size)/1.5 var(--ui-font-sans);padding:var(--ui-control-padding-y) var(--ui-space-3);max-width:100%}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ui-danger)}.ui-theme .ui-button--primary .animate-spin{border-color:currentColor #0000 #0000}.ui-theme :is(.admin-shell,.ui-scope,[role=dialog]) :is(input,select,textarea):focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px;border-color:var(--ui-accent);box-shadow:none}.ui-theme :is(.admin-shell,.ui-scope,[role=dialog]) :is(input,textarea)::-moz-placeholder{color:var(--ui-text-muted);opacity:1}.ui-theme :is(.admin-shell,.ui-scope,[role=dialog]) :is(input,textarea)::placeholder{color:var(--ui-text-muted);opacity:1}.ui-theme :is(.admin-shell,.ui-scope) :is(label,th){font-size:var(--ui-label-size)}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) :is(h1,h2,h3){color:var(--ui-heading);font-family:var(--ui-font-heading);letter-spacing:-.02em}.ui-theme .admin-shell h2{font-size:var(--ui-section-size);font-weight:var(--ui-section-weight)}.ui-theme :is(.admin-shell,.ui-scope) table{border-color:var(--ui-border)}.ui-theme :is(.admin-shell,.ui-scope) th{color:var(--ui-text-muted);font-weight:var(--ui-weight-semibold)}.ui-theme :is(.admin-shell,.ui-scope) :is(th,td){border-color:var(--ui-border)}.ui-theme :is(.admin-shell,.ui-scope) summary{cursor:pointer}.ui-theme :is(.admin-shell,.ui-scope) summary:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px;border-radius:var(--ui-radius-control)}.ui-theme .admin-sidebar{background:var(--sidebar-bg);box-shadow:none}.ui-theme .admin-sidebar:before,.ui-theme :is(.admin-sidebar-panel,.admin-sidebar-header){background:0 0}.ui-theme .admin-sidebar-header{border-bottom-color:#0000}.ui-theme .admin-sidebar-toggle{border-radius:var(--ui-radius-control);box-shadow:none}.ui-theme .admin-sidebar-toggle:hover{background:var(--ui-surface-hover);transform:none}.ui-theme .ui-nav-link{border-radius:var(--ui-radius-control);box-shadow:none;color:var(--ui-text-muted);min-height:var(--ui-nav-item-height);background:0 0;border:0;padding:7px 12px}.ui-sidebar-nav{gap:var(--ui-nav-gap);flex-direction:column;display:flex}.ui-theme .admin-sidebar-scroll{padding-top:var(--ui-space-3)}@media (pointer:coarse),(max-width:700px){.ui-theme .ui-nav-link{min-height:44px}.ui-sidebar-nav{gap:8px}}.ui-theme .ui-nav-link:hover{color:var(--ui-text);background:var(--ui-surface-muted)}.ui-theme .ui-nav-link[data-active=true]{color:var(--ui-accent);background:var(--ui-accent-soft);box-shadow:inset 3px 0 var(--ui-accent)}.ui-theme .ui-nav-child{min-height:36px;padding:8px 12px}.ui-theme .ui-nav-icon{width:var(--ui-icon-size);height:var(--ui-icon-size);flex-shrink:0}.ui-theme .ui-subnav{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);gap:4px;width:fit-content;max-width:100%;padding:4px}.ui-theme .ui-subnav-link{border-radius:var(--ui-radius-small);min-height:36px;color:var(--ui-text-muted);box-shadow:none;font-size:var(--ui-label-size);border:0;align-items:center;padding:8px 14px;display:inline-flex}.ui-theme .ui-subnav-link[aria-current=page]{color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.ui-theme .ui-subnav-link:hover{background:var(--ui-surface-hover);text-decoration:none}.ui-theme .admin-accent-panel{background:var(--ui-surface)}.ui-theme .admin-main>main{padding-top:var(--ui-main-top-space)}.ui-theme .vacancies-workbench :is(.vacancies-workbench-sidebar,.vacancy-card,.application-card){border-color:var(--ui-border);box-shadow:var(--ui-shadow)}.ui-theme .vacancies-workbench .vacancy-card.bg-accent\/10{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:inset 3px 0 var(--ui-accent), var(--ui-shadow)}.ui-theme .tiptap-toolbar-button{border-radius:var(--ui-radius-small)}.ui-theme .tiptap-toolbar-button-active{color:var(--ui-accent);background:var(--ui-accent-soft)}.ui-theme ::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (pointer:coarse),(max-width:700px){:root{--ui-control-height:44px;--ui-control-height-small:44px;--ui-field-font-size:var(--ui-body-large-size)}.ui-theme .ui-subnav-link{min-height:44px}.ui-page-header{align-items:start}}@media (prefers-reduced-motion:reduce){:root{--ui-motion:0s}.ui-theme .ui-button{transform:none}}.ui-theme .admin-shell .ui-page-actions .ui-button--primary{background:var(--ui-brand-action);border-color:var(--ui-brand-action);color:var(--ui-brand-action-text)}.ui-theme .ui-disclosure>summary{background:var(--ui-section-heading-surface)}.ui-theme .ui-card.ui-filter-panel{background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow);border-radius:var(--ui-radius-card)}.ui-theme .ui-filter-panel>summary{padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-surface-muted);border-radius:calc(var(--ui-radius-card) - 1px)}.ui-theme .ui-filter-panel[open]>summary{border-bottom:1px solid var(--ui-border);border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-theme .ui-filter-panel>summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-3px}.ui-theme .ui-card.ui-filter-panel--compact{box-shadow:none;background:0 0;border:0;border-radius:0}.ui-theme .ui-filter-panel--compact>summary,.ui-theme .ui-filter-panel--compact[open]>summary{padding:var(--ui-space-1) 0;font-size:var(--ui-caption-size);background:0 0;border:0;border-radius:0}.ui-theme .ui-filter-panel-body>form{box-shadow:none;border:0;border-radius:0;padding:0}.ui-theme .ui-filter-panel-body{padding:var(--ui-space-4)}.ui-theme .ui-filter-panel--compact .ui-filter-panel-body{padding:var(--ui-space-2) 0}.ui-theme .ui-filter-panel .ui-button{white-space:nowrap;height:var(--ui-control-height);min-height:var(--ui-control-height)}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=color])),select){height:var(--ui-control-height)}.ui-theme .ui-filter-panel form.grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:end}@media (min-width:768px){.ui-theme .ui-filter-panel form.ui-reserve-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ui-reserve-filters>.ui-filter-actions{grid-column:auto}}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) .ui-picker{min-height:var(--ui-control-height);padding:4px var(--ui-control-padding-x);gap:var(--ui-space-1);border-color:var(--ui-control-border);border-radius:var(--ui-radius-control)}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) .ui-picker[aria-invalid=true]{border-color:var(--ui-danger)}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) input.ui-picker-input{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:140px;min-width:min(140px,100%);padding:0}.ui-theme .ui-picker-chip{min-width:0;max-width:100%;min-height:28px;padding:0 0 0 var(--ui-space-2);gap:var(--ui-space-1);border-radius:var(--ui-radius-small);font-size:var(--ui-caption-size)}.ui-theme .ui-picker-chip>span{overflow-wrap:anywhere;min-width:0}.ui-theme .ui-picker .ui-picker-remove{border-radius:var(--ui-radius-small);background:0 0;border:0;flex-shrink:0;width:26px;min-width:26px;height:26px;min-height:26px;padding:0}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) input.ui-picker-validation{border:0;width:1px;height:1px;min-height:0;padding:0}.ui-theme .ui-option-menu>.ui-button{box-shadow:none;text-align:left;background:0 0;border:0;justify-content:start}.ui-theme .ui-option-menu>.ui-button:hover{background:var(--ui-accent-soft)}.ui-theme .ui-option-menu.absolute{min-width:min(22rem,100vw - 48px);max-width:calc(100vw - 48px);box-shadow:var(--ui-shadow-popover);left:0;right:auto}.ui-theme .ui-card[data-ui-tone]{border-top-width:2px}.ui-theme .ui-card[data-ui-tone=accent]{border-top-color:var(--ui-accent)}.ui-theme .ui-card[data-ui-tone=info]{border-top-color:var(--ui-info)}.ui-theme .ui-card[data-ui-tone=success]{border-top-color:var(--ui-success)}.ui-theme .ui-card[data-ui-tone=warning]{border-top-color:var(--ui-warning)}.ui-theme :is(button,a):has(.ui-action-icon){min-width:var(--ui-control-height-small);width:var(--ui-control-height-small);min-height:var(--ui-control-height-small);height:var(--ui-control-height-small);white-space:nowrap;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-action-icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-row-actions{align-items:center;gap:var(--ui-space-1);flex-wrap:wrap;display:flex}table .ui-row-actions{flex-wrap:nowrap;width:max-content}.ui-theme .ui-row-actions :is(.ui-button,a.text-accent){color:var(--ui-text-muted);background:var(--ui-surface)}.ui-theme :is(button,a).ui-icon-ghost.ui-icon-ghost{box-shadow:none;border-radius:var(--ui-radius-control);transition-property:background-color,color;transition-duration:var(--ui-motion);background:0 0;border:0;transition-timing-function:cubic-bezier(.2,0,0,1)}.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon){box-shadow:none;border-radius:var(--ui-radius-control);transition-property:background-color,color;transition-duration:var(--ui-motion);background:0 0;border:0;transition-timing-function:cubic-bezier(.2,0,0,1)}.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon){color:var(--ui-text-muted)}.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon):hover{background:var(--ui-surface-hover);color:var(--ui-text)}.ui-theme :is(button,a).ui-icon-ghost.ui-icon-ghost{color:var(--ui-accent)}.ui-theme :is(button,a).ui-icon-ghost.ui-icon-ghost:hover{background:var(--ui-accent-soft);color:var(--ui-accent)}.ui-theme :is(button,a).ui-icon-ghost.ui-icon-ghost:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-theme :is(button,a).ui-icon-ghost.ui-icon-ghost:active{scale:.96}.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon):active{scale:.96}@media (prefers-reduced-motion:reduce){.ui-theme :is(button,a).ui-icon-ghost.ui-icon-ghost:active{scale:1}.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon):active{scale:1}}:is(.ui-theme :is(button,a).ui-icon-danger.ui-icon-danger,.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon):is(.ui-icon-danger,.text-red-600,.text-rose-600,.text-rose-700)){color:var(--ui-danger)}:is(.ui-theme :is(button,a).ui-icon-danger.ui-icon-danger:hover,.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon):is(.ui-icon-danger,.text-red-600,.text-rose-600,.text-rose-700):hover){background:var(--ui-danger-soft);color:var(--ui-danger)}:is(.ui-theme :is(button,a).ui-icon-danger.ui-icon-danger:focus-visible,.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon):is(.ui-icon-danger,.text-red-600,.text-rose-600,.text-rose-700):focus-visible){outline-color:var(--ui-danger)}:is(.ui-theme :is(button,a).ui-icon-info.ui-icon-info,.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon).ui-icon-info){color:var(--ui-info)}:is(.ui-theme :is(button,a).ui-icon-info.ui-icon-info:hover,.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon).ui-icon-info:hover){background:var(--ui-info-soft);color:var(--ui-info)}:is(.ui-theme :is(button,a).ui-icon-info.ui-icon-info:focus-visible,.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon).ui-icon-info:focus-visible){outline-color:var(--ui-info)}:is(.ui-theme :is(button,a).ui-icon-success.ui-icon-success,.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon):is(.ui-icon-success,.text-emerald-700)){color:var(--ui-success)}:is(.ui-theme :is(button,a).ui-icon-success.ui-icon-success:hover,.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon):is(.ui-icon-success,.text-emerald-700):hover){background:var(--ui-success-soft);color:var(--ui-success)}:is(.ui-theme :is(button,a).ui-icon-success.ui-icon-success:focus-visible,.ui-theme .ui-row-actions :is(button,a):has(.ui-action-icon):is(.ui-icon-success,.text-emerald-700):focus-visible){outline-color:var(--ui-success)}.ui-theme .ui-switch.ui-switch{background:var(--ui-control-border);cursor:pointer;touch-action:manipulation;width:32px;min-width:32px;height:18px;min-height:18px;transition-property:background-color;transition-duration:var(--ui-motion);border:0;border-radius:999px;flex:none;padding:0;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-block;position:relative}.ui-theme .ui-switch.ui-switch:after{content:"";background:var(--ui-surface);width:14px;height:14px;box-shadow:var(--ui-shadow);transition-property:translate;transition-duration:var(--ui-motion);border-radius:999px;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;top:2px;left:2px}.ui-theme .ui-switch.ui-switch[aria-checked=true],.ui-theme :checked+.ui-switch.ui-switch{background:var(--ui-success)}.ui-theme .ui-switch.ui-switch[aria-checked=true]:after,.ui-theme :checked+.ui-switch.ui-switch:after{translate:14px}.ui-theme .ui-switch.ui-switch:disabled{cursor:not-allowed;opacity:.5}.ui-theme :focus-visible+.ui-switch,.ui-theme .ui-switch.ui-switch:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ui-theme .ui-switch,.ui-theme .ui-switch.ui-switch:after{transition-duration:0s}}.ui-theme .ui-create-menu{padding:6px}.ui-theme .ui-create-menu .ui-menu-item{min-height:var(--ui-control-height);box-shadow:none;padding:var(--ui-space-2) var(--ui-space-3);white-space:normal;border:0;justify-content:start}.ui-theme .ui-theme-switch{padding:0}.ui-theme .ui-theme-switch .ui-theme-switch-button,.ui-theme .ui-sidebar-utility{min-width:var(--ui-control-height-small);width:var(--ui-control-height-small);min-height:var(--ui-control-height-small);height:var(--ui-control-height-small);border-radius:var(--ui-radius-small);padding:0}.ui-theme .ui-sidebar-footer{border-color:var(--ui-border)}.ui-theme .ui-sidebar-profile{padding:0}.ui-theme .ui-card.ui-editor{border-color:var(--ui-control-border);box-shadow:none}.ui-theme .ui-card.ui-editor:focus-within{border-color:var(--ui-accent)}.ui-theme .ui-editor .tiptap-toolbar-shell{background:var(--ui-surface-muted);border-color:var(--ui-border);border-radius:var(--ui-radius-card) var(--ui-radius-card) 0 0;padding:6px}.ui-theme .ui-editor .tiptap-toolbar-button{width:var(--ui-control-height-small);min-width:var(--ui-control-height-small);height:var(--ui-control-height-small);min-height:var(--ui-control-height-small);background:0 0;border-color:#0000;padding:0}.ui-theme .ui-editor .tiptap-toolbar-button:hover{background:var(--ui-surface-hover)}.ui-theme .ui-editor .tiptap-toolbar-button-active{color:var(--ui-accent);background:var(--ui-accent-soft)}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) .ui-editor select.tiptap-toolbar-select{width:144px;min-width:144px;max-width:100%;height:var(--ui-control-height-small);min-height:var(--ui-control-height-small);font-size:var(--ui-caption-size);padding:2px 8px}.ui-theme .ui-editor .tiptap-editor-surface{padding:var(--ui-space-3)}.ui-stat-strip{gap:var(--ui-space-4);padding:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));display:grid}.ui-stat-strip .ui-fact-value{font-size:var(--ui-title-size);color:var(--ui-accent)}.ui-theme .kanban-stage-header[data-tone=info]{background:var(--ui-info-soft);border-bottom:2px solid var(--ui-info)}.ui-theme .kanban-stage-header[data-tone=success]{background:var(--ui-success-soft);border-bottom:2px solid var(--ui-success)}.ui-theme .kanban-stage-header[data-tone=danger]{background:var(--ui-danger-soft);border-bottom:2px solid var(--ui-danger)}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) .ui-ai-prompts textarea{min-height:var(--ui-editor-min-height)}.ui-theme .ui-fact-inline{align-items:baseline;gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.ui-fact-inline .ui-fact-value{font-size:var(--ui-label-size);margin:0}.ui-fact-inline .ui-fact-label:after{content:":"}.ui-theme .ui-candidate-link{max-width:100%}@media (pointer:coarse),(max-width:700px){.ui-theme .ui-picker .ui-picker-remove{width:44px;min-width:44px;height:44px;min-height:44px}.ui-theme .ui-picker{gap:var(--ui-space-2)}.ui-theme .ui-filter-panel>summary{align-items:center;min-height:44px;display:flex}.ui-theme .ui-filter-panel .ui-button{height:44px;min-height:44px}.ui-theme .ui-picker{min-height:44px}.ui-theme :is(button,a):has(.ui-action-icon){min-height:44px}.ui-theme :is(button,a):has(.ui-action-icon){width:44px;min-width:44px;height:44px}}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) .ui-button--primary{background:var(--ui-action);color:var(--ui-action-text);border-color:var(--ui-action)}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) input[type=file]::file-selector-button{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);min-height:var(--ui-control-height);color:var(--ui-text);background:var(--ui-surface);font-family:var(--ui-font-sans);padding:8px 12px}.ui-theme :is(.admin-shell,.ui-scope,.ui-card,[role=dialog]) :is(input[type=checkbox],input[type=radio]){accent-color:var(--ui-accent)}.ui-theme .ui-brand-link{border-radius:var(--ui-radius-control);background:0 0;justify-content:center;padding:6px 8px;display:flex}.ui-brand-logo{aspect-ratio:1025/343;vertical-align:middle;display:inline-block;position:relative}.ui-brand-logo>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}[data-theme=dark] .ui-brand-logo:after{content:"";pointer-events:none;clip-path:inset(0 0 50% 34%);filter:brightness(0)invert();background:url(/admin/rocket_hunt.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.ui-theme :is(.admin-shell,.ui-card) :is(.fill-slate-600,.fill-slate-700){fill:var(--ui-text-muted)}.ui-theme .ui-button:not(.ui-button--inherit)>svg{width:var(--ui-icon-size);height:var(--ui-icon-size)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ui-theme .admin-sidebar{transition-duration:0s}.ui-theme .animate-pulse{animation:none}}.ui-theme .admin-sidebar{width:var(--ui-sidebar-width);max-width:min(92vw, var(--ui-sidebar-width))}@media (min-width:1024px){.ui-theme .admin-sidebar{max-width:none}.ui-theme .admin-sidebar[data-collapsed=true]{width:var(--ui-sidebar-width-collapsed)}}.ui-theme .admin-sidebar-toggle-desktop{display:none}@media (min-width:1024px){.ui-theme .admin-sidebar-toggle-desktop{display:inline-flex}.ui-theme .admin-sidebar-toggle-mobile{display:none}.ui-theme .admin-main .ui-page-header{padding-right:var(--ui-header-action-inset)}}@media (max-width:1023px){.ui-theme .admin-main>main{padding-top:var(--ui-main-top-space-mobile)}}.ui-theme .admin-sidebar{position:fixed}.ui-theme .admin-sidebar-panel{height:100dvh;min-height:0;overflow:clip}.ui-theme .admin-sidebar-scroll{overscroll-behavior:contain}@media (min-width:1024px){.ui-theme .admin-sidebar{position:relative}}.ui-theme .admin-main :where(.grid>*,.flex>*){min-width:0}.ui-theme .admin-main :is(h2,h3,p,dd,dt,a){overflow-wrap:anywhere}.ui-theme .vacancies-workbench{grid-template-columns:minmax(0,1fr)}.ui-theme .vacancies-workbench>*{min-width:0;max-width:100%}@media (max-width:1279px){.ui-theme .vacancies-workbench-sidebar>div:last-child{max-height:min(45dvh, var(--ui-workbench-list-height-mobile));overscroll-behavior:contain}}@media (min-width:1280px){.ui-theme .vacancies-workbench{grid-template-columns:var(--ui-workbench-list-width) minmax(0, 1fr)}}.ui-theme .ui-fact-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ui-fact-min-width)), 1fr));gap:var(--ui-space-3);display:grid}.ui-section-context{font-size:var(--ui-label-size);line-height:1.5}.ui-section-context>p{margin-top:var(--ui-space-1);color:var(--ui-text-muted)}.ui-theme .ui-filter-chip{min-height:var(--ui-control-height-small);padding:var(--ui-control-padding-small-y) var(--ui-control-padding-x);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-caption-size);font-weight:var(--ui-weight-medium);justify-content:center;align-items:center;line-height:1.4;display:inline-flex}.ui-theme .ui-filter-chip:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.ui-theme .ui-filter-chip[aria-pressed=true]{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent)}@media (max-width:700px){.ui-theme .ui-filter-chip{min-height:44px}}@media print{.ui-theme #application-resume article,.ui-theme .comment-preview{max-height:none;overflow:visible}}.ui-theme .ui-card .ui-card:where(:not(.absolute):not(.fixed):not([role=dialog]):not(.absolute .ui-card):not(.fixed .ui-card):not([role=dialog] .ui-card):not(.border-dashed):not([data-ui-surface=outlined])),.ui-theme .ui-card[data-ui-surface=flat],.ui-theme .ui-group{box-shadow:none;background:0 0;border:0;border-radius:0}.ui-theme [role=dialog]{border-radius:var(--ui-radius-dialog)}.ui-fact{min-width:0}.ui-fact-label{color:var(--ui-text-muted);font-size:var(--ui-caption-size);font-weight:var(--ui-weight-medium);line-height:1.5}.ui-fact-value{margin-top:var(--ui-space-1);color:var(--ui-text);font-size:var(--ui-body-size);font-weight:var(--ui-weight-semibold);overflow-wrap:anywhere}.ui-fact :is(a,span):where(.rounded-full){box-shadow:none;background:0 0;padding:0}.ui-disclosure-toggle{color:var(--ui-text-muted);font-size:var(--ui-caption-size);font-weight:var(--ui-weight-medium);white-space:nowrap}.ui-disclosure-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.ui-disclosure-summary::-webkit-details-marker{display:none}.ui-disclosure-heading{flex:1;min-width:0}.ui-disclosure-title{color:var(--ui-heading);font-family:var(--ui-font-heading);font-size:var(--ui-body-size);font-weight:var(--ui-weight-semibold);display:block}.ui-disclosure-description{color:var(--ui-text-muted);font-size:var(--ui-caption-size);margin-top:4px;font-weight:400;display:block}.ui-disclosure-aside{flex:none;align-items:center;gap:12px;display:flex}.ui-disclosure-toggle{align-items:center;gap:6px;display:inline-flex}.ui-table-frame{min-width:0}.ui-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.ui-table-scroll:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-table-scroll>table{width:100%;min-width:var(--ui-table-min-width,960px)}.ui-table-identity{min-width:240px}.ui-table-scroll .ui-table-empty{text-align:left}.ui-table-empty>span{white-space:normal;overflow-wrap:anywhere;max-width:min(65ch,100vw - 64px);display:block}.ui-subnav-mobile{display:none}@media (max-width:767px){.ui-theme .ui-subnav-desktop{display:none}.ui-subnav-mobile{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);display:block}.ui-subnav-mobile>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;padding:10px 12px;list-style:none;display:flex}.ui-subnav-mobile>summary::-webkit-details-marker{display:none}.ui-subnav-mobile>summary>span:first-child{width:100%;font-size:var(--ui-caption-size);color:var(--ui-text-muted)}.ui-subnav-mobile>summary>strong{font-size:var(--ui-label-size);color:var(--ui-heading);flex:1}.ui-subnav-mobile nav{border-top:1px solid var(--ui-border);max-height:60dvh;padding:4px;display:grid;overflow-y:auto}.ui-disclosure-summary--with-badge .ui-disclosure-heading{flex-basis:100%}}.ui-selection-count{color:var(--ui-text-muted);font-size:var(--ui-caption-size);white-space:nowrap}.ui-bulk-toolbar{flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.ui-bulk-selection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-bulk-form{flex-wrap:wrap;flex:460px;align-items:end;gap:12px;min-width:0;display:flex}.ui-bulk-field{min-width:0;font-size:var(--ui-caption-size);flex:190px;display:block}.ui-bulk-help{flex-basis:100%}.ui-table-scroll{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);max-width:100%;overflow-x:auto}.ui-dictionary-table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--ui-body-size)}.ui-dictionary-table :is(th,td){text-align:left;vertical-align:middle;padding:10px 12px}.ui-dictionary-table th{background:var(--ui-surface-muted);color:var(--ui-text-muted);font-size:var(--ui-caption-size);font-weight:var(--ui-weight-semibold);white-space:nowrap}.ui-dictionary-table td{border-top:1px solid var(--ui-border)}.ui-dictionary-table td:first-child{width:150px}.ui-dictionary-table td:last-child{width:1%}.ui-dictionary-table td strong{font-weight:var(--ui-weight-semibold);overflow-wrap:anywhere}.ui-dictionary-description{max-width:36rem;color:var(--ui-text-muted);font-size:var(--ui-caption-size);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px}.ui-dictionary-table tr[data-dragging=true]{opacity:.5}.ui-dictionary-table tr[data-drop-target=true]{background:var(--ui-accent-soft);box-shadow:inset 0 2px var(--ui-accent)}.ui-dictionary-error{color:var(--ui-danger);font-size:var(--ui-body-size);margin-bottom:10px}.ui-dictionary-hint{color:var(--ui-text-muted);font-size:var(--ui-caption-size);margin-bottom:10px}.ui-order-controls{align-items:center;gap:4px;display:flex}.ui-order-number{width:20px;color:var(--ui-text-muted);font-variant-numeric:tabular-nums}.ui-drag-handle{cursor:grab;color:var(--ui-text-muted);align-items:center;padding:6px;display:inline-flex}.ui-dictionary-section-heading{padding:0 2px}.ui-constructor-setup-form{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr) auto;align-items:start;gap:12px;display:grid}.ui-constructor-setup-form>label{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-constructor-setup-form>label>:not([hidden]){margin-top:0}.ui-constructor-setup-form>.ui-button{margin-top:calc(var(--ui-body-size) * 1.5 + 6px)}.ui-application-picker{flex-direction:column;gap:8px;min-width:0;display:flex}.ui-picker-selection-meta{color:var(--ui-text-muted);font-size:var(--ui-caption-size);overflow-wrap:anywhere}.ui-theme .ui-candidate-identity{min-width:min(15rem,100%)}.ui-theme .ui-application-picker .ui-button{height:auto;min-height:var(--ui-control-height);text-align:left;white-space:normal;display:block}.ui-constructor-fieldset{border-top:1px solid var(--ui-border);min-width:0;padding-top:16px}.ui-constructor-fieldset legend{color:var(--ui-text);font-weight:var(--ui-weight-semibold);font-size:var(--ui-body-size);padding-right:12px}.ui-constructor-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}.ui-constructor-field{min-width:0;font-size:var(--ui-body-size);flex-direction:column;gap:6px;display:flex}.ui-required{color:var(--ui-accent)}.ui-constructor-extra{padding:16px}.ui-constructor-notice{background:var(--ui-info-soft);color:var(--ui-info);border-left:3px solid var(--ui-info);font-size:var(--ui-body-size);padding:10px 12px}.ui-constructor-documents{flex-direction:column;margin-top:12px;display:flex}.ui-constructor-document{border-top:1px solid var(--ui-border);padding:14px 0}.ui-constructor-template-upload{flex-direction:column;gap:12px;display:flex}@media (min-width:1280px){.ui-constructor-fields:has(>label:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ui-disclosure-summary{flex-wrap:wrap}.ui-disclosure-aside{margin-left:auto}.ui-bulk-toolbar{gap:10px}.ui-bulk-form,.ui-bulk-field{flex-basis:100%}.ui-constructor-setup-form,.ui-constructor-fields{grid-template-columns:minmax(0,1fr)}.ui-constructor-setup-form>.ui-button{justify-self:start;margin-top:0}.ui-dictionary-table{min-width:560px}.ui-order-controls .ui-button{min-width:44px;min-height:44px}}.ui-theme .ui-disclosure>summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.ui-theme .ui-group-divider{border-top:1px solid var(--ui-border);padding-top:var(--ui-space-4)}@media (min-width:1024px){.ui-theme .ui-group-divider{border-top:0;border-left:1px solid var(--ui-border);padding-top:0;padding-left:var(--ui-space-5)}}.ui-theme .workbench-filter-details{box-shadow:none;background:0 0;border:0;border-radius:0}.ui-theme .workbench-filter-details>summary{padding:4px 0}.ui-theme .workbench-filter-details .ui-disclosure-title{font-size:var(--ui-caption-size)}.ui-theme .workbench-filter-details .ui-disclosure-toggle{font-size:11px}.ui-theme .ui-filter-chip--compact{padding-inline:4px;font-size:11px}.ui-theme .vacancies-workbench-sidebar{border-radius:var(--ui-radius-card)}.ui-theme .ui-multi-select-menu--inline{max-height:min(30dvh, var(--ui-picker-inline-height))}@media (min-width:1280px){.ui-theme .vacancies-workbench-sidebar{height:var(--ui-viewport-panel-height,calc(100dvh - 180px));max-height:calc(100dvh - 40px)}.ui-theme .vacancies-workbench-sidebar:has(.workbench-filter-details[open]){overscroll-behavior:contain;overflow-y:auto}}.ui-theme .ui-button.vacancy-card{padding:var(--ui-space-3);border:0;border-left:2px solid #0000;border-bottom:1px solid var(--ui-border);box-shadow:none;background:0 0;border-radius:0;display:block}.ui-theme .ui-button.vacancy-card:hover{background:var(--ui-surface-hover)}.ui-theme .ui-button.vacancy-card[aria-pressed=true]{border-left-color:var(--ui-accent);background:var(--ui-accent-soft)}.ui-theme .ui-comment-snapshot{border-bottom:1px solid var(--ui-border)}.ui-theme .ui-comment-snapshot:last-child{border-bottom:0}@media (min-width:1024px){.ui-theme .admin-sidebar-panel{position:sticky;top:0}}.ui-theme .talent-pool-card summary{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height-small);color:var(--ui-text-muted);font-size:var(--ui-caption-size);font-weight:var(--ui-weight-medium);list-style:none;display:flex}.ui-theme .talent-pool-card summary::-webkit-details-marker{display:none}.ui-theme .talent-pool-card summary:before{content:"›";transition:transform var(--ui-motion);font-size:20px;line-height:1}.ui-theme .talent-pool-card details[open]>summary:before{transform:rotate(90deg)}.ui-theme .talent-pool-card summary:hover{color:var(--ui-accent)}.ui-theme .talent-pool-card summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (pointer:coarse),(max-width:700px){.ui-theme .talent-pool-card summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.ui-theme .talent-pool-card summary:before{transition:none}}@media (min-width:1024px) and (max-width:1279px){.ui-theme .ui-group-divider--xl{border-left:0;border-top:1px solid var(--ui-border);padding-left:0;padding-top:var(--ui-space-4)}}.ui-dashboard-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-dashboard-tabs,.ui-dashboard-scope{flex-wrap:wrap;gap:4px;display:flex}.ui-dashboard-tabs a{min-height:38px;color:var(--ui-text-muted);border-bottom:2px solid #0000;align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}.ui-dashboard-tabs a[aria-current=page]{color:var(--ui-accent);border-color:var(--ui-accent)}.ui-dashboard-caption{color:var(--ui-text-muted);font-size:12px;line-height:1.5}.ui-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ui-dashboard-metric{border:1px solid var(--ui-border);border-top:3px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);min-width:0;color:var(--ui-text);flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}a.ui-dashboard-metric:hover{background:var(--ui-surface-muted);text-decoration:none}.ui-dashboard-metric[data-tone=accent]{border-top-color:var(--ui-accent)}.ui-dashboard-metric[data-tone=info]{border-top-color:var(--ui-info)}.ui-dashboard-metric[data-tone=warning]{border-top-color:var(--ui-warning)}.ui-dashboard-metric[data-tone=success]{border-top-color:var(--ui-success)}.ui-dashboard-metric-label{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.ui-dashboard-metric-label .ui-nav-icon{flex-shrink:0}.ui-dashboard-metric strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1.2}.ui-dashboard-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ui-dashboard-attention{grid-column:1/-1}.ui-dashboard-attention .ui-dashboard-list{-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.ui-theme .ui-dashboard-panel{min-width:0;padding:0;overflow:hidden}.ui-dashboard-panel header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.ui-dashboard-panel[data-ui-tone=accent] header{background:var(--ui-accent-soft)}.ui-dashboard-panel[data-ui-tone=info] header{background:var(--ui-info-soft)}.ui-dashboard-panel[data-ui-tone=warning] header{background:var(--ui-warning-soft)}.ui-dashboard-metric[data-tone=accent] strong{color:var(--ui-accent)}.ui-dashboard-metric[data-tone=info] strong{color:var(--ui-info)}.ui-dashboard-metric[data-tone=warning] strong{color:var(--ui-warning)}.ui-dashboard-metric[data-tone=success] strong{color:var(--ui-success)}.ui-dashboard-panel h2{font-size:16px;font-weight:700;line-height:1.4}.ui-dashboard-panel header p{color:var(--ui-text-muted);margin-top:4px;font-size:12px}.ui-dashboard-list{margin:0;padding:0 16px;list-style:none}.ui-dashboard-list li{border-bottom:1px solid var(--ui-border);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px 0;display:flex}.ui-dashboard-list li:last-child{border-bottom:0}.ui-dashboard-list a{color:var(--ui-text);font-weight:700;line-height:1.5;text-decoration:none}.ui-dashboard-list a:hover,.ui-dashboard-list a:focus-visible{color:var(--ui-accent);text-decoration:underline}.ui-dashboard-list p{font-size:14px}.ui-dashboard-row-meta{color:var(--ui-text-muted);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.ui-dashboard-empty{color:var(--ui-text-muted);padding:24px 16px;line-height:1.6}.ui-dashboard-panel footer{border-top:1px solid var(--ui-border);padding:8px}@media (max-width:639px){.ui-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ui-dashboard-metric{padding:12px}.ui-dashboard-metric strong{font-size:28px}.ui-dashboard-metric-label{gap:6px;font-size:13px}.ui-dashboard-panels,.ui-dashboard-attention .ui-dashboard-list{grid-template-columns:minmax(0,1fr)}.ui-dashboard-tabs a,.ui-dashboard-list a{min-height:44px}.ui-dashboard-list a{align-items:center;display:flex}}.ui-theme a.ui-entity-link{color:var(--ui-text);font-weight:var(--ui-weight-bold);text-decoration:none}.ui-theme a.ui-entity-link:hover,.ui-theme a.ui-entity-link:focus-visible{color:var(--ui-accent);text-decoration:underline}.ui-icon-tile{border-radius:var(--ui-radius-small);background:var(--ui-surface-muted);width:28px;height:28px;color:var(--ui-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-icon-tile--accent{background:var(--ui-accent-soft);color:var(--ui-accent)}.ui-icon-tile--info{background:var(--ui-info-soft);color:var(--ui-info)}.ui-icon-tile--success{background:var(--ui-success-soft);color:var(--ui-success)}.ui-icon-tile--warning{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-dashboard-panel-heading{align-items:center;gap:8px;display:flex}.ui-dialog-backdrop{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ui-theme .ui-card.ui-dialog-panel{width:min(100%,42rem);max-height:calc(100dvh - 32px);box-shadow:var(--ui-shadow-dialog);padding:20px;overflow-y:auto}.ui-editor{position:relative}.ui-editor[data-menu-open=true]{z-index:75}.ui-inline-select-form{min-width:0;position:relative}.ui-inline-select-status{font-size:var(--ui-caption-size);color:var(--ui-text-muted);position:absolute;top:100%;right:4px}.ui-request-hr{flex-direction:column;align-items:start;gap:8px;min-width:200px;max-width:270px;display:flex}.ui-request-hr .ui-inline-select-form{width:100%}.ui-kanban-scroll{padding:16px;overflow-x:auto}.ui-kanban-board{grid-auto-columns:clamp(17rem,24vw,19rem);grid-auto-flow:column;align-items:start;gap:12px;display:grid}.ui-kanban-column{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-muted);flex-direction:column;min-height:22rem;max-height:70dvh;display:flex;overflow:hidden}.ui-kanban-stage-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:8px;height:68px;min-height:68px;padding:10px 12px;display:flex}.ui-kanban-items{scrollbar-gutter:stable;flex:1;min-height:0;padding:10px;overflow-y:auto}.ui-kanban-items>*+*{margin-top:10px}.ui-kanban-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-small);background:var(--ui-surface);padding:10px}.ui-kanban-card .ui-candidate-link{font-size:var(--ui-body-size);line-height:1.4}.ui-kanban-card .ui-candidate-link>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-kanban-salary{font-weight:var(--ui-weight-semibold);color:var(--ui-text);overflow-wrap:anywhere}.ui-kanban-empty{font-size:var(--ui-caption-size);text-align:center;color:var(--ui-text-muted);padding:16px 8px}.ui-kanban-stage-header>div{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-vacancy-overview,.ui-vacancy-team{padding:var(--ui-space-4)}.ui-vacancy-statuses,.ui-vacancy-actions,.ui-vacancy-timeline{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-vacancy-title{margin-top:var(--ui-space-3);color:var(--ui-text);font-size:var(--ui-subheading-size);font-weight:var(--ui-weight-bold);overflow-wrap:anywhere}.ui-vacancy-project{margin-top:var(--ui-space-1);color:var(--ui-text-muted);overflow-wrap:anywhere}.ui-vacancy-facts{gap:var(--ui-space-4);margin-top:var(--ui-space-4);padding-block:var(--ui-space-4);border-block:1px solid var(--ui-border);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));display:grid}.ui-vacancy-facts:empty{display:none}.ui-vacancy-facts dt{color:var(--ui-text-muted);font-size:var(--ui-caption-size)}.ui-vacancy-facts dd{margin-top:var(--ui-space-1);color:var(--ui-text);font-weight:var(--ui-weight-semibold);overflow-wrap:anywhere}.ui-vacancy-timeline{margin-top:var(--ui-space-3);gap:var(--ui-space-1) var(--ui-space-4);color:var(--ui-text-muted);font-size:var(--ui-caption-size)}.ui-vacancy-pause{margin-top:var(--ui-space-3)}.ui-vacancy-pause p{margin-top:var(--ui-space-2);color:var(--ui-text-muted);overflow-wrap:anywhere}.ui-vacancy-actions{margin-top:var(--ui-space-4)}.ui-vacancy-actions a{font-size:var(--ui-caption-size)}.ui-vacancy-section-title{margin-bottom:var(--ui-space-4);color:var(--ui-text);font-size:var(--ui-body-size);font-weight:var(--ui-weight-bold)}.ui-vacancy-team-grid{gap:var(--ui-space-5);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));display:grid}.ui-vacancy-team-grid>div{min-width:0}.ui-vacancy-team-grid a{overflow-wrap:anywhere}.ui-vacancy-list-terms{gap:var(--ui-space-1) var(--ui-space-2);margin-top:var(--ui-space-2);color:var(--ui-text);font-size:var(--ui-caption-size);flex-wrap:wrap;display:flex}.ui-vacancy-list-terms span+span{color:var(--ui-text-muted)}.ui-vacancy-member-editing{grid-column:1/-1}.ui-salary-summary{gap:var(--ui-space-4) var(--ui-space-6);padding:var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-salary-summary-item{flex:120px;min-width:0}.ui-salary-summary-item>div{color:var(--ui-text-muted);font-size:var(--ui-caption-size)}.ui-salary-summary-item>strong{margin-top:var(--ui-space-1);font-weight:var(--ui-weight-semibold);overflow-wrap:anywhere;display:block}.ui-salary-grid{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.ui-salary-card{min-width:0;padding:var(--ui-space-4)}.ui-salary-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);display:flex}.ui-salary-card-heading h2{color:var(--ui-text);font-size:var(--ui-body-large-size);font-weight:var(--ui-weight-bold);overflow-wrap:anywhere}.ui-salary-card-heading p,.ui-salary-quality>span{margin-top:var(--ui-space-1);color:var(--ui-text-muted);font-size:var(--ui-caption-size)}.ui-salary-quality{align-items:flex-end;gap:var(--ui-space-1);flex-direction:column;flex-shrink:0;display:flex}.ui-salary-quality>span{margin:0}.ui-salary-grades{gap:var(--ui-space-1);margin-top:var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-theme .ui-salary-grades .ui-filter-chip{font-size:var(--ui-caption-size);min-height:var(--ui-control-height-small);padding-inline:7px}.ui-salary-primary{align-items:flex-start;gap:var(--ui-space-1);margin-top:var(--ui-space-4);flex-direction:column;display:flex}.ui-salary-primary>strong{color:var(--ui-text);font-size:1.875rem;line-height:1.25;font-weight:var(--ui-weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-salary-primary[data-empty=true]>strong{font-size:var(--ui-subheading-size)}.ui-salary-primary>span{color:var(--ui-text-muted);font-size:var(--ui-caption-size)}.ui-salary-range{align-items:flex-start;gap:var(--ui-space-1);margin-top:var(--ui-space-4);padding:var(--ui-space-3);border-radius:var(--ui-radius-small);background:var(--ui-surface-muted);flex-direction:column;display:flex}.ui-salary-range strong,.ui-salary-stat strong{color:var(--ui-text);font-weight:var(--ui-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-salary-stats{gap:var(--ui-space-2);margin-top:var(--ui-space-3);display:grid}.ui-salary-stat{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);display:flex}.ui-salary-stat>strong{text-align:right}.ui-salary-coverage{margin-top:var(--ui-space-4);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border)}.ui-salary-coverage>div{justify-content:space-between;align-items:baseline;gap:var(--ui-space-2);display:flex}.ui-salary-coverage>span{margin-top:var(--ui-space-1);color:var(--ui-text-muted);font-size:var(--ui-caption-size);display:block}.ui-salary-coverage progress{appearance:none;width:100%;height:4px;margin-top:var(--ui-space-2);border-radius:var(--ui-radius-small);background:var(--ui-surface-hover);color:var(--ui-info);accent-color:var(--ui-info);border:0;display:block;overflow:hidden}.ui-salary-coverage progress::-webkit-progress-bar{background:var(--ui-surface-hover)}.ui-salary-coverage progress::-webkit-progress-value{background:var(--ui-info)}.ui-salary-coverage progress::-moz-progress-bar{background:var(--ui-info)}@media (pointer:coarse){.ui-theme .ui-salary-grades .ui-filter-chip{min-width:44px;min-height:44px}}.ui-theme .ui-card.ui-dialog-panel[data-size=wide]{width:min(100%,94rem)}.candidate-salary-drilldown-table{table-layout:fixed;--ui-control-height:44px}.candidate-salary-drilldown-table th:first-child{width:24%}.candidate-salary-drilldown-table th:nth-child(2){width:21%}.candidate-salary-drilldown-table th:nth-child(3),.candidate-salary-drilldown-table th:nth-child(4){width:18%}.candidate-salary-drilldown-table th:nth-child(5){width:14%}.candidate-salary-drilldown-table th:nth-child(6){width:5%}.candidate-salary-drilldown-table td{overflow-wrap:anywhere;color:var(--ui-text)}.candidate-salary-drilldown-table td,.candidate-salary-drilldown-table th{padding:12px}.candidate-salary-drilldown-table select,.candidate-salary-drilldown-table input{width:100%;min-width:0;min-height:44px}@media (max-width:1023px){.candidate-salary-drilldown-table,.candidate-salary-drilldown-table tbody{display:block}.candidate-salary-drilldown-table thead{display:none}.candidate-salary-drilldown-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.candidate-salary-drilldown-table td{text-align:left;min-width:0;padding:0;display:block}.candidate-salary-drilldown-table td:first-child,.candidate-salary-drilldown-table td:nth-child(2),.candidate-salary-drilldown-table td:nth-child(4){grid-column:1/-1}.candidate-salary-drilldown-table td:before{content:attr(data-label);color:var(--ui-text-muted);margin-bottom:6px;font-size:12px;display:block}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.ZFuH0q_className{font-family:Manrope,Manrope Fallback;font-style:normal}.ZFuH0q_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:headingFont;src:url(../media/GolosText_variable-s.p.2ci8qw6qzbua3.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:headingFont Fallback;src:local(Arial);ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.0%;size-adjust:108.83%}.LHrWLW_className{font-family:headingFont,headingFont Fallback}.LHrWLW_variable{--font-golos-text:"headingFont", "headingFont Fallback"}
