.support-toolbar{flex-wrap:wrap}.zop-dialog{border:1px solid var(--line,#ccd2dc);border-radius:18px;background:var(--surface,#fff);color:var(--ink,#182536);padding:24px;width:min(920px,calc(100vw - 48px));max-height:88vh;box-sizing:border-box;color-scheme:light}.zop-dialog::backdrop{background:#0c192bb3}.zop-heading,.zop-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.zop-heading h2{margin:0}.zop-heading button{font-size:28px;background:none;border:0;color:inherit;cursor:pointer}.zop-dialog p{font-size:14px;line-height:1.5}.zop-grid,.zop-worker{display:grid;grid-template-columns:1fr 1fr;gap:14px}.zop-dialog label{display:grid;gap:6px;font-size:14px}.zop-dialog input{width:100%;box-sizing:border-box;min-width:0;font-size:16px}.zop-worker{margin:16px 0;padding:16px;border:1px solid var(--line,#ccd2dc);border-radius:12px}.zop-worker legend{padding:0 7px;font-weight:600}.zop-worker input[readonly]{opacity:.75}.zop-actions{justify-content:flex-end;margin-top:18px}.zop-dialog [data-message]{min-height:22px}.zop-worker button{justify-self:start}@media(max-width:600px){.zop-grid,.zop-worker{grid-template-columns:1fr}.zop-dialog{padding:16px;width:calc(100vw - 20px)}.zop-actions{flex-wrap:wrap}}

body.dark .zop-dialog{color-scheme:dark}.zop-dialog input{background:var(--bg);color:var(--ink);border-color:var(--line)}.zop-dialog input::placeholder{color:var(--muted);opacity:1}.zop-dialog input[readonly]{opacity:1;background:var(--soft);color:var(--ink)}.zop-dialog p{color:var(--muted)}.zop-dialog label,.zop-worker legend{color:var(--ink)}.zop-heading button:hover{background:var(--soft);border-radius:9px}.zop-dialog input:focus-visible,.zop-dialog button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
