.quote button:not(:disabled),.quote [role=button]:not([aria-disabled=true]),.quote [role=option]:not([aria-disabled=true]),[data-slot=dialog-content] button:not(:disabled),[data-slot=popover-content] button:not(:disabled){cursor:pointer}.quote [data-slot=label],.quote [data-slot=button][data-variant=outline]{color:var(--color-muted-foreground)}.quote [data-slot=button][data-variant=outline]:hover{color:var(--color-accent-foreground)}.quote .quote-field-error,.quote p.quote-field-error{color:#ef4444;margin:0;font-size:.875rem;font-weight:400;line-height:1.375}.quote [data-slot=input]:focus-visible,.quote [data-slot=button]:focus-visible,.quote [data-slot=checkbox]:focus-visible,.quote [data-slot=radio-group-item]:focus-visible{border-color:#173162;outline:none;box-shadow:0 0 0 3px #17316259}.quote .quote-combobox [data-slot=input]:focus-visible{box-shadow:none;border-color:#173162;outline:none}.quote [data-slot=input][aria-invalid=true],.quote [data-slot=input][aria-invalid=true]:focus-visible{border-color:#ef4444;box-shadow:0 0 0 3px #ef444440}.quote-hero-photo{clip-path:none}@media (min-width:1001px){.quote-hero-photo{--quote-hero-slant:clamp(200px,24vh,280px);clip-path:polygon(0 0,calc(100% - var(--quote-hero-slant))0,100% 100%,var(--quote-hero-slant)100%);-webkit-clip-path:polygon(0 0,calc(100% - var(--quote-hero-slant))0,100% 100%,var(--quote-hero-slant)100%)}}
