.evalid-print-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#071e4a6b}.evalid-print-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1240px,calc(100vw - 40px));height:min(780px,calc(100vh - 40px));max-height:calc(100dvh - 40px);overflow:hidden;border:1px solid rgba(7,30,74,.1);border-radius:20px;background:#fff;box-shadow:0 28px 80px #071e4a42;color:#071e4a}.evalid-print-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;padding:18px 22px 15px;border-bottom:1px solid #e5eaf2}.evalid-print-dialog__header h2{margin:3px 0 0;color:#071e4a;font-size:22px;line-height:1.2}.evalid-print-dialog__header p{margin:6px 0 0;color:#637086;font-size:13px;line-height:1.4}.evalid-print-dialog__close{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #e0e6ef;border-radius:11px;background:#f8faff;color:#071e4a;font-size:24px;line-height:1;cursor:pointer}.evalid-print-dialog__close:disabled{opacity:.55;cursor:default}.evalid-print-dialog__body{display:grid;grid-template-columns:minmax(280px,350px) minmax(0,1fr);min-height:0}.evalid-print-dialog__settings{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff}.evalid-print-dialog__template-selector{flex:0 0 auto;padding:16px 20px 12px;border-bottom:1px solid #e5eaf2;background:#fff}.evalid-print-dialog__template-help{margin:6px 0 0;color:#637086;font-size:11px;line-height:1.35}.evalid-print-dialog__settings-scroll{min-height:0;overflow:auto;padding:16px 20px}.evalid-print-dialog__section{display:grid;gap:14px;padding:0 0 18px}.evalid-print-dialog__section+.evalid-print-dialog__section{border-top:1px solid #e5eaf2;padding-top:17px}.evalid-print-dialog__section h3,.evalid-print-dialog__preview-head h3{margin:0;color:#071e4a;font-size:15px}.evalid-print-dialog__field{display:grid;gap:6px;min-width:0;color:#637086;font-size:12px;font-weight:800}.evalid-print-dialog__field select,.evalid-print-dialog__field input:not([type=radio]){box-sizing:border-box;width:100%;min-height:42px;padding:9px 11px;border:1px solid #d7deea;border-radius:10px;background:#fff;color:#071e4a;font:inherit;font-size:14px;font-weight:500}.evalid-print-dialog__orientation{display:grid;grid-template-columns:1fr 1fr;gap:8px}.evalid-print-dialog__orientation label{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:10px;border:1px solid #dce3ee;border-radius:11px;color:#071e4a;cursor:pointer}.evalid-print-dialog__orientation label:has(input:checked){border-color:#1267f4;background:#f3f7ff;box-shadow:0 0 0 1px #1267f4}.evalid-print-dialog__orientation input{margin:2px 0 0;accent-color:#1267f4}.evalid-print-dialog__orientation span{display:grid;gap:3px}.evalid-print-dialog__orientation strong{font-size:12px}.evalid-print-dialog__orientation small{color:#637086;font-size:10px;font-weight:500;line-height:1.3}.evalid-print-dialog__template-hint,.evalid-print-dialog__note{margin:0;padding:10px 11px;border-radius:9px;background:#f3f7fc;color:#52627b;font-size:12px;line-height:1.45}.evalid-print-dialog__extra-fields{display:grid;gap:12px}.evalid-print-dialog__extra-fields label:not(.evalid-print-dialog__check){display:grid;gap:6px;color:#637086;font-size:12px;font-weight:800}.evalid-print-dialog__extra-fields select,.evalid-print-dialog__extra-fields input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:100%;min-height:42px;padding:9px 11px;border:1px solid #d7deea;border-radius:10px;background:#fff;color:#071e4a;font:inherit;font-size:14px;font-weight:500}.evalid-print-dialog__check{display:flex;align-items:flex-start;gap:8px;color:#071e4a;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer}.evalid-print-dialog__check input{flex:none;width:16px;height:16px;min-height:0;margin:1px 0 0;padding:0;accent-color:#1267f4}.evalid-print-dialog__preview{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:14px 16px 16px;border-left:1px solid #e5eaf2;background:#f3f5f9}.evalid-print-dialog__preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1px 1px 10px}.evalid-print-dialog__preview-head p{margin:3px 0 0;color:#637086;font-size:11px}.evalid-print-dialog__preview-head>span{color:#637086;font-size:11px}.evalid-print-dialog__preview-frame{display:grid;min-height:0;overflow:hidden;border:1px solid #dce3ed;border-radius:10px;background:#e8edf4}.evalid-print-dialog__preview-frame iframe{display:block;width:100%;height:100%;min-height:300px;border:0;background:#fff}.evalid-print-dialog__preview-empty{display:grid;place-items:center;padding:20px;color:#637086;font-size:13px;text-align:center}.evalid-pdf-preview{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.evalid-pdf-preview__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:8px;background:#fff;font-size:12px}.evalid-pdf-preview__controls .btn,.evalid-pdf-preview__controls select{min-height:44px;font-size:12px}.evalid-pdf-preview__controls label{display:flex;align-items:center;gap:6px}.evalid-pdf-preview__message{padding:12px;text-align:center;font-size:13px}.evalid-pdf-preview__stage{grid-row:3;overflow:auto;min-height:0;padding:12px;overscroll-behavior:contain}.evalid-pdf-preview__stage canvas{display:block;max-width:none;height:auto;margin:0 auto;background:#fff;box-shadow:0 2px 8px #0002}@media(max-width:1000px){.evalid-print-dialog .evalid-print-dialog__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.evalid-print-dialog .evalid-print-dialog__settings{max-height:32vh}.evalid-print-dialog .evalid-print-dialog__preview{border-left:0;border-top:1px solid #e5eaf2}}.evalid-print-dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid #e5eaf2;background:#fff}.evalid-print-dialog__footer>p[role=alert]{flex-basis:100%;margin:0;color:#a12b38;overflow-wrap:anywhere}@media(max-width:760px){.evalid-print-dialog-backdrop{padding:8px}.evalid-print-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:15px}.evalid-print-dialog__header{padding:14px 15px 12px}.evalid-print-dialog__header h2{font-size:19px}.evalid-print-dialog__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.evalid-print-dialog__settings{max-height:42vh}.evalid-print-dialog__template-selector{padding:10px 15px}.evalid-print-dialog__settings-scroll{padding:12px 15px}.evalid-print-dialog__section{gap:10px;padding-bottom:12px}.evalid-print-dialog__section+.evalid-print-dialog__section{padding-top:12px}.evalid-print-dialog__preview{border-top:1px solid #e5eaf2;border-left:0;padding:10px}.evalid-print-dialog__preview-head{padding-bottom:7px}.evalid-print-dialog__footer{padding:10px 14px}.evalid-print-dialog__footer .btn{min-height:40px}}
