.ce-ask{display:grid;gap:14px;min-width:0;padding:18px 0 20px;border-bottom:1px solid var(--border);color:var(--foreground)}.show-locator .ce-ask{display:none}.ce-ask-head{display:grid;gap:4px;min-width:0}.ce-ask h2{margin:0;font-size:22px;font-weight:400;line-height:1.25;overflow-wrap:anywhere}.ce-dealer-line{font-size:13px}.ce-dealer-line,.ce-note{margin:0;color:var(--muted-foreground)}.ce-note{font-size:14px;line-height:1.55}.ce-note-row{align-items:center;gap:10px 16px}.ce-actions,.ce-note-row{display:flex;flex-wrap:wrap}.ce-actions{gap:10px;min-width:0}.ce-button{min-height:44px;max-width:100%;white-space:normal;text-decoration:none;line-height:1.3}.ce-button>svg{flex:none}.ce-actions>.ce-button{flex:1 1 150px}.ce-number{font-size:12px;font-weight:400;opacity:.85;overflow-wrap:anywhere}.ce-hours{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.55}.ce-hours>svg{flex:none;margin-top:3px;color:var(--muted-foreground)}.ce-hours strong{display:block;font-weight:600}.ce-hours p{margin:0;white-space:pre-line;color:var(--muted-foreground)}.ce-form{display:grid;gap:16px;min-width:0}.ce-form textarea{min-height:110px}.ce-field-error{color:var(--destructive);font-size:12px;font-weight:600}.ce-privacy{margin:0;font-size:12px;line-height:1.6;color:var(--muted-foreground)}.ce-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ce-failure{margin:0}.ce-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.ce-confirmation{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius,4px);background:var(--muted);font-size:14px;line-height:1.55}.ce-confirmation:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:2px}.ce-confirmation>svg{flex:none;color:var(--primary)}.ce-confirmation p{margin:0}.ce-trap{opacity:0;pointer-events:none}.ce-trap,.ce-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.ce-visually-hidden{white-space:nowrap}.ce-inbox{display:grid;gap:18px;min-width:0;color:var(--foreground);font-size:14px;line-height:1.5}.ce-inbox-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ce-lead{margin:0;max-width:64ch;color:var(--muted-foreground)}.ce-filter{display:inline-flex;flex-wrap:wrap;gap:6px}.ce-filter>button{min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--card,var(--background));color:var(--foreground);font:inherit;font-size:13px;cursor:pointer}.ce-filter>button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.ce-filter>button:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:2px}.ce-status-line{margin:0;display:flex;gap:8px;align-items:flex-start;color:var(--muted-foreground);font-size:13px}.ce-status-line>svg{flex:none;margin-top:2px}.ce-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.ce-item{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius,6px);background:var(--card,var(--background));color:var(--card-foreground,var(--foreground))}.ce-item[data-status=new]{border-inline-start:3px solid var(--primary)}.ce-item-meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--muted-foreground)}.ce-chip,.ce-item-meta{align-items:center;font-size:12px}.ce-chip{display:inline-flex;gap:5px;padding:2px 9px;border:1px solid var(--border);border-radius:999px;background:var(--muted);color:var(--foreground);font-weight:600;line-height:1.6}.ce-chip[data-status=new]{border-color:var(--primary);color:var(--primary);background:transparent}.ce-from{display:grid;gap:2px;min-width:0}.ce-from strong{font-size:16px;overflow-wrap:anywhere}.ce-from-contact{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.ce-from-contact a{color:inherit;overflow-wrap:anywhere;text-underline-offset:3px}.ce-piece{display:flex;align-items:center;gap:12px;min-width:0;padding:10px;border-radius:var(--radius,6px);background:var(--muted)}.ce-piece img,.ce-piece-photo{display:grid;place-items:center;flex:none;color:var(--muted-foreground);width:56px;height:56px;object-fit:cover;border-radius:4px;background:var(--border)}.ce-piece div{display:grid;gap:2px;min-width:0;font-size:13px}.ce-piece strong{font-size:14px;overflow-wrap:anywhere}.ce-piece span{color:var(--muted-foreground);overflow-wrap:anywhere}.ce-message{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch}.ce-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ce-reply{display:grid;gap:10px;min-width:0;padding-top:12px;border-top:1px solid var(--border)}.ce-reply label{display:grid;gap:6px;font-weight:600;font-size:13px}.ce-reply textarea,.ce-settings input[type=tel],.ce-settings input[type=text]{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--input,var(--border));border-radius:var(--radius,6px);background:var(--background);color:var(--foreground);font:inherit;font-weight:400;line-height:1.5}.ce-reply textarea{min-height:160px;resize:vertical}.ce-reply textarea:focus-visible,.ce-settings input:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:1px}.ce-hint{color:var(--muted-foreground);max-width:64ch}.ce-error,.ce-hint{margin:0;font-size:13px}.ce-error{color:var(--destructive);font-weight:600}.ce-empty{display:grid;gap:6px;justify-items:start;padding:28px 20px;border:1px dashed var(--border);border-radius:var(--radius,6px);text-align:start}.ce-empty h3{margin:0;font-size:16px}.ce-empty p{margin:0;color:var(--muted-foreground);max-width:60ch}.ce-settings{display:grid;gap:16px;min-width:0;font-size:14px;line-height:1.5}.ce-settings-field{display:grid;gap:6px;max-width:420px;font-weight:600;font-size:13px}.ce-toggles{display:grid;gap:10px;margin:0;padding:0;border:0}.ce-toggles legend{margin-bottom:6px;font-weight:600;font-size:13px}.ce-toggle{display:flex;align-items:flex-start;gap:12px;min-height:44px;cursor:pointer}.ce-toggle input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--primary)}.ce-toggle span{display:grid;gap:2px}.ce-toggle small{color:var(--muted-foreground);font-size:13px;overflow-wrap:anywhere}.ce-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}@media (max-width:600px){.ce-ask h2{font-size:20px}.ce-actions>.ce-button{flex-basis:100%}.ce-item{padding:14px 12px}.ce-item-actions>.ce-button{flex:1 1 100%}}