.isia-dialog{width:min(92vw,520px);max-height:85vh;overflow:auto;padding:28px;border:1px solid #d4ddcf;border-radius:12px;color:var(--ink,#263b35);background:#fff;box-shadow:0 20px 70px #10251e40;font:15px/1.6 "Segoe UI",Arial,sans-serif}.isia-dialog::backdrop{background:#142b225c}.isia-dialog h2{font:600 23px/1.3 "Segoe UI",Arial,sans-serif;margin:0 0 18px;color:var(--green,#285b4d)}.isia-dialog-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 24px}.isia-dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.isia-dialog button{padding:10px 18px;border-radius:6px;border:1px solid var(--green,#285b4d);background:var(--green,#285b4d);color:white;font:600 14px "Segoe UI",Arial,sans-serif;cursor:pointer;min-height:42px}.isia-dialog button.isia-dialog-secondary{background:#fff;color:var(--green,#285b4d)}.isia-dialog button:focus-visible{outline:3px solid var(--gold,#ac9563);outline-offset:3px}@media print{.isia-dialog{display:none!important}}
.date-input-group{display:flex;align-items:stretch;gap:6px;position:relative;max-width:245px}.date-input-group>.date-entry:not(.date-picker-native){flex:1;min-width:0;width:100%;max-width:none}.date-calendar-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 39px;min-height:36px;border:1px solid #c6d3bf;border-radius:5px;background:#fff;color:var(--green,#285b4d);cursor:pointer}.date-calendar-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.date-calendar-button:disabled{opacity:.5;cursor:default}.date-calendar-button:focus-visible{outline:3px solid var(--gold,#ac9563);outline-offset:2px}.date-picker-native{position:absolute;right:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}.date-input-group:has(.is-invalid)+.invalid-feedback{display:block}

.print-format-remember{display:flex;align-items:center;gap:8px;margin:20px 0}.mass-print-frame{position:fixed;left:-12000px;top:0;width:900px;height:1100px;border:0}
