.reception-editor .form-grid{margin-bottom:18px}.reception-editor textarea{min-height:82px}.reception-editor select{width:100%}.reception-reservations{margin:22px 0;padding:18px;border:1px solid #d7ddd9;border-radius:14px;background:#fff}.reception-reservation{display:grid;grid-template-columns:minmax(0,2fr) minmax(170px,1fr) auto;align-items:end;gap:12px;margin:12px 0}.reception-doc>p{white-space:pre-line}.reception-doc .quote-table{width:100%;margin:14px 0 22px}.reception-doc .signature-grid{break-inside:avoid}@media(max-width:760px){.reception-reservation{grid-template-columns:1fr}.reception-reservation .btn{justify-self:start}}@media print{.reception-doc{max-width:none;border:0;box-shadow:none;padding:0}.reception-doc .signature-state{display:block}.reception-doc .signature-box{break-inside:avoid}}
