:root{--text-h: #0b1435;--text-l: #26385f;--text-v: #1b233f;--text-2: #5a6889;--icon-h: #1f4fc0;--icon: #1b2347;--grad: linear-gradient(110deg, #3fb5f5 0%, #5a86f3 36%, #8a6cf0 70%, #b23c9a 100%);--yellow: #ffc21c;--panel-bg: rgba(255, 255, 255, .6);--panel-edge: rgba(255, 255, 255, .8);--cell-bg: rgba(255, 255, 255, .82);--cell-hover: rgba(255, 255, 255, .92);--cell-edge: rgba(255, 255, 255, .7);--float-bg: rgba(250, 252, 255, .88);--shadow-panel: 0 0 0 1px rgba(20, 40, 90, .05), 0 2px 6px rgba(40, 70, 160, .06);--shadow-float: 0 12px 32px rgba(30, 50, 110, .14);--blur-panel: blur(18px) saturate(1.2);--blur-float: blur(24px);--r-panel: 14px;--r-cell: 8px;--r-btn: 10px;--r-badge: 6px;--ok-bg: #e3f5ea;--ok: #1f7a47;--warn-bg: #fbf0da;--warn: #9a5b07;--bad-bg: #fbe6e5;--bad: #b4322f;--new-bg: #efe8fd;--new: #6a3fd6;--none-bg: #eceff4;--none: #5a6889;--open-bg: #e6eef8;--open: #35507e;--nav-w: 232px;--head-h: 64px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,sans-serif;color:var(--text-v);font-size:15px;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background-color:#e8f0fa;background-image:radial-gradient(38% 42% at 8% 12%,rgba(120,200,245,.42),transparent 70%),radial-gradient(34% 40% at 62% 6%,rgba(186,170,245,.36),transparent 70%),radial-gradient(30% 36% at 92% 30%,rgba(215,150,215,.28),transparent 70%),radial-gradient(36% 40% at 28% 78%,rgba(160,190,250,.32),transparent 70%),radial-gradient(28% 34% at 70% 70%,rgba(200,160,235,.24),transparent 70%),radial-gradient(26% 30% at 96% 96%,rgba(255,210,120,.3),transparent 70%),linear-gradient(180deg,#e3f0fc,#edf2f9);background-attachment:fixed}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.num{font-variant-numeric:tabular-nums}.panel{background:var(--panel-bg);border:1px solid var(--panel-edge);border-radius:var(--r-panel);box-shadow:inset 0 1px #ffffffd9,var(--shadow-panel);backdrop-filter:var(--blur-panel);-webkit-backdrop-filter:var(--blur-panel)}.cell{background:var(--cell-bg);border:1px solid var(--cell-edge);border-radius:var(--r-cell)}.float{background:var(--float-bg);border:1px solid #fff;border-radius:var(--r-panel);box-shadow:var(--shadow-float);backdrop-filter:var(--blur-float);-webkit-backdrop-filter:var(--blur-float)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.panel,.float{background:#fffffff0}}@media (prefers-reduced-transparency: reduce){.panel,.float{background:#fffffff0;backdrop-filter:none;-webkit-backdrop-filter:none}body{background-image:linear-gradient(180deg,#e3f0fc,#edf2f9)}}:root[data-transparency=reduce] .panel,:root[data-transparency=reduce] .float{background:#fffffff0;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-transparency=reduce] body{background-image:linear-gradient(180deg,#e3f0fc,#edf2f9)}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.shell{display:grid;grid-template-columns:var(--nav-w) 1fr;gap:12px;padding:12px;min-height:100vh}.nav{position:sticky;top:12px;height:calc(100vh - 24px);display:flex;flex-direction:column;padding:18px 12px;overflow-y:auto;scrollbar-width:thin}.logo{display:flex;align-items:center;gap:10px;padding:4px 10px 22px;color:var(--text-h)}.logo b{font-size:15px;letter-spacing:.32em;font-weight:700}.brand{display:block;height:32px;width:auto}.login .brand{height:44px}.seg.lang button{padding:5px 11px;font-size:12.5px}.head .seg.lang{flex:none}.login .seg.lang{align-self:center}.nav a.item{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--r-btn);color:var(--text-l);font-weight:500;margin-bottom:4px;transition:background .15s}.nav a.item svg{color:var(--icon-h);flex:none}.nav a.item:hover{background:#ffffff8c}.nav a.item.active{background:var(--grad);color:#fff;box-shadow:0 4px 14px #6e64e647}.nav a.item.active svg{color:#fff}.nav .grow{flex:1}.me{display:flex;align-items:center;gap:10px;padding:10px}.me .who{flex:1;min-width:0}.me .who div:first-child{font-weight:600;color:var(--text-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me .who div:last-child{font-size:13px;color:var(--text-2)}.main{min-width:0;display:flex;flex-direction:column;gap:12px}.head{position:sticky;top:12px;z-index:20;height:var(--head-h);display:flex;align-items:center;gap:12px;padding:0 16px}.head h1{font-size:24px;font-weight:600;color:var(--text-h);margin:0 8px 0 0;white-space:nowrap}.head .fresh{font-size:13px;color:var(--text-2);display:flex;align-items:center;gap:6px;white-space:nowrap}.head .spacer{flex:1}.head .date{font-weight:500;color:var(--text-h);white-space:nowrap}.head .filters{display:flex;gap:8px}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--cell-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231B2347' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--cell-edge);border-radius:var(--r-cell);padding:8px 34px 8px 12px;font-size:14px;color:var(--text-v);cursor:pointer}.select.mini{padding:4px 28px 4px 10px;font-size:12.5px;border-radius:8px;background-position:right 10px center}.input{background:var(--cell-bg);border:1px solid var(--cell-edge);border-radius:var(--r-cell);padding:9px 12px;font-size:14px;outline:none;min-width:0}.input:focus,.select:focus{border-color:#8aa6ee;box-shadow:0 0 0 3px #5a86f32e}.bell{position:relative;display:inline-flex;padding:6px;color:var(--icon-h);cursor:pointer}.bell .count{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;border-radius:9px;background:var(--yellow);color:#2b2100;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 5px}.chip-demo{font-size:12px;font-weight:600;padding:3px 8px;border-radius:var(--r-badge);background:var(--new-bg);color:var(--new)}.content{display:flex;flex-direction:column;gap:12px}.dock{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--r-btn);padding:8px 16px;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.btn-grad{background:var(--grad);color:#fff;box-shadow:0 3px 10px #6e64e640}.btn-grad:hover{filter:brightness(1.05)}.btn-glass{background:var(--cell-bg);border:1px solid var(--cell-edge);color:var(--text-l)}.btn-glass:hover{background:var(--cell-hover)}.btn:disabled{opacity:.45;cursor:default}.btn-icon{padding:7px;border-radius:var(--r-cell);background:transparent;color:var(--icon)}.btn-icon:hover{background:#ffffffb3}.pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.bad{background:var(--bad-bg);color:var(--bad)}.pill.new{background:var(--new-bg);color:var(--new)}.pill.none{background:var(--none-bg);color:var(--none)}.pill.open{background:var(--open-bg);color:var(--open)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.dot.ok{background:#2ea865}.dot.stale{background:var(--yellow)}.dot.off{background:#b8c1d3}.dot.failed{background:#d9443f}.up{color:#1f8a4f}.down{color:#c63a36}.muted{color:var(--text-2)}.delta{font-size:18px;font-weight:600;display:inline-flex;align-items:center;gap:2px}.card{padding:16px}.card-h{display:flex;align-items:center;gap:10px;margin-bottom:12px}.card-h h2{font-size:17px;font-weight:600;margin:0;color:var(--text-h)}.card-h svg{color:var(--icon-h);flex:none}.card-h .right{margin-left:auto;font-size:13px;color:var(--text-2);display:flex;align-items:center;gap:10px}.grid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.span3{grid-column:span 3}.span4{grid-column:span 4}.span5{grid-column:span 5}.span6{grid-column:span 6}.span7{grid-column:span 7}.span8{grid-column:span 8}.span12{grid-column:span 12}.kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.kpi{padding:16px 18px;min-height:120px;display:flex;flex-direction:column;transition:box-shadow .15s}.kpi.click{cursor:pointer}.kpi.click:hover{box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #5a86f340,0 4px 14px #2846a01a}.kpi .label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--text-l)}.kpi .label svg{color:var(--icon-h);flex:none}.kpi .row{display:flex;align-items:baseline;gap:12px;margin-top:auto}.kpi .value{font-size:32px;font-weight:600;color:var(--text-h);letter-spacing:-.01em}.kpi .sub{font-size:14px;color:var(--text-2)}.kpi .kpi-split{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:12.5px;color:var(--text-2)}.kpi .kpi-split b{font-weight:600;color:var(--text-h)}.kpi.with-ring{flex-direction:row;align-items:stretch;gap:8px}.kpi.with-ring .body{display:flex;flex-direction:column;flex:1;min-width:0}.kpi.with-ring .value{font-size:28px}.attn{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.attn-card{position:relative;flex:none;width:260px;height:128px;padding:14px 14px 12px 18px;display:flex;flex-direction:column;overflow:hidden}.attn-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--yellow)}.attn-card .top{display:flex;gap:10px;align-items:flex-start}.attn-card .top svg{color:var(--icon-h);flex:none;margin-top:1px}.attn-card .reason{font-size:14px;color:var(--text-l)}.attn-card .obj{font-size:15px;font-weight:600;color:var(--text-h);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attn-card .btn{margin-top:auto;align-self:stretch}.all-clear{display:flex;align-items:center;gap:10px;padding:18px;color:var(--ok);font-weight:600}.seg.sm{padding:2px}.seg.sm button{padding:4px 10px;font-size:13px}.onb{display:flex;align-items:stretch;gap:14px;min-height:200px}.onb-cols{flex:1;min-width:0;display:flex;align-items:flex-end;gap:6px}.onb-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.onb-col b{font-size:22px;font-weight:600;color:var(--text-h)}.onb-bar{width:100%;max-width:36px;height:120px;display:flex;align-items:flex-end}.onb-bar i{display:block;width:100%;min-height:3px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#5a86f3,#3f6be0)}.onb-col span{font-size:12px;color:var(--text-l);line-height:1.25;text-align:center;min-height:30px}.onb-total{flex:none;width:108px;border-left:1px solid rgba(20,40,90,.08);padding-left:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.onb-total b{font-size:34px;font-weight:600;color:var(--text-h)}.onb-total span{font-size:13px;color:var(--text-2)}.onb-total.ok b,.onb-total.ok span{color:var(--ok)}.onb-rows{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:7px 10px;align-items:center}.onb-row{display:contents}.onb-row span{font-size:13px;color:var(--text-l);white-space:nowrap}.onb-track{height:12px}.onb-track i{display:block;height:100%;min-width:3px;border-radius:4px;background:linear-gradient(90deg,#3f6be0,#7a9bf6)}.onb-row b{font-size:14px;font-weight:600;color:var(--text-h);text-align:right}.onb-row em{font-style:normal;font-size:12px;color:var(--text-2);text-align:right;min-width:34px}.onb-row.ok span,.onb-row.ok b{color:var(--ok)}.onb-row.ok .onb-track i{background:linear-gradient(90deg,#2f9a5e,#6cc792)}.tbl{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:14px}.tbl th{text-align:left;font-size:13px;font-weight:500;color:var(--text-2);padding:4px 10px;white-space:nowrap}.tbl th.r,.tbl td.r{text-align:right}.tbl th.sort{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl th.sort:hover{color:var(--text-l)}.tbl td{background:var(--cell-bg);padding:8px 10px;border-top:1px solid var(--cell-edge);border-bottom:1px solid var(--cell-edge)}.tbl td:first-child{border-left:1px solid var(--cell-edge);border-radius:var(--r-cell) 0 0 var(--r-cell)}.tbl td:last-child{border-right:1px solid var(--cell-edge);border-radius:0 var(--r-cell) var(--r-cell) 0}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:var(--cell-hover)}.tbl tr.sel td{box-shadow:inset 0 1.5px #8a6cf0,inset 0 -1.5px #8a6cf0}.tbl.tall td{height:56px}.list{display:flex;flex-direction:column;gap:4px}.list .li{display:flex;align-items:center;gap:12px;padding:7px 10px;min-height:48px}.list .li .name{flex:1;min-width:0;font-weight:500;color:var(--text-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list .li.click{cursor:pointer}.list .li.click:hover{background:var(--cell-hover)}.who-cell{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--text-h)}.avatar{border-radius:50%;display:grid;place-items:center;flex:none;font-weight:600;color:#2a2f55;letter-spacing:.02em}.thumb{border-radius:var(--r-cell);position:relative;overflow:hidden;flex:none;display:grid;place-items:center;color:#ffffffeb}.thumb svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.bar{height:6px;border-radius:3px;background:#1b233f14;overflow:hidden}.bar>div{height:100%;background:var(--grad);border-radius:3px}.state{display:flex;align-items:center;gap:10px;color:var(--text-2);font-weight:500;padding:18px 6px}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.toolbar .grow{flex:1}.seg{display:inline-flex;padding:3px;gap:2px;border-radius:var(--r-btn);background:#ffffff8c;border:1px solid var(--cell-edge)}.seg button{border:0;background:transparent;padding:7px 16px;border-radius:8px;font-weight:600;font-size:14px;color:var(--text-l);cursor:pointer;white-space:nowrap}.seg[role=tablist]{max-width:100%;overflow-x:auto}.seg button.on{background:var(--grad);color:#fff}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.side{position:fixed;top:12px;right:12px;bottom:12px;width:420px;z-index:41;padding:18px;overflow-y:auto;animation:slide .18s ease-out}@keyframes slide{0%{transform:translate(24px);opacity:0}}.mini-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.mini-kpis .cell{padding:10px 12px}.mini-kpis .l{font-size:13px;color:var(--text-2)}.mini-kpis .v{font-size:20px;font-weight:600;color:var(--text-h);margin-top:2px}.c-head{padding:18px 20px;display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.c-head .meta{flex:1;min-width:0}.c-head h2{margin:0;font-size:28px;font-weight:700;color:var(--text-h)}.c-head .real{color:var(--text-2);font-size:14px;margin-top:2px}.c-head .pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;color:var(--text-l)}.c-head .actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.heat{display:grid;grid-template-columns:22px repeat(12,1fr);gap:4px;align-items:center}.heat .d{font-size:11px;color:var(--text-2)}.heat .sq{aspect-ratio:1;border-radius:4px;max-height:24px}.legend{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-2);justify-content:flex-end;margin-top:8px}.legend .sq{width:12px;height:12px;border-radius:3px}.kv{display:grid;grid-template-columns:140px 1fr;gap:6px 12px;font-size:14px}.kv .k{color:var(--text-2)}.form-row{display:flex;gap:8px;margin-top:8px}.form-row .input{flex:1}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:16px}.login{width:380px;max-width:100%;padding:28px;display:flex;flex-direction:column;gap:12px}.login .logo{justify-content:center;padding-bottom:8px}.login .err{color:var(--bad);font-size:14px;min-height:20px}.login label{font-size:13px;color:var(--text-l);font-weight:500;display:flex;flex-direction:column;gap:6px}.skel{background:linear-gradient(90deg,#ffffff73,#fffc,#ffffff73);background-size:200% 100%;animation:sk 1.2s infinite;border-radius:var(--r-panel)}@keyframes sk{to{background-position:-200% 0}}@media (max-width: 1180px){.shell{--nav-w: 72px}.nav{padding:18px 8px;align-items:center}.nav .logo b,.nav a.item span,.nav .item.next span,.me .who{display:none}.nav .logo{padding:4px 0 22px}.nav .brand{height:22px}.nav a.item,.nav .item.next{justify-content:center;padding:11px}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.span3,.span4,.span5,.span7,.span8,.span6{grid-column:span 12}}@media (max-width: 767px){.shell{grid-template-columns:minmax(0,1fr);padding:8px 8px 84px}.onb{flex-direction:column}.onb-total{width:auto;border-left:0;border-top:1px solid rgba(20,40,90,.08);padding:10px 0 0;flex-direction:row;gap:8px}.onb-total b{font-size:26px}.onb-cols{overflow-x:auto;padding-bottom:2px}.onb-col{min-width:58px}.onb-col span{font-size:11px}.grid12{grid-template-columns:minmax(0,1fr)}.grid12>*{grid-column:1 / -1}.nav{display:none}.head{height:56px;top:8px;padding:0 12px}.head h1{font-size:20px}.head .fresh,.head .date,.head .filters{display:none}.kpis{grid-template-columns:1fr 1fr}.kpi .value{font-size:26px}.side{left:8px;right:8px;top:auto;bottom:8px;width:auto;max-height:82vh}.dock{display:flex;position:fixed;left:8px;right:8px;bottom:8px;z-index:30;padding:6px;justify-content:space-around}.dock a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--text-l);padding:6px 10px;border-radius:10px;min-width:60px}.dock a.active{background:var(--grad);color:#fff}.c-head{flex-wrap:wrap}.hide-phone{display:none}}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:10px;overflow-x:auto;padding-bottom:6px}.board .col{background:#ffffff61;border:1px solid rgba(255,255,255,.6);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:8px;min-height:160px}.board .col-h{display:flex;align-items:center;justify-content:space-between;padding:4px 6px;font-size:14px;color:var(--text-h)}.board .col-h span{font-weight:600;color:var(--text-2)}.card-app{position:relative;padding:10px 10px 10px 12px;cursor:pointer;overflow:hidden}.card-app:hover{background:var(--cell-hover)}.card-app.sel{box-shadow:0 0 0 1.5px #8a6cf0}.card-app.stuck:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--yellow)}.card-app .nm{font-weight:600;color:var(--text-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-app .days{font-size:13px;font-weight:600;color:var(--text-2)}.card-app .days.late{color:#b07a00;background:#fff3cc;padding:1px 6px;border-radius:6px}.btn.mini{padding:5px 10px;font-size:12.5px;border-radius:8px}.ap-wrap{min-height:100vh;display:grid;place-items:start center;padding:32px 16px}.ap{width:640px;max-width:100%;padding:24px}.ap-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ap-top .logo b{font-size:15px;letter-spacing:.32em}.ap-steps{list-style:none;display:flex;gap:6px;padding:0;margin:0 0 18px}.ap-steps li{flex:1;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--text-2)}.ap-steps li b{height:4px;border-radius:2px;background:#1b233f1a;font-size:0}.ap-steps li.past b,.ap-steps li.on b{background:var(--grad)}.ap-steps li.on{color:var(--text-h);font-weight:600}.ap-h{font-size:22px;font-weight:600;color:var(--text-h);margin:0 0 14px}.ap-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ap-grid.one{grid-template-columns:1fr}.ap-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--text-l)}.ap-field .input,.ap-field .select{font-size:16px;padding:11px 12px}.ap-field .select{padding-right:34px}.ap-field em,.ap-consent em{font-style:normal;color:var(--bad);font-size:12.5px}.ap-social{display:flex;flex-direction:column;gap:10px}.ap-row{display:grid;grid-template-columns:96px 1fr 120px;gap:8px;align-items:center}.ap-row .input{font-size:16px;padding:11px 12px}.ap-images{display:flex;flex-wrap:wrap;gap:8px}.ap-img{position:relative;width:96px;height:96px;border-radius:var(--r-cell);overflow:hidden;background:#fff;border:1px solid var(--cell-edge);display:block}.ap-img img{width:100%;height:100%;object-fit:cover;display:block}.ap-img button{position:absolute;top:4px;right:4px;border:0;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;background:#0b1435a6;color:#fff;cursor:pointer}.ap-add{width:96px;height:96px;border-radius:var(--r-cell);border:1.5px dashed #9fb3dd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--icon-h);cursor:pointer;font-size:13px;background:#ffffff80}.ap-consent{display:flex;gap:12px;align-items:flex-start;padding:14px;font-size:15px;line-height:1.4;cursor:pointer;flex-wrap:wrap}.ap-consent input{width:20px;height:20px;margin-top:1px;flex:none}.ap-consent span{flex:1}.ap-nav{display:flex;gap:8px;margin-top:22px}.ap-btn{padding:12px 22px;font-size:16px;min-height:44px}.ap-hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.ap-fail{color:var(--bad);margin-top:12px;font-size:14px}.ap-done{text-align:center;padding:40px 0 20px}.ap-done h1{font-size:30px;color:var(--text-h);margin:14px 0 24px}.ap-check{width:72px;height:72px;border-radius:50%;margin:0 auto;display:grid;place-items:center;background:var(--grad);color:#fff}@media (max-width: 600px){.ap{padding:18px}.ap-grid{grid-template-columns:1fr}.ap-row{grid-template-columns:1fr 110px}.ap-row b{grid-column:1 / -1}.ap-steps li span{display:none}.ap-steps li.on span{display:block}}.card-app .btn-glass{background:#5a86f31a;border-color:transparent;color:var(--icon-h)}.card-app .btn-glass:hover{background:#5a86f32e}.tag{display:inline-block;font-size:11px;font-weight:600;padding:1px 6px;border-radius:5px;background:var(--none-bg);color:var(--none);vertical-align:1px}.drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:160px;border:1.5px dashed #9fb3dd;border-radius:var(--r-panel);background:#ffffff73;color:var(--icon-h);cursor:pointer;text-align:center;padding:16px}.drop.over{background:#5a86f31a;border-color:#5a86f3}.drop b{color:var(--text-h);font-weight:600}.split{display:flex;height:14px;border-radius:7px;overflow:hidden;margin:14px 0 8px;background:#1b233f0f}.split>div{height:100%}.modal{position:fixed;z-index:42;top:50%;left:50%;transform:translate(-50%,-50%);width:520px;max-width:calc(100vw - 24px);padding:20px}.btn.disabled{opacity:.45;pointer-events:none}.nav .item.next{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--r-btn);color:var(--text-2);font-weight:500;margin-bottom:4px;cursor:default;opacity:.6}.nav .item.next svg{flex:none}.nav .item.next span:not(.next-tag){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nav a.item.next:hover{color:var(--text-1);background:#1b233f0a}.next-tag{margin-left:auto;font-size:11px;font-weight:600;white-space:nowrap;color:var(--text-2)}.seg button.next{cursor:default;opacity:.55;display:inline-flex;align-items:center;gap:6px}.wk-sum{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.wk-sum .cell{padding:10px 14px}.wk-sum .l{font-size:13px;color:var(--text-2)}.wk-sum .v{font-size:24px;font-weight:700;color:var(--text-h);margin-top:2px}.wi{padding:10px 12px;position:relative}.wi.sel{box-shadow:0 0 0 1.5px #8a6cf0}.wi-row{display:flex;align-items:center;gap:12px}.wi-main{flex:1;min-width:0}.wi-name a{font-weight:600;color:var(--text-h);text-decoration:none}.wi-reason{display:flex;align-items:center;gap:6px;font-size:14.5px;color:var(--text-l);margin-top:2px}.wi-reason svg{color:var(--icon-h);flex:none}.wi-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--text-2);margin-top:3px}.wi-act{display:flex;gap:6px;flex:none}.wi-done{display:flex;flex-direction:column;gap:8px;margin:10px 0 2px 52px}.wi-done .seg{align-self:flex-start}@media (max-width: 1180px){.wk-sum{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.wi-row{flex-wrap:wrap}.wi-act{width:100%}.wi-act .btn{flex:1;min-height:44px;justify-content:center}.wi-done{margin-left:0}.wi-done .form-row{flex-wrap:wrap}.wi-done .form-row .input[type=date]{width:auto!important;flex:1!important}}.wk{display:flex;flex-direction:column;gap:6px}.wk-title{font-size:22px;margin:0 0 4px;color:var(--text-h)}.wk-sec{padding-top:14px;border-top:1px solid var(--cell-edge)}.wk-sec:first-of-type{border-top:0;padding-top:4px}.wk-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.wk-kpis .cell{padding:10px 14px}.wk-kpis .l{font-size:13px;color:var(--text-2)}.wk-kpis .v{font-size:24px;font-weight:700;color:var(--text-h);margin-top:2px}.wk-kpis .d{display:flex;align-items:center;gap:8px;font-size:13px}.wk-sub{font-size:14px;font-weight:600;color:var(--text-h);margin:12px 0 6px}.wk-src{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--text-l)}.wk-row{margin-top:4px}.wk-ai{padding:12px 16px;margin:8px 0 14px}.wk-ai-h{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13.5px}.wk-ai-h .grow{flex:1}.wk-ai-h h2{font-size:16px;margin:0;color:var(--text-h)}.wk-ai p{margin:6px 0;font-size:14.5px;line-height:1.45;color:var(--text-l)}.wk-ai b{color:var(--text-h);font-weight:600}@media (max-width: 1180px){.wk-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.wk-kpis{grid-template-columns:1fr 1fr}.wk .tbl{font-size:13px}.wk-sec{overflow-x:auto}}@media print{body{background:#fff!important}.nav,.dock,.head,.wk-tools,.uc{display:none!important}.shell{display:block;padding:0}.panel,.cell{background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#e3e6ee!important}.wk-sec{break-inside:avoid}.wk-ai button{display:none}}.set-tabs{align-self:flex-start;flex-wrap:wrap}.set-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.set-f{display:flex;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;color:var(--text-2)}.set-f .input{width:100%}.set-c{display:flex;align-items:center;gap:10px;padding:12px;font-size:14.5px;color:var(--text-h);cursor:pointer}.set-c input{width:18px;height:18px;accent-color:#6a5cf0}.set-err{font-size:13px;color:#b3261e}.set-in{min-width:90px;padding:6px 10px}.set-temp{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:10px;box-shadow:0 0 0 1.5px #8a6cf0}.set-temp code{font-size:16px;font-weight:700;color:var(--text-h);letter-spacing:.04em}.set-dated{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.set-now{display:flex;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px}.set-now b{font-size:20px;color:var(--text-h)}.set-facts{display:flex;flex-wrap:wrap;gap:8px}.set-facts .cell{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font-size:14px;color:var(--text-l)}.rules{display:flex;flex-direction:column;gap:10px}.rule{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(0,2fr) auto;gap:10px 16px;align-items:center;padding:12px 14px}.rule.off .rule-th,.rule.off .rule-roles{opacity:.45}.rule-on{display:flex;gap:10px;align-items:center;font-weight:600}.rule-th{display:flex;flex-wrap:wrap;gap:8px}.rule-th .set-f{min-width:110px;flex:0 1 140px}.rule-roles{display:flex;gap:14px;font-size:13.5px;white-space:nowrap}.rule-roles label{display:flex;gap:6px;align-items:center}@media (max-width: 760px){.rule{grid-template-columns:1fr}}
