.call-entry{gap:1rem;min-width:0;display:grid}.call-entry>button{justify-self:start}.call-dialog{width:calc(100% - 2rem);max-width:600px;max-height:90dvh;padding:0;overflow:auto}.call-panel{background:var(--client-bg,var(--background));color:var(--client-text,var(--foreground));border-radius:8px;padding:2rem}.call-eyebrow{text-transform:uppercase;color:var(--client-muted,var(--muted-foreground));margin-bottom:.75rem;font-size:.75rem}.call-panel h2{margin-bottom:.75rem;font-size:1.65rem}.call-form{gap:1.25rem;margin-top:1.5rem;display:grid}.call-form label{gap:.5rem;min-width:0;font-size:.9rem;display:grid}.call-form input,.call-form textarea{box-sizing:border-box;background:var(--client-surface,var(--background));width:100%;min-width:0;max-width:100%;color:inherit;border:1px solid var(--client-border,var(--border));font:inherit;border-radius:6px;padding:.75rem}.call-times{border:0;min-width:0;padding:0}.call-times legend{margin-bottom:.75rem;font-size:.9rem}.call-times p{font-size:.9rem}.call-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.call-slot-grid button{padding-inline:.3rem}.call-contact{gap:1rem;display:grid}.call-confirmation{text-align:center;justify-items:center;gap:1rem;margin-top:2rem;display:grid}.call-confirmation>svg{color:var(--success)}.call-reservation{border-top:1px solid var(--client-border,var(--border));align-items:flex-start;gap:.75rem;padding-top:1rem;display:flex}.call-reservation strong,.call-reservation span{overflow-wrap:anywhere;display:block}.call-reservation span{margin-top:.3rem;font-size:.9rem}.call-reservation button{padding-left:0}.call-owner-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.call-owner-row>div{gap:.35rem;min-width:0;display:grid}.call-owner-row small{overflow-wrap:anywhere;color:var(--muted-foreground)}@media (width<=639px){.call-panel{padding:1.25rem}.call-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.call-owner-row{flex-direction:column;align-items:flex-start}}
