.oxb-dialog{box-sizing:border-box;width:min(980px,94vw);max-width:94vw;max-height:90vh;overflow:auto;border:1px solid #51485f;border-radius:18px;background:#17131f;color:#f6f4fa;padding:0;box-shadow:0 24px 80px #0009}
.oxb-dialog::backdrop{background:#09070dbf;backdrop-filter:blur(4px)}
.oxb-wrap{padding:22px;display:grid;gap:16px}.oxb-head,.oxb-actions,.oxb-card-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.oxb-head h2{margin:0;flex:1}.oxb-sub{color:#bbb1c6;line-height:1.5;margin:0}.oxb-actions{padding:10px 0}
.oxb-button{font:inherit;border:1px solid #766080;border-radius:10px;padding:9px 13px;color:inherit;background:#251e2e;cursor:pointer}.oxb-button.primary{background:#2fe0b0;color:#071b16;border-color:#2fe0b0;font-weight:750}.oxb-button.danger{border-color:#c86278;color:#ff9daf}.oxb-button:disabled{opacity:.5;cursor:wait}
.oxb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.oxb-card{border:1px solid #51485f;border-radius:14px;padding:14px;background:#211b2a;overflow-wrap:anywhere}.oxb-card h3,.oxb-card p{margin:0 0 7px}.oxb-card small{color:#bbb1c6}.oxb-chip{font-size:12px;border-radius:99px;padding:4px 9px;background:#352a43}.oxb-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #766080;border-radius:14px;padding:14px}.oxb-form h3,.oxb-form .wide{grid-column:1/-1}.oxb-form label{display:grid;gap:5px;font-size:13px;color:#d5ccde}.oxb-form input,.oxb-form select{width:100%;box-sizing:border-box;border:1px solid #62536f;border-radius:10px;padding:10px;background:#18131f;color:#f6f4fa;font:inherit}.oxb-status{min-height:22px;color:#8fe4d2}.oxb-status.error{color:#ff9daf}.oxb-empty{padding:18px;border:1px dashed #62536f;border-radius:12px;color:#bbb1c6;text-align:center}
#oxb-mobile-home{min-height:92px}.oxb-mobile-open{margin:8px 18px;width:calc(100% - 36px)}
@media(max-width:600px){.oxb-dialog{width:100vw;max-width:100vw;max-height:96vh;margin:auto 0 0;border-radius:20px 20px 0 0}.oxb-wrap{padding:17px}.oxb-form{grid-template-columns:1fr}.oxb-form h3,.oxb-form .wide{grid-column:1}.oxb-grid{grid-template-columns:1fr}}
