.email-options-module__-BU7nG__options{min-width:0;max-width:100%}.email-options-module__-BU7nG__options[open]{flex-basis:100%}.email-options-module__-BU7nG__options .email-options-module__-BU7nG__trigger{cursor:pointer;min-height:44px;color:var(--primary);align-items:center;gap:8px;font-size:.85rem;font-weight:650;list-style:none;display:flex}.email-options-module__-BU7nG__trigger::-webkit-details-marker{display:none}.email-options-module__-BU7nG__trigger span{overflow-wrap:anywhere;min-width:0}.email-options-module__-BU7nG__trigger svg{flex-shrink:0}.email-options-module__-BU7nG__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:6px}.email-options-module__-BU7nG__options[open] .email-options-module__-BU7nG__chevron{transform:rotate(180deg)}.email-options-module__-BU7nG__panel{border:1px solid var(--border);background:var(--background);border-radius:12px;gap:12px;margin-top:12px;padding:18px;display:grid}.email-options-module__-BU7nG__panel p{color:var(--muted-foreground);font-size:.8rem;line-height:1.6;margin:0!important}.email-options-module__-BU7nG__links{flex-wrap:wrap;gap:8px;display:flex}.email-options-module__-BU7nG__links a,.email-options-module__-BU7nG__panel button{border:1px solid var(--border);min-height:44px;color:var(--primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:650;display:inline-flex}.email-options-module__-BU7nG__links a:hover,.email-options-module__-BU7nG__panel button:hover{background:var(--secondary)}.email-options-module__-BU7nG__links a:focus-visible,.email-options-module__-BU7nG__panel button:focus-visible,.email-options-module__-BU7nG__panel input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.email-options-module__-BU7nG__panel label{font-size:.8rem;font-weight:650}.email-options-module__-BU7nG__panel input{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--foreground);border-radius:6px;padding:10px;font-size:16px}.email-options-module__-BU7nG__panel button{justify-self:start}.email-options-module__-BU7nG__panel .email-options-module__-BU7nG__status{color:var(--primary)}.email-options-module__-BU7nG__status:empty{display:none}
.quote-selection-trigger{border:1px solid var(--input);background:var(--background);width:100%;min-height:52px;color:var(--foreground);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.quote-selection-trigger>svg{color:var(--muted-foreground);flex-shrink:0;transition:transform .16s}.quote-selection-trigger[data-popup-open]>svg{transform:rotate(180deg)}.quote-selection-trigger:hover,.quote-selection-trigger[data-popup-open]{border-color:var(--primary)}.quote-selection-trigger:focus-visible,.quote-selection-search:focus-within{outline:2px solid var(--ring);outline-offset:3px}.quote-selection-text{overflow-wrap:anywhere;gap:3px;min-width:0;font-size:14px;font-weight:550;line-height:1.5;display:grid}.quote-selection-text .quote-selection-group{color:var(--muted-foreground);font-size:12px;font-weight:400}.quote-selection-positioner{z-index:50;width:var(--anchor-width);max-width:calc(100vw - 24px)}.quote-selection-positioner[data-anchor-hidden]{visibility:hidden}.quote-selection-popup{max-height:min(420px, var(--available-height));border:1px solid var(--border);background:var(--card);min-height:0;color:var(--foreground);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 36px #0003}.quote-selection-search{border:1px solid var(--input);background:var(--background);min-height:48px;color:var(--muted-foreground);border-radius:8px;flex-shrink:0;align-items:center;gap:10px;margin:12px;padding:0 12px;display:flex}.quote-selection-search>svg{flex-shrink:0}.quote-selection-search input{width:100%;min-width:0;min-height:46px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.quote-selection-search input::placeholder{color:var(--muted-foreground);font-size:13px}.quote-selection-search button{cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-right:-10px;display:grid}.quote-selection-search button:hover{color:var(--primary);background:var(--secondary)}.quote-selection-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;min-height:0;padding:0 6px 6px;overflow-y:auto}.quote-selection-list:empty{padding:0}.quote-selection-option{cursor:pointer;border-radius:8px;outline:none;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:grid}.quote-selection-option[data-highlighted]{background:var(--secondary);color:var(--primary)}.quote-selection-option[data-selected]{color:var(--primary)}.quote-selection-check{color:var(--primary);place-items:center;display:grid}.quote-selection-empty:not(:empty){color:var(--muted-foreground);padding:4px 18px 18px;font-size:13px;line-height:1.7}.quote-selection-empty button{min-height:44px;color:var(--primary);cursor:pointer;align-items:center;margin-top:8px;font-weight:600;display:inline-flex}.quote-selection-popup button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.interior-form .quote-selection-preview{border:1px solid var(--border);background:var(--background);border-radius:12px;align-items:center;gap:16px;margin:0 0 26px;padding:12px;display:flex}.quote-selection-photo{background:var(--secondary);border-radius:8px;flex:0 0 88px;width:88px;height:80px;position:relative;overflow:hidden}.quote-selection-preview figcaption{min-width:0}@media (max-width:600px){.interior-form .quote-selection-preview{gap:12px}.quote-selection-photo{flex-basis:72px;width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.quote-selection-trigger>svg{transition:none}}
