.qw-dialog{width:min(580px,calc(100% - 24px));max-height:90dvh;padding:0;border:1px solid var(--border);border-radius:22px;background:var(--surface);color:var(--text)}
.qw-form{padding:24px;display:grid;gap:18px}.qw-form header,.qw-form footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.qw-form h2{margin:0;font-size:1.5rem}.qw-form label{display:grid;gap:8px}.qw-form input:not([type=checkbox]),.qw-form select{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--control-border);border-radius:10px;background:var(--surface-low);color:var(--text);font:inherit}.qw-form details>label{margin-top:14px}.qw-form summary{cursor:pointer;padding:8px 0}.qw-presets,.qw-tabs{display:flex;gap:8px;flex-wrap:wrap}.qw-presets details{width:100%}.qw-presets details button{margin:4px}.qw-check{display:flex!important;align-items:center;gap:10px}.qw-check input{width:22px;height:22px;accent-color:var(--accent)}.qw-form fieldset{border:1px solid var(--border);border-radius:12px;display:grid;gap:12px}.qw-form legend{padding:0 8px}.qw-error{color:var(--danger,#b93838)}.qw-bell{position:relative}.qw-bell span{position:absolute;top:0;right:0;min-width:18px;border-radius:10px;background:var(--accent);color:var(--accent-text);font-size:11px;padding:2px}.qw-tabs{margin:20px 0}.qw-tabs [aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent)}.qw-reminder,.qw-participants{padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--surface);margin:12px 0}.qw-title{border:0;background:none;color:var(--text);font:inherit;font-weight:650;text-align:left;cursor:pointer;padding:0}.qw-person-row{display:flex;justify-content:space-between;gap:16px;width:100%;text-align:left;padding:14px 0;border:0;border-bottom:1px solid var(--border);background:none;color:var(--text);cursor:pointer;font:inherit}.qw-person-row>span{color:var(--muted)}.qw-person-row strong{font-size:.95rem}.qw-participants h3{margin:0 0 12px}
