#impDialog{border:0;border-radius:16px;padding:22px;width:min(880px,95vw);max-height:92vh;color:#17202a;box-shadow:0 24px 70px #0007}#impDialog::backdrop{background:#10182899}#impDialog h2{margin:0;font-size:21px}#impDialog details{border-top:1px solid #e7eaf0;margin:18px 0;padding-top:14px}#impDialog summary{font-weight:700;cursor:pointer;margin-bottom:15px}#impDialog input[type=checkbox]{width:auto}#impDialog label{display:block;font-size:13px}#impDialog input[type=file]{display:block;margin:10px 0;max-width:100%}#impDialog button:disabled,#impagats button:disabled{opacity:.5;cursor:wait}.imp-notes{white-space:pre-wrap;overflow-wrap:anywhere}.imp-value{display:block;font-size:24px;margin:8px 0}#impModalMessage,#impMessage{color:#b42318;white-space:pre-wrap}.imp-calendar-event{border-left-color:#6941c6;background:#f2eaff;white-space:normal}#impagats .toolbar label{font-size:12px}#impagats select{max-width:100%}#impDialog .form [hidden]{display:none}@media(max-width:600px){#impDialog{padding:15px}#impDialog .grid3{grid-template-columns:1fr}.imp-value{font-size:21px}}

.side{overflow-y:auto}#impDialog{font-family:Segoe UI,Arial,sans-serif}#impDialog input,#impDialog select,#impDialog textarea{font:inherit}

.imp-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.imp-author{font-weight:800;color:#101828;margin-bottom:8px}.imp-totals .imp-value{overflow-wrap:anywhere}#impDialog output{display:block;font-weight:800;padding:10px;background:#f2eaff;border-radius:8px}@media(max-width:600px){.imp-totals{grid-template-columns:1fr}}
@media(max-width:900px){body:has(#impagats.active) .fab-mobile{display:none!important}}
