/* CRM document settings are separate from the document's physical A4 geometry. */
.hce-dialog.hce-dialog-print-settings{width:min(1240px,calc(100vw - 32px));max-width:1240px}
.hce-dialog-print-settings .hce-dialog-body{padding:0!important;overflow:auto}
.hce-dialog-print-settings .hce-dntt-preview{overflow:visible!important;max-height:none!important;padding:0!important;background:transparent!important}
.hcdp{display:grid;grid-template-columns:minmax(0,1fr) 250px;min-width:0;min-height:420px;background:#eeeae4;color:#000;font-family:inherit;text-align:left}
.hcdp *{box-sizing:border-box}
.hcdp-controls{order:2;padding:22px 18px;background:#fff;border-left:1px solid #e7dece;min-width:0}
.hcdp-controls-title{font-weight:700;font-size:17px}.hcdp-paper-label{font-size:13px;color:#000;margin:6px 0 20px}
.hcdp-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px}.hcdp-fields label{display:flex!important;flex-direction:column;gap:7px;font-size:13px;font-weight:600;min-width:0}.hcdp-fields label:first-child{grid-column:1/-1}
.hcdp-fields input{display:block;width:100%!important;min-width:0;height:42px;border:1px solid #d5c7b6!important;border-radius:8px;padding:8px 10px;background:#fff;color:#000;font:inherit;font-size:15px;line-height:1.2}
.hcdp-fields input:focus{outline:2px solid #b58240;outline-offset:2px}.hcdp-fields input:invalid{border-color:#b42318!important}
.hcdp [data-hcdp-reset]{width:100%;margin-top:18px;padding:10px 8px;border:1px solid #d5c7b6;border-radius:8px;background:#fff;font:inherit;font-size:13px;cursor:pointer}
.hcdp-note{font-size:12px;line-height:1.6;color:#000;margin:20px 0 12px}.hcdp [data-hcdp-status]{font-size:13px;font-weight:600;color:#775a30;line-height:1.5}.hcdp [data-hcdp-error]{font-size:13px;line-height:1.5;background:#fff1ed;color:#a52616;padding:10px;border-radius:8px;overflow-wrap:anywhere}
.hcdp-preview{order:1;min-width:0;overflow:auto;padding:16px;max-height:68vh;background:#e9e7e3}.hcdp-paper-scale{position:relative;margin:0 auto;min-width:0}.hcdp-paper-scale iframe{display:block;border:0;transform-origin:top left;position:absolute;inset:0;background:#fff;box-shadow:0 2px 12px #0002}
@media(max-width:700px){.hce-dialog.hce-dialog-print-settings{width:calc(100vw - 16px)}.hcdp{grid-template-columns:1fr;min-height:0}.hcdp-controls{order:0;padding:14px;border-left:0;border-bottom:1px solid #e7dece}.hcdp-controls-title{font-size:15px}.hcdp-paper-label{margin:4px 0 12px}.hcdp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hcdp-fields label:first-child{grid-column:1/-1}.hcdp-fields input{height:38px}.hcdp [data-hcdp-reset]{margin-top:12px;width:auto;padding:8px 12px}.hcdp-note{margin:12px 0 4px}.hcdp-preview{max-height:none;padding:16px}.hcdp [data-hcdp-status]{margin:8px 0 0}}
