.print-dialog{overflow:hidden;border-radius:14px;color:#27255a;background:#fff}
.print-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 12px}
.print-dialog-title{display:flex;align-items:center;gap:14px}.print-dialog-title h2{margin:0;color:#322d74;font-size:18px;font-weight:800}
.print-dialog-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;color:#7d4ce2;background:#f2ebff;font-size:23px}.print-dialog-close,.print-dialog-close.rz-button{border:0!important;box-shadow:none!important;color:#68708b!important;background:transparent!important}
.print-dialog-date{padding:0 24px 14px}.print-dialog-date label{display:block;margin-bottom:6px;color:#38405f;font-size:12px;font-weight:800}.print-dialog-date .rz-dropdown{width:100%}
.print-dialog-content{margin:0 24px;padding:18px;border:1px solid #edf0f6;border-radius:10px;box-shadow:0 6px 18px rgba(35,29,92,.05)}.print-dialog-section h3{margin:0 0 13px;color:#303854;font-size:13px;font-weight:800}.print-dialog-reports{padding-bottom:15px;border-bottom:1px solid #e8eaf2}
.print-dialog-check{display:flex;align-items:center;gap:9px;margin:10px 0;color:#3b4261;font-size:13px;font-weight:700;cursor:pointer}.print-dialog-check .rz-chkbox-box.rz-state-active{border-color:#8c55df;background:#8c55df}
.print-dialog-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:17px}.print-dialog-choice{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:8px;width:100%;margin:7px 0;padding:7px 8px;border:1px solid transparent;border-radius:8px;color:#3b4261;background:transparent;text-align:left}.print-dialog-choice .rz-icon{grid-column:1;grid-row:1/span 2;align-self:center;color:#66708b;font-size:18px}.print-dialog-choice span,.print-dialog-choice small{grid-column:2}.print-dialog-choice span{grid-row:1;font-size:12px;font-weight:800}.print-dialog-choice small{grid-row:2;color:#858ca3;font-size:9px;line-height:1.25}.print-dialog-choice.is-selected{border-color:#a47af0;color:#6f3ed1;background:#faf8ff;box-shadow:0 2px 7px rgba(125,76,226,.08)}.print-dialog-choice.is-selected .rz-icon{color:#7d4ce2}.print-dialog-sort{position:relative;margin:3px 0;padding:7px 8px 7px 32px}.print-dialog-sort::before{position:absolute;top:50%;left:8px;width:13px;height:13px;border:1px solid #c9cfe0;border-radius:50%;content:"";transform:translateY(-50%)}.print-dialog-sort .rz-icon{display:none}.print-dialog-sort.is-selected{border-color:transparent;background:transparent;box-shadow:none}.print-dialog-sort.is-selected::before{border-color:#7040d2;box-shadow:inset 0 0 0 3px #fff;background:#7040d2}.print-dialog-format{min-height:76px;margin:7px 0}
.print-dialog-footer{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:16px 24px 20px}.print-dialog-footer .rz-button{width:100%;min-height:38px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.04em}.print-dialog-cancel{border:1px solid #e2e5ee!important;color:#636b85!important;background:#fff!important}.print-dialog-submit{border-color:#9361df!important;background:#9361df!important;box-shadow:0 5px 12px rgba(125,76,226,.25)}
@media(max-width:560px){.print-dialog-options{grid-template-columns:1fr;gap:12px}}
