.wa-app .wa-client-access{flex:none;padding:6px 10px;background:var(--inanet-surface,#12313b);color:var(--inanet-text,#e5f3fa);border-block:1px solid var(--inanet-border,#426474);display:flex;flex-direction:column;gap:4px;font-size:12px;max-height:160px;overflow:auto}
.wa-app .wa-client-access-line{display:flex;align-items:center;justify-content:space-between;gap:8px}
.wa-app .wa-client-access .wa-client-refresh{padding:3px 8px;background:transparent;border:1px solid var(--inanet-border,#426474);border-radius:7px;color:#bde9e0;font-size:18px;min-height:28px;width:30px;line-height:20px}
.wa-app .wa-client-identity{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d2e6ed;min-width:0;font-weight:600}
.wa-app .wa-client-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.wa-app .wa-client-access .wa-client-billing,.wa-app .wa-client-access .wa-client-ticket,.wa-app .wa-client-ticket-list summary{padding:5px 10px;min-height:34px;border-radius:10px;border:1px solid #f4ca78;background:#f4d28b;color:#172932;font-size:13px;font-weight:800;cursor:pointer}
.wa-app .wa-client-access .wa-client-ticket,.wa-app .wa-client-ticket-list summary{background:#473a24;color:#ffda8d}
.wa-app .wa-client-ticket-list{position:relative;max-width:100%;background:#102b37;border-radius:10px}
.wa-app .wa-client-ticket-list button{display:block;max-width:100%;padding:8px 10px;background:#173542;border:1px solid #496777;color:#e7f2fa;border-radius:8px;margin:5px;font-size:12px;cursor:pointer}
.wa-app .wa-client-select{display:grid;gap:5px;color:#d8e9f0}
.wa-app .wa-client-select select{width:100%;min-width:0;background:#0c2530;color:#e7f2fa;border:1px solid #4d707c;border-radius:8px;padding:7px;color-scheme:dark;font-size:12px}
.wa-app .wa-client-access small,.wa-app .wa-client-no-ticket{font-size:11px;color:#b5cdd5}
.wa-app .wa-client-warning{color:#ffd38a;font-size:11px}
.wa-app .wa-client-access button:focus-visible,.wa-app .wa-client-access summary:focus-visible{outline:2px solid #86efdc;outline-offset:2px}
.wa-app .wa-client-access button:disabled{opacity:.6;cursor:default}
@media(max-height:650px){.wa-app .wa-client-access{max-height:145px;padding:6px 10px}}

@media(max-height:650px){
 .wa-app .wa-client-access{padding:3px 10px;gap:3px;max-height:120px}
 .wa-app .wa-client-access-line{min-height:22px}
 .wa-app .wa-client-access .wa-client-refresh{min-height:22px;height:22px;padding:0 6px}
 .wa-app .wa-client-access .wa-client-billing,.wa-app .wa-client-access .wa-client-ticket,.wa-app .wa-client-ticket-list summary{min-height:28px;padding:3px 9px;font-size:12px}
 .wa-app .wa-client-access>small{display:none}
}
