.pc{--pc-navy:#1c1c62;--pc-ink:#0b1020;--pc-line:#a9c7ee;--pc-row:#c9dcf2;--pc-band:#dce8f7;--pc-th:#eef3fa;--pc-link:#2e56b5;--pc-top-h:56px;--pc-bar-h:48px;--pc-hero-h:300px;min-height:100vh;color:var(--pc-ink);font-family:var(--font-sans);background:#f3f7fc;overflow-x:clip}.pc a{color:var(--pc-link)}.pc a:hover{color:#1a3478}.pc-top{z-index:30;height:var(--pc-top-h);box-sizing:border-box;color:#fff;background:#141a5c;border-top:3px solid #22d3ee;align-items:center;gap:22px;padding:0 24px;display:flex;position:sticky;top:0}.pc .pc-brand{color:#fff;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.pc-brand__words{flex-direction:column;line-height:1.02;display:flex}.pc-brand__words b{font-size:19px;font-weight:700}.pc-brand__words small{color:#fce49c;letter-spacing:.02em;font-size:11.5px;font-weight:600}.pc-links{align-items:center;gap:22px;margin-left:auto;font-size:14.5px;font-weight:600;display:flex}.pc .pc-links>a{color:#fff;white-space:nowrap;text-decoration:none}.pc .pc-links>a:hover{color:#fff;text-decoration:underline}.pc-top .pa-co{height:34px;font-size:14.5px}.pc-top .pa-avatar{height:40px}.pc-bar{top:var(--pc-top-h);z-index:29;height:var(--pc-bar-h);box-sizing:border-box;border-bottom:1px solid var(--pc-row);background:#fff;align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky}.pc-title{color:var(--pc-navy);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.pc-barr{align-items:center;gap:12px;margin-left:auto;display:flex}.pc-hero{top:calc(var(--pc-top-h) + var(--pc-bar-h));z-index:0;height:var(--pc-hero-h);background:radial-gradient(90% 140%,#13207a 0%,#08104a 45%,#030722 100%);position:sticky;overflow:hidden}.pc-art{width:1440px;height:300px;margin-left:-720px;position:absolute;top:0;left:50%}.pc-cell{fill:none;stroke:#7ff3ff1a;stroke-width:1px;animation:6s ease-in-out infinite pc-cell}.pc-lane{stroke:#7ff3ff2e;stroke-width:1px;stroke-dasharray:3 6;animation:1.2s linear infinite pc-lane}.pc-chip{font:600 11px var(--font-sans);fill:#ddf9ff}.pc-mask{fill:#ffe7a0;letter-spacing:1px;font:700 11px ui-monospace,Menlo,Consolas,monospace}.pc-in{opacity:0;animation:12.15s linear infinite pc-in}.pc-out{opacity:0;animation:12.15s linear infinite pc-out}.pc-ring{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite pc-ring}.pc-ring--late{animation-delay:-1.8s}.pc-turn{transform-box:fill-box;transform-origin:50%;animation:40s linear infinite pc-turn}.pc-turn--back{animation-duration:26s;animation-direction:reverse}.pc-scan{animation:3.2s ease-in-out infinite pc-scan}.pc-print{fill:none;stroke:#7ff3ff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:60;animation:3.2s ease-in-out infinite pc-print}.pc-fade{background:linear-gradient(#0000,#03072299);height:60px;position:absolute;bottom:0;left:0;right:0}@keyframes pc-cell{0%,to{stroke:#7ff3ff14}50%{stroke:#7ff3ff47}}@keyframes pc-lane{to{stroke-dashoffset:-9px}}@keyframes pc-in{0%{opacity:0;transform:translate(120px)}6%{opacity:1}30%{opacity:1;transform:translate(560px)}34%,to{opacity:0;transform:translate(600px)}}@keyframes pc-out{0%,30%{opacity:0;transform:translate(850px)}34%{opacity:1}62%{opacity:1;transform:translate(1300px)}68%,to{opacity:0;transform:translate(1340px)}}@keyframes pc-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.55)}}@keyframes pc-turn{to{transform:rotate(360deg)}}@keyframes pc-scan{0%,to{transform:translateY(-34px)}50%{transform:translateY(34px)}}@keyframes pc-print{0%{stroke-dashoffset:60px;opacity:.35}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-60px;opacity:.35}}@media (prefers-reduced-motion:reduce){.pc-hero *,.pc-hero{animation:none!important}.pc-in,.pc-out{display:none}}.pc-main{z-index:1;min-height:calc(100vh - var(--pc-top-h) - var(--pc-bar-h));background:#f3f7fc;flex-direction:column;gap:10px;padding:12px max(24px,50% - 800px) 24px;display:flex;position:relative;box-shadow:0 -10px 24px #03041a59}.pc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pc-kpi{text-align:left;cursor:pointer;border:1px solid var(--pc-line);color:var(--pc-ink);font:inherit;background:#fff;flex-direction:column;align-items:stretch;min-width:0;padding:0;display:flex}.pc-kpi__head{background:var(--pc-band);border-bottom:1px solid var(--pc-line);min-height:26px;color:var(--pc-navy);align-items:center;gap:10px;padding:8px 12px;font-size:15.5px;font-weight:700;display:flex}.pc-kpi__ic{flex:none;align-items:center;display:inline-flex}.pc-kpi__ic svg{width:auto;height:26px}.pc-kpi__body{justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.pc-kpi__body b{color:var(--pc-navy);white-space:nowrap;font-size:22px;line-height:1.15}.pc-kpi__more{color:var(--pc-link);white-space:nowrap;font-size:13px;font-weight:600}.pc-kpi:hover{border-color:#2558e0}.pc-kpi:hover .pc-kpi__more{text-decoration:underline}.pc-kpi:focus-visible{outline:2px solid var(--pc-link);outline-offset:2px}.pc-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;display:grid}.pc-col{flex-direction:column;gap:10px;min-width:0;display:flex}.pc-sh{border:1px solid var(--pc-line);background:#fff;flex-direction:column;min-width:0;margin:0;display:flex}.pc-fill{flex:1}.pc-sh>h2{background:var(--pc-band);border-bottom:1px solid var(--pc-line);color:var(--pc-navy);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:15.5px;display:flex}.pc-tag{font-size:13px;font-weight:600}.pc-scroll{overflow-x:auto}.pc-t{border-collapse:collapse;width:100%;font-size:13.5px}.pc-t th{text-transform:none;letter-spacing:normal;background:var(--pc-th);height:auto;color:var(--pc-navy);text-align:left;border-bottom:1px solid var(--pc-line);border-right:1px solid var(--pc-row);white-space:nowrap;padding:4px 10px;font-size:13.5px;font-weight:700}.pc-t td{white-space:normal;font-variant-numeric:tabular-nums;height:22px;color:var(--pc-ink);border-bottom:1px solid var(--pc-row);border-right:1px solid var(--pc-row);vertical-align:middle;padding:3px 10px}.pc-t td:first-child{display:table-cell}.pc-t th:last-child,.pc-t td:last-child{border-right:0}.pc-t td b{color:var(--pc-navy)}.pc-t a{text-decoration:none}.pc-t a:hover b{text-decoration:underline}.pc-t .r{text-align:right}.pc-t td.pc-empty{text-align:center;height:30px}.pc-sub{color:var(--pc-ink);font-size:12px;display:block}.pc-mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.pc-pill{white-space:nowrap;border:1px solid;border-radius:3px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-block}.pc-pill.ok{color:#0f4a2f;background:#e2f3ea;border-color:#1b6e47}.pc-pill.am{color:#6b4e00;background:#fff3c4;border-color:#bf9000}.pc-pill.in{color:#1a3478;background:#eaf3fc;border-color:#2e56b5}.pc-pill.bad{color:#7a1f12;background:#fbe9e6;border-color:#9c2f1f}.pc-pill.no{color:var(--pc-navy);border-color:var(--pc-navy);background:#f2f4f8}.pc .pc-btn{box-sizing:border-box;border:1px solid var(--pc-navy);width:auto;height:auto;color:var(--pc-navy);font:600 13px var(--font-sans);white-space:nowrap;cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:3px 12px;text-decoration:none;display:inline-flex}.pc .pc-btn.pri{background:var(--pc-navy);color:#fff}.pc .pc-btn.sm{padding:1px 9px;font-size:12.5px}.pc .pc-btn:hover:not(:disabled){color:var(--pc-navy);background:#eaf3fc}.pc .pc-btn.pri:hover:not(:disabled){background:var(--pc-link);color:#fff}.pc .pc-btn:disabled{opacity:.45;cursor:not-allowed}.pc .pc-btn:focus-visible{outline:2px solid var(--pc-link);outline-offset:2px}.pc .pc-link{white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.pc .pc-link:hover{text-decoration:underline}.pc-foot{flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;display:flex}.pc-grow{flex:1}.pc-note{color:var(--pc-ink);margin:6px 12px 0;font-size:12.5px}.pc-alert{padding:0 12px 8px}.pc .pc-sw{background:var(--pc-row);border:1px solid var(--pc-navy);box-sizing:border-box;vertical-align:middle;cursor:pointer;border-radius:999px;width:34px;height:18px;padding:0;display:inline-block;position:relative}.pc .pc-sw:after{content:"";background:var(--pc-navy);border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px}.pc .pc-sw.on{background:var(--pc-navy)}.pc .pc-sw.on:after{background:#fff;left:18px}.pc .pc-sw:disabled{opacity:.45;cursor:not-allowed}.pc .pc-sw:focus-visible{outline:2px solid var(--pc-link);outline-offset:2px}.pc-rights{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 12px 4px;display:grid}.pc-right{border:1px solid var(--pc-line);color:var(--pc-navy);font:600 13px var(--font-sans);cursor:pointer;background:#fff;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.pc-right.on{border:2px solid var(--pc-navy);background:#f2f6fd;padding:7px 3px}.pc-right.del{color:#9c2f1f}.pc-right:disabled{cursor:not-allowed}.pc-more{color:var(--pc-ink);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 12px 0;font-size:12.5px;display:flex}.pc-chip{border:1px solid var(--pc-navy);color:var(--pc-navy);font:600 12.5px var(--font-sans);cursor:pointer;background:#fff;border-radius:999px;padding:1px 10px}.pc-chip.on{background:var(--pc-navy);color:#fff}.pc-fld{flex-direction:column;gap:4px;padding:6px 12px 0;display:flex}.pc-fld label{color:var(--pc-navy);font-size:13px;font-weight:700}.pc-fld textarea{resize:vertical;border:1px solid var(--pc-line);height:52px;font:13.5px var(--font-sans);color:var(--pc-ink);background:#fff;border-radius:4px;padding:6px 8px}.pc-fld textarea::placeholder{color:#6b7280}.pc-lock{color:var(--pc-navy);align-items:center;gap:6px;font-size:12.5px;display:flex}.pc-ic{flex:none;width:16px;height:16px}.pc .ticket-modal{border:1px solid var(--pc-line);width:min(820px,96vw);max-height:86vh;font-family:var(--font-sans);border-radius:0;flex-direction:column;display:flex;box-shadow:0 24px 60px #0a0e3073}.pc .ticket-modal[role=alertdialog]{width:min(460px,96vw)}.pc .ticket-modal>header{background:var(--pc-band);border-bottom:1px solid var(--pc-line);min-height:0;padding:8px 14px}.pc .ticket-modal>header small{display:none}.pc .ticket-modal>header h2{color:var(--pc-navy);margin:0;font-size:16.5px}.pc .ticket-modal>header button{color:var(--pc-navy);font-weight:700;line-height:1}.pc .ticket-modal>footer{border-top:1px solid var(--pc-row);background:#fff;justify-content:flex-start;align-items:center;padding:8px 14px}.pc .ticket-modal[role=alertdialog]>footer{justify-content:flex-end}.pc .ticket-modal .pc-btn{height:auto}.pc-pop{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 14px;display:flex;overflow:auto}.control-modal-backdrop:has(.pc-pop){background:#0a0e308c}@media (max-width:1100px){.pc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.pc{--pc-hero-h:240px}.pc-art{transform-origin:720px 0;transform:scale(.8)}.pc-top,.pc-bar{gap:12px;padding:0 16px}.pc-main{padding:10px 16px 20px}.pc-links>a,.pc-brand small,.pc-bar .pc-pill{display:none}.pc-rights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pc-kpis{grid-template-columns:minmax(0,1fr)}.pc-foot .pc-grow{flex-basis:100%;height:0}}.pc-pop .pc-t td{white-space:nowrap}.pc-pop .pc-t td:has(.pc-sub){white-space:normal;min-width:220px}
