.admin-modal{position:absolute;inset:0;z-index:60;display:flex;align-items:center;justify-content:center}.admin-modal.hidden{display:none}.admin-modal-backdrop{position:absolute;inset:0;background:0 0;animation:fadeIn .3s var(--ease-out) both}.admin-shell{position:relative;z-index:1;display:flex;width:1060px;height:700px;background:var(--ink-1);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--edge),0 30px 60px -20px rgba(0,0,0,.8);overflow:hidden;animation:appEntrance .55s var(--ease-out) both}.admin-sheen{position:absolute;inset:0;pointer-events:none;z-index:40;border-radius:inherit;background-image:radial-gradient(120% 70% at 50% -20%,rgba(255,255,255,.05),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:auto,180px 180px}.admin-sidebar{width:88px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:26px 0;background:var(--ink-0);border-right:1px solid var(--hairline);z-index:10}.admin-logo{margin-bottom:30px;width:48px;height:48px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;background-color:var(--well);background-image:var(--dotgrid);background-size:10px 10px;border:1px solid var(--hairline-strong);box-shadow:inset 0 0 18px rgba(0,0,0,.45);color:var(--accent);font-size:20px;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, .6))}.admin-nav{display:flex;flex-direction:column;gap:5px;width:100%;position:relative;padding:0 9px}.admin-pill{position:absolute;left:9px;right:9px;height:62px;border-radius:var(--r-md);background:var(--accent);box-shadow:0 8px 20px -8px var(--accent-glow);transition:top .55s var(--ease-spring),height .4s var(--ease-out);pointer-events:none;z-index:0;top:0}.admin-nav-btn{background:0 0;border:none;color:var(--text-muted);font-size:17px;min-height:62px;padding:10px 0;border-radius:var(--r-md);cursor:pointer;transition:color .35s var(--ease-out),background .35s var(--ease-out);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;z-index:1}.admin-nav-btn:hover{color:var(--text-secondary);background:var(--tint-2)}.admin-nav-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.admin-nav-btn.active{color:var(--accent-ink)}.admin-nav-btn.active:hover{background:0 0}.admin-nav-lbl{font-family:var(--font-mono);font-size:7.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.admin-main{flex:1;display:flex;flex-direction:column;min-width:0}.admin-topbar{height:78px;flex-shrink:0;padding:0 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--hairline)}.admin-topbar-left{display:flex;align-items:center;gap:14px;min-width:0}.admin-topbar-right{display:flex;align-items:center;gap:16px}.admin-topbar .brand-text{font-size:19px;letter-spacing:.06em;color:#fff;white-space:nowrap}.admin-topbar .brand-text span{display:inline-block;width:4px;height:4px;margin:0 8px;background:var(--accent);border-radius:1px;color:transparent;transform:translateY(-3px)}.admin-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-pill);background:var(--accent-glow);border:1px solid var(--border-accent);color:var(--accent-light);font-family:var(--font-mono);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.admin-badge i{font-size:10px}.admin-body{flex:1;min-height:0;overflow-y:auto;padding:28px 32px 34px}.admin-body::-webkit-scrollbar{width:6px}.admin-body::-webkit-scrollbar-track{background:0 0}.admin-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:var(--r-xs)}.admin-body::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.24)}.admin-view{animation:admViewIn .42s var(--ease-out) both}@keyframes admViewIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-pagehead{margin-bottom:22px}.admin-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.admin-eyebrow::before{content:"";width:18px;height:10px;flex-shrink:0;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px)}.admin-pagetitle{font-family:var(--font-display);font-weight:800;font-stretch:122%;font-variation-settings:'wdth' 122;text-transform:uppercase;letter-spacing:.04em;font-size:21px;color:#fff}.admin-h3{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-weight:700;margin:26px 0 13px}.admin-h3::after{content:"";flex:1;height:1px;background:var(--dash)}.admin-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.admin-kpi{--oc:var(--accent);position:relative;background:repeating-linear-gradient(135deg,rgba(255,255,255,.013) 0 1px,transparent 1px 8px),linear-gradient(180deg,var(--tint-1),rgba(255,255,255,.014));border:1px solid var(--hairline);border-radius:var(--r-md);padding:15px 16px 14px;box-shadow:var(--edge-soft);overflow:hidden}.admin-kpi::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--oc),transparent 135%)}.admin-kpi.is-danger{--oc:var(--danger)}.admin-kpi.is-accent{--oc:var(--accent)}.admin-kpi .k{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-weight:600;display:flex;align-items:center;gap:7px}.admin-kpi .k i{color:var(--oc);font-size:11px}.admin-kpi .v{font-family:var(--font-mono);font-size:23px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;margin-top:12px}.admin-kpi.is-danger .v{color:var(--danger)}.admin-kpi.is-accent .v{color:var(--accent-light);text-shadow:0 0 16px var(--accent-glow)}.admin-profile{position:relative;background:repeating-linear-gradient(135deg,rgba(255,255,255,.013) 0 1px,transparent 1px 8px),linear-gradient(180deg,var(--tint-1),rgba(255,255,255,.014));border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--edge-soft)}.ap-head{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:17px 18px;border-bottom:1px solid var(--hairline)}.ap-who{display:flex;align-items:center;gap:14px;min-width:0}.ap-avatar{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border-radius:var(--r-md);background:linear-gradient(150deg,var(--accent-glow),transparent);border:1px solid var(--border-accent);color:var(--accent-light);font-family:var(--font-mono);font-size:16px;font-weight:800;letter-spacing:.02em;text-shadow:0 0 14px var(--accent-glow)}.ap-id{display:flex;flex-direction:column;gap:3px;min-width:0}.ap-id-k{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-weight:700}.ap-id-v{font-size:17px;font-weight:700;color:#fff;align-self:flex-start;max-width:100%}.ap-id-v .cell-copy{font-family:var(--font-mono)}.ap-id-cid{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text-muted);align-self:flex-start}.ap-on{font-size:8.5px;letter-spacing:.1em;padding:2px 7px;border-radius:var(--r-pill);background:var(--tint-2);color:var(--text-muted);border:1px solid var(--hairline)}.ap-on.is-on{color:var(--success);background:var(--success-dim);border-color:rgba(69,224,124,.4)}.ap-ids{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:var(--hairline);border-bottom:1px solid var(--hairline)}.ap-idf{display:flex;flex-direction:column;gap:7px;padding:12px 16px;background:var(--ink-1);min-width:0}.apf-k{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-weight:600}.apf-k i{color:var(--accent);font-size:11px;width:13px;text-align:center}.apf-v{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apf-v.is-empty{color:var(--text-muted);font-weight:700}.admin-profile .cell-copy{cursor:pointer;border-radius:var(--r-xs);transition:color .15s var(--ease-out),background .15s var(--ease-out),box-shadow .15s var(--ease-out)}.admin-profile .cell-copy:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--border-accent)}.admin-profile .cell-copy.is-copied{color:var(--success);box-shadow:inset 0 0 0 1px rgba(69,224,124,.6)}.ap-rating{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.ap-stars{display:flex;gap:3px;font-size:13px;color:var(--hairline-strong)}.ap-stars .on{color:var(--accent)}.ap-stars .half{color:var(--accent);-webkit-mask-image:linear-gradient(90deg,#000 50%,transparent 50%);mask-image:linear-gradient(90deg,#000 50%,transparent 50%)}.ap-rating-v{font-family:var(--font-mono);font-size:13px;font-weight:800;color:var(--accent-light)}.ap-rating-v span{color:var(--text-muted);font-weight:600;font-size:11px}.ap-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1px;background:var(--hairline);border-bottom:1px solid var(--hairline)}.ap-stat{display:flex;flex-direction:column;gap:6px;padding:13px 16px;background:var(--ink-1)}.aps-k{font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-weight:600}.aps-v{font-family:var(--font-mono);font-size:18px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.ap-mod{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:14px 16px}.ap-mod-k{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-weight:700;margin-right:2px}.ap-mod-k i{color:var(--danger);font-size:11px}.ap-mod .admin-input,.ap-mod .admin-select{height:38px}.ap-mod .f5-select{width:auto;min-width:124px;flex:0 0 auto}.ap-mod .f5-select__trigger{height:38px;padding:0 13px;font-size:13px}.ap-mod .f5-select__menu{font-size:13px}.ap-mod .f5-select__option{font-size:13px;padding:9px 11px}.admin-charts{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.admin-chart-card{background:repeating-linear-gradient(135deg,rgba(255,255,255,.013) 0 1px,transparent 1px 8px),linear-gradient(180deg,var(--tint-1),rgba(255,255,255,.014));border:1px solid var(--hairline);border-radius:var(--r-md);padding:16px 16px 10px;box-shadow:var(--edge-soft)}.admin-chart-card .ch-title{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--text-secondary);font-weight:600;margin-bottom:14px}.admin-chart-card .ch-title::after{content:"";flex:1;height:1px;background:var(--dash)}.admin-chart-wrap{position:relative;height:220px}.admin-toolbar{position:relative;display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:18px;padding:12px 14px 12px 19px;border-radius:var(--r-md);background:repeating-linear-gradient(135deg,rgba(255,255,255,.013) 0 1px,transparent 1px 8px),linear-gradient(180deg,var(--tint-1),rgba(255,255,255,.014));border:1px solid var(--hairline);box-shadow:var(--edge-soft)}.admin-toolbar::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--r-md) 0 0 var(--r-md);background:linear-gradient(180deg,var(--accent) 0,transparent 165%);box-shadow:1px 0 12px -3px var(--accent)}.admin-input,.admin-select{width:auto;height:40px;background:var(--well);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-primary);padding:0 13px;font-family:var(--font-main);font-size:13px;box-shadow:var(--edge-soft);transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out)}.admin-select{min-width:150px;cursor:pointer}.admin-input::placeholder{color:var(--text-muted)}.admin-input:focus,.admin-select:focus{outline:0;border-color:var(--accent);background:rgba(0,0,0,.3);box-shadow:var(--edge-soft),0 0 0 2px var(--accent-glow)}.admin-input.grow{flex:1;min-width:170px}.admin-toolbar .f5-select{width:auto;min-width:168px;flex:0 0 auto}.admin-toolbar .f5-select__trigger{height:40px;padding:0 13px;font-size:13px}.admin-toolbar .f5-select__menu{font-size:13px}.admin-toolbar .f5-select__option{font-size:13px;padding:9px 11px}.admin-table-wrap{border:1px solid var(--hairline);border-radius:var(--r-md);overflow-x:auto;overflow-y:hidden;box-shadow:var(--edge-soft);background:var(--tint-1);-webkit-overflow-scrolling:touch}.admin-table{width:100%;border-collapse:collapse}.admin-table td,.admin-table th{text-align:left;padding:12px 15px;font-size:13px;border-bottom:1px solid var(--hairline);vertical-align:middle;word-break:break-word;overflow-wrap:anywhere}.admin-table th{position:sticky;top:0;background:var(--ink-1);color:var(--text-muted);font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;z-index:1}.admin-table thead th{box-shadow:inset 0 -1px 0 var(--hairline-strong)}.admin-table tbody tr{transition:background .18s var(--ease-out)}.admin-table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.012)}.admin-table tbody tr:hover td{background:var(--tint-2)}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.admin-table td.strong{color:#fff;font-weight:600}.admin-table td .rev-star{color:#ffb300;font-size:.9em}.admin-table td.idcell{max-width:168px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;font-family:var(--font-mono)}.admin-table td.actions{text-align:right;white-space:nowrap;width:1%;word-break:normal;overflow-wrap:normal;position:sticky;right:0;background:linear-gradient(var(--tint-1),var(--tint-1)),var(--ink-1);box-shadow:-10px 0 10px -10px rgba(0,0,0,.55)}.admin-table tbody tr:nth-child(2n) td.actions{background:linear-gradient(var(--tint-1),var(--tint-1)),var(--ink-1)}.admin-table tbody tr:hover td.actions{background:linear-gradient(var(--tint-2),var(--tint-2)),var(--ink-1)}.admin-table th.actions{width:1%;white-space:nowrap;position:sticky;right:0;z-index:2;box-shadow:inset 0 -1px 0 var(--hairline-strong),-10px 0 10px -10px rgba(0,0,0,.55)}.a-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;background:var(--tint-2);border:1px solid var(--hairline);color:var(--text-secondary)}.a-badge.s-active{background:var(--success-dim);color:var(--success);border-color:rgba(69,224,124,.3)}.a-badge.s-warn{background:var(--warning-dim);color:var(--warning);border-color:rgba(245,166,35,.3)}.a-badge.s-danger{background:var(--danger-dim);color:var(--danger);border-color:rgba(255,82,70,.3)}.a-badge.s-info{background:var(--info-dim);color:var(--info);border-color:rgba(94,162,255,.3)}.a-badge.s-muted{background:var(--tint-1);color:var(--text-muted)}.a-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:var(--tint-2);color:#fff;font-family:var(--font-main);font-size:12px;font-weight:700;cursor:pointer;margin-left:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18);transition:transform .16s var(--ease-spring),background .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.a-btn:first-child{margin-left:0}.a-btn i{font-size:.92em}.a-btn:hover{background:var(--tint-3);border-color:rgba(255,255,255,.28);transform:translateY(-1px)}.a-btn:active{transform:scale(.97)}.a-btn:focus-visible{outline:0;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.a-btn.primary{background:var(--accent);color:var(--accent-ink);border-color:rgba(0,0,0,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 18px -8px var(--accent-glow)}.a-btn.primary:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px -8px var(--accent-glow)}.a-btn.danger{background:var(--danger-dim);color:var(--danger);border-color:rgba(255,82,70,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.a-btn.danger:hover{background:var(--danger);color:#fff;border-color:rgba(255,82,70,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px -8px rgba(255,82,70,.45)}.admin-pager{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:16px}.admin-pager .pg{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:var(--tint-2);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18);cursor:pointer;transition:background .2s var(--ease-out),transform .16s var(--ease-spring)}.admin-pager .pg:hover{background:var(--tint-3);transform:translateY(-1px)}.admin-pager .pg:active{transform:scale(.95)}.admin-pager .pg[disabled]{opacity:.34;cursor:default;pointer-events:none;box-shadow:none}.admin-pager .pg-info{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums}.admin-pager .pg-total{margin-right:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums}.admin-chat{display:flex;flex-direction:column;gap:9px}.admin-chat-msg{display:flex;justify-content:space-between;align-items:center;gap:14px;background:var(--tint-1);border:1px solid var(--hairline);border-radius:var(--r-md);padding:12px 15px;transition:border-color .2s var(--ease-out),background .2s var(--ease-out)}.admin-chat-msg:hover{border-color:var(--hairline-strong);background:var(--tint-2)}.admin-chat-msg .who{font-family:var(--font-mono);font-size:11px;color:var(--accent-light);flex-shrink:0}.admin-chat-msg .body{color:var(--text-secondary);font-size:13px;flex:1;line-height:1.5}.admin-empty{text-align:center;color:var(--text-muted);padding:48px 20px;font-size:13px;font-family:var(--font-mono);letter-spacing:.04em}.admin-empty i{display:block;font-size:28px;margin-bottom:12px;opacity:.4;color:var(--accent)}.admin-detail-code{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);background:var(--well);padding:4px 7px;border-radius:var(--r-xs);border:1px solid var(--hairline);max-width:520px;display:inline-block;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;vertical-align:middle}.admin-table td.cell-copy{cursor:pointer;transition:box-shadow .15s var(--ease-out),color .15s var(--ease-out),background .15s var(--ease-out)}.admin-table tbody td.cell-copy:hover{box-shadow:inset 0 0 0 1px var(--border-accent);color:#fff}.admin-table tbody td.cell-copy.is-copied{box-shadow:inset 0 0 0 1px rgba(69,224,124,.6);color:var(--success);background:var(--success-dim)!important}.admin-chat-msg .cell-copy{cursor:pointer;border-radius:var(--r-xs);transition:box-shadow .15s var(--ease-out),background .15s var(--ease-out)}.admin-chat-msg .cell-copy:hover{box-shadow:inset 0 0 0 1px var(--border-accent)}.admin-chat-msg .cell-copy.is-copied{background:var(--success-dim);box-shadow:inset 0 0 0 1px rgba(69,224,124,.6)}.admin-toast{position:absolute;left:50%;bottom:22px;transform:translate(-50%,14px);display:inline-flex;align-items:center;gap:8px;max-width:70%;padding:9px 16px;background:var(--glass-toast);border:1px solid var(--hairline-strong);border-radius:var(--r-pill);box-shadow:var(--edge),0 14px 30px -12px rgba(0,0,0,.75);color:var(--text-primary);font-family:var(--font-main);font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:80;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out),transform .3s var(--ease-spring)}.admin-toast i{color:var(--success);font-size:12px}.admin-toast.is-error i{color:var(--danger)}.admin-toast.show{opacity:1;transform:translate(-50%,0)}.admin-confirm{position:absolute;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .16s var(--ease-out)}.admin-confirm.show{opacity:1}.admin-confirm-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.58);backdrop-filter:blur(2px)}.admin-confirm-card{position:relative;z-index:1;width:min(420px,86%);padding:26px 24px 20px;background:var(--ink-1);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);box-shadow:var(--edge),0 24px 50px -16px rgba(0,0,0,.85);text-align:center;transform:translateY(8px) scale(.98);transition:transform .22s var(--ease-spring)}.admin-confirm.show .admin-confirm-card{transform:none}.admin-confirm-icon{width:46px;height:46px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tint-2);color:var(--text-secondary);font-size:18px}.admin-confirm-card.is-danger .admin-confirm-icon{background:var(--danger-dim);color:var(--danger)}.admin-confirm-title{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.admin-confirm-msg{font-size:13px;color:var(--text-secondary);line-height:1.5;word-break:break-word;overflow-wrap:anywhere}.admin-confirm-target{font-family:var(--font-mono);color:#fff}.admin-confirm-meta{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding-top:12px;border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-align:left;word-break:break-word;overflow-wrap:anywhere}.admin-confirm-actions{display:flex;gap:10px;justify-content:center;margin-top:22px}.admin-confirm-actions .a-btn{min-width:112px;height:38px;justify-content:center}@media (prefers-reduced-motion:reduce){.admin-modal-backdrop,.admin-shell,.admin-view{animation:none}.a-btn,.admin-nav-btn,.admin-pager .pg,.admin-pill,.admin-table tbody tr,.admin-toast{transition:none}.admin-confirm,.admin-confirm-card{transition:none}}