.quote-dialog[data-slot=dialog-content]{border:1px solid var(--line);max-height:calc(100vh - 2rem);color:var(--bone);font-family:var(--sans);background:#efeae0;border-radius:0;padding:0;font-size:15px;line-height:1.5;overflow-y:auto;box-shadow:0 24px 48px #2a28182e}@media (min-width:640px){.quote-dialog[data-slot=dialog-content]{max-width:640px}}.quote-dialog__header{border-bottom:1px solid var(--line-soft);padding:20px 56px 20px 24px}.quote-dialog [data-slot=dialog-title].quote-dialog__title{font-family:var(--serif);font-variation-settings:"opsz" 144;color:var(--bone);letter-spacing:-.01em;font-size:26px;font-weight:400;line-height:1.1}.quote-dialog [data-slot=dialog-title].quote-dialog__title em{font-style:italic;font-weight:300}.quote-dialog [data-slot=dialog-description].quote-dialog__description{font-family:var(--sans);color:var(--bone-soft);margin-top:8px;font-size:15px;line-height:1.6}.quote-dialog__form{padding:20px 24px}.quote-dialog__grid{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.quote-dialog__field{flex-direction:column;gap:8px;min-width:0;display:flex}.quote-dialog__field--full{grid-column:1/-1}.quote-dialog__label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-mute);font-size:11px}.quote-dialog__label span{letter-spacing:.08em;text-transform:none;font-size:10px}.quote-dialog__input,.quote-dialog [data-slot=input],.quote-dialog [data-slot=textarea],.quote-dialog [data-slot=select-trigger]{outline:none;width:100%;min-height:auto;border:1px solid var(--line)!important;color:var(--bone)!important;font-family:var(--sans)!important;box-shadow:none!important;background:#f5f2e8!important;border-radius:0!important;padding:14px 16px!important;font-size:15px!important;line-height:1.5!important}.quote-dialog__input::placeholder,.quote-dialog [data-slot=input]::placeholder,.quote-dialog [data-slot=textarea]::placeholder{color:var(--bone-mute);font-family:var(--sans)}.quote-dialog__input:focus-visible,.quote-dialog [data-slot=input]:focus-visible,.quote-dialog [data-slot=textarea]:focus-visible,.quote-dialog [data-slot=select-trigger]:focus-visible{border-color:var(--pounamu-bright)!important;box-shadow:0 0 0 1px var(--pounamu-bright)!important}.quote-dialog [data-slot=textarea]{resize:vertical;min-height:140px}.quote-dialog [data-slot=select-content]{border:1px solid var(--line);font-family:var(--sans);background:#f5f2e8;border-radius:0;font-size:15px}.quote-dialog__status{border:1px solid var(--line-soft);font-family:var(--sans);background:#f5f2e8;grid-column:1/-1;padding:12px 16px;font-size:14px}.quote-dialog__status--error{color:#7a2f2f;background:#b44a4a1a;border-color:#b44a4a4d}.quote-dialog [data-slot=button].quote-dialog__submit{letter-spacing:.18em;text-transform:uppercase;cursor:pointer;grid-column:1/-1;width:100%;height:auto;min-height:auto;transition:background .2s;font-family:var(--mono)!important;color:#f5f2e8!important;box-shadow:none!important;background:#b8704a!important;border:none!important;border-radius:0!important;padding:14px 16px!important;font-size:11px!important;font-weight:400!important}.quote-dialog [data-slot=button].quote-dialog__submit:hover:not(:disabled){background:#a05f3e!important}.quote-dialog [data-slot=button].quote-dialog__submit:disabled{opacity:.65;cursor:not-allowed}.quote-dialog [data-slot=dialog-close]{color:var(--bone-mute)}@media (max-width:639px){.quote-dialog__grid{grid-template-columns:1fr}}
