.adm{--adm-red:#a83232;--adm-red-bg:#fdeeee;--adm-green:#2b7a27;--adm-green-bg:#e4f2e2;--adm-amber-bg:#fbf1dc;--adm-amber:#8a5a00}.adm .adm-header{background:var(--lv-navy);justify-content:space-between;gap:12px;padding:10px 20px;flex-wrap:wrap;position:sticky;top:0;z-index:20}.adm .adm-brand,.adm .adm-header{color:#fff;display:flex;align-items:center}.adm .adm-brand{gap:10px;text-decoration:none}.adm .adm-logo{height:24px;width:auto;display:block;filter:brightness(0) invert(1)}.adm .adm-word{font-size:15px;color:#cfe6f5}.adm .adm-who{display:flex;align-items:center;gap:12px;font-size:13px;color:#cfe6f5;flex-wrap:wrap}.adm .adm-who button{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.4);border-radius:7px;padding:5px 10px;font-size:12px}.adm .adm-sample{background:#e39b2f;color:#241400;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 8px;border-radius:6px}.adm .adm-main{max-width:1040px;margin:0 auto;padding:24px 20px 64px;display:grid;gap:18px}.adm .adm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.adm h1{font-size:22px}.adm h1,.adm h2{font-weight:600;color:var(--lv-navy);margin:0}.adm h2{font-size:15px}.adm .adm-muted{color:var(--text-secondary);font-size:13px}.adm .adm-back{color:var(--lv-blue);text-decoration:none;font-size:13px}.adm .adm-card{background:#fff;border:.5px solid var(--border);border-radius:12px;padding:16px 18px}.adm .adm-msg{border-radius:8px;padding:9px 12px;font-size:13px}.adm .adm-msg.err{background:var(--adm-red-bg);color:#7a2323;border:.5px solid #f0c7c7}.adm .adm-msg.ok{background:var(--adm-green-bg);color:#1f5a1c;border:.5px solid #c5e3c2}.adm .adm-msg.warn{background:var(--adm-amber-bg);color:var(--adm-amber);border:.5px solid #f0dcb0}.adm .adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;border:1px solid var(--lv-navy);color:var(--lv-navy);background:#fff;text-decoration:none;white-space:nowrap}.adm .adm-btn:hover{background:var(--surface2)}.adm .adm-btn.solid{background:var(--lv-navy);color:#fff}.adm .adm-btn.solid:hover{background:#0d5179}.adm .adm-btn.danger{border-color:var(--adm-red);color:var(--adm-red)}.adm .adm-btn.danger:hover{background:var(--adm-red-bg)}.adm .adm-btn.small{padding:5px 10px;font-size:12px}.adm .adm-btn:disabled{opacity:.55;cursor:default}.adm .adm-btn:focus-visible,.adm .adm-switch:focus-visible,.adm a:focus-visible{outline:2px solid var(--lv-blue);outline-offset:2px}.adm .adm-table-wrap{overflow-x:auto}.adm table.adm-table{width:100%;border-collapse:collapse;font-size:13px}.adm .adm-table th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:var(--surface2);padding:8px 10px;border-bottom:.5px solid var(--border)}.adm .adm-table td{padding:9px 10px;border-bottom:.5px solid #eef3f7;vertical-align:middle}.adm .adm-table tr.click{cursor:pointer}.adm .adm-table tr.click:hover td{background:#f6fafd}.adm .adm-table a.adm-name{color:var(--text);font-weight:600;text-decoration:none}.adm .mono{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:12.5px;letter-spacing:.04em}.adm .num{font-variant-numeric:tabular-nums}.adm .adm-chip{font-size:11px;padding:2px 9px;border-radius:99px;background:var(--surface3);color:var(--lv-navy);white-space:nowrap}.adm .adm-chip.active{background:var(--adm-green-bg);color:var(--adm-green)}.adm .adm-chip.left,.adm .adm-chip.retired{background:#eceef1;color:#4b5866}.adm .adm-chip.removed{background:var(--adm-red-bg);color:var(--adm-red)}.adm .adm-two{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:18px;align-items:start}@media (max-width:760px){.adm .adm-two{grid-template-columns:minmax(0,1fr)}}.adm .adm-qr{display:grid;gap:10px;justify-items:center;text-align:center}.adm .adm-qr svg{display:block;max-width:100%;height:auto}.adm .adm-code{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:22px;font-weight:600;letter-spacing:.1em;color:var(--lv-navy)}.adm .adm-btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.adm .adm-set{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:.5px solid #eef3f7;flex-wrap:wrap}.adm .adm-set:last-child{border-bottom:0}.adm .adm-set-label{font-size:13px}.adm .adm-set-value{color:var(--text-secondary);font-size:13px;margin-top:2px;overflow-wrap:anywhere}.adm .adm-switch{width:40px;height:22px;border-radius:99px;background:var(--lv-grey);border:0;position:relative;flex:none;padding:0}.adm .adm-switch[aria-checked=true]{background:var(--lv-navy)}.adm .adm-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.adm .adm-switch[aria-checked=true]:after{left:21px}@media (prefers-reduced-motion:reduce){.adm .adm-switch:after{transition:none}}.adm .adm-form{display:grid;gap:14px;max-width:460px}.adm .adm-field{display:grid;gap:5px;font-size:13px}.adm .adm-field>span:first-child{font-weight:600;color:var(--text)}.adm .adm-input{width:100%;box-sizing:border-box;border:.5px solid #b8cfdd;border-radius:9px;padding:9px 11px;font-size:14px;color:var(--text);background:#fff;font-family:inherit}.adm .adm-input:focus{outline:none;border-color:var(--lv-blue);box-shadow:0 0 0 3px rgba(43,152,210,.18)}.adm .adm-hint{font-size:12px;color:var(--text-secondary)}.adm .adm-hint.warn{color:var(--adm-amber)}.adm .adm-hint.err{color:var(--adm-red)}.adm .adm-kinds{display:flex;gap:6px;flex-wrap:wrap}.adm .adm-kinds label{border:.5px solid #b8cfdd;border-radius:8px;padding:6px 12px;cursor:pointer;font-size:13px}.adm .adm-kinds input{position:absolute;opacity:0;pointer-events:none}.adm .adm-kinds label.on{border-color:var(--lv-navy);background:var(--surface3);color:var(--lv-navy);font-weight:500}.adm .adm-kinds label:focus-within{outline:2px solid var(--lv-blue);outline-offset:2px}.adm .adm-inline{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:6px}.adm .adm-inline .adm-input{flex:1;min-width:180px}.adm .adm-scrim{position:fixed;inset:0;background:rgba(2,39,61,.45);display:grid;place-items:center;padding:16px;z-index:50}.adm .adm-dialog{background:#fff;border-radius:14px;max-width:420px;width:100%;padding:20px 22px;display:grid;gap:12px;box-shadow:0 10px 30px rgba(2,39,61,.25)}.adm .adm-dialog h2{font-size:17px}.adm .adm-dialog p{margin:0;font-size:14px;color:var(--text);line-height:1.5}.adm .adm-dialog .adm-row{justify-content:flex-end}.adm .adm-center{min-height:60vh;display:grid;place-items:center;text-align:center;padding:24px}.adm .adm-poster-tools{display:flex;gap:8px;justify-content:center;padding:16px;flex-wrap:wrap}.adm .adm-poster{width:8.5in;max-width:100%;min-height:11in;margin:0 auto 32px;background:#fff;box-sizing:border-box;padding:.7in .75in;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;border:.5px solid var(--border);color:#02273d}.adm .adm-poster-logo{height:54px;width:auto}.adm .adm-poster-name{font-size:38px;font-weight:600;color:var(--lv-navy);margin:8px 0 0;line-height:1.15}.adm .adm-poster-sub{font-size:18px;color:#626f7d;margin:0}.adm .adm-poster-qr svg{width:3.6in;height:3.6in;max-width:100%}.adm .adm-poster-code{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:40px;font-weight:700;letter-spacing:.14em;color:var(--lv-navy)}.adm .adm-poster-steps{text-align:left;font-size:17px;line-height:1.5;margin:0;padding-left:1.4em;max-width:5.6in}.adm .adm-poster-foot{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:12px;color:#8a9bb0}.adm .adm-poster-foot img{height:22px;width:auto}@media print{@page{size:letter;margin:0}.adm .adm-header,.adm .adm-poster-tools,.adm .no-print{display:none!important}.live-theme.adm{background:#fff;min-height:0}.adm .adm-main{padding:0;max-width:none;gap:0}.adm .adm-poster{border:0;margin:0;width:8.5in;max-width:none;height:11in;overflow:hidden}}