.ws-root{--ws-border:var(--line,rgba(185,199,219,0.12));--ws-bg:var(--bg,#0d131b);--ws-surface:var(--surface,#141b26);--ws-raised:var(--surface-2,#1b2431);--ws-text:var(--text,#e9edf3);--ws-muted:var(--muted,#9198a2);--ws-accent:var(--accent,#98bbef);color:var(--ws-text);min-width:0;animation:ws-enter .35s ease-out}@keyframes ws-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ws-dialog button,.ws-dialog input,.ws-dialog select,.ws-root button,.ws-root input,.ws-root select{font-family:inherit}.ws-dialog button,.ws-root button{cursor:pointer}.ws-dialog button:disabled,.ws-root button:disabled{opacity:.4;cursor:not-allowed}.ws-dialog button,.ws-root a,.ws-root button{transition:background .16s,color .16s,border-color .16s,opacity .16s}.ws-dialog :focus-visible,.ws-root :focus-visible{outline:2px solid #98bbef;outline-offset:4px}.ws-eyebrow{font-size:11px;font-weight:600;letter-spacing:2px;color:#9198a2;display:block}.ws-heading{justify-content:space-between;gap:20px;margin:4px 0 28px}.ws-heading,.ws-heading h1{display:flex;align-items:center}.ws-heading h1{margin:10px 0;gap:13px;font-size:32px;font-weight:550;letter-spacing:-1.2px;line-height:1.25}.ws-heading-dot{width:7px;height:7px;display:block;background:var(--ws-accent);border-radius:50%;margin-top:8px}.ws-heading p{font-size:12px;color:var(--ws-muted);line-height:1.8;margin:0}.ws-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;padding:11px 16px;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap;line-height:1.4;text-decoration:none}.ws-button--primary{background:#98bbef;color:#131b26;border-color:#98bbef}.ws-button--primary:hover:not(:disabled){background:#b6d0f8;border-color:#b6d0f8}.ws-button--quiet{background:transparent;border-color:rgba(185,199,219,.17);color:#d8dce2}.ws-button--quiet:hover:not(:disabled){background:rgba(185,199,219,.07)}.ws-button--danger{background:rgba(245,143,127,.09);border-color:rgba(245,143,127,.19);color:#f58f7f}.ws-button--danger:hover:not(:disabled){background:rgba(245,143,127,.18)}.ws-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:25px}.ws-metric{padding:21px 21px 20px;border-radius:18px;border:1px solid var(--ws-border);background:var(--ws-surface);min-width:0}.ws-metric-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ws-muted);font-size:12px}.ws-metric-top svg{color:#8993a2}.ws-metric strong{display:block;font-size:29px;line-height:1.2;letter-spacing:-1px;font-weight:500;margin-top:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ws-metric p{margin:10px 0 0;font-size:11px;line-height:1.5;color:var(--ws-muted)}.ws-metric--accent{background:linear-gradient(130deg,rgba(152,187,239,.09),rgba(152,187,239,.025));border-color:rgba(152,187,239,.22)}.ws-metric--accent strong{color:var(--ws-accent)}.ws-content-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:19px;gap:19px;align-items:start}.ws-content-grid--aside{grid-template-columns:minmax(0,1fr) 255px}.ws-records{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:20px;overflow:hidden;min-width:0}.ws-section-heading{padding:24px 23px 19px;display:flex;justify-content:space-between;align-items:center;gap:12px}.ws-section-heading h2{font-size:16px;font-weight:550;margin:0;display:flex;align-items:center;gap:10px}.ws-section-heading h2>span{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:21px;border:1px solid var(--ws-border);border-radius:6px;padding:0 5px;font-size:11px;color:var(--ws-muted);font-weight:400}.ws-section-heading p{font-size:11px;color:var(--ws-muted);margin:8px 0 0;line-height:1.4}.ws-toolbar{padding:0 23px 17px;gap:10px;justify-content:space-between}.ws-search,.ws-toolbar{display:flex;align-items:center}.ws-search{height:37px;max-width:360px;min-width:120px;flex:1 1;gap:9px;padding:0 11px;background:rgba(0,0,0,.09);border:1px solid var(--ws-border);border-radius:9px;color:var(--ws-muted)}.ws-search input{width:100%;min-width:0;background:none;border:none;font-size:12px;color:var(--ws-text);outline:none;box-shadow:none}.ws-search input::placeholder{color:#7c828c}.ws-search:focus-within{border-color:var(--ws-accent)}.ws-search input:focus-visible{outline:none}.ws-search>button{padding:3px;background:none;border:0;color:var(--ws-muted);display:flex}.ws-sort select,.ws-stage-editor select{padding:9px 25px 9px 10px;max-width:160px;background:#161f2c;border:1px solid rgba(185,199,219,.14);border-radius:9px;color:#b7bcc3;font-size:11px;min-height:37px;color-scheme:dark}.ws-filters{display:flex;gap:19px;padding:0 23px;border-bottom:1px solid var(--ws-border);overflow-x:auto;scrollbar-width:none}.ws-filters button{background:none;border:0;border-bottom:2px solid transparent;color:var(--ws-muted);font-size:12px;padding:0 0 12px;white-space:nowrap;position:relative;line-height:1.5}.ws-filters button.active{color:var(--ws-accent);border-bottom-color:var(--ws-accent)}.ws-filters button:hover{color:var(--ws-text)}.ws-table-wrap{overflow:auto;scrollbar-width:thin;scrollbar-color:#3e4550 transparent}.ws-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.ws-table th{height:42px;padding:8px 15px;color:#7f8691;font-size:11px;font-weight:500;background:rgba(0,0,0,.045)}.ws-table td:first-child,.ws-table th:first-child{padding-left:23px}.ws-table td:last-child,.ws-table th:last-child{padding-right:18px}.ws-table td{padding:19px 15px;color:#c0c5cc;border-top:1px solid rgba(185,199,219,.065);height:83px;vertical-align:middle}.ws-table tbody tr:hover{background:rgba(185,199,219,.025)}.ws-table td.ws-money{letter-spacing:.2px;color:#dde2e9;font-weight:500}.ws-table td.ws-date,.ws-table td.ws-money{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-table td.ws-date{color:var(--ws-muted)}.ws-cell-title{display:block;padding:0;color:var(--ws-text);font-size:12px;border:0;background:none;text-align:left;line-height:1.4}.ws-cell-title:hover{color:var(--ws-accent)}.ws-cell-title small,.ws-report-cell small{display:block;margin-top:7px;font-size:10px;color:#7d8592;font-weight:400;letter-spacing:.15px}.ws-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap;padding:5px 8px;background:rgba(223,198,129,.06);border:1px solid rgba(223,198,129,.11);border-radius:6px;color:#d9c58e}.ws-status>span{width:4px;height:4px;border-radius:50%;background:currentColor}.ws-status--good{color:#96b2dd;background:rgba(149,178,222,.055);border-color:rgba(149,178,222,.11)}.ws-status--muted{color:#a1a5aa;background:rgba(162,166,171,.035);border-color:rgba(162,166,171,.12)}.ws-icon-button{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;flex-shrink:0;border:1px solid rgba(185,199,219,.12);border-radius:8px;background:transparent;color:#9ea8b6;padding:0}.ws-icon-button:hover:not(:disabled){color:#98bbef;background:rgba(152,187,239,.08);border-color:rgba(152,187,239,.25)}.ws-action-cell{text-align:right;width:36px}.ws-pagination{justify-content:space-between;padding:16px 23px;border-top:1px solid var(--ws-border);font-size:11px;color:var(--ws-muted)}.ws-pagination,.ws-pagination>div{display:flex;align-items:center;gap:12px}.ws-pagination>div{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-pagination .ws-icon-button{width:26px;height:26px;border-radius:6px}.ws-aside{display:grid;grid-gap:16px;gap:16px}.ws-side-card{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:20px;padding:23px 21px}.ws-side-heading{display:flex;align-items:center;justify-content:space-between;color:var(--ws-muted);margin-bottom:17px}.ws-side-heading .ws-eyebrow{font-size:10px;letter-spacing:1.5px}.ws-side-card h2{font-size:15px;font-weight:500;margin:0 0 10px}.ws-side-total{font-size:27px;font-weight:450;letter-spacing:-.8px;margin:17px 0 5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-caption{font-size:11px;color:var(--ws-muted);line-height:1.7;margin:0}.ws-breakdown{display:grid;grid-gap:20px;gap:20px;margin-top:29px}.ws-breakdown-item>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:11px;margin-bottom:8px;color:#a7adb5}.ws-breakdown-item strong{font-size:12px;font-weight:400;color:#ced4dd;white-space:nowrap}.ws-progress{height:5px;border-radius:5px;background:rgba(185,199,219,.07);overflow:hidden}.ws-progress>span{height:100%;display:block;background:var(--ws-accent);border-radius:5px}.ws-focus-card{background:linear-gradient(155deg,rgba(152,187,239,.1),rgba(152,187,239,.025));border:1px solid rgba(152,187,239,.14);border-radius:20px;padding:23px 21px}.ws-focus-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(152,187,239,.09);border:1px solid rgba(152,187,239,.16);color:var(--ws-accent);border-radius:12px}.ws-focus-card h3{font-size:13px;font-weight:550;margin:19px 0 9px}.ws-focus-card p{font-size:12px;line-height:1.85;color:var(--ws-muted);margin:0 0 17px}.ws-text-button{display:flex;align-items:center;gap:8px;border:0;background:none;padding:0;color:var(--ws-accent);font-size:12px;font-weight:500}.ws-text-button:hover{gap:13px}.ws-shift-count{font-size:14px;color:#d7dce4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-shift-count small{font-size:10px;color:var(--ws-muted)}.ws-table td.ws-warning-text{color:#e3bf87}.ws-muted{color:#9198a2!important;font-size:12px;line-height:1.7}.ws-gap-list{margin-top:18px}.ws-gap{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;background:none;border:0;border-bottom:1px solid var(--ws-border);padding:16px 0;text-align:left}.ws-gap:last-child{border-bottom:0;padding-bottom:0}.ws-gap strong{font-size:12px;color:#c6ccd4;font-weight:500}.ws-gap small{display:block;color:var(--ws-muted);font-size:10px;margin-top:6px}.ws-gap b{font-size:12px;color:#dec084;font-weight:500;white-space:nowrap}.ws-gap:hover strong{color:var(--ws-accent)}.ws-small-empty{padding:21px 0 8px;text-align:center;color:var(--ws-muted);font-size:12px}.ws-small-empty svg{color:var(--ws-accent)}.ws-segment{display:flex;padding:3px;border:1px solid var(--ws-border);border-radius:9px;gap:2px}.ws-segment button{padding:6px 12px;background:none;border:0;color:var(--ws-muted);font-size:11px;border-radius:6px}.ws-segment button.active{color:var(--ws-accent);background:rgba(152,187,239,.1)}.ws-kanban{display:flex;gap:13px;padding:20px;overflow:auto;align-items:flex-start;scrollbar-width:thin;scrollbar-color:#3e4550 transparent;min-height:330px}.ws-column{min-width:180px;flex:1 1;border:1px solid var(--ws-border);border-radius:12px;background:rgba(0,0,0,.08);overflow:hidden}.ws-column>header{display:flex;align-items:center;justify-content:space-between;padding:13px 12px;border-bottom:1px solid var(--ws-border);font-size:11px;color:#bcc2cc}.ws-column>header>span{display:flex;align-items:center;gap:7px}.ws-column>header i{width:6px;height:6px;border-radius:50%;background:#d2c08b}.ws-column--1>header i{background:#9dbdc5}.ws-column--2>header i{background:#b7a1cf}.ws-column--3>header i{background:#96b2dc}.ws-column--4>header i{background:#d2a08e}.ws-column--5>header i{background:#777d87}.ws-column>header b{font-size:10px;color:#8b929c;font-weight:400}.ws-column-body{padding:8px;display:grid;grid-gap:8px;gap:8px}.ws-candidate{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#17202e;border:1px solid rgba(185,199,219,.1);border-radius:10px;padding:16px 12px 11px;width:100%;color:var(--ws-text)}.ws-candidate:hover{border-color:rgba(152,187,239,.4);background:#1b2636}.ws-avatar{width:35px;height:35px;background:#3a4351;border:1px solid rgba(152,187,239,.1);border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#c4d3e9;font-weight:500;flex-shrink:0}.ws-avatar--1{background:#343e4c;color:#c6cfdd}.ws-avatar--2{background:#494139;color:#e1d6c1}.ws-candidate>strong{margin-top:14px;font-size:12px;font-weight:550}.ws-candidate-role{color:#a5acb6;font-size:12px;line-height:1.5;margin-top:6px}.ws-candidate-store{gap:5px;font-size:12px;color:#7f8998}.ws-candidate-footer,.ws-candidate-store{display:flex;align-items:center;margin-top:15px}.ws-candidate-footer{justify-content:space-between;width:100%;gap:7px;border-top:1px solid var(--ws-border);padding-top:12px;color:#8f97a2;font-size:10px;line-height:1.5}.ws-column-empty{color:#656f7f;padding:29px 5px;text-align:center;font-size:11px}.ws-board-note{gap:8px;font-size:11px;color:var(--ws-muted);padding:15px 23px 19px;border-top:1px solid var(--ws-border)}.ws-board-note,.ws-person-cell{display:flex;align-items:center}.ws-person-cell{gap:11px;background:none;border:0;padding:0;color:var(--ws-text)}.ws-person-cell strong{font-size:12px;font-weight:500}.ws-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 0 24px}.ws-template{display:flex;align-items:center;gap:13px;padding:20px 18px;background:transparent;border:1px solid var(--ws-border);border-radius:15px;color:var(--ws-text);text-align:left;min-width:0}.ws-template:hover{background:rgba(152,187,239,.04);border-color:rgba(152,187,239,.28)}.ws-template>span:nth-child(2){flex:1 1;min-width:0}.ws-template strong{display:block;font-size:12px;font-weight:500}.ws-template small{display:block;font-size:11px;color:var(--ws-muted);line-height:1.6;margin-top:7px}.ws-template>svg{flex-shrink:0;color:var(--ws-muted)}.ws-template-icon{display:flex;align-items:center;justify-content:center;width:43px;height:46px;border-radius:12px;background:rgba(152,187,239,.06);color:var(--ws-accent);flex-shrink:0}.ws-report-cell{border:0;padding:0;background:none;display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;color:var(--ws-text);text-align:left}.ws-report-cell:hover{color:var(--ws-accent)}.ws-file-icon{width:33px;height:39px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(152,187,239,.05);color:#94aed3;border:1px solid rgba(152,187,239,.08)}.ws-category-label{padding:5px 8px;background:rgba(185,199,219,.05);border-radius:5px;font-size:11px;color:#a6afbd}.ws-empty{flex-direction:column;padding:58px 24px 64px;text-align:center}.ws-empty,.ws-empty-icon{display:flex;align-items:center;justify-content:center}.ws-empty-icon{width:65px;height:65px;border:1px solid var(--ws-border);border-radius:21px;color:#8b98ac;background:rgba(185,199,219,.025);margin-bottom:20px}.ws-empty h3{font-size:14px;font-weight:500;margin:0 0 10px}.ws-empty p{font-size:12px;color:var(--ws-muted);line-height:1.8;margin:0 0 23px}.ws-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ws-dialog{background:#141b26;color:#e9edf3;border:1px solid rgba(185,199,219,.18);border-radius:22px;padding:0;width:650px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 28px 100px rgba(0,0,0,.48);color-scheme:dark;scrollbar-width:thin;scrollbar-color:#3e4550 transparent}.ws-dialog::-webkit-backdrop{background:rgba(2,7,15,.7);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ws-dialog::backdrop{background:rgba(2,7,15,.7);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ws-dialog-header{padding:28px 29px 23px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid rgba(185,199,219,.12)}.ws-dialog-header h2{font-size:23px;font-weight:500;letter-spacing:-.5px;margin:10px 0 0;line-height:1.25}.ws-dialog-header p{font-size:11px;color:#9198a2;margin:10px 0 0;line-height:1.5;overflow-wrap:anywhere}.ws-form-fields{padding:28px 29px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 18px;gap:22px 18px;border:0;margin:0;min-width:0}.ws-field{display:flex;flex-direction:column;gap:9px;min-width:0}.ws-field--full{grid-column:1/-1}.ws-field>span{font-size:12px;color:#bbc1ca}.ws-field em{font-style:normal;color:#90aeda;margin-left:3px;font-size:11px}.ws-field input,.ws-field select{width:100%;min-width:0;height:43px;background:#0e1621;border:1px solid rgba(185,199,219,.17);border-radius:9px;color:#dae0ea;padding:0 12px;font-size:12px;box-sizing:border-box}.ws-field input::placeholder{color:#67717f}.ws-form-note{margin:0 29px 24px;display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#919eb1;line-height:1.9;border-radius:10px;padding:13px;background:rgba(152,187,239,.04);border:1px solid rgba(152,187,239,.09)}.ws-form-note svg{flex-shrink:0;margin-top:2px;color:#abbfde}.ws-form-error{margin:0 29px 22px;border:1px solid rgba(245,143,127,.2);padding:12px 14px;background:rgba(245,143,127,.08);color:#f58f7f;font-size:12px;border-radius:9px;line-height:1.7}.ws-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 29px;border-top:1px solid rgba(185,199,219,.12);background:rgba(0,0,0,.04)}.ws-dialog-footer>div{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ws-dialog-footer .ws-button{font-size:12px;padding:10px 13px}.ws-required-note{font-size:11px;color:#7e8896}.ws-detail-hero{display:flex;align-items:center;gap:16px;margin:27px 29px 23px}.ws-detail-symbol{display:flex;align-items:center;justify-content:center;width:56px;height:59px;flex-shrink:0;border:1px solid rgba(152,187,239,.13);background:rgba(152,187,239,.06);border-radius:15px;color:#98bbef}.ws-detail-hero>div{flex:1 1;min-width:0}.ws-detail-hero h3{font-size:18px;font-weight:500;margin:0;line-height:1.5}.ws-detail-hero p{font-size:12px;color:#9198a2;margin:7px 0 0;line-height:1.5}.ws-detail-hero>strong{font-size:23px;font-weight:500;letter-spacing:-.5px;color:#98bbef;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ws-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 20px;gap:24px 20px;margin:0 29px 29px;padding:24px 0 0;border-top:1px solid rgba(185,199,219,.12)}.ws-detail-grid dt{font-size:11px;color:#9198a2;margin-bottom:9px}.ws-detail-grid dd{font-size:12px;color:#ced5e0;margin:0;line-height:1.7;overflow-wrap:anywhere}.ws-stage-editor{margin:0 29px 26px;padding:19px;background:rgba(152,187,239,.04);border:1px solid rgba(152,187,239,.1);border-radius:12px}.ws-stage-editor label{font-size:12px;color:#bfcbde}.ws-stage-editor p{font-size:11px;color:#9198a2;line-height:1.7;margin:8px 0 15px}.ws-stage-editor>div{display:flex;gap:10px}.ws-stage-editor select{flex:1 1;max-width:none;font-size:12px;color:#c7d3e4}.ws-stage-editor .ws-button{font-size:12px}.ws-stage-editor .ws-stage-draft{color:#d9c58e;margin:13px 0 0;font-size:11px}@media (min-width:1500px){.ws-content-grid--aside{grid-template-columns:minmax(0,1fr) 285px}.ws-metric strong{font-size:33px}.ws-table td{padding-top:23px;padding-bottom:23px}}@media (max-width:1200px){.ws-content-grid--aside{grid-template-columns:minmax(0,1fr)}.ws-aside{grid-template-columns:1.25fr 1fr}.ws-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ws-side-total{font-size:25px}.ws-metric{padding:18px 16px}.ws-metric strong{font-size:25px}.ws-template{padding:17px 13px;gap:10px}.ws-template-icon{width:35px;height:39px}.ws-template>svg{display:none}}@media (max-width:760px){.ws-heading{align-items:flex-start;gap:12px;margin-bottom:22px}.ws-heading h1{font-size:26px}.ws-heading p{font-size:12px;max-width:330px}.ws-heading>.ws-button{font-size:12px;padding:10px 12px;margin-top:23px}.ws-eyebrow{font-size:10px;letter-spacing:1.6px}.ws-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:18px}.ws-metric{padding:17px}.ws-metric strong{font-size:25px;margin-top:17px}.ws-content-grid{gap:14px}.ws-aside,.ws-breakdown,.ws-templates{grid-template-columns:minmax(0,1fr)}.ws-templates{gap:9px;margin-bottom:18px}.ws-template{padding:15px 17px}.ws-template>svg{display:block}.ws-template small{font-size:11px}.ws-template-icon{width:39px}.ws-section-heading{padding:21px 18px 18px}.ws-toolbar{padding:0 18px 17px}.ws-search{max-width:none}.ws-search input{font-size:12px}.ws-sort select{max-width:130px;font-size:11px;padding-left:8px;padding-right:8px}.ws-filters{padding:0 18px;gap:20px}.ws-table td:first-child,.ws-table th:first-child{padding-left:18px}.ws-table td{height:76px}.ws-pagination{padding:14px 18px}.ws-kanban{padding:17px}.ws-column{min-width:195px}.ws-dialog-header{padding:24px 22px 20px}.ws-form-fields{padding:23px 22px 20px;gap:20px 14px}.ws-dialog-footer{padding:18px 22px}.ws-detail-hero,.ws-form-error,.ws-form-note{margin-left:22px;margin-right:22px}.ws-detail-hero{gap:12px}.ws-detail-hero h3{font-size:16px}.ws-detail-hero>strong{font-size:20px}.ws-detail-grid,.ws-stage-editor{margin-left:22px;margin-right:22px}}@media (max-width:420px){.ws-heading{flex-wrap:wrap}.ws-heading>.ws-button{margin-top:0}.ws-heading p{max-width:none}.ws-metric strong{font-size:23px}.ws-metric-top{font-size:11px}.ws-form-fields{grid-template-columns:minmax(0,1fr)}.ws-detail-hero{flex-wrap:wrap}.ws-detail-hero>strong{width:100%;padding-left:68px}.ws-dialog-footer{gap:10px;padding:17px}.ws-dialog-footer>div{gap:6px}.ws-dialog-footer .ws-button{padding:9px 10px;font-size:12px}.ws-required-note{display:none}.ws-dialog-footer>div{margin-left:auto}.ws-sort select{max-width:114px}.ws-pagination>span{max-width:190px;font-size:11px}.ws-detail-grid{gap:19px 14px}.ws-dialog-footer>.ws-button{padding:9px}}@media (prefers-reduced-motion:reduce){.ws-root{animation:none}.ws-dialog button,.ws-root a,.ws-root button{transition:none}}[data-theme=light] .ws-dialog,[data-theme=light] .ws-root{--ws-border:var(--line,rgba(24,46,78,0.15));--ws-bg:var(--bg,#eceff4);--ws-surface:var(--surface,#ffffff);--ws-raised:var(--surface-2,#eef2f7);--ws-text:var(--text,#1a273a);--ws-muted:var(--muted,#616873);--ws-accent:#2e466a;--ws-light-tint:#e4eaf3;--ws-light-strong:#1f314d;color:var(--ws-text);color-scheme:light}[data-theme=light] .ws-dialog :focus-visible,[data-theme=light] .ws-root :focus-visible{outline-color:#35537f}[data-theme=light] .ws-candidate-footer,[data-theme=light] .ws-candidate-store,[data-theme=light] .ws-cell-title small,[data-theme=light] .ws-column>header b,[data-theme=light] .ws-detail-grid dt,[data-theme=light] .ws-detail-hero p,[data-theme=light] .ws-dialog-header p,[data-theme=light] .ws-eyebrow,[data-theme=light] .ws-metric-top svg,[data-theme=light] .ws-report-cell small,[data-theme=light] .ws-required-note,[data-theme=light] .ws-stage-editor p{color:var(--ws-muted)}[data-theme=light] .ws-muted{color:var(--ws-muted)!important}[data-theme=light] .ws-button--primary{background:#35455d;border-color:#35455d;color:#fff}[data-theme=light] .ws-button--primary:hover:not(:disabled){background:#1b355b;border-color:#1b355b}[data-theme=light] .ws-button--quiet{border-color:var(--ws-border);color:var(--ws-light-strong);background:rgba(255,255,255,.3)}[data-theme=light] .ws-button--quiet:hover:not(:disabled){background:var(--ws-light-tint);border-color:#9dadc4}[data-theme=light] .ws-button--danger{color:#aa4432;background:#fff0eb;border-color:#ecc2b7}[data-theme=light] .ws-button--danger:hover:not(:disabled){background:#f9e2d9;border-color:#dda494}[data-theme=light] .ws-metric--accent{background:linear-gradient(135deg,#dde7f5,#f2f6fb);border-color:#b5c5dd}[data-theme=light] .ws-search{background:#f5f7fa;border-color:var(--ws-border)}[data-theme=light] .ws-field input::placeholder,[data-theme=light] .ws-search input::placeholder{color:#707782;opacity:1}[data-theme=light] .ws-search:focus-within{border-color:#536a8d;box-shadow:0 0 0 2px rgba(51,81,127,.08)}[data-theme=light] .ws-sort select,[data-theme=light] .ws-stage-editor select{background:#f4f6fa;border-color:var(--ws-border);color:var(--ws-light-strong);color-scheme:light}[data-theme=light] .ws-dialog,[data-theme=light] .ws-kanban,[data-theme=light] .ws-table-wrap{scrollbar-color:#b0bbcc transparent}[data-theme=light] .ws-table th{color:var(--ws-muted);background:#f0f3f8}[data-theme=light] .ws-table td{color:#404955;border-color:rgba(24,46,78,.085)}[data-theme=light] .ws-table tbody tr:hover{background:#f2f5fa}[data-theme=light] .ws-breakdown-item strong,[data-theme=light] .ws-column>header,[data-theme=light] .ws-detail-grid dd,[data-theme=light] .ws-field>span,[data-theme=light] .ws-gap strong,[data-theme=light] .ws-shift-count,[data-theme=light] .ws-table td.ws-money{color:var(--ws-light-strong)}[data-theme=light] .ws-table td.ws-date{color:var(--ws-muted)}[data-theme=light] .ws-gap b,[data-theme=light] .ws-table td.ws-warning-text{color:#91601e}[data-theme=light] .ws-status{background:#fff4df;border-color:#eed8a6;color:#8b651f}[data-theme=light] .ws-status--good{background:#e1e9f6;border-color:#b9c9e0;color:#233f69}[data-theme=light] .ws-status--muted{background:#eceef2;border-color:#d0d6de;color:#5b6575}[data-theme=light] .ws-icon-button{border-color:var(--ws-border);color:#596577;background:rgba(255,255,255,.25)}[data-theme=light] .ws-icon-button:hover:not(:disabled){color:#274168;background:#dbe5f3;border-color:#a4b5ce}[data-theme=light] .ws-breakdown-item>div:first-child,[data-theme=light] .ws-candidate-role{color:#596372}[data-theme=light] .ws-progress{background:#dfe5ee}[data-theme=light] .ws-progress>span{background:#5b7bab}[data-theme=light] .ws-focus-card{background:linear-gradient(150deg,#e1e9f6,#eff3fa);border-color:#bccae0}[data-theme=light] .ws-detail-symbol,[data-theme=light] .ws-focus-icon,[data-theme=light] .ws-template-icon{background:#d4dff0;border-color:#bac9e0;color:#2d4b77}[data-theme=light] .ws-segment button.active{background:#d4deee;color:#2e4669}[data-theme=light] .ws-column{background:#eff2f6}[data-theme=light] .ws-column>header{background:#e9edf4}[data-theme=light] .ws-column>header i{background:#aa853d}[data-theme=light] .ws-column--1>header i{background:#5c8892}[data-theme=light] .ws-column--2>header i{background:#9578aa}[data-theme=light] .ws-column--3>header i{background:#41659b}[data-theme=light] .ws-column--4>header i{background:#b87862}[data-theme=light] .ws-column--5>header i{background:#727d8d}[data-theme=light] .ws-candidate{background:#fff;border-color:#d2d9e4;box-shadow:0 2px 4px rgba(15,40,78,.025)}[data-theme=light] .ws-candidate:hover{background:#f8fafe;border-color:#95a8c5}[data-theme=light] .ws-avatar{background:#d6dfed;border-color:#bbc8dc;color:#31496c}[data-theme=light] .ws-avatar--1{background:#dee3eb;border-color:#c7d0dc;color:#47576f}[data-theme=light] .ws-avatar--2{background:#f0e8dc;border-color:#e1d3bf;color:#7d6241}[data-theme=light] .ws-column-empty{color:#6a7586}[data-theme=light] .ws-template{background:rgba(255,255,255,.5)}[data-theme=light] .ws-template:hover{background:#edf2f9;border-color:#a9b9d2}[data-theme=light] .ws-file-icon{background:#dde5f2;border-color:#c1cee2;color:#3d5a85}[data-theme=light] .ws-category-label{background:#e5eaf2;color:#4a5c77}[data-theme=light] .ws-empty-icon{color:#5f728e;background:#e8edf5}[data-theme=light] .ws-dialog{background:var(--ws-surface);border-color:#c4cedc;box-shadow:0 28px 100px rgba(18,38,67,.22)}[data-theme=light] .ws-dialog::-webkit-backdrop{background:rgba(23,38,60,.27)}[data-theme=light] .ws-dialog::backdrop{background:rgba(23,38,60,.27)}[data-theme=light] .ws-detail-grid,[data-theme=light] .ws-dialog-footer,[data-theme=light] .ws-dialog-header{border-color:var(--ws-border)}[data-theme=light] .ws-field em{color:#3c5881}[data-theme=light] .ws-field input,[data-theme=light] .ws-field select{background:#f6f8fc;color:var(--ws-text);border-color:#bdc8d9;color-scheme:light}[data-theme=light] .ws-field input:disabled,[data-theme=light] .ws-field select:disabled{background:#eaeef4;color:#6a7586}[data-theme=light] .ws-form-note,[data-theme=light] .ws-stage-editor{background:#e8eef6;border-color:#ccd7e7;color:#4f5f78}[data-theme=light] .ws-form-note svg,[data-theme=light] .ws-stage-editor label{color:#2f4b75}[data-theme=light] .ws-form-error{background:#fff1ed;border-color:#ecc7bc;color:#a44331}[data-theme=light] .ws-dialog-footer{background:#f3f5f9}[data-theme=light] .ws-detail-hero>strong{color:#2c4873}[data-theme=light] .ws-stage-editor .ws-stage-draft{color:#886124}