.stk{--accent:rgb(var(--v-theme-primary,11,92,140));--soft:color-mix(in srgb,var(--accent) 10%,transparent);--ink:#1e2a3a;--ink2:#3c4757;--muted:#5b6675;--line:#e3e7ed;--bg:#f4f6f9;--blue:#3b82f6;--orange:#b45309;--gray:#94a3b8;background:var(--bg)!important;color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.5}.stk *,.stk :after,.stk :before{box-sizing:border-box}.stk button,.stk input,.stk select,.stk textarea{font-family:inherit;font-size:14px}.stk h1{font-size:26px;font-weight:700;letter-spacing:0;line-height:1.25}.stk h1,.stk h2{color:var(--ink);margin:0}.stk h2{font-size:17px;font-weight:600;line-height:1.35}.stk h3{font-size:18px;font-weight:600;margin:2px 0 6px}.stk p{margin:0}.stk a{color:inherit}.stk .wrap{margin:0 auto;max-width:1240px;padding:0 24px;width:100%}.stk .wrap--wide{max-width:1360px}.stk .stk-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.stk .bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:10px 0}.stk .bar--split{justify-content:space-between}.stk .brand{align-items:center;color:var(--ink);display:flex;gap:10px;margin-right:12px;min-width:0;text-decoration:none}.stk .brand strong{display:block;font-weight:600;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stk .brand small{color:var(--muted);display:block;font-size:12px}.stk .logo{align-items:center;background:var(--accent);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:36px;justify-content:center;overflow:hidden;width:36px}.stk .logo--img{background:#fff;border:1px solid var(--line)}.stk .logo img{height:100%;-o-object-fit:contain;object-fit:contain;padding:3px;width:100%}.stk nav.top{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px}.stk .nav{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink2);cursor:pointer;display:inline-flex;font-weight:500;min-height:40px;padding:9px 14px;text-decoration:none}.stk .nav:hover{background:#f1f3f6}.stk .nav.on{background:var(--soft);color:var(--accent);font-weight:600}.stk .tools{color:var(--muted);flex-wrap:wrap}.stk .tools,.stk .user{align-items:center;display:flex;font-size:13px;gap:8px}.stk .user{background:#fff;border:1px solid var(--line);border-radius:20px;color:var(--ink);cursor:pointer;min-height:40px;padding:4px 10px 4px 4px}.stk .av{align-items:center;background:var(--line);border-radius:50%;display:flex;font-size:12px;font-weight:600;height:30px;justify-content:center;width:30px}.stk .burger{display:none}.stk .btn{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;min-height:40px;padding:8px 14px;text-decoration:none}.stk .btn:hover{border-color:#cbd2db}.stk .btn:disabled{cursor:not-allowed;opacity:.55}.stk .btn-primary{align-items:center;background:var(--accent);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none}.stk .btn-primary:disabled{cursor:not-allowed;opacity:.55}.stk .btn-sm{align-items:center;background:var(--accent);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;min-height:40px;padding:9px 14px;text-decoration:none}.stk .btn-xs{min-height:32px;padding:4px 10px}.stk .stk-main{padding:28px 0 48px}.stk .screen{display:flex;flex-direction:column;gap:20px}.stk .screen--admin{gap:18px}.stk .head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.stk .sub{color:var(--muted);margin-top:4px}.stk .card{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:20px 22px}.stk .card--admin{padding:18px 20px}.stk .grid{display:grid;gap:16px}.stk .g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.stk .g3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.stk .g4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.stk .g6{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stk .mut{color:var(--muted)}.stk .ok{color:#1f6b44}.stk .warn{color:#7a4b0a}.stk .bad{color:#8a1c1c}.stk .badge{background:#f1f3f6;border-radius:12px;color:var(--muted);font-size:12px;padding:3px 10px}.stk .lbl,.stk .pill{color:var(--accent);font-size:12px;font-weight:600}.stk .pill{background:var(--soft);white-space:nowrap}.stk .chip,.stk .pill{border-radius:12px;padding:3px 10px}.stk .chip{background:#f1f3f6;color:var(--ink2);font-size:12px}.stk .chips{display:flex;flex-wrap:wrap;gap:6px}.stk .tag{border-radius:10px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.stk .t-sentor{background:#e6f1fb;color:#0c447c}.stk .t-mentor{background:#e8f3ec;color:#1f6b44}.stk .info{background:#e6f1fb;border:1px solid #b5d4f4;border-radius:10px;color:#0c447c;font-size:14px;padding:12px 14px}.stk .empty{align-items:center;border:1px dashed #cbd2db;border-radius:12px;color:var(--muted);display:flex;flex-direction:column;font-size:14px;gap:8px;padding:22px;text-align:center}.stk .empty strong{color:var(--ink2);font-size:15px}.stk .kpi{gap:2px;padding:14px 16px}.stk .kpi span{color:var(--muted);font-size:13px}.stk .kpi b{font-size:26px;font-weight:700;line-height:1.25}.stk .kpi em{font-style:normal}.stk .kpi em,.stk .stat small{font-size:12px;font-weight:600}.stk .stat small{color:var(--muted);display:block}.stk .stat b{display:block;font-size:18px;font-weight:600;margin-top:4px}.stk .stat span{color:var(--muted);font-size:14px}.stk .steps{display:grid;gap:8px;grid-template-columns:repeat(var(--steps,5),minmax(0,1fr))}.stk .step{flex-direction:column;gap:6px;text-align:center}.stk .dot,.stk .step{align-items:center;display:flex}.stk .dot{background:#f1f3f6;border:1px solid #cbd2db;border-radius:50%;color:var(--muted);flex-shrink:0;font-weight:600;height:34px;justify-content:center;width:34px}.stk .dot.done{background:var(--accent);border-color:var(--accent);color:#fff}.stk .dot.now{background:#fff;border:2px solid var(--accent);color:var(--accent)}.stk .step b{font-size:13px;font-weight:600}.stk .step span{color:var(--muted);font-size:12px}.stk .now-box{background:var(--soft);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;padding:18px}.stk .task{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 14px}.stk .task.hot{border-color:var(--accent)}.stk .next{border-top:1px solid var(--line);flex:1 1 100%;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:12px}.stk .next,.stk .person{align-items:center;display:flex}.stk .person{border:1px solid var(--line);border-radius:10px;gap:12px;padding:12px}.stk .pav{align-items:center;background:#dcebf5;border-radius:50%;color:#0b5c8c;display:flex;flex-shrink:0;font-weight:600;height:42px;justify-content:center;width:42px}.stk .item{border-bottom:1px solid #eef1f5;padding-bottom:10px}.stk .item small{color:var(--muted);display:block;font-size:12px}.stk .shortcut{background:#fff;border:1px solid var(--line);border-radius:14px;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:18px;text-align:left;text-decoration:none}.stk .shortcut:hover{border-color:var(--accent)}.stk .shortcut strong{font-size:16px;font-weight:600}.stk .shortcut span{color:var(--muted);font-size:14px}.stk .shortcut em{font-size:14px;font-style:normal}.stk .ev small,.stk .shortcut em{color:var(--accent);font-weight:600}.stk .ev small{display:block;font-size:12px}.stk .layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.stk .side{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex:1 1 220px;flex-direction:column;gap:2px;max-width:260px;padding:10px}.stk .side .side-btn{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink2);cursor:pointer;display:flex;min-height:40px;padding:10px 12px;text-align:left;text-decoration:none}.stk .side .side-btn:hover{background:#f1f3f6}.stk .side .side-btn.on{background:var(--soft);color:var(--accent);font-weight:600}.stk .content{display:flex;flex:999 1 560px;flex-direction:column;gap:16px;min-width:0}.stk .tool{align-items:center;border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 14px;text-decoration:none}.stk a.tool:hover{border-color:var(--accent)}.stk .tool>div{flex:1 1 260px}.stk .tool>div span{color:var(--muted);display:block;font-size:13px}.stk .tabs{display:flex;flex-wrap:wrap;gap:6px}.stk .tab{background:#fff;border:1px solid #cbd2db;border-radius:20px;color:var(--ink2);cursor:pointer;min-height:40px;padding:8px 16px}.stk .tab.on{background:var(--accent);border-color:var(--accent);color:#fff}.stk .quota{border:1px solid var(--line);border-radius:10px;font-size:13px;min-width:170px;padding:8px 14px}.stk .track{background:var(--line);margin-top:6px;overflow:hidden}.stk .fill,.stk .track{border-radius:3px;height:6px}.stk .fill{background:var(--accent)}.stk .sc{border:1px solid var(--line);border-radius:12px;color:var(--ink);display:flex;flex-direction:column;gap:8px;padding:14px;text-decoration:none}.stk .sc .name{font-weight:600}.stk .sc .area{color:var(--muted);font-size:13px}.stk .duo{display:flex;gap:6px}.stk .duo>*{border-radius:8px;cursor:pointer;flex:1;justify-content:center;min-height:40px}.stk .todoi{align-items:center;border-bottom:1px solid #eef1f5;display:flex;font-size:14px;gap:10px;padding:8px 2px}.stk .faz{border-radius:10px;overflow:hidden}.stk .faz>button{align-items:center;border:0;color:#1e2a3a;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;min-height:44px;padding:10px 14px;text-align:left;width:100%}.stk .faz .chev{display:inline-block;transition:transform .2s;width:14px}.stk .faz.open .chev{transform:rotate(90deg)}.stk .faz .cnt{background:#ffffffbf;border-radius:12px;color:#3c4757;font-size:12px;margin-left:auto;padding:2px 10px}.stk .faz .body{background:#fff;border:1px solid var(--line);border-radius:0 0 10px 10px;border-top:0;display:none;padding:6px 12px}.stk .faz.open .body{display:block}.stk .fstep{align-items:center;border-bottom:1px solid #eef1f5;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;justify-content:space-between;padding:9px 2px}.stk .fstep:last-child{border-bottom:0}.stk .fstep small{color:var(--muted);display:block;font-size:12px}.stk .alayout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;padding-bottom:48px;padding-top:24px}.stk .aside{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex:1 1 230px;flex-direction:column;gap:1px;max-width:260px;padding:10px;position:sticky;top:76px}.stk .aside .side-btn{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink2);cursor:pointer;display:flex;font-size:15px;min-height:44px;padding:8px 12px;text-align:left;text-decoration:none}.stk .aside .side-btn:hover{background:#f1f3f6}.stk .aside .side-btn.on{background:var(--soft);color:var(--accent);font-weight:600}.stk .aside .side-btn.minor{color:var(--muted);font-size:14px;min-height:38px}.stk .aside .side-btn.on.minor{color:var(--accent)}.stk .aside .ico{color:var(--muted);display:inline-flex;font-size:13px;justify-content:center;margin-right:6px;width:22px}.stk .aside .side-btn.on .ico{color:var(--accent)}.stk .aside .sep{background:var(--line);height:1px;margin:8px 6px}.stk .amain{flex:999 1 640px;min-width:0}.stk .grphead{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.stk .crumb{color:var(--muted);font-size:13px}.stk .crumb b{color:var(--ink);font-size:15px}.stk .crumb .chip2{background:#e1f5ee;border-radius:10px;color:#0f6e56;font-size:11px;font-weight:600;margin-left:6px;padding:2px 8px}.stk .tabs2{background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding:5px;scrollbar-width:thin}.stk .tabs2 .t2{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink2);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;min-height:38px;padding:8px 11px;text-decoration:none;white-space:nowrap}.stk .tabs2 .t2:hover{background:#f1f3f6}.stk .tabs2 .t2.on{background:var(--soft);color:var(--accent);font-weight:600}.stk .stage{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink);cursor:pointer;display:grid;gap:16px;grid-template-columns:minmax(150px,240px) 1fr 44px;padding:7px 10px;text-align:left;width:100%}.stk .stage .t,.stk .stage.on,.stk .stage:hover{background:#f1f3f6}.stk .stage .t{border-radius:5px;height:10px;overflow:hidden}.stk .stage.on .t,.stk .stage:hover .t{background:#e3e7ed}.stk .stage .f{border-radius:5px;display:block;height:10px}.stk .stage b{font-weight:700;text-align:right}.stk .legend{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:18px}.stk .legend span{align-items:center;display:inline-flex;gap:6px}.stk .legend i{border-radius:3px;display:inline-block;height:11px;width:11px}.stk .alert{border-radius:10px;padding:10px 14px}.stk .alert div{font-size:13px}.stk .a-red{background:#fdf2f2;border:1px solid #f3c7c7}.stk .a-red strong{color:#8a1c1c}.stk .a-red div{color:#6b2a2a}.stk .a-amb{background:#fff8ec;border:1px solid #f5ddb5}.stk .a-amb strong{color:#7a4b0a}.stk .a-amb div{color:#6b4510}.stk .hbar{align-items:center;display:flex;font-size:13px;gap:10px}.stk .hbar>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.stk .hbar .t{background:#eef1f5;flex:1;overflow:hidden}.stk .hbar .f,.stk .hbar .t{border-radius:5px;height:10px}.stk .hbar .f{background:var(--accent)}.stk .hbar>span:last-child{color:var(--muted);text-align:right;width:40px}.stk .seg{border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.stk .seg button{background:#fff;border:0;color:var(--ink);cursor:pointer;font-weight:600;min-height:40px;padding:9px 18px}.stk .seg button+button{border-left:1px solid var(--line)}.stk .seg button.on{background:var(--soft);color:var(--accent)}.stk .tablebox{background:#fff;border:1px solid var(--line);border-radius:14px}.stk .inbox,.stk .tablebox{overflow-x:auto}.stk table.t{border-collapse:collapse;width:100%}.stk table.t th{background:transparent;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:600;text-align:left}.stk table.t td,.stk table.t th{padding:10px 12px;white-space:nowrap}.stk table.t td{border-bottom:1px solid #eef1f5;color:var(--ink);font-size:14px}.stk table.t tr:last-child td{border-bottom:0}.stk table.t.wrap-cells td{white-space:normal}.stk .sum th{text-align:right!important}.stk .sum th:first-child{text-align:left!important}.stk .sum td{text-align:right}.stk .sum td:first-child{font-weight:600;text-align:left}.stk .sum th.grp{border-bottom:0;font-weight:500;padding-bottom:0;text-align:center!important}.stk .num{background:transparent;border:0;border-radius:6px;color:var(--ink);cursor:pointer;font-size:14px;font-weight:700;padding:2px 6px}.stk .num:hover{background:var(--soft);color:var(--accent)}.stk .of{color:var(--muted);font-weight:400}.stk .g{color:#1f7a4d;font-weight:600}.stk .st{border-radius:10px;display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;white-space:nowrap}.stk .st-ok{background:#e8f3ec;color:#1f6b44}.stk .st-pas{background:#f1f3f6;color:var(--muted)}.stk .st-ask{background:#fff8ec;color:#7a4b0a}.stk .st-blue{background:#e6f1fb;color:#0c447c}.stk .st-red{background:#fdf2f2;color:#8a1c1c}.stk .filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.stk .field{display:flex;flex-direction:column;gap:6px}.stk .field label{color:var(--muted);font-size:13px}.stk .field input,.stk .field select,.stk .field textarea{background:#fff;border:1px solid #cbd2db;border-radius:8px;color:var(--ink);min-height:44px;outline:none;padding:10px 12px}.stk .field input:focus,.stk .field select:focus,.stk .field textarea:focus{border-color:var(--accent)}.stk .field textarea{min-height:90px;resize:vertical}.stk .field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.stk .line{border-bottom:1px solid #eef1f5;display:flex;gap:8px;justify-content:space-between;padding-bottom:8px}.stk .line:last-of-type{border-bottom:0}.stk .line>span:last-child{color:var(--muted);font-size:13px}.stk .pbar{background:var(--line);display:inline-block;margin-right:8px;overflow:hidden;vertical-align:middle;width:120px}.stk .pbar,.stk .pbar i{border-radius:3px;height:6px}.stk .pbar i{background:var(--accent);display:block}.stk .toggle{background:#fff;border:1px solid #cbd2db;border-radius:16px;color:var(--muted);cursor:pointer;font-size:13px;min-height:36px;min-width:72px;padding:6px 14px}.stk .toggle.on{background:var(--accent);border-color:var(--accent);color:#fff}.stk .toggle:disabled{cursor:default}.stk .modrow{align-items:center;border-bottom:1px solid #eef1f5;display:flex;gap:8px;justify-content:space-between;padding:4px 0 8px}.stk .modrow small{color:var(--muted);display:block;font-size:12px}.stk .pipe{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.stk .pipe>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.stk .pipe span{color:var(--muted);display:block;font-size:13px}.stk .pipe b{font-size:22px}.stk .amain .stk-flow-host{min-width:0}.stk .stk-footer{background:#fff;border-top:1px solid var(--line)}.stk .stk-footer .wrap{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:space-between;padding-bottom:16px;padding-top:16px}.stk .fab{align-items:center;background:#fff;border:1px solid var(--line);border-radius:50%;bottom:24px;box-shadow:0 2px 8px #00000014;color:var(--accent);cursor:pointer;display:flex;font-size:14px;font-weight:700;height:58px;justify-content:center;position:fixed;right:24px;text-decoration:none;width:58px;z-index:30}.stk :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:960px){.stk .burger{display:inline-flex;margin-left:auto}.stk nav.top{display:none;flex-basis:100%;flex-direction:column}.stk nav.top.open{display:flex}.stk .tools--member{display:none}.stk nav.top.open~.tools--member{display:flex}.stk .aside{max-width:none;position:static}}@media (max-width:640px){.stk .wrap{padding:0 16px}.stk .steps{grid-template-columns:repeat(var(--steps,5),minmax(56px,1fr));overflow-x:auto}.stk .stage{gap:10px;grid-template-columns:minmax(110px,1fr) 1fr 36px}.stk .brand strong{max-width:200px}}.stk .cf-upper-tabs{display:none!important}.stk .project-panel>.v-row{margin-top:0!important}.stk .project-panel>.v-row>.v-col,.stk .project-panel>.v-row>.v-col>.pa-2{padding:0!important}.stk.stk--embed{line-height:1.5}.stk-body .v-overlay-container,.stk-content{--ds-blue-600:var(--accent);--ds-blue-700:color-mix(in srgb,var(--accent) 85%,#000);--ds-sky-600:var(--accent);--ds-sky-50:var(--soft);--ds-sky-75:color-mix(in srgb,var(--accent) 14%,transparent);--ds-sky-100:color-mix(in srgb,var(--accent) 22%,transparent);--ds-navy-700:var(--ink2);--ds-navy-800:var(--ink);--ds-navy-900:var(--ink)}.stk-body .v-overlay-container{--accent:rgb(var(--v-theme-primary,11,92,140));--soft:color-mix(in srgb,var(--accent) 10%,transparent);--ink:#1e2a3a;--ink2:#3c4757;--muted:#5b6675;--line:#e3e7ed;--bg:#f4f6f9}.stk-body .v-overlay-container .v-btn,.stk-body .v-overlay-container .v-card,.stk-body .v-overlay-container .v-field,.stk-body .v-overlay-container .v-label,.stk-body .v-overlay-container .v-list,.stk-body .v-overlay-container [class*=text-h],.stk-content,.stk-content .v-application,.stk-content .v-btn,.stk-content .v-card-subtitle,.stk-content .v-card-text,.stk-content .v-card-title,.stk-content .v-chip,.stk-content .v-field,.stk-content .v-label,.stk-content .v-list-item-title,.stk-content .v-tab,.stk-content [class*=text-body],.stk-content [class*=text-button],.stk-content [class*=text-caption],.stk-content [class*=text-h],.stk-content [class*=text-overline],.stk-content [class*=text-subtitle],.stk-content table{font-family:Inter,system-ui,sans-serif!important;letter-spacing:0!important}.stk-content .text-h4,.stk-content .text-h5{color:var(--ink);font-weight:700!important}.stk-content .text-h6,.stk-content .v-card-title{color:var(--ink);font-size:17px!important;font-weight:600!important}.stk-body .v-overlay-container .v-card,.stk-content .v-card:not(.v-card--variant-text):not(.v-card--variant-plain){border:1px solid var(--line);border-radius:14px!important;box-shadow:none!important}.stk-content .v-card.v-card--variant-elevated,.stk-content .v-card.v-card--variant-flat{background:#fff}.stk-content .v-card .v-card{border-radius:10px!important}.stk-content .v-sheet[class*=elevation-]{border:1px solid var(--line);box-shadow:none!important}.stk-body .v-overlay-container .v-dialog>.v-overlay__content>.v-card{border:0;box-shadow:0 12px 40px #1e2a3a2e!important}.stk-body .v-overlay-container .v-btn,.stk-content .v-btn{border-radius:8px;box-shadow:none!important;font-weight:600;text-transform:none!important}.stk-body .v-overlay-container .v-btn--icon,.stk-content .v-btn--icon{border-radius:50%}.stk-content .v-btn--variant-outlined{border-color:var(--line)}.stk-content .v-btn--variant-outlined:hover{border-color:#cbd2db}.stk-content .v-tabs{border-bottom:1px solid var(--line)}.stk-content .v-tab{border-radius:8px 8px 0 0;color:var(--ink2);font-weight:500;min-width:0;text-transform:none!important}.stk-content .v-tab.v-tab--selected{color:var(--accent)!important;font-weight:600}.stk-content .v-tab .v-tab__slider{background:var(--accent);height:2px}.stk-content .v-chip{border-radius:12px;font-weight:600}.stk-body .v-overlay-container .v-field,.stk-content .v-field{border-radius:8px}.stk-content .v-field--variant-outlined .v-field__outline__start{border-radius:8px 0 0 8px}.stk-content .v-field--variant-outlined .v-field__outline__end{border-radius:0 8px 8px 0}.stk-content .v-field--variant-outlined:not(.v-field--focused) .v-field__outline{color:#cbd2db;--v-field-border-opacity:1}.stk-content .v-field--focused .v-field__outline{color:var(--accent)}.stk-content .v-field--variant-filled .v-field__overlay,.stk-content .v-field--variant-solo .v-field__overlay{background:#fff}.stk-content .v-field--variant-solo,.stk-content .v-field--variant-solo-filled{border:1px solid #cbd2db;box-shadow:none!important}.stk-content .v-table{background:#fff;border-radius:14px}.stk-content .v-table>.v-table__wrapper>table>thead>tr>th{background:transparent!important;border-bottom:1px solid var(--line)!important;color:var(--muted)!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;white-space:nowrap}.stk-content .v-table>.v-table__wrapper>table>tbody>tr>td{border-bottom:1px solid #eef1f5!important;color:var(--ink);font-size:14px}.stk-content .v-table>.v-table__wrapper>table>tbody>tr:hover>td{background:#f8fafb}.stk-content .ds-table thead th{background:transparent;color:var(--muted);font-weight:600}.stk-content .ds-table tbody tr:hover td{background:#f8fafb}.stk-content .v-alert{border-radius:10px}.stk-content .v-alert--variant-elevated,.stk-content .v-alert--variant-flat{box-shadow:none!important}.stk-body .v-overlay-container .v-menu>.v-overlay__content>.v-card,.stk-body .v-overlay-container .v-menu>.v-overlay__content>.v-list{border:1px solid var(--line);border-radius:10px!important;box-shadow:0 8px 24px #1e2a3a1a!important}.stk-body .v-overlay-container .v-list-item--active>.v-list-item__overlay,.stk-content .v-list-item--active>.v-list-item__overlay{background:var(--accent);opacity:.1}.stk-body .v-overlay-container .v-list-item--active,.stk-content .v-list-item--active{color:var(--accent)}.stk-content .v-container{max-width:none}.stk-content .v-main,.stk-content>.v-application{background:transparent!important}@keyframes stk-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes stk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stk .ip,.stk .screen,.stk .stk-content>.project-panel{animation:stk-in .22s ease-out both}.stk .btn,.stk .btn-primary,.stk .btn-sm,.stk .card,.stk .nav,.stk .num,.stk .sc,.stk .seg button,.stk .shortcut,.stk .side-btn,.stk .stage,.stk .t2,.stk .tab,.stk .tool{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.stk .shortcut:hover,.stk a.card:hover,.stk a.sc:hover,.stk a.tool:hover{border-color:var(--accent);box-shadow:0 4px 14px #1e2a3a0f;transform:translateY(-1px)}.stk a.sc:hover,.stk a.tool:hover{transform:none}.stk .btn-primary:hover:not(:disabled),.stk .btn-sm:hover{background:color-mix(in srgb,var(--accent) 88%,#000)}.stk .btn-primary:active,.stk .btn:active,.stk .tab:active{transform:scale(.98)}.stk .faz .body{animation:stk-in .18s ease-out}.stk table.t tbody tr{transition:background-color .12s ease}.stk table.t tbody tr:hover td{background:#f8fafb}.stk .skel{animation:stk-shimmer 1.3s ease infinite;background:linear-gradient(90deg,#eef1f5 25%,#f6f8fa 37%,#eef1f5 63%);background-size:400% 100%;border-radius:6px;display:block;height:12px}.stk .skel--lg{height:22px;width:40%}.stk .skel--w60{width:60%}.stk .skel--w80{width:80%}.stk .skel-rows{display:flex;flex-direction:column;gap:10px;padding:4px 0}@media (prefers-reduced-motion:reduce){.stk *,.stk :after,.stk :before{animation:none!important;transition:none!important}}.stk.stk--edu{min-height:calc(100vh - 120px);padding-top:20px}.stk .kpi .skel{margin:8px 0 6px}.stk table.t td .skel-rows{padding:6px 0}
