.gtf-admin{color:var(--fg);background:var(--panel);border:1px solid var(--orange);border-radius:17px;width:min(520px,calc(100% - 32px));padding:24px;max-height:90vh;overflow:auto}.gtf-admin::backdrop{background:#000b;backdrop-filter:blur(5px)}.gtf-admin [hidden]{display:none!important}.gtf-admin label{display:block;margin:14px 0 8px}.gtf-admin input{display:block;width:100%;padding:12px;color:var(--fg);background:var(--panel2);border:1px solid var(--line);border-radius:9px;margin-bottom:14px}.gtf-admin button{margin:8px 4px 8px 0}.gtf-admin hr{border:0;border-top:1px solid var(--line);margin:22px 0}.gtf-admin [data-status]{line-height:1.5;color:var(--orange)}.gtf-admin button:disabled{opacity:.5;cursor:wait}

.gtf-admin.is-admin{width:min(1500px,calc(100% - 24px));height:90vh}.payout-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:12px 0}.payout-toolbar select{background:var(--panel2);color:var(--fg);padding:10px;border:1px solid var(--line);border-radius:9px}.payout-toolbar label{display:flex;align-items:center;gap:10px}.payout-toolbar input{width:130px;margin:0}.payout-summary{padding:18px;border:1px solid var(--line);border-radius:12px;font-weight:700;line-height:1.8;margin:16px 0}.payout-scroll{max-height:55vh;overflow:auto;border:1px solid var(--line);border-radius:12px}.payout-scroll table{border-collapse:collapse;width:100%;min-width:1200px}.payout-scroll th{position:sticky;top:0;background:var(--panel2);text-align:left;padding:12px;z-index:1}.payout-scroll td{border-top:1px solid var(--line);padding:8px}.payout-scroll input{margin:0;min-width:85px;padding:9px}.payout-scroll input[type=text]{min-width:165px}.payout-scroll input[type=checkbox]{width:20px;min-width:20px;height:20px;accent-color:var(--orange)}.payout-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.payout-scroll td:nth-child(7){color:var(--orange);font-weight:700}
