.wl-page{gap:20px;max-width:1000px;margin:auto;display:grid}.wl-page header{justify-content:space-between;align-items:center;gap:16px;display:flex}.wl-page section{border:1px solid var(--border);background:var(--surface);border-radius:20px;min-width:0;padding:22px}.wl-page h2{margin-bottom:14px;font-size:20px}.wl-page h3{font-size:17px}.wl-balances{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wl-balances h2{font-size:14px}.wl-balances strong{color:var(--accent);font-size:21px;display:block}.wl-balances small{color:var(--muted);display:block}.wl-page a{color:var(--accent)}.wl-page form{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.wl-page label{flex:1;gap:7px;min-width:0;display:grid}.wl-page input,.wl-page select{background:var(--background);border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);border-radius:12px;padding:12px}.wl-page button{border:1px solid var(--accent);background:var(--accent);color:var(--background);border-radius:14px;padding:11px 16px}.wl-record{border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.wl-record:last-child{border:0}.wl-record small,.wl-page section>p{color:var(--muted)}.wl-notice{border:1px solid var(--border);color:var(--muted);border-radius:14px;padding:15px}.wl-payment-choice{border:1px solid var(--border);border-radius:16px;gap:10px;margin-block:14px;padding:15px;display:grid}.wl-payment-choice input{background:var(--background);width:100%;color:var(--foreground);border:1px solid var(--border);border-radius:10px;padding:10px}.wl-payment-choice p{color:var(--muted);font-size:13px}@media (max-width:700px){.wl-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-page section{padding:15px}.wl-page form{display:grid}.wl-balances strong{font-size:18px}}.wl-page>button{color:var(--accent);background:0 0;justify-self:start}.wl-page>details{border:1px solid var(--border);border-radius:16px;padding:18px}.wl-page>details>summary{cursor:pointer;color:var(--accent)}.wl-page .og-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.wl-page .og-actions button{white-space:normal;min-width:0;min-height:48px;line-height:1.8}@media (max-width:420px){.wl-page .og-actions{grid-template-columns:1fr}}
