.recordPrintDialog{width:min(1100px,calc(100vw - 32px));max-height:94vh;padding:24px;border:1px solid #d5dfd6;border-radius:22px;color:#183e31;background:#fff;box-shadow:0 20px 80px #0003}.recordPrintDialog::backdrop{background:#0006}.recordPrintDialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.recordPrintDialog h2{margin:0;font-size:24px}.recordPrintDialog [data-close]{border:1px solid #d5dfd6;background:#f5f8f3;border-radius:12px;width:42px;height:42px;font-size:22px;cursor:pointer}.recordPrintControls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.recordPrintControls label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.recordPrintControls select,.recordPrintControls button{font:inherit;padding:11px 14px;border:1px solid #cad8c9;border-radius:12px;background:#f5f8f3;color:#183e31}.recordPrintControls [data-download]{background:#315d43;color:#fff;border-color:#315d43;cursor:pointer}.recordPrintControls [data-print]{cursor:pointer}.recordPrintDialog button:disabled{opacity:.5;cursor:default}.recordPrintDialog [data-status]{font-size:14px;line-height:1.6}.recordPrintDialog iframe{width:100%;height:65vh;border:1px solid #d9dfd9;background:#eee}.recordPrintActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.recordPrintButton{margin:3px 0}@media(max-width:600px){.recordPrintDialog{padding:16px;width:calc(100vw - 16px);border-radius:16px}.recordPrintDialog h2{font-size:20px}.recordPrintControls{align-items:stretch}.recordPrintControls label,.recordPrintControls select,.recordPrintControls [data-download],.recordPrintControls [data-print]{width:100%}.recordPrintDialog iframe{height:60vh}.recordPrintActions{justify-content:flex-start}}
