.document-ack{overflow-wrap:anywhere;background:#1c1b17;border:1px solid #766644;border-radius:16px;min-width:0;margin:24px 0;padding:20px}.document-ack h3{margin:0 0 12px;font-size:22px}.document-ack p{line-height:1.6}.document-ack details{border-top:1px solid #484338;padding:14px 0}.document-ack summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.document-ack .consent{align-items:flex-start;gap:12px;margin:16px 0;font-size:15px;line-height:1.6;display:flex}.document-ack input[type=checkbox]{accent-color:#d5b577;flex-shrink:0;width:22px;height:22px;margin-top:2px}.document-ack button{min-height:44px}.document-ack .document-body{overscroll-behavior:contain;border:1px solid #555;max-height:50vh;padding:12px;overflow:auto}.document-ack-status{color:#9de2b7}.document-ack-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.document-body{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.7}.document-body p{margin:16px 0}.document-table{max-width:100%;overflow:auto}.document-table table{border-collapse:collapse;min-width:500px}.document-table td{vertical-align:top;border:1px solid #666;padding:10px}.document-page{max-width:1000px;padding-top:140px}.document-page h1{overflow-wrap:anywhere;font-size:clamp(26px,5vw,42px)}.document-history{padding-left:20px}.document-history li{margin:12px 0}.document-history small{overflow-wrap:anywhere;display:block}.document-body button,.document-ack a{touch-action:manipulation}@media (max-width:600px){.document-ack{padding:16px}.document-page{padding-top:110px}.document-ack-actions{flex-direction:column;align-items:stretch}.document-ack-actions button{width:100%}}@media print{header,.document-ack-actions{display:none!important}.document-page{padding-top:0}.document-body{color:#000;background:#fff}.document-table{overflow:visible}}.group-booking-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.document-page.document-page-telegram{padding-top:28px}
