.auto-design-dialog{width:min(1000px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;color:#493b30;background:#fcfaf6;box-sizing:border-box}
.auto-design-dialog form{padding:26px}.auto-design-dialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.auto-design-dialog header button{min-width:44px;min-height:44px;font-size:22px}.auto-design-dialog h2{font-size:28px;line-height:1.15;letter-spacing:-.03em;margin:6px 0 14px}.auto-design-dialog p{font-size:13px;line-height:1.65}.auto-eyebrow{color:#8c6448;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;margin:0}.auto-scope{padding:12px 14px;background:#eee8dc;border-radius:9px}.auto-design-dialog fieldset{border:0;margin:0;padding:0;min-width:0}.auto-preferences{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.auto-design-dialog label{display:grid;gap:7px;font-size:12px;font-weight:650}.auto-design-dialog input:not([type=checkbox]),.auto-design-dialog select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #cfc4b4;border-radius:8px;padding:10px;font-size:16px;color:#493b30;background:#fff;min-width:0}.auto-design-dialog input:read-only{background:#f2ede4}.auto-settings{padding:12px;border:1px solid #d8cdbc;border-radius:9px;margin:16px 0}.auto-settings summary{cursor:pointer;min-height:32px;font-weight:650}.auto-settings>label{margin-top:14px}.auto-check{display:flex!important;align-items:flex-start;gap:10px!important;line-height:1.6}.auto-check input{width:20px;height:20px;flex:none}.auto-hint{font-size:12px!important;color:#75695e}.auto-wall-summary{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;margin:12px 0}.auto-wall-summary span{padding:8px;background:#e9eddf;border-radius:6px}.auto-location{padding:16px;margin:14px 0;border:1px solid #d8cdbc;border-radius:12px;background:#fff}.auto-location-head{display:flex;gap:14px;margin-bottom:14px}.auto-location-head select{flex:1}.auto-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.auto-replace{padding:14px;background:#fff0d8;margin:18px 0}.auto-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.auto-design-dialog button{min-height:44px;font-size:13px}.auto-design-dialog button.primary{background:#354b38;border-color:#354b38;color:white;padding:12px 20px}.auto-design-dialog [data-auto-status]{padding:12px 0;font-weight:650}.auto-table-wrap{overflow:auto;max-height:320px}.auto-design-dialog table{border-collapse:collapse;width:100%;font-size:12px;min-width:540px}.auto-design-dialog th,.auto-design-dialog td{padding:9px;text-align:left;border-bottom:1px solid #dfd2c3}.auto-review-notes{padding:16px 16px 16px 32px;background:#eef2e8;border-radius:10px;font-size:12px;line-height:1.7}.auto-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.setup-auto-choice{padding:14px;background:#eef2e8;border:1px solid #bfccb5;border-radius:10px;margin-top:16px}.setup-auto-choice label{display:flex;gap:10px;align-items:flex-start;font-weight:650}.setup-auto-choice input{width:20px;height:20px;flex:none}.setup-auto-choice p{font-size:12px;line-height:1.5;margin:8px 0 0}.auto-design-dialog [hidden]{display:none!important}
@media(max-width:760px){.auto-design-dialog form{padding:18px}.auto-preferences,.auto-location-grid{grid-template-columns:1fr}.auto-design-dialog h2{font-size:24px}.auto-location{padding:12px}.auto-actions{display:grid}.auto-actions button{width:100%}}

.auto-wish .auto-location-grid{grid-template-columns:minmax(140px,1fr) minmax(220px,2fr) minmax(75px,.5fr) minmax(120px,1fr)}.auto-wish>button{margin-top:12px}.auto-design-dialog [data-auto-island-fields]:disabled{opacity:.5}.auto-design-dialog h3{margin-top:28px}.auto-design-dialog .auto-wish select{font-size:14px}@media(max-width:760px){.auto-wish .auto-location-grid{grid-template-columns:1fr}.auto-design-dialog .auto-wish select{font-size:16px}}
