.print-export-dialog{box-sizing:border-box;color:#172e2b;background:#fff;border:1px solid #d8e4e2;border-radius:14px;width:min(760px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden;box-shadow:0 20px 80px #122b3340}.print-export-dialog[open]{flex-direction:column;display:flex}.print-export-dialog::backdrop{background:#18363255}.print-export-dialog header{border-bottom:1px solid #d8e4e2;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.print-export-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.print-export-body{min-height:0;padding:0 16px 12px;overflow:auto}.print-export-body>p{margin:10px 0}.print-export-dialog.print-export-fullscreen{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);margin:8px}.print-export-fullscreen .print-export-body{flex:1}.print-export-dialog h2{margin:0;font-size:21px}.print-export-fields{border:0;grid-template-columns:1fr;gap:8px;min-width:0;margin:12px 0;padding:0;display:grid}.print-export-fields label{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px;font-weight:600;display:grid}.print-export-fields select{width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #bbd1ce;border-radius:7px;padding:9px}.print-export-hint{color:#506864;overflow-wrap:anywhere;font-size:13px}.print-export-fields .print-export-confirm{background:#fff6df;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.print-export-confirm input{flex:none;width:18px;height:18px}.print-export-dialog details{border-top:1px solid #e4eceb;padding-top:12px}@media (max-width:600px){.print-export-dialog header{padding:10px}.print-export-body{padding:0 10px 10px}.print-export-fields label{grid-template-columns:1fr;gap:4px}.print-export-actions .button{padding:8px}.print-export-dialog h2{font-size:18px}}
