:root{color-scheme:dark;font-family:system-ui,-apple-system,Arial}*{box-sizing:border-box}body{background:#090909;color:#f6f6f6;margin:0}header{display:flex;justify-content:space-between;align-items:center;padding:20px 4%;border-bottom:1px solid #303030}h2{font-size:20px;margin:0 0 14px}header h2{margin:0}small{display:block;color:#888;font-size:12px;font-weight:400}a{color:#ddd}nav{display:flex;gap:8px;overflow:auto;padding:12px 4%;border-bottom:1px solid #292929}button{border:1px solid #555;background:#f2f2f2;color:#111;padding:11px 16px;border-radius:10px;cursor:pointer;font-weight:600}nav button,.secondary{background:#151515;color:white}nav .active{border-color:white;background:#303030}main{max-width:950px;margin:24px auto;padding:0 16px}.tab{border:1px solid #333;border-radius:14px;padding:20px}.hidden{display:none!important}.between{display:flex;justify-content:space-between;align-items:center;gap:12px}input{display:block;width:100%;padding:13px 16px;background:#080808;border:1px solid #383838;color:#fff;border-radius:12px;margin:8px 0 14px;font-size:15px}.muted{color:#aaa;font-size:13px}.item{padding:17px 0;border-bottom:1px solid #242424;display:flex;justify-content:space-between;align-items:center;gap:12px}.item strong{display:block}.item span{display:block;color:#aaa;font-size:13px;margin-top:4px}.item button{background:#111;color:#fff;padding:7px 13px}.item input[type=checkbox]{width:19px;height:19px;margin:0 12px 0 0;accent-color:white}.left{display:flex;align-items:center}.money{width:125px;margin:0}dialog{background:#121212;color:#fff;border:1px solid #555;border-radius:16px;width:min(460px,95vw);padding:24px}dialog::backdrop{background:#000b}label{font-size:13px}.login{max-width:400px;margin:15vh auto;border:1px solid #333;padding:25px;border-radius:15px}.login button{width:100%}#queue .item{padding:10px 0}@media(max-width:540px){.item{align-items:flex-start}.between{flex-wrap:wrap}}
