.adm{--adm-panel:#171411;--adm-line:#d4a95a29;--adm-grid:#efe4cf14;--adm-input:#0f0d0b;--adm-c1:#b88c40;--adm-c2:#3f9ccf;background:var(--bg);min-height:100vh;font-size:14px;line-height:1.5}.adm h3{font-family:var(--font-body);color:var(--cream);margin:0;font-size:15px;font-weight:600}.adm .panel{border:1px solid var(--adm-line);background:var(--adm-panel);border-radius:8px;padding:18px 20px}.adm .panel>header{margin-bottom:14px}.adm .panel>header p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.adm-muted{color:var(--muted)}.adm-error{color:#f3b3a5;background:#7e1a1040;border:1px solid #e2482c73;border-radius:6px;margin:0 0 14px;padding:10px 14px}.adm input:not([type]),.adm input[type=date],.adm input[type=datetime-local],.adm input[type=number],.adm input[type=password],.adm input[type=search],.adm input[type=text],.adm input[type=time],.adm select{border:1px solid var(--adm-line);background:var(--adm-input);height:36px;color:var(--cream);font:inherit;border-radius:6px;padding:0 12px}.adm input[type=date],.adm input[type=datetime-local],.adm input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;padding:0 8px}.adm textarea{border:1px solid var(--adm-line);background:var(--adm-input);color:var(--cream);font:inherit;resize:vertical;border-radius:6px;padding:8px 12px}.adm input[type=number]{text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;width:96px;padding:0 8px}.adm input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.adm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.adm input.changed,.adm select.changed,.adm textarea.changed{background:#3f9ccf14;border-color:#3f9ccfb3}.adm input:focus,.adm select:focus,.adm textarea:focus{border-color:var(--gold);outline:none}.adm .field{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.adm .field--block{gap:6px;display:grid}.adm .check{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.adm .check input{accent-color:var(--gold)}.adm .btn,.adm .btn-ghost{cursor:pointer;white-space:nowrap;border-radius:6px;height:36px;padding:0 16px;font-size:13.5px}.adm .btn{border:1px solid var(--gold-deep);color:var(--gold-hi);background:linear-gradient(#3a2d18,#2a2112);font-weight:500}.adm .btn:hover:not(:disabled){border-color:var(--gold)}.adm .btn--wide{width:100%;height:42px;margin-top:4px}.adm .btn-ghost{border:1px solid var(--adm-line);color:var(--text);background:0 0}.adm .btn-ghost:hover:not(:disabled){color:var(--cream);border-color:#d4a95a66}.adm button:disabled{opacity:.55;cursor:default}.adm .link{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.adm .link:hover{color:var(--gold-hi);text-underline-offset:3px;text-decoration:underline}.adm .code{border:1px solid var(--adm-grid);background:var(--adm-input);color:var(--text);cursor:copy;border-radius:4px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.adm .seg{border:1px solid var(--adm-line);border-radius:6px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.adm .seg button{height:34px;box-shadow:0 -1px 0 var(--adm-line);border:0;border-right:1px solid var(--adm-line);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;flex:1 0 auto;padding:0 14px;font-size:13px}.adm .seg button:last-child{border-right:0}.adm .seg button.on{color:var(--gold-hi);background:#d4a95a24}.adm .filters{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;display:flex}.adm .tag{border:1px solid var(--adm-grid);color:var(--muted);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 7px;font-size:11.5px;font-weight:500;line-height:18px;display:inline-block}.adm .report .tag,.adm .tag:first-child{margin-left:0}.adm .tag--gold{color:var(--gold-hi);border-color:#d4a95a73}.adm .tag--red{color:#f19a86;border-color:#e2482c80}.adm .tbl-wrap{overflow-x:auto}.adm .tbl{border-collapse:collapse;width:100%;font-size:13.5px}.adm .tbl th{border-bottom:1px solid var(--adm-line);color:var(--muted);text-align:left;white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:500}.adm .tbl td{border-bottom:1px solid var(--adm-grid);color:var(--text);vertical-align:middle;padding:8px 12px}.adm .tbl tr:last-child td{border-bottom:0}.adm .tbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.adm .tbl .strong{color:var(--cream);white-space:nowrap;font-weight:500}.adm .tbl .empty{color:var(--muted);text-align:center;padding:28px 12px}.adm .del,.adm .tbl tr.clickable{cursor:pointer}.adm .tbl tr.clickable:hover td{background:#efe4cf08}.adm .panel>.tbl td:first-child,.adm .panel>.tbl th:first-child,.adm .panel>.tbl-wrap>.tbl td:first-child,.adm .panel>.tbl-wrap>.tbl th:first-child{padding-left:0}.adm .panel>.tbl td:last-child,.adm .panel>.tbl th:last-child,.adm .panel>.tbl-wrap>.tbl td:last-child,.adm .panel>.tbl-wrap>.tbl th:last-child{padding-right:0}.adm .panel>:not(header)+.tbl,.adm .panel>:not(header)+.tbl-wrap{margin-top:12px}.adm .tag--blue{color:#8cc8ea;border-color:#3f9ccf80}.adm .was{color:var(--muted);white-space:nowrap;font-size:12px}.adm .del{width:28px;height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:4px;font-size:18px;line-height:1}.adm .del:hover{color:#f19a86;border-color:#e2482c80}.adm .editor .tbl td{vertical-align:middle}.adm .bar{z-index:5;border:1px solid var(--adm-line);background:#171411f5;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #00000073}.adm .bar.on{border-color:#3f9ccf8c}.adm .bar__actions{gap:8px;display:flex}.adm .bar .ok{color:var(--jade)}
