
/* Работнички v13 — testing prototype */
.v13-stack{display:grid;gap:14px;min-width:0}
.v13-testing-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.5fr);gap:16px;align-items:start}
.v13-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.v13-kpi{padding:15px 17px;background:var(--surface);border:1px solid var(--border);border-radius:15px;box-shadow:var(--p-shadow)}
.v13-kpi span{display:block;color:var(--muted);font-size:10px;margin-bottom:5px}.v13-kpi strong{font-size:26px;letter-spacing:-.04em}
.v13-create-test{position:sticky;top:84px}.v13-create-test form{display:grid;gap:9px}
.v13-test-card{display:block;padding:18px!important;color:var(--text);text-decoration:none}.v13-test-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.v13-test-head h2{margin:8px 0 4px}.v13-test-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.v13-test-meta{display:flex;gap:14px;flex-wrap:wrap;margin:14px 0 9px;font-size:10px;color:var(--muted)}
.v13-progress{height:7px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,var(--surface));overflow:hidden}.v13-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pine),var(--olive));transition:width .2s}
.v13-admin-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:16px;align-items:start}
.v13-builder{border:1px solid var(--border);border-radius:13px;margin-top:10px;background:color-mix(in srgb,var(--text) 1.5%,var(--surface));overflow:hidden}.v13-builder summary{padding:12px 14px;font-weight:900;cursor:pointer}.v13-builder form{display:grid;gap:10px;padding:0 14px 14px}
.v13-dims{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.v13-dims span{padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--secondary) 15%,var(--surface));border:1px solid var(--border)}.v13-dims b,.v13-dims small{display:block}.v13-dims b{font-size:11px}.v13-dims small{font-size:9px;color:var(--muted);margin-top:2px}
.v13-question-list{display:grid;gap:0}.v13-question-list>div{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid var(--border)}.v13-question-list>div:last-child{border-bottom:0}.v13-qnum{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--pine) 8%,var(--surface));font-weight:900}.v13-question-list b,.v13-question-list small{display:block}.v13-question-list small{color:var(--muted);font-size:10px;margin-top:4px}
.v13-employee-picker{max-height:340px;overflow:auto;border:1px solid var(--border);border-radius:12px;margin-top:8px}.v13-employee-picker label{display:flex!important;gap:9px;align-items:center;padding:9px 10px!important;margin:0!important;border-bottom:1px solid var(--border);cursor:pointer}.v13-employee-picker label:last-child{border-bottom:0}.v13-employee-picker input{width:16px!important;height:16px!important}.v13-employee-picker b,.v13-employee-picker small{display:block}.v13-employee-picker small{font-size:9px;color:var(--muted);margin-top:2px}
.v13-results-mini{display:grid;gap:0}.v13-results-mini>div{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid var(--border)}.v13-results-mini>div:last-child{border-bottom:0}.v13-results-mini b,.v13-results-mini small{display:block}.v13-results-mini small{font-size:9px;color:var(--muted);margin-top:3px}.v13-results-mini strong{font-size:15px;color:var(--pine)}
.v13-my-tests{display:grid;gap:12px}.v13-my-test{display:flex;align-items:center;justify-content:space-between;gap:20px}.v13-my-test h2{margin:8px 0 4px}.v13-my-test p{margin:0 0 7px;color:var(--muted);font-size:12px}.v13-my-test small{color:var(--muted)}.v13-my-test-action{display:grid;gap:7px;justify-items:end;flex:0 0 auto}.v13-my-test-action strong{font-size:26px}
.v13-take-shell{max-width:920px;margin:0 auto;padding-bottom:90px}.v13-take-head{position:sticky;top:64px;z-index:4;padding:18px 0 12px;background:linear-gradient(180deg,var(--bg) 80%,transparent)}.v13-take-head h1{margin:3px 0}.v13-take-head p{color:var(--muted);margin:0 0 10px}.v13-take-head small{display:block;margin-top:5px;color:var(--muted)}
.v13-take-questions{display:grid;gap:14px}.v13-take-question{padding:24px!important}.v13-q-top{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px;margin-bottom:12px}.v13-take-question h2{font-size:21px!important;line-height:1.35}.v13-options{display:grid;gap:8px;margin-top:16px}.v13-options label{display:flex!important;gap:11px;align-items:flex-start;padding:12px 13px!important;border:1px solid var(--border);border-radius:12px;margin:0!important;cursor:pointer;background:var(--surface);font-weight:700}.v13-options label:hover{border-color:color-mix(in srgb,var(--pine) 35%,var(--surface));background:color-mix(in srgb,var(--pine) 3%,var(--surface))}.v13-options label:has(input:checked){border-color:var(--pine);background:color-mix(in srgb,var(--pine) 7%,var(--surface))}.v13-options input{margin-top:2px!important;flex:0 0 auto}.v13-submitbar{position:sticky;bottom:12px;display:flex;justify-content:space-between;gap:10px;padding:10px;border-radius:15px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--border);box-shadow:0 12px 36px color-mix(in srgb,var(--pine) 12%,transparent);backdrop-filter:blur(14px);margin-top:16px}
.v13-result-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;margin:12px 0 16px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--citrus-soft,#ddeea2) 33%,var(--surface)),var(--surface));border:1px solid var(--border)}.v13-result-hero h1{margin:5px 0}.v13-result-hero p{color:var(--muted)}.v13-result-score{text-align:center;min-width:150px}.v13-result-score strong{display:block;font-size:50px;line-height:1;color:var(--pine);letter-spacing:-.06em}.v13-result-score span{display:block;font-size:11px;color:var(--muted);margin-top:6px}
.v13-dimension-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:14px}.v13-dimension-grid .card{padding:16px!important}.v13-dimension-grid span,.v13-dimension-grid b{display:block}.v13-dimension-grid strong{display:block;font-size:28px;margin:6px 0}.v13-dimension-grid b{font-size:11px;margin-top:7px;color:var(--pine)}
.v13-check{display:flex!important;align-items:center;gap:8px}.v13-check input{width:17px!important;height:17px!important}
@media(max-width:1150px){.v13-testing-layout,.v13-admin-grid{grid-template-columns:1fr}.v13-create-test{position:static}.v13-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.v13-kpis{grid-template-columns:1fr 1fr}.v13-my-test,.v13-result-hero{align-items:flex-start;flex-direction:column}.v13-my-test-action{justify-items:start}.v13-take-head{top:60px}.v13-take-question{padding:17px!important}.v13-submitbar{flex-direction:column-reverse}.v13-submitbar .btn{width:100%}.v13-result-score{text-align:left}}

.side a[href*='page=testing'] .nav-ico,.side a[href*='page=my_tests'] .nav-ico{--icon:url('/assets/v7/icons/check-circle.svg')}
