@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--poza-bg: #f5f7f9;--poza-surface: #ffffff;--poza-teal: #14b8a6;--poza-teal-deep: #0d9488;--poza-cyan: #22d3ee;--poza-ink: #122033;--poza-navy: #0b1f33;--poza-navy-mid: #12283f;--poza-navy-soft: #17324d;--poza-orange: #f06a2a;--poza-green: #86c84a;--poza-gold: #d6a85a;--poza-mist: #e4e9ee;--poza-border: #d8dee6;--poza-muted: #5b6b7a;--poza-pill-radius: 999px;--poza-chip-radius: 6px;--poza-cta-height: 36px;color:var(--poza-ink);background:var(--poza-bg);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;letter-spacing:0}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{min-width:320px;min-height:100dvh;background:var(--poza-bg);color:var(--poza-ink)}button,input,a,select,textarea{font:inherit;letter-spacing:0}button{border:0;cursor:pointer;background:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--poza-teal);outline-offset:2px}a{color:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.25rem;padding:0 .85rem;border-radius:8px;font-weight:600;font-size:.85rem}.btn-primary{background:var(--poza-navy);color:#fff}.btn-primary:hover{background:color-mix(in srgb,var(--poza-navy) 88%,white)}.btn-primary:disabled,.btn-secondary:disabled,.icon-btn:disabled{opacity:.45;cursor:not-allowed}.btn-secondary{background:#fff;color:var(--poza-navy);border:1px solid var(--poza-border)}.icon-btn{width:2.25rem;height:2.25rem;padding:0;border-radius:8px;border:1px solid var(--poza-border);background:#fff;color:var(--poza-navy);display:inline-grid;place-items:center}.page{width:100%;max-width:none;margin:0;padding:1.35rem 1.6rem 1.75rem}.page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.page-header h1{margin:0;font-size:1.9rem;line-height:1.15;font-weight:750;letter-spacing:-.03em;color:var(--poza-navy)}.page-lede{margin:.35rem 0 0;color:var(--poza-muted);font-size:.92rem;font-weight:500}.filters{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.filters label{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:650;color:var(--poza-muted)}.filters input,.filters select{min-width:8.5rem;border:1px solid var(--poza-border);background:#fff;border-radius:8px;padding:.48rem .65rem;color:var(--poza-ink)}.table-wrap{overflow:auto;border:1px solid var(--poza-border);background:var(--poza-surface);margin-bottom:.85rem;border-radius:10px}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap th,.table-wrap td{text-align:left;padding:.72rem .85rem;border-bottom:1px solid #eef1f4;font-size:.875rem;vertical-align:middle}.table-wrap th{font-weight:650;font-size:.75rem;letter-spacing:.01em;color:var(--poza-muted);background:#fff}.table-wrap tr:last-child td{border-bottom:0}.table-wrap tr.clickable{cursor:pointer}.table-wrap tr.clickable:hover{background:#f7fafb}.primary{font-weight:650;color:var(--poza-navy)}.muted{color:var(--poza-muted);font-size:.8rem}.error{color:#9b2c2c;font-size:.9rem;margin:.5rem 0}.notice{margin:.5rem 0;padding:.65rem .75rem;background:#eef8f7;border-radius:8px;color:var(--poza-navy);font-size:.9rem}.badge,.pill{display:inline-flex;align-items:center;padding:.16rem .5rem;border-radius:999px;font-size:.72rem;font-weight:650;line-height:1.2;background:#eef1f4;color:#3d4d5c}.pill-success,.badge-success{background:#e4f6ea;color:#1f6b3a}.pill-danger,.badge-danger{background:#fde8e8;color:#9b2c2c}.pill-warn{background:#f8ecd8;color:#8a5a12}.pill-info{background:#e4eefc;color:#1d4f91}.pill-neutral{background:#eef1f4;color:#3d4d5c}.cards{display:grid;gap:1rem}.card{background:var(--poza-surface);border:1px solid var(--poza-border);border-radius:10px;padding:1rem 1.1rem}.card h2{margin:0 0 .75rem;font-size:1.05rem;font-weight:750;color:var(--poza-navy)}.kv{display:grid;gap:.45rem 1rem;margin:0}.kv>div{display:grid;grid-template-columns:9rem 1fr;gap:.5rem;font-size:.9rem}.kv dt{font-weight:650;color:var(--poza-muted)}.kv dd{margin:0}
