/* WIRA shared standard: concise overview, one task at a time, details on demand. */
.simple-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;margin:0 0 24px;background:#101b2b;border:1px solid #293b51;border-radius:14px;width:fit-content;max-width:100%}.simple-tabs a{padding:11px 19px;border-radius:9px;font-weight:600;text-decoration:none;color:#afbdd0;white-space:nowrap}.simple-tabs a.active{background:linear-gradient(120deg,#ffe5a4,#e4b44e);color:#241b09}.simple-tabs a:focus-visible{outline:2px solid #f6d480;outline-offset:2px}.simple-form{max-width:760px}.simple-form .member-identity{margin-bottom:24px}.simple-help{margin:14px 0;border:1px solid #2d3e54;border-radius:12px;background:#101b2b;padding:0}.simple-help>summary{cursor:pointer;font-weight:600;padding:15px 18px;color:#e6c776}.simple-help>h2,.simple-help>h3,.simple-help>p,.simple-help>ul,.simple-help>ol,.simple-help>.alert{margin-left:18px;margin-right:18px}.simple-help[open]{padding-bottom:14px}.simple-help>summary:focus-visible{outline:2px solid #f6d480;outline-offset:-3px}.panel.simple-help>summary{margin:0}.admin-footer{margin-left:230px;padding:22px 32px;color:#70839a;border-top:1px solid #263449;font-size:12px}.admin-main .page-title h1,.admin-main>h1{font-size:28px}.admin-main .panel{border-radius:16px}.admin-main table th{font-size:12px;letter-spacing:.02em;color:#a9bcd4}.admin-main table td{vertical-align:middle}.admin-main .filter-bar{gap:12px;padding:18px;border:1px solid #293b51;background:#101b2b;border-radius:14px;margin:18px 0}.admin-main .filter-bar .form-field{margin:0;min-width:145px}.admin-main .table-wrap{border:1px solid #293b51;border-radius:14px}.admin-main .table-wrap table{margin:0}.admin-main details>summary{cursor:pointer}.agent-menu{padding:6px;border:1px solid #293b51;border-radius:14px;background:#101b2b}.agent-menu .button{background:transparent;border-color:transparent}.wallet-cards,.stats{gap:18px}.panel>h2:first-child{margin-top:0}.simple-form button[type=submit],.simple-form form>button{margin-top:16px}
@media(max-width:760px){.simple-tabs{width:100%;gap:5px}.simple-tabs a{flex:1;text-align:center;padding:10px 12px;font-size:13px}.simple-form{max-width:none}.admin-footer{margin-left:0;padding:20px}.admin-main .filter-bar{padding:14px}.admin-main .filter-bar .form-field{min-width:0;flex:1 1 130px}}

.agent-menu .button.active{background:linear-gradient(120deg,#ffe5a4,#e4b44e);color:#241b09}
