.waitlist-automation{min-width:0;margin:0 0 22px;padding:18px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--text);font-size:13px;line-height:1.5}.waitlist-automation *{box-sizing:border-box}.waitlist-automation h2{font-size:16px;line-height:1.4;margin:0;font-weight:650}.waitlist-automation h3{font-size:13px;line-height:1.4;margin:0 0 7px;font-weight:600}.waitlist-automation h4{font-size:12px;margin:12px 0 5px}.waitlist-automation p{margin:5px 0 9px;overflow-wrap:anywhere}.waitlist-automation small{display:block;color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.waitlist-auto-heading,.waitlist-auto-form-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.waitlist-auto-heading p{font-size:11px;color:var(--muted)}.waitlist-auto-intro{color:var(--muted);font-size:12px;max-width:100ch}.waitlist-auto-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:17px 0 14px}.waitlist-auto-toolbar>label{min-width:190px;max-width:350px;flex:1}.waitlist-auto-toolbar>small{flex:1;min-width:160px;text-align:right}.waitlist-automation label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:550;min-width:0}.waitlist-automation select,.waitlist-automation input{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:5px;font:inherit;min-width:0;width:100%;min-height:38px;padding:8px 10px}.waitlist-automation input:disabled,.waitlist-automation select:disabled,.waitlist-automation button:disabled{opacity:.5;cursor:not-allowed}.waitlist-automation input[aria-invalid=true]{border-color:#d48f99}.waitlist-automation input:focus-visible,.waitlist-automation select:focus-visible,.waitlist-automation button:focus-visible,.waitlist-automation summary:focus-visible{outline:2px solid #cfabc4;outline-offset:3px}.waitlist-auto-runtime{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:12px 0}.waitlist-auto-runtime>div:first-child{min-width:0;max-width:90ch;flex:1}.waitlist-auto-runtime p{font-size:12px}.waitlist-auto-eyebrow{display:block;color:var(--muted);font-size:10px;margin-bottom:3px}.waitlist-auto-status{display:inline-block;font-size:12px;font-weight:550;overflow-wrap:anywhere}.waitlist-auto-running,.waitlist-auto-accepted{color:#b9d7bf}.waitlist-auto-paused,.waitlist-auto-manual,.waitlist-auto-active{color:#e2c99e}.waitlist-auto-disabled,.waitlist-auto-expired,.waitlist-auto-cancelled{color:var(--muted)}.waitlist-auto-mode-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:340px;justify-content:flex-end}.waitlist-auto-mode-actions button{font-size:11px}.waitlist-auto-hold{padding:12px 14px;border:1px solid #76536b;border-radius:5px;margin:13px 0;font-size:12px}.waitlist-auto-hold>strong{font-size:13px;overflow-wrap:anywhere}.waitlist-auto-hold>p{max-width:100ch}.waitlist-auto-policy{border-top:1px solid var(--border);margin:18px 0 10px;padding-top:16px}.waitlist-auto-policy fieldset{border:0;padding:0;min-width:0;margin:12px 0}.waitlist-auto-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.waitlist-auto-policy>p{font-size:11px;color:var(--muted);max-width:100ch}.waitlist-auto-form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:15px}.waitlist-auto-form-actions>small{margin-left:auto;max-width:55ch}.waitlist-auto-details{margin:10px 0;border-top:1px solid var(--border);padding-top:4px;min-width:0}.waitlist-auto-details summary{cursor:pointer;min-height:36px;display:list-item;line-height:24px;padding:6px 0;font-size:12px;font-weight:550;overflow-wrap:anywhere}.waitlist-auto-details summary:hover{color:#d2b8c9}.waitlist-auto-details summary>span{font-weight:400;font-size:11px;margin-left:8px;color:var(--muted)}.waitlist-auto-details>p,.waitlist-auto-details>ul{font-size:11px;color:var(--muted);max-width:110ch}.waitlist-auto-details>ul{padding-left:20px}.waitlist-auto-queue,.waitlist-auto-history{list-style:none;padding:0;margin:10px 0;border:1px solid var(--border);border-radius:5px;overflow:hidden}.waitlist-auto-queue>li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;min-width:0;padding:10px 12px;border-bottom:1px solid var(--border)}.waitlist-auto-queue>li:last-child,.waitlist-auto-history>li:last-child{border-bottom:0}.waitlist-auto-queue>li:hover,.waitlist-auto-history>li:hover{background:#ffffff03}.waitlist-auto-queue strong,.waitlist-auto-history strong{font-size:12px;font-weight:550;overflow-wrap:anywhere}.waitlist-auto-position{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px}.waitlist-auto-queue p{font-size:11px;color:var(--muted);margin:4px 0}.waitlist-auto-blocked{font-size:12px;padding:0 0 6px}.waitlist-auto-blocked ul{padding-left:18px;margin:6px 0}.waitlist-auto-blocked li+li{margin-top:8px}.waitlist-auto-blocked strong{font-weight:550}.waitlist-auto-history>li{display:flex;justify-content:space-between;align-items:start;gap:12px;min-width:0;padding:10px 12px;border-bottom:1px solid var(--border)}.waitlist-auto-history>li>div{min-width:0}.waitlist-auto-history>li>.waitlist-auto-status{font-size:11px;flex:none;max-width:45%;text-align:right}.waitlist-auto-empty{padding:12px;border:1px dashed var(--border);border-radius:5px;font-size:12px;color:var(--muted);margin:12px 0}.waitlist-auto-empty>strong{color:var(--text)}.waitlist-auto-notice,.waitlist-auto-recovery{border:1px solid #76536b;background:var(--bg);border-radius:5px;padding:12px 14px;margin:12px 0;font-size:12px;overflow-wrap:anywhere}.waitlist-auto-recovery{border-color:#8c7049}.waitlist-auto-recovery>button{margin-top:10px}.waitlist-auto-recovery p{color:var(--muted)}.waitlist-automation .waitlist-auto-check{display:flex;flex-direction:row;align-items:start;font-weight:400;gap:10px}.waitlist-auto-check>input{width:17px;height:17px;min-height:17px;flex:none;margin-top:3px;padding:0;accent-color:#b085a2}.waitlist-auto-notices{margin:12px 0;padding:11px 14px 11px 30px;background:var(--bg);border-left:2px solid #8c7049;color:#e2c99e;font-size:12px}.waitlist-auto-notices li+li{margin-top:6px}.waitlist-automation .waitlist-auto-warning{color:#e2c99e;font-size:12px}.waitlist-automation .waitlist-auto-error{color:#f1b4be;font-size:12px}
@media(max-width:1024px){.waitlist-auto-runtime{flex-direction:column;gap:12px}.waitlist-auto-mode-actions{justify-content:flex-start;max-width:none}.waitlist-auto-toolbar>small{text-align:left;flex-basis:100%;min-width:0}.waitlist-auto-form-actions>small{margin-left:0;flex-basis:100%}}
@media(max-width:639px){.waitlist-automation{padding:13px}.waitlist-auto-form-grid{grid-template-columns:minmax(0,1fr);gap:15px}.waitlist-auto-toolbar{align-items:stretch}.waitlist-auto-toolbar>label{min-width:0;max-width:none;flex-basis:100%}.waitlist-automation select,.waitlist-automation input{min-height:44px}.waitlist-auto-toolbar>button,.waitlist-auto-mode-actions>button,.waitlist-auto-form-actions>button,.waitlist-auto-recovery>button{min-height:44px;flex:1;justify-content:center}.waitlist-auto-mode-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.waitlist-auto-mode-actions>button{width:100%;white-space:normal;line-height:1.35;padding:8px}.waitlist-auto-mode-actions>button:last-child{grid-column:1/-1}.waitlist-auto-toolbar>button,.waitlist-auto-recovery>button{width:100%}.waitlist-auto-form-actions{align-items:stretch}.waitlist-auto-form-actions>button{flex-basis:100%}.waitlist-auto-history>li{flex-direction:column;gap:5px}.waitlist-auto-history>li>.waitlist-auto-status{max-width:none;text-align:left}.waitlist-auto-details summary{min-height:44px;padding:10px 0}.waitlist-auto-details summary>span{white-space:nowrap}.waitlist-auto-check{min-height:44px}.waitlist-auto-check>input{width:18px;height:18px;min-height:18px}.waitlist-auto-queue>li{padding:10px}.waitlist-auto-hold{padding:12px}.waitlist-auto-heading{gap:5px}.waitlist-auto-form-heading{gap:4px}}
