body{color:#1f2937;background:#f4f6f8;margin:0;font-family:Arial,sans-serif}.layout{min-height:100vh;display:flex}.sidebar{color:#fff;background:#0f172a;flex:0 0 152px;width:152px;padding:10px 8px;overflow-y:auto}.sidebar h2{margin:0 0 10px;font-size:15px;line-height:1.1}.sidebar a{color:#fff;border-radius:4px;margin-bottom:3px;padding:6px 8px;font-size:12px;line-height:1.15;text-decoration:none;display:block}.sidebar a.router-link-active,.sidebar a:hover{background:#2563eb}.logout{cursor:pointer;border:0;border-radius:4px;width:100%;margin-top:10px;padding:7px;font-size:12px}.content{flex:1;min-width:0;padding:4px}.content.full{padding:0}.cards{flex-wrap:wrap;gap:20px;display:flex}.card{background:#fff;border-radius:6px;margin-bottom:8px;padding:10px;box-shadow:0 1px 5px #00000014}.app-version-badge{z-index:1000;color:#334155;pointer-events:none;background:#fffffff0;border:1px solid #94a3b8;border-radius:4px;max-width:calc(100vw - 16px);padding:4px 8px;font-size:11px;line-height:1.2;position:fixed;bottom:6px;right:8px;box-shadow:0 1px 4px #0f172a2e}.accessi-view[data-v-0dfec6e0]{gap:18px;display:grid}.page-header[data-v-0dfec6e0],.header-actions[data-v-0dfec6e0],.section-title[data-v-0dfec6e0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.header-actions[data-v-0dfec6e0]{justify-content:flex-start}.eyebrow[data-v-0dfec6e0]{color:#607283;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}h1[data-v-0dfec6e0],h2[data-v-0dfec6e0]{color:#102533;margin:0}button[data-v-0dfec6e0]{color:#fff;cursor:pointer;background:#006c8f;border:1px solid #006c8f;border-radius:4px;min-height:34px;font-weight:800}button[data-v-0dfec6e0]:disabled{cursor:wait;opacity:.65}.secondary[data-v-0dfec6e0]{color:#006c8f;background:#fff}.alert[data-v-0dfec6e0]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72;margin:0;padding:10px 12px;font-weight:800}.table-wrap[data-v-0dfec6e0]{margin-top:12px;overflow:auto}table[data-v-0dfec6e0]{border-collapse:collapse;background:#fff;width:100%}th[data-v-0dfec6e0],td[data-v-0dfec6e0]{text-align:left;vertical-align:top;border:1px solid #dbe5ed;padding:9px}th[data-v-0dfec6e0]{color:#405263;text-transform:uppercase;background:#e9f2f7;font-size:12px}.table-action[data-v-0dfec6e0]{min-height:28px;padding:0 10px}@media (width<=760px){.page-header[data-v-0dfec6e0]{flex-direction:column;align-items:stretch}}.triage-view[data-v-26442248]{gap:20px;display:grid}.page-header[data-v-26442248]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.header-actions[data-v-26442248]{gap:10px;display:flex}.eyebrow[data-v-26442248]{color:#607283;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.page-header h1[data-v-26442248]{color:#102533;margin:0}button[data-v-26442248]{color:#fff;cursor:pointer;background:#006c8f;border:1px solid #006c8f;border-radius:4px;min-width:118px;height:36px;font-weight:700}button[data-v-26442248]:disabled{cursor:wait;opacity:.65}.secondary[data-v-26442248]{color:#006c8f;background:#fff}.alert[data-v-26442248]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72;margin:0;padding:12px;font-weight:700}.legend[data-v-26442248]{flex-wrap:wrap;gap:8px;display:flex}.legend-item[data-v-26442248]{color:#405263;text-transform:uppercase;background:#fff;border:1px solid #b7c7d5;border-radius:4px;padding:6px 10px;font-size:12px;font-weight:800}.legend-item.red[data-v-26442248]{color:#9b2c22;border-color:#e35f52}.legend-item.orange[data-v-26442248]{color:#8a4d00;border-color:#e28b27}.legend-item.yellow[data-v-26442248]{color:#776b00;border-color:#d8c900}.legend-item.blue[data-v-26442248]{color:#1c5f9e;border-color:#4b8ccf}.legend-item.green[data-v-26442248]{color:#17613e;border-color:#2fa56a}.legend-item.white[data-v-26442248]{color:#405263;border-color:#b7c7d5}.empty-card[data-v-26442248]{color:#607283;font-weight:700}.triage-card[data-v-26442248]{gap:18px;display:grid}.triage-summary[data-v-26442248]{border-bottom:1px solid #dbe5ed;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.triage-summary h2[data-v-26442248]{color:#006c8f;margin:0}.summary-grid[data-v-26442248]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.summary-grid div[data-v-26442248]{background:#f8fbfd;border:1px solid #dbe5ed;border-radius:4px;padding:10px}.summary-grid span[data-v-26442248],dt[data-v-26442248]{color:#607283;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.summary-grid strong[data-v-26442248]{color:#17202a;margin-top:6px;display:block}.azioni-p4c[data-v-26442248]{gap:8px;margin-top:10px;display:flex}.clinical-detail[data-v-26442248]{gap:12px;display:grid}.clinical-detail h3[data-v-26442248]{color:#102533;margin:0}dl[data-v-26442248]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0;display:grid}dl div[data-v-26442248]{background:#fff;border:1px solid #dbe5ed;border-radius:4px;min-height:72px;padding:10px}dd[data-v-26442248]{color:#17202a;margin:6px 0 0;font-weight:700}.badge[data-v-26442248]{text-transform:uppercase;border:1px solid #0000;border-radius:4px;justify-content:center;min-width:88px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.badge-red[data-v-26442248]{color:#9b2c22;background:#ffe5e1;border-color:#e35f52}.badge-orange[data-v-26442248]{color:#8a4d00;background:#fff0dc;border-color:#e28b27}.badge-yellow[data-v-26442248]{color:#776b00;background:#fff9c7;border-color:#d8c900}.badge-blue[data-v-26442248]{color:#1c5f9e;background:#e3f0ff;border-color:#4b8ccf}.badge-green[data-v-26442248]{color:#17613e;background:#e3f8ed;border-color:#2fa56a}.badge-white[data-v-26442248]{color:#405263;background:#fff;border-color:#b7c7d5}.badge-neutral[data-v-26442248]{color:#405263;background:#e8f1f6;border-color:#b7c7d5}@media (width<=700px){.page-header[data-v-26442248],.triage-summary[data-v-26442248]{flex-direction:column;align-items:stretch}}.dashboard-operativa[data-v-fd2fed0d]{gap:4px;display:grid}h1[data-v-fd2fed0d]{margin:0;font-size:18px;line-height:1.15}.filters[data-v-fd2fed0d],.toolbar[data-v-fd2fed0d],.legend[data-v-fd2fed0d]{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.coordination-grid[data-v-fd2fed0d]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.coord-card[data-v-fd2fed0d]{text-align:center;background:#fff;border:1px solid #9fb0c3;align-content:center;gap:2px;min-height:48px;padding:5px;display:grid}.coord-card span[data-v-fd2fed0d]{color:#46515c;text-transform:uppercase;font-size:10px;font-weight:900}.coord-card strong[data-v-fd2fed0d]{color:#0f172a;font-size:20px;line-height:1}.rosa-card[data-v-fd2fed0d]{background:#fff0f7;border-color:#ff69b4}.stanze-grid[data-v-fd2fed0d]{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;display:grid}.stanza-card[data-v-fd2fed0d]{border:1px solid #0f172a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px;min-height:40px;padding:4px;display:grid}.stanza-card span[data-v-fd2fed0d]{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10px;font-weight:900;overflow:hidden}.stanza-card strong[data-v-fd2fed0d]{font-size:15px}.stanza-card small[data-v-fd2fed0d]{text-transform:uppercase;grid-column:1/-1;font-size:13px;font-weight:800}.stanza-card.empty[data-v-fd2fed0d]{color:#475569;background:#f3f4f6}.stanza-card.speciale[data-v-fd2fed0d]{outline-offset:-2px;outline:2px solid #ff69b4}.toolbar label[data-v-fd2fed0d]{gap:2px;font-size:11px;display:grid}select[data-v-fd2fed0d]{min-width:150px;height:24px;font-size:12px}button[data-v-fd2fed0d]{cursor:pointer;padding:4px 10px;font-size:12px;line-height:1.1}.alert[data-v-fd2fed0d]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72;padding:12px;font-weight:700}.table-wrapper[data-v-fd2fed0d]{width:100%;max-height:calc(100vh - 150px);padding:0;overflow:auto}table[data-v-fd2fed0d]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:13px}th[data-v-fd2fed0d]{color:#fff;text-align:left;text-overflow:ellipsis;white-space:normal;background:#006c8f;border:1px solid #d6e3ea;padding:5px 10px 5px 4px;line-height:1.05;position:relative;overflow:hidden}th.sortable[data-v-fd2fed0d]{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-label[data-v-fd2fed0d]{display:inline}.sort-indicator[data-v-fd2fed0d]{margin-left:3px;font-size:10px}.resize-handle[data-v-fd2fed0d]{z-index:2;cursor:col-resize;width:7px;height:100%;position:absolute;top:0;right:-2px}.resize-handle[data-v-fd2fed0d]:after{content:"";background:#ffffffa6;width:1px;position:absolute;top:20%;bottom:20%;left:3px}body.resizing-columns{cursor:col-resize;-webkit-user-select:none;user-select:none}td[data-v-fd2fed0d]{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d6e3ea;padding:8px 6px;line-height:1.35;overflow:hidden}tbody tr[data-v-fd2fed0d]:nth-child(2n){background:#eef3f7}tbody tr[data-v-fd2fed0d]:nth-child(odd){background:#fff}tbody tr.selected[data-v-fd2fed0d]{outline-offset:-2px;background:#d7edf7;outline:2px solid #006c8f}.mini[data-v-fd2fed0d]{padding:1px 4px;font-size:13px}.triage-box[data-v-fd2fed0d]{text-align:center;border:1px solid #333;width:24px;height:12px;font-weight:700;line-height:11px;display:inline-block}.rosso[data-v-fd2fed0d]{color:#fff;background:red}.arancione[data-v-fd2fed0d]{color:#000;background:#ff9800}.azzurro[data-v-fd2fed0d]{color:#000;background:#4fc3f7}.verde[data-v-fd2fed0d]{color:#fff;background:#4caf50}.bianco[data-v-fd2fed0d]{color:#000;background:#fff}.nd[data-v-fd2fed0d]{color:#000;background:#ddd}.rosa[data-v-fd2fed0d],.rosa-dot[data-v-fd2fed0d]{color:#fff;background:#ff69b4;border-radius:3px;margin-left:2px;padding:1px 3px}.badge[data-v-fd2fed0d]{cursor:pointer;border:1px solid #0000;padding:2px 5px;font-weight:700}.badge.active[data-v-fd2fed0d]{outline-offset:1px;outline:2px solid #0f172a}.reset[data-v-fd2fed0d]{color:#111827;background:#e5e7eb}.causa[data-v-fd2fed0d]{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;max-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.presa-carico[data-v-fd2fed0d]{color:#526b78;margin-top:3px;font-size:10px;font-weight:600;display:block}.col-azione[data-v-fd2fed0d]{width:24px}.col-urgenza[data-v-fd2fed0d]{width:46px}.col-arrivo[data-v-fd2fed0d]{width:64px}.col-stato[data-v-fd2fed0d]{width:70px}.col-stanza[data-v-fd2fed0d]{width:95px}.col-p[data-v-fd2fed0d]{width:22px}.col-paziente[data-v-fd2fed0d]{width:95px}.col-case-manager[data-v-fd2fed0d]{width:90px}.col-ambulatorio[data-v-fd2fed0d]{width:70px}.col-numero-scheda[data-v-fd2fed0d]{width:78px}.col-causa[data-v-fd2fed0d]{width:135px}.col-diagnosi[data-v-fd2fed0d]{width:125px}.col-eta[data-v-fd2fed0d]{width:28px}.col-rival[data-v-fd2fed0d]{width:32px}.col-cm[data-v-fd2fed0d]{width:90px}.col-reparto[data-v-fd2fed0d]{width:95px}.col-attesa[data-v-fd2fed0d]{width:58px}.attesa-badge[data-v-fd2fed0d]{text-align:center;background:#e8f3f8;border-radius:4px;min-width:42px;padding:4px;display:inline-block}.attesa-badge.warning[data-v-fd2fed0d]{color:#754c00;background:#fff0bd}.attesa-badge.critical[data-v-fd2fed0d]{color:#a11212;background:#fee2e2}.col-numero-chiamata[data-v-fd2fed0d]{width:65px}.footer[data-v-fd2fed0d]{text-align:right;font-size:12px;font-weight:700}.operative-panel[data-v-fd2fed0d]{gap:8px;padding:8px;display:grid}.operative-header[data-v-fd2fed0d]{justify-content:space-between;align-items:flex-start;gap:10px;font-size:12px;display:flex}.operative-header div[data-v-fd2fed0d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operative-actions[data-v-fd2fed0d]{flex-wrap:wrap;gap:5px;display:flex}.operative-actions button.active[data-v-fd2fed0d]{color:#fff;background:#006c8f;border-color:#006c8f}.operative-form[data-v-fd2fed0d]{gap:6px;font-size:12px;display:grid}.operative-form.grid-2[data-v-fd2fed0d]{grid-template-columns:repeat(2,minmax(160px,1fr))}.operative-form label[data-v-fd2fed0d]{gap:3px;font-weight:700;display:grid}.operative-form .wide[data-v-fd2fed0d]{grid-column:1/-1}.operative-form input[data-v-fd2fed0d],.operative-form select[data-v-fd2fed0d],.operative-form textarea[data-v-fd2fed0d]{width:100%;min-width:0;font:inherit;border:1px solid #9fb0c3;padding:5px}.operative-form textarea[data-v-fd2fed0d]{resize:vertical}.ok[data-v-fd2fed0d]{color:#1f6b25;background:#edf8ee;border:1px solid #6fbf73;margin:0;padding:6px;font-weight:700}.compact[data-v-fd2fed0d]{margin:0;padding:6px}@media (width<=1180px){.coordination-grid[data-v-fd2fed0d],.stanze-grid[data-v-fd2fed0d]{grid-template-columns:repeat(3,minmax(0,1fr))}}.login-page[data-v-2dd3e315]{color:#fff;background:repeating-linear-gradient(135deg,#12242a0b 0 1px,#0000 1px 7px),#f0f3f4;flex-direction:column;justify-content:center;align-items:center;gap:58px;min-height:100vh;padding:42px 18px;display:flex}.brand-header[data-v-2dd3e315]{color:#fff;text-shadow:0 2px #0000002e,0 0 18px #0000003d;align-items:center;gap:18px;display:flex}.brand-mark[data-v-2dd3e315]{letter-spacing:0;background:#e40713;border:5px solid #fff;border-radius:50%;place-items:center;width:86px;height:86px;font-size:32px;font-weight:900;display:grid;box-shadow:0 14px 26px #00000029}.brand-copy h1[data-v-2dd3e315]{color:#fff;letter-spacing:0;margin:0;font-size:clamp(46px,7vw,82px);font-weight:900;line-height:.86}.brand-copy p[data-v-2dd3e315]{color:#e40713;letter-spacing:.42em;text-transform:lowercase;margin:12px 0 0;font-size:20px;font-weight:800}.login-shell[data-v-2dd3e315]{background:#3d4c51;border-radius:24px;grid-template-columns:minmax(0,1fr) 138px;width:min(760px,100%);min-height:250px;display:grid;overflow:hidden;box-shadow:0 30px 58px #1d2d333d}.login-panel[data-v-2dd3e315]{background:linear-gradient(#3b4d52 0%,#4d6267 100%);border-right:1px solid #ffffff14;padding:30px 38px 26px}.login-title[data-v-2dd3e315]{border-bottom:1px solid #00000038;margin-bottom:20px;padding-bottom:24px;font-size:26px;font-weight:800}.sede-field[data-v-2dd3e315],.credential-grid label[data-v-2dd3e315],.forgot-grid label[data-v-2dd3e315]{gap:8px;font-size:14px;font-weight:800;display:grid}.sede-field[data-v-2dd3e315]{margin-bottom:20px}.sede-field select[data-v-2dd3e315],.forgot-grid select[data-v-2dd3e315]{color:#0b1b22;background:#fff;border:1px solid #cfd7db;outline-color:#7fc0cd;width:100%;height:38px;padding:0 12px;font-size:15px}.credential-grid[data-v-2dd3e315],.forgot-grid[data-v-2dd3e315]{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.forgot-grid[data-v-2dd3e315]{grid-template-columns:1fr}.forgot-copy[data-v-2dd3e315]{color:#dff9ff;margin:0;font-weight:700}.input-wrap[data-v-2dd3e315]{position:relative}.input-wrap input[data-v-2dd3e315]{color:#10212a;background:linear-gradient(#fff 0%,#edf0f2 100%);border:1px solid #d5dde1;border-radius:7px;outline-color:#7fc0cd;width:100%;height:42px;padding:0 43px 0 12px;font-size:15px;box-shadow:inset 0 2px 3px #0000001f}.input-icon[data-v-2dd3e315]{color:#fff;background:#e40713;border-radius:6px;place-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login-options[data-v-2dd3e315]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin-top:4px;display:flex}.remember[data-v-2dd3e315]{white-space:nowrap;grid-template-columns:auto 1fr;align-items:center;gap:9px!important;display:inline-flex!important}.remember input[data-v-2dd3e315]{accent-color:#e40713;width:22px;height:22px}.link-button[data-v-2dd3e315]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.link-button[data-v-2dd3e315]:hover{text-decoration:underline}.forgot-submit[data-v-2dd3e315]{color:#0b1b22;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7fc0cd;border-radius:5px;padding:0 16px;font-weight:900}.forgot-submit[data-v-2dd3e315]:disabled{cursor:wait;opacity:.7}.status[data-v-2dd3e315],.error[data-v-2dd3e315]{grid-column:1/-1;margin:0;font-weight:800}.status[data-v-2dd3e315]{color:#dff9ff}.error[data-v-2dd3e315]{color:#ffd3d3}.login-submit[data-v-2dd3e315]{color:#fff;cursor:pointer;text-shadow:0 1px #0003;background:linear-gradient(#7fc5d1 0%,#65a9b7 100%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.login-submit[data-v-2dd3e315]:disabled{cursor:wait;opacity:.72}.arrow[data-v-2dd3e315]{height:92px;font-size:118px;font-weight:300;line-height:78px;display:block}.login-submit strong[data-v-2dd3e315]{font-size:32px;font-weight:900}@media (width<=720px){.login-page[data-v-2dd3e315]{justify-content:flex-start;gap:34px;padding-top:38px}.brand-header[data-v-2dd3e315]{align-items:flex-start}.brand-mark[data-v-2dd3e315]{width:64px;height:64px;font-size:24px}.brand-copy p[data-v-2dd3e315]{letter-spacing:.26em;font-size:14px}.login-shell[data-v-2dd3e315]{grid-template-columns:1fr}.login-panel[data-v-2dd3e315]{padding:26px 22px}.credential-grid[data-v-2dd3e315]{grid-template-columns:1fr}.login-options[data-v-2dd3e315]{flex-direction:column;align-items:flex-start}.login-submit[data-v-2dd3e315]{flex-direction:row;min-height:92px}.arrow[data-v-2dd3e315]{height:52px;font-size:74px;line-height:40px}}.reset-page[data-v-5f8feab7]{background:repeating-linear-gradient(135deg,#12242a0b 0 1px,#0000 1px 7px),#f0f3f4;place-items:center;min-height:100vh;padding:24px;display:grid}.reset-shell[data-v-5f8feab7]{width:min(520px,100%)}.reset-panel[data-v-5f8feab7]{color:#fff;background:linear-gradient(#3b4d52 0%,#4d6267 100%);border-radius:18px;gap:18px;padding:30px;display:grid;box-shadow:0 30px 58px #1d2d333d}.eyebrow[data-v-5f8feab7]{color:#dff9ff;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:900}h1[data-v-5f8feab7]{margin:0}.reset-form[data-v-5f8feab7]{gap:14px;display:grid}label[data-v-5f8feab7]{gap:7px;font-weight:800;display:grid}input[data-v-5f8feab7]{color:#10212a;height:40px;font:inherit;border:1px solid #d5dde1;border-radius:6px;padding:0 10px}button[data-v-5f8feab7]{color:#0b1b22;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7fc0cd;border-radius:6px;padding:0 16px;font-weight:900}button[data-v-5f8feab7]:disabled{cursor:wait;opacity:.7}.link-button[data-v-5f8feab7]{color:#fff;background:0 0;border:0;justify-self:start;padding:0}.link-button[data-v-5f8feab7]:hover{text-decoration:underline}.status[data-v-5f8feab7],.error[data-v-5f8feab7]{margin:0;font-weight:800}.status[data-v-5f8feab7]{color:#dff9ff}.error[data-v-5f8feab7]{color:#ffd3d3}.cartella-page[data-v-3c8a0ac1]{gap:8px;display:grid}.page-header[data-v-3c8a0ac1],.header-actions[data-v-3c8a0ac1],.preopen[data-v-3c8a0ac1],.preopen-actions[data-v-3c8a0ac1],.section-header[data-v-3c8a0ac1],.form-actions[data-v-3c8a0ac1],.modal-actions[data-v-3c8a0ac1]{justify-content:space-between;align-items:center;gap:8px;display:flex}.eyebrow[data-v-3c8a0ac1]{color:#006c8f;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h1[data-v-3c8a0ac1],h2[data-v-3c8a0ac1]{margin:0}h1[data-v-3c8a0ac1]{font-size:20px}h2[data-v-3c8a0ac1]{font-size:14px}.layout[data-v-3c8a0ac1]{grid-template-columns:270px minmax(0,1fr);gap:8px;display:grid}.elenco[data-v-3c8a0ac1]{align-content:start;gap:6px;max-height:calc(100vh - 95px);display:grid;overflow:auto}.search[data-v-3c8a0ac1],.clinical-form label[data-v-3c8a0ac1],.modal label[data-v-3c8a0ac1],.section-header label[data-v-3c8a0ac1],.patient-strip label[data-v-3c8a0ac1]{gap:3px;font-size:12px;font-weight:800;display:grid}input[data-v-3c8a0ac1],select[data-v-3c8a0ac1],textarea[data-v-3c8a0ac1]{width:100%;min-width:0;font:inherit;border:1px solid #9fb0c3;padding:5px}textarea[data-v-3c8a0ac1]{resize:vertical}button[data-v-3c8a0ac1]{color:#fff;cursor:pointer;background:#006c8f;border:1px solid #006c8f;padding:5px 9px;font-weight:800}button.secondary[data-v-3c8a0ac1]{color:#17202a;background:#eef3f7;border-color:#9fb0c3}button[data-v-3c8a0ac1]:disabled{opacity:.6;cursor:wait}.cartella-item[data-v-3c8a0ac1]{color:#17202a;text-align:left;background:#f8fbfd;border:1px solid #9fb0c3;gap:2px;padding:6px;display:grid}.cartella-item.active[data-v-3c8a0ac1]{background:#dff0f8;border-color:#006c8f}.cartella-item small[data-v-3c8a0ac1],.patient-strip span[data-v-3c8a0ac1],.obi-grid span[data-v-3c8a0ac1]{color:#5d6d7e;text-transform:uppercase;font-size:10px;font-weight:800}.workspace[data-v-3c8a0ac1]{gap:8px;min-width:0;display:grid}.patient-strip[data-v-3c8a0ac1],.obi-grid[data-v-3c8a0ac1]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.patient-strip div[data-v-3c8a0ac1],.obi-grid article[data-v-3c8a0ac1]{background:#fff;border:1px solid #d6e3ea;gap:2px;padding:6px;display:grid}.patient-strip strong[data-v-3c8a0ac1],.obi-grid strong[data-v-3c8a0ac1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.preopen p[data-v-3c8a0ac1],.empty-state p[data-v-3c8a0ac1]{color:#5d6d7e;margin:3px 0 0;font-size:12px}.tabs[data-v-3c8a0ac1]{flex-wrap:wrap;gap:4px;display:flex}.tabs button[data-v-3c8a0ac1]{color:#17202a;background:#eef3f7}.tabs button.active[data-v-3c8a0ac1]{color:#fff;background:#006c8f}.clinical-form[data-v-3c8a0ac1]{gap:8px;display:grid}.grid-2[data-v-3c8a0ac1]{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:10px;display:grid}.activity-table[data-v-3c8a0ac1]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.activity-table th[data-v-3c8a0ac1]{color:#fff;background:#006c8f}.activity-table th[data-v-3c8a0ac1],.activity-table td[data-v-3c8a0ac1]{vertical-align:top;border:1px solid #d6e3ea;padding:5px}.activity-table tbody tr[data-v-3c8a0ac1]:nth-child(2n){background:#eef5f9}.mini-card[data-v-3c8a0ac1]{background:#fff;border:1px solid #d6e3ea;gap:3px;margin-bottom:6px;padding:7px;display:grid}.mini-card span[data-v-3c8a0ac1]{color:#5d6d7e;font-size:11px;font-weight:800}.mini-card p[data-v-3c8a0ac1]{margin:0}.referto[data-v-3c8a0ac1]{border-color:#0f9d78}.empty[data-v-3c8a0ac1],.empty-state[data-v-3c8a0ac1]{color:#5d6d7e}.alert[data-v-3c8a0ac1],.success[data-v-3c8a0ac1]{margin:0;padding:8px;font-weight:800}.alert[data-v-3c8a0ac1]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72}.success[data-v-3c8a0ac1]{color:#1f6b25;background:#edf8ee;border:1px solid #6fbf73}.modal-backdrop[data-v-3c8a0ac1]{z-index:30;background:#0f172a73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal[data-v-3c8a0ac1]{background:#fff;border:2px solid #006c8f;gap:10px;width:min(760px,100%);padding:16px;display:grid}.modal p[data-v-3c8a0ac1]{margin:0}@media (width<=1050px){.layout[data-v-3c8a0ac1],.grid-2[data-v-3c8a0ac1]{grid-template-columns:1fr}.patient-strip[data-v-3c8a0ac1],.obi-grid[data-v-3c8a0ac1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dimissioni-view[data-v-8831d0ba]{gap:14px;display:grid}.page-header[data-v-8831d0ba]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header h1[data-v-8831d0ba],.list-section h2[data-v-8831d0ba],.card h3[data-v-8831d0ba]{margin:0}.page-header p[data-v-8831d0ba]{color:#52616f;margin:4px 0 0}.card[data-v-8831d0ba]{background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:14px}.form-grid[data-v-8831d0ba]{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}label[data-v-8831d0ba]{gap:5px;font-size:13px;font-weight:700;display:grid}input[data-v-8831d0ba],select[data-v-8831d0ba],textarea[data-v-8831d0ba]{width:100%;font:inherit;border:1px solid #aebdcc;border-radius:4px;padding:8px}textarea[data-v-8831d0ba]{resize:vertical}button[data-v-8831d0ba]{color:#fff;cursor:pointer;background:#006c8f;border:1px solid #006c8f;border-radius:4px;padding:8px 12px;font-weight:700}button[data-v-8831d0ba]:disabled{opacity:.65;cursor:default}button.secondary[data-v-8831d0ba]{color:#006c8f;background:#fff}.wide[data-v-8831d0ba]{grid-column:1/-1}.actions[data-v-8831d0ba]{gap:10px;display:flex}.autocomplete-field[data-v-8831d0ba]{position:relative}.suggestions[data-v-8831d0ba]{z-index:20;background:#fff;border:1px solid #9fb0c3;border-radius:4px;max-height:260px;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 22px #1223342e}.suggestions li[data-v-8831d0ba]{cursor:pointer;grid-template-columns:110px 1fr;gap:8px;padding:8px 10px;display:grid}.suggestions li[data-v-8831d0ba]:hover{background:#e8f3f8}.message[data-v-8831d0ba]{color:#087f5b;margin:0;font-weight:700}.error[data-v-8831d0ba]{color:#b42318;margin:0;font-weight:700}.muted[data-v-8831d0ba]{color:#52616f}.list-section[data-v-8831d0ba]{gap:10px;display:grid}@media (width<=760px){.page-header[data-v-8831d0ba],.actions[data-v-8831d0ba]{flex-direction:column}.form-grid[data-v-8831d0ba]{grid-template-columns:1fr}}.obi-view[data-v-968cb0fc]{gap:14px;display:grid}.page-header[data-v-968cb0fc]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header h1[data-v-968cb0fc],.list-section h2[data-v-968cb0fc],.card h3[data-v-968cb0fc]{margin:0}.page-header p[data-v-968cb0fc]{color:#52616f;margin:4px 0 0}.card[data-v-968cb0fc]{background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:14px}.form-grid[data-v-968cb0fc]{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}label[data-v-968cb0fc]{gap:5px;font-size:13px;font-weight:700;display:grid}input[data-v-968cb0fc],select[data-v-968cb0fc],textarea[data-v-968cb0fc]{width:100%;font:inherit;border:1px solid #aebdcc;border-radius:4px;padding:8px}textarea[data-v-968cb0fc]{resize:vertical}button[data-v-968cb0fc]{color:#fff;cursor:pointer;background:#006c8f;border:1px solid #006c8f;border-radius:4px;padding:8px 12px;font-weight:700}button[data-v-968cb0fc]:disabled{opacity:.65;cursor:default}button.secondary[data-v-968cb0fc]{color:#006c8f;background:#fff}button.transfer-action[data-v-968cb0fc]{background:#8a4b08;border-color:#8a4b08}.wide[data-v-968cb0fc]{grid-column:1/-1}.actions[data-v-968cb0fc]{gap:10px;display:flex}.message[data-v-968cb0fc]{color:#087f5b;margin:0;font-weight:700}.error[data-v-968cb0fc]{color:#b42318;margin:0;font-weight:700}.muted[data-v-968cb0fc]{color:#52616f}.list-section[data-v-968cb0fc]{gap:10px;display:grid}@media (width<=760px){.page-header[data-v-968cb0fc],.actions[data-v-968cb0fc]{flex-direction:column}.form-grid[data-v-968cb0fc]{grid-template-columns:1fr}}.trasferimenti-view[data-v-9fc6ef9e]{gap:14px;display:grid}.page-header[data-v-9fc6ef9e]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header h1[data-v-9fc6ef9e],.list-section h2[data-v-9fc6ef9e],.card h3[data-v-9fc6ef9e]{margin:0}.page-header p[data-v-9fc6ef9e]{color:#52616f;margin:4px 0 0}.card[data-v-9fc6ef9e]{background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:14px}.form-grid[data-v-9fc6ef9e]{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}label[data-v-9fc6ef9e]{gap:5px;font-size:13px;font-weight:700;display:grid}input[data-v-9fc6ef9e],select[data-v-9fc6ef9e],textarea[data-v-9fc6ef9e]{width:100%;font:inherit;border:1px solid #aebdcc;border-radius:4px;padding:8px}textarea[data-v-9fc6ef9e]{resize:vertical}button[data-v-9fc6ef9e]{color:#fff;cursor:pointer;background:#006c8f;border:1px solid #006c8f;border-radius:4px;padding:8px 12px;font-weight:700}button[data-v-9fc6ef9e]:disabled{opacity:.65;cursor:default}button.secondary[data-v-9fc6ef9e]{color:#006c8f;background:#fff}.wide[data-v-9fc6ef9e]{grid-column:1/-1}.actions[data-v-9fc6ef9e]{gap:10px;display:flex}.message[data-v-9fc6ef9e]{color:#087f5b;margin:0;font-weight:700}.error[data-v-9fc6ef9e]{color:#b42318;margin:0;font-weight:700}.muted[data-v-9fc6ef9e]{color:#52616f}.list-section[data-v-9fc6ef9e]{gap:10px;display:grid}@media (width<=760px){.page-header[data-v-9fc6ef9e],.actions[data-v-9fc6ef9e]{flex-direction:column}.form-grid[data-v-9fc6ef9e]{grid-template-columns:1fr}}.dimessi-page[data-v-d5271b99]{gap:6px;display:grid}h1[data-v-d5271b99]{margin:0;font-size:18px}.filters[data-v-d5271b99]{grid-template-columns:repeat(6,minmax(120px,1fr));gap:6px;display:grid}label[data-v-d5271b99]{gap:2px;font-size:11px;display:grid}input[data-v-d5271b99],select[data-v-d5271b99],button[data-v-d5271b99]{height:24px;font-size:12px}.actions[data-v-d5271b99]{align-items:end;gap:6px;display:flex}.alert[data-v-d5271b99]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72;padding:10px;font-weight:700}.table-wrapper[data-v-d5271b99]{width:100%;max-height:calc(100vh - 185px);padding:0;overflow:hidden auto}table[data-v-d5271b99]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:10px}th[data-v-d5271b99],td[data-v-d5271b99]{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;border:1px solid #d6e3ea;padding:3px;overflow:hidden}th[data-v-d5271b99]{color:#fff;text-align:left;background:#006c8f}tbody tr[data-v-d5271b99]:nth-child(2n){background:#eef3f7}tbody tr[data-v-d5271b99]:nth-child(odd){background:#fff}.triage-box[data-v-d5271b99]{text-align:center;border:1px solid #333;width:28px;height:14px;font-weight:700;line-height:13px;display:inline-block}.rosso[data-v-d5271b99]{color:#fff;background:red}.arancione[data-v-d5271b99]{color:#000;background:#ff9800}.azzurro[data-v-d5271b99]{color:#000;background:#4fc3f7}.verde[data-v-d5271b99]{color:#fff;background:#4caf50}.bianco[data-v-d5271b99]{color:#000;background:#fff}.nd[data-v-d5271b99]{background:#ddd}.col-urgenza[data-v-d5271b99]{width:50px}.col-data[data-v-d5271b99]{width:88px}.col-paziente[data-v-d5271b99]{width:150px}.col-cf[data-v-d5271b99]{width:115px}.col-scheda[data-v-d5271b99]{width:90px}.col-modalita[data-v-d5271b99]{width:155px}.col-diagnosi[data-v-d5271b99]{width:260px}.col-medico[data-v-d5271b99]{width:90px}.footer[data-v-d5271b99]{text-align:right;font-size:12px;font-weight:700}.monitor-ps[data-v-a97ff2e9]{color:#06111f;background:#bfeaf2;grid-template-rows:auto auto 1fr auto;gap:26px;min-height:100vh;padding:30px 44px;font-family:Arial,sans-serif;display:grid}header[data-v-a97ff2e9]{grid-template-columns:240px 1fr 230px;align-items:center;gap:24px;display:grid}.brand[data-v-a97ff2e9],.clock[data-v-a97ff2e9],.totale[data-v-a97ff2e9]{text-align:center;background:#f8fcff;border:3px solid #0c5d78;place-items:center;display:grid}.brand[data-v-a97ff2e9]{color:#0c5d78;min-height:110px;font-size:24px}.brand span[data-v-a97ff2e9]{color:#4f46e5;font-size:18px;font-weight:900}h1[data-v-a97ff2e9]{text-align:center;text-transform:uppercase;margin:0;font-size:38px}header p[data-v-a97ff2e9]{text-align:center;margin:10px 0 0;font-size:22px;font-weight:800}.clock[data-v-a97ff2e9]{min-height:90px}.clock span[data-v-a97ff2e9],.totale span[data-v-a97ff2e9]{text-transform:uppercase;font-size:20px;font-weight:900}.clock strong[data-v-a97ff2e9]{font-size:24px}.totale[data-v-a97ff2e9]{min-height:150px}.totale strong[data-v-a97ff2e9]{font-size:90px;line-height:1}.color-grid[data-v-a97ff2e9]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.box[data-v-a97ff2e9]{text-align:center;border:4px solid #111827;grid-template-rows:auto auto 1fr;align-items:center;min-height:300px;padding:22px;display:grid}.box span[data-v-a97ff2e9]{color:#111827;background:#fff;border:3px solid #111827;justify-self:center;place-items:center;width:58px;height:48px;font-size:30px;font-weight:900;display:grid}.box h2[data-v-a97ff2e9]{text-transform:uppercase;margin:18px 0;font-size:34px}.box strong[data-v-a97ff2e9]{font-size:100px;line-height:1}.rosso[data-v-a97ff2e9]{color:#fff;background:#f01111}.arancione[data-v-a97ff2e9]{color:#111827;background:#ff9800}.azzurro[data-v-a97ff2e9]{color:#111827;background:#4fc3f7}.verde[data-v-a97ff2e9]{color:#fff;background:#0b8f2f}.bianco[data-v-a97ff2e9]{color:#111827;background:#fff}footer[data-v-a97ff2e9]{color:#d00000;text-align:center;font-size:24px;font-style:italic;font-weight:900}@media (width<=1200px){header[data-v-a97ff2e9],.color-grid[data-v-a97ff2e9]{grid-template-columns:1fr}.monitor-ps[data-v-a97ff2e9]{padding:20px}}.history[data-v-ee883639]{gap:8px;display:grid}.page-title[data-v-ee883639]{justify-content:space-between;align-items:end;display:flex}.page-title p[data-v-ee883639]{color:#607283;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.page-title h1[data-v-ee883639]{margin:2px 0 0;font-size:20px}.panel[data-v-ee883639]{background:#dce7ef;border:1px solid #9fb8ca;border-radius:6px;padding:8px}.filters[data-v-ee883639]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}label[data-v-ee883639]{color:#405263;gap:2px;font-size:11px;font-weight:800;display:grid}input[data-v-ee883639],select[data-v-ee883639]{background:#fff;border:1px solid #7fa8bd;min-height:24px;padding:3px 6px;font-size:12px}.toolbar[data-v-ee883639]{justify-content:center;gap:6px;display:flex}button[data-v-ee883639]{color:#fff;cursor:pointer;background:#007da5;border:1px solid #007da5;min-height:26px;font-weight:800}.secondary[data-v-ee883639]{color:#005f7d;background:#eef6fa}.alert[data-v-ee883639]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72;padding:10px;font-weight:700}.panel-heading[data-v-ee883639]{justify-content:space-between;align-items:center;display:flex}.panel-heading h2[data-v-ee883639]{color:#005f7d;text-transform:uppercase;margin:0 0 6px;font-size:14px}.table-wrap[data-v-ee883639]{max-height:calc(100vh - 305px);overflow:hidden auto}table[data-v-ee883639]{table-layout:fixed;border-collapse:collapse;background:#fff;width:100%;min-width:0;font-size:10px}th[data-v-ee883639]{color:#fff;background:#007da5}th[data-v-ee883639],td[data-v-ee883639]{text-align:left;vertical-align:top;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;border:1px solid #c6d7e3;padding:3px;overflow:hidden}tbody tr[data-v-ee883639]:nth-child(2n){background:#edf3f7}.urgency[data-v-ee883639]{text-align:center;border:1px solid #455;width:28px;height:14px;font-weight:800;line-height:13px;display:inline-block}.rosso[data-v-ee883639]{color:#fff;background:red}.arancione[data-v-ee883639]{background:#ff9800}.azzurro[data-v-ee883639]{background:#4fc3f7}.verde[data-v-ee883639]{color:#fff;background:#05b33a}.bianco[data-v-ee883639]{background:#fff}.nd[data-v-ee883639]{background:#ddd}.col-urgenza[data-v-ee883639]{width:46px}.col-data[data-v-ee883639]{width:82px}.col-struttura[data-v-ee883639]{width:145px}.col-paziente[data-v-ee883639]{width:130px}.col-modalita[data-v-ee883639]{width:140px}.col-problema[data-v-ee883639]{width:190px}.col-scheda[data-v-ee883639]{width:80px}.col-medico[data-v-ee883639]{width:105px}.col-eta[data-v-ee883639]{width:30px}@media (width<=1200px){.filters[data-v-ee883639]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.filters[data-v-ee883639]{grid-template-columns:1fr}}.monitor[data-v-185206cc]{color:#06111f;background:#e8f4f8;align-content:start;gap:12px;min-height:100vh;padding:10px;display:grid}.monitor-header[data-v-185206cc]{justify-content:space-between;align-items:center;display:flex}.eyebrow[data-v-185206cc]{color:#006c8f;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}h1[data-v-185206cc]{margin:2px 0 0;font-size:22px}button[data-v-185206cc]{color:#fff;cursor:pointer;background:#006c8f;border:1px solid #006c8f;border-radius:4px;min-height:30px;font-weight:800}.room-grid[data-v-185206cc],.summary[data-v-185206cc]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.room[data-v-185206cc],.summary article[data-v-185206cc]{text-align:center;border:1px solid #335;align-content:center;gap:3px;min-height:62px;padding:6px;display:grid}.room span[data-v-185206cc],.summary span[data-v-185206cc]{text-transform:uppercase;font-size:11px;font-weight:900}.room strong[data-v-185206cc],.summary strong[data-v-185206cc]{font-size:22px}.summary article[data-v-185206cc]{background:#fff}.summary .time[data-v-185206cc]{font-size:13px}.filters[data-v-185206cc]{background:#fff;border:1px solid #9fb8ca;flex-wrap:wrap;gap:6px;padding:7px;display:flex}.filters button[data-v-185206cc]{color:#0f4254;background:#fff;min-height:32px;padding:5px 10px;font-size:12px}.filters button.active[data-v-185206cc]{color:#fff;background:#006c8f}.table-card[data-v-185206cc]{background:#fff;border:1px solid #9fb8ca;max-height:calc(100vh - 260px);overflow:auto}table[data-v-185206cc]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1780px;font-size:13px}th[data-v-185206cc]{color:#fff;background:#006c8f;position:sticky;top:0}th[data-v-185206cc],td[data-v-185206cc]{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border:1px solid #d6e3ea;height:44px;padding:6px 7px;overflow:hidden}th[data-v-185206cc]{text-align:left;white-space:normal;height:38px;font-size:12px;line-height:1.15}th[data-v-185206cc]:first-child{text-align:center;width:58px}th[data-v-185206cc]:nth-child(2){width:155px}th[data-v-185206cc]:nth-child(3){text-align:center;width:44px}th[data-v-185206cc]:nth-child(4){width:105px}th[data-v-185206cc]:nth-child(5){width:72px}th[data-v-185206cc]:nth-child(6){width:88px}th[data-v-185206cc]:nth-child(7){width:118px}th[data-v-185206cc]:nth-child(8){width:92px}th[data-v-185206cc]:nth-child(9){width:125px}th[data-v-185206cc]:nth-child(10){width:130px}th[data-v-185206cc]:nth-child(11){width:225px}th[data-v-185206cc]:nth-child(12){width:205px}th[data-v-185206cc]:nth-child(13){width:100px}th[data-v-185206cc]:nth-child(14){text-align:center;width:78px}td[data-v-185206cc]:first-child,td[data-v-185206cc]:nth-child(3),td[data-v-185206cc]:nth-child(14){text-align:center}tbody tr[data-v-185206cc]:nth-child(2n){background:#eef5f9}.badge[data-v-185206cc]{border:2px solid #202b33;border-radius:4px;place-items:center;width:36px;height:28px;font-size:15px;font-weight:900;display:inline-grid}.patient[data-v-185206cc]{font-weight:800}.clinical[data-v-185206cc]{color:#263b46;white-space:normal;line-height:1.25}.presa-carico[data-v-185206cc]{color:#526b78;margin-top:2px;font-size:10px;display:block}.waiting-time[data-v-185206cc]{text-align:center;background:#e8f3f8;border-radius:4px;min-width:58px;padding:4px 6px;font-size:14px;display:inline-block}.waiting-time.warning[data-v-185206cc]{color:#754c00;background:#fff0bd}.waiting-time.critical[data-v-185206cc]{color:#a11212;background:#fee2e2}.status[data-v-185206cc]{text-overflow:ellipsis;border-left:4px solid #1682a5;max-width:100%;padding-left:6px;font-weight:800;display:inline-block;overflow:hidden}.overdue[data-v-185206cc]{color:#b42318;font-weight:900}.rosa-flag[data-v-185206cc]{color:#fff;background:#c2185b;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:inline-grid}.rosso[data-v-185206cc]{color:#fff;background:red}.arancione[data-v-185206cc]{color:#000;background:orange}.azzurro[data-v-185206cc]{color:#000;background:#4fc3f7}.verde[data-v-185206cc]{color:#fff;background:#4caf50}.bianco[data-v-185206cc]{color:#000;background:#fff}.rosa[data-v-185206cc]{color:#fff;background:#e91e63}.nd[data-v-185206cc]{color:#111827;background:#ddd}@media (width<=1100px){.room-grid[data-v-185206cc],.summary[data-v-185206cc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.patient[data-v-09c62030]{gap:10px;display:grid}.notice[data-v-09c62030]{text-align:center;background:#fff98d;border:1px solid #d7c200;padding:10px;font-weight:800}.patient-id[data-v-09c62030]{color:#a00000;gap:16px;font-weight:800;display:flex}.tabs[data-v-09c62030]{border-bottom:2px solid #4f9ab8;flex-wrap:wrap;gap:4px;display:flex}.tabs button[data-v-09c62030]{color:#005f7d;background:#b8d8e8;border:1px solid #4f9ab8;border-bottom:0;border-radius:8px 8px 0 0;min-width:128px;min-height:30px;font-weight:800}.tabs button.active[data-v-09c62030]{color:#003d52;background:#e9f4fa}.panel[data-v-09c62030]{background:#dce7ef;border:1px solid #9fb8ca;padding:12px}.form-grid[data-v-09c62030]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;display:grid}label[data-v-09c62030]{color:#405263;gap:4px;font-size:12px;font-weight:800;display:grid}input[data-v-09c62030],select[data-v-09c62030]{background:#fff;border:1px solid #7fa8bd;min-height:27px;padding:4px 7px}.wide[data-v-09c62030]{grid-column:span 2}.placeholder[data-v-09c62030]{min-height:260px}.placeholder h2[data-v-09c62030]{color:#005f7d;margin:0 0 8px}.actions[data-v-09c62030]{border:1px solid #9fb8ca;justify-content:center;gap:10px;padding:8px;display:flex}.actions button[data-v-09c62030]{color:#fff;background:#007da5;border:1px solid #007da5;min-width:90px;min-height:30px;font-weight:800}.actions .secondary[data-v-09c62030]{color:#005f7d;background:#eef6fa}@media (width<=1100px){.form-grid[data-v-09c62030]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.form-grid[data-v-09c62030]{grid-template-columns:1fr}.wide[data-v-09c62030]{grid-column:auto}}.page[data-v-c12a793d]{gap:18px;display:grid}.page-header[data-v-c12a793d],.section-title[data-v-c12a793d],.actions[data-v-c12a793d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.eyebrow[data-v-c12a793d]{color:#607283;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}h1[data-v-c12a793d],h2[data-v-c12a793d]{color:#102533;margin:0}.form-grid[data-v-c12a793d]{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;display:grid}label[data-v-c12a793d]{color:#405263;text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}input[data-v-c12a793d]{color:#17202a;border:1px solid #a9c2d4;border-radius:4px;height:36px;padding:0 9px}.actions[data-v-c12a793d]{justify-content:flex-start;margin-top:14px}button[data-v-c12a793d]{color:#fff;cursor:pointer;background:#006c8f;border:1px solid #006c8f;border-radius:4px;min-height:34px;font-weight:800}button[data-v-c12a793d]:disabled{cursor:wait;opacity:.65}.secondary[data-v-c12a793d]{color:#006c8f;background:#fff}.alert[data-v-c12a793d]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72;margin:0;padding:10px 12px;font-weight:800}.table-wrap[data-v-c12a793d]{margin-top:12px;overflow:auto}table[data-v-c12a793d]{border-collapse:collapse;background:#fff;width:100%}th[data-v-c12a793d],td[data-v-c12a793d]{text-align:left;vertical-align:top;border:1px solid #dbe5ed;padding:9px}th[data-v-c12a793d]{color:#405263;text-transform:uppercase;background:#e9f2f7;font-size:12px}tbody tr[data-v-c12a793d]{cursor:pointer}tbody tr[data-v-c12a793d]:hover{background:#f4fbff}.table-action[data-v-c12a793d]{min-height:28px;margin-right:6px;padding:0 10px}@media (width<=860px){.form-grid[data-v-c12a793d]{grid-template-columns:1fr}.page-header[data-v-c12a793d]{flex-direction:column;align-items:stretch}}.patient-page[data-v-5fdb665a]{gap:14px;display:grid}.page-header[data-v-5fdb665a],.header-actions[data-v-5fdb665a],.actions[data-v-5fdb665a]{justify-content:space-between;align-items:center;gap:10px;display:flex}.header-actions[data-v-5fdb665a],.actions[data-v-5fdb665a]{justify-content:flex-start}.eyebrow[data-v-5fdb665a]{color:#607283;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}h1[data-v-5fdb665a]{color:#102533;margin:0}.notice-bar[data-v-5fdb665a]{color:#2d2d12;background:#fff8a6;border:1px solid #d9cf57;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex}.duplicate-alert[data-v-5fdb665a]{color:#342000;background:#fff0c2;border:1px solid #d98f00;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.duplicate-alert div[data-v-5fdb665a]:first-child{gap:4px;display:grid}.duplicate-actions[data-v-5fdb665a]{flex-wrap:wrap;gap:8px;display:flex}.panel[data-v-5fdb665a]{background:#dbe7ef;border:1px solid #9fc1d4}.patient-strip[data-v-5fdb665a]{background:#b8c8d5;border-bottom:1px solid #8fb2c8;grid-template-columns:150px 2fr repeat(3,minmax(100px,1fr));gap:1px;display:grid}.patient-strip div[data-v-5fdb665a]{background:#e7eef3;gap:4px;min-height:56px;padding:8px;display:grid}.patient-strip span[data-v-5fdb665a]{color:#405263;text-transform:uppercase;font-size:11px;font-weight:800}.patient-strip strong[data-v-5fdb665a]{color:#102533}.tabs[data-v-5fdb665a]{flex-wrap:wrap;gap:2px;padding:8px 8px 0;display:flex}.tabs button[data-v-5fdb665a]{color:#005c7a;background:#b8d8e8;border-radius:6px 6px 0 0;min-width:130px}.tabs button.active[data-v-5fdb665a]{color:#102533;background:#fff;border-bottom-color:#fff}.tab-panel[data-v-5fdb665a]{background:#fff;border:1px solid #b8c8d5;margin:0 8px 8px}.section-heading[data-v-5fdb665a]{color:#fff;text-transform:uppercase;background:#007ca3;padding:7px 10px;font-size:12px;font-weight:800}.form-grid[data-v-5fdb665a]{background:#c7d5df;grid-template-columns:repeat(4,minmax(150px,1fr));gap:1px;display:grid}label[data-v-5fdb665a]{color:#273746;background:#edf3f7;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:4px 8px;font-size:12px;font-weight:700;display:grid}.span-2[data-v-5fdb665a]{grid-column:span 2}.span-3[data-v-5fdb665a]{grid-column:span 3}.span-4[data-v-5fdb665a]{grid-column:span 4}input[data-v-5fdb665a],select[data-v-5fdb665a],textarea[data-v-5fdb665a]{color:#17202a;min-width:0;font:inherit;background:#fff;border:1px solid #9fc1d4;border-radius:2px;padding:5px 7px}input[data-v-5fdb665a],select[data-v-5fdb665a]{height:26px}textarea[data-v-5fdb665a]{resize:vertical}input[readonly][data-v-5fdb665a]{color:#607283;background:#f4f7f9}.autocomplete-field[data-v-5fdb665a]{position:relative}.suggestions[data-v-5fdb665a]{z-index:20;background:#fff;border:1px solid #006c8f;max-height:220px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% - 3px);left:158px;right:8px;overflow:auto;box-shadow:0 8px 18px #1025332e}.suggestions li[data-v-5fdb665a]{cursor:pointer;gap:2px;padding:8px;display:grid}.suggestions li[data-v-5fdb665a]:hover{background:#e9f7fc}.suggestions strong[data-v-5fdb665a]{color:#102533}.suggestions span[data-v-5fdb665a]{color:#607283;font-size:11px}.helper[data-v-5fdb665a]{color:#405263;margin:10px;font-weight:700}.actions[data-v-5fdb665a]{background:#eef3f7;border-top:1px solid #9fc1d4;padding:10px}button[data-v-5fdb665a]{color:#fff;cursor:pointer;background:#006c8f;border:1px solid #006c8f;border-radius:3px;min-height:30px;font-weight:800}button[data-v-5fdb665a]:disabled{cursor:wait;opacity:.65}.secondary[data-v-5fdb665a]{color:#006c8f;background:#fff}.alert[data-v-5fdb665a],.success[data-v-5fdb665a]{margin:0;padding:10px 12px;font-weight:800}.alert[data-v-5fdb665a]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72}.success[data-v-5fdb665a]{color:#17613e;background:#eefaf2;border:1px solid #72b58a}@media (width<=1050px){.patient-strip[data-v-5fdb665a],.form-grid[data-v-5fdb665a]{grid-template-columns:1fr}.span-2[data-v-5fdb665a],.span-3[data-v-5fdb665a],.span-4[data-v-5fdb665a]{grid-column:auto}}@media (width<=680px){.page-header[data-v-5fdb665a]{flex-direction:column;align-items:stretch}label[data-v-5fdb665a]{grid-template-columns:1fr}.suggestions[data-v-5fdb665a]{left:8px}}.page[data-v-03a4afbd]{gap:18px;display:grid}.page-header[data-v-03a4afbd],.actions[data-v-03a4afbd]{justify-content:space-between;align-items:center;gap:12px;display:flex}.actions[data-v-03a4afbd]{justify-content:flex-start;margin-top:18px}.eyebrow[data-v-03a4afbd]{color:#607283;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}h1[data-v-03a4afbd],h2[data-v-03a4afbd]{color:#102533;margin:0}.patient-card[data-v-03a4afbd]{gap:12px;display:grid}.patient-grid[data-v-03a4afbd]{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.patient-grid span[data-v-03a4afbd]{background:#f8fbfd;border:1px solid #dbe5ed;border-radius:4px;padding:9px}.form-grid[data-v-03a4afbd]{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}label[data-v-03a4afbd]{color:#405263;text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}input[data-v-03a4afbd]{color:#17202a;border:1px solid #a9c2d4;border-radius:4px;height:36px;padding:0 9px}button[data-v-03a4afbd]{color:#fff;cursor:pointer;background:#006c8f;border:1px solid #006c8f;border-radius:4px;min-height:34px;font-weight:800}button[data-v-03a4afbd]:disabled{cursor:wait;opacity:.65}.secondary[data-v-03a4afbd]{color:#006c8f;background:#fff}.alert[data-v-03a4afbd]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72;margin:0;padding:10px 12px;font-weight:800}@media (width<=980px){.patient-grid[data-v-03a4afbd],.form-grid[data-v-03a4afbd]{grid-template-columns:1fr}.page-header[data-v-03a4afbd]{flex-direction:column;align-items:stretch}}.page[data-v-c25d63d6]{gap:18px;display:grid}.page-header[data-v-c25d63d6],.actions[data-v-c25d63d6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.actions[data-v-c25d63d6]{justify-content:flex-start;margin-top:18px}.eyebrow[data-v-c25d63d6]{color:#607283;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}h1[data-v-c25d63d6]{color:#102533;margin:0}.form-grid[data-v-c25d63d6]{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}label[data-v-c25d63d6]{color:#405263;text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}.wide[data-v-c25d63d6]{margin-top:12px}input[data-v-c25d63d6],select[data-v-c25d63d6],textarea[data-v-c25d63d6]{color:#17202a;font:inherit;background:#fff;border:1px solid #a9c2d4;border-radius:4px;padding:8px 9px}input[data-v-c25d63d6],select[data-v-c25d63d6]{height:36px}textarea[data-v-c25d63d6]{resize:vertical}button[data-v-c25d63d6]{color:#fff;cursor:pointer;background:#006c8f;border:1px solid #006c8f;border-radius:4px;min-height:34px;font-weight:800}button[data-v-c25d63d6]:disabled{cursor:wait;opacity:.65}.secondary[data-v-c25d63d6]{color:#006c8f;background:#fff}.alert[data-v-c25d63d6],.notice[data-v-c25d63d6]{margin:0;padding:10px 12px;font-weight:800}.alert[data-v-c25d63d6]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72}.notice[data-v-c25d63d6]{color:#255d7a;background:#eef7fc;border:1px solid #8eb7d1}@media (width<=980px){.form-grid[data-v-c25d63d6]{grid-template-columns:1fr}.page-header[data-v-c25d63d6]{flex-direction:column;align-items:stretch}}.coda[data-v-3dd06ce3]{gap:14px;display:grid}.toolbar[data-v-3dd06ce3]{gap:10px;display:flex}button[data-v-3dd06ce3]:disabled{cursor:not-allowed;opacity:.45}.queue-status[data-v-3dd06ce3]{font-weight:800}.stanze[data-v-3dd06ce3]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.stanza[data-v-3dd06ce3]{text-align:center;border:1px solid #333;align-content:center;gap:3px;min-height:58px;padding:6px;display:grid}.stanza strong[data-v-3dd06ce3]{font-size:12px}.stanza span[data-v-3dd06ce3]{font-size:20px;font-weight:900}.stanza small[data-v-3dd06ce3]{font-size:10px;font-weight:800}.table-wrapper[data-v-3dd06ce3]{padding:0;overflow-x:hidden}table[data-v-3dd06ce3]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:11px}th[data-v-3dd06ce3]{color:#fff;background:#006c8f}th[data-v-3dd06ce3],td[data-v-3dd06ce3]{border:1px solid #d6e3ea;padding:4px}.azioni[data-v-3dd06ce3]{flex-wrap:wrap;gap:4px;display:flex}button[data-v-3dd06ce3]{cursor:pointer}.triage[data-v-3dd06ce3]{text-align:center;border:1px solid #333;width:34px;font-weight:700;display:inline-block}.rosso[data-v-3dd06ce3]{color:#fff;background:red}.arancione[data-v-3dd06ce3]{color:#000;background:orange}.azzurro[data-v-3dd06ce3]{color:#000;background:#4fc3f7}.verde[data-v-3dd06ce3]{color:#fff;background:#4caf50}.bianco[data-v-3dd06ce3]{color:#000;background:#fff}.rosa[data-v-3dd06ce3]{color:#fff;background:#e91e63}.nd[data-v-3dd06ce3]{background:#ddd}.modal-backdrop[data-v-3dd06ce3]{z-index:1000;background:#0f172a8c;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-3dd06ce3]{background:#fff;border-radius:6px;gap:10px;width:min(560px,100vw - 24px);padding:16px;display:grid;box-shadow:0 20px 50px #00000047}.modal h2[data-v-3dd06ce3],.paziente[data-v-3dd06ce3]{margin:0}.modal label[data-v-3dd06ce3]{gap:4px;font-size:12px;font-weight:800;display:grid}.modal input[data-v-3dd06ce3],.modal select[data-v-3dd06ce3],.modal textarea[data-v-3dd06ce3]{border:1px solid #94a3b8;min-height:30px;padding:6px}.warning[data-v-3dd06ce3]{background:#fff7ed;border-left:6px solid #f97316;padding:10px}.warning p[data-v-3dd06ce3]{margin:6px 0 0}.message[data-v-3dd06ce3]{color:#b91c1c;margin:0;font-weight:800}.modal-actions[data-v-3dd06ce3]{justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.stanze[data-v-3dd06ce3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.codice-rosa[data-v-80cc933d]{gap:14px;display:grid}.page-header[data-v-80cc933d]{justify-content:space-between;align-items:center;display:flex}.eyebrow[data-v-80cc933d]{text-transform:uppercase;color:#c2185b;margin:0;font-weight:700}.notice[data-v-80cc933d]{background:#fff0f6;border-left:6px solid #e91e63;padding:12px;font-weight:600}.alert[data-v-80cc933d]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72;padding:10px}.success[data-v-80cc933d]{color:#256029;background:#e8f5e9;border:1px solid #81c784;padding:10px}.grid[data-v-80cc933d]{grid-template-columns:1fr 1.2fr;gap:14px;display:grid}.card[data-v-80cc933d]{background:#fff;border-radius:8px;padding:14px;box-shadow:0 1px 5px #0002}table[data-v-80cc933d]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-80cc933d]{color:#fff;background:#006c8f}th[data-v-80cc933d],td[data-v-80cc933d]{border:1px solid #d6e3ea;padding:5px}.form[data-v-80cc933d]{gap:12px;display:grid}.row[data-v-80cc933d]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}label[data-v-80cc933d]{gap:4px;font-weight:600;display:grid}input[data-v-80cc933d],select[data-v-80cc933d],textarea[data-v-80cc933d]{border:1px solid #b6c6d1;border-radius:4px;padding:6px}.checks[data-v-80cc933d]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.checks label[data-v-80cc933d]{align-items:center;gap:6px;font-weight:500;display:flex}.actions[data-v-80cc933d]{gap:8px;display:flex}.stanza-rosa[data-v-f539f54a]{gap:14px;display:grid}.page-header[data-v-f539f54a]{justify-content:space-between;align-items:center;display:flex}.eyebrow[data-v-f539f54a]{color:#c2185b;text-transform:uppercase;font-weight:700}.grid[data-v-f539f54a]{grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;display:grid}.card[data-v-f539f54a]{background:#fff;border-left:10px solid #9e9e9e;border-radius:10px;padding:16px;box-shadow:0 1px 6px #0002}.card.LIBERA[data-v-f539f54a]{border-left-color:#43a047}.card.OCCUPATA[data-v-f539f54a]{border-left-color:#e91e63}.azioni[data-v-f539f54a]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}input[data-v-f539f54a]{border:1px solid #b6c6d1;border-radius:4px;padding:6px}.alert[data-v-f539f54a]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72;padding:10px}.success[data-v-f539f54a]{color:#256029;background:#e8f5e9;border:1px solid #81c784;padding:10px}.admin-tabelle[data-v-3f190c27]{gap:8px;display:grid}.page-header[data-v-3f190c27],.panel-title[data-v-3f190c27],.toolbar[data-v-3f190c27]{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.page-header[data-v-3f190c27],.panel[data-v-3f190c27]{background:#f8fafc;border:1px solid #cbd5e1;padding:10px}h1[data-v-3f190c27],h2[data-v-3f190c27],p[data-v-3f190c27]{margin:0}h1[data-v-3f190c27]{font-size:20px}h2[data-v-3f190c27]{font-size:16px}p[data-v-3f190c27]{color:#475569;font-size:12px}.workspace[data-v-3f190c27]{grid-template-columns:160px minmax(0,1fr);gap:8px;display:grid}.table-menu[data-v-3f190c27]{background:#e2e8f0;border:1px solid #94a3b8;align-content:start;gap:4px;padding:6px;display:grid}button[data-v-3f190c27]{color:#fff;cursor:pointer;background:#0b7fa4;border:1px solid #0f6f8f;padding:6px 9px;font-weight:700}button[data-v-3f190c27]:disabled{opacity:.55;cursor:default}button.secondary[data-v-3f190c27]{background:#475569;border-color:#334155}button.danger[data-v-3f190c27]{background:#b91c1c;border-color:#991b1b}button.small[data-v-3f190c27]{padding:3px 6px;font-size:10px}.table-menu button[data-v-3f190c27]{color:#0f172a;text-align:left;background:#f8fafc;width:100%}.table-menu button.active[data-v-3f190c27]{color:#fff;background:#0b7fa4}.panel[data-v-3f190c27]{min-width:0}.panel-title[data-v-3f190c27]{margin-bottom:10px}.panel-title span[data-v-3f190c27]{color:#047857;font-size:12px;font-weight:800}.toolbar[data-v-3f190c27]{background:#dbe7f0;flex-wrap:wrap;justify-content:flex-start;margin-bottom:8px;padding:8px}label[data-v-3f190c27]{color:#334155;gap:3px;font-size:11px;font-weight:800;display:grid}input[data-v-3f190c27]{border:1px solid #94a3b8;min-width:230px;height:28px;padding:0 7px}.message[data-v-3f190c27],.error[data-v-3f190c27]{margin:6px 0;font-weight:800}.message[data-v-3f190c27]{color:#047857}.error[data-v-3f190c27]{color:#b91c1c}.create-panel[data-v-3f190c27]{background:#eef6fb;border:1px solid #94a3b8;gap:8px;margin-bottom:8px;padding:10px;display:grid}.create-panel h3[data-v-3f190c27]{color:#0f172a;margin:0;font-size:14px}.create-grid[data-v-3f190c27]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.create-grid input[data-v-3f190c27],.create-grid select[data-v-3f190c27]{width:100%;min-width:0}.create-actions[data-v-3f190c27]{flex-wrap:wrap;gap:8px;display:flex}.table-wrap[data-v-3f190c27]{background:#fff;border:1px solid #cbd5e1;width:100%;max-height:calc(100vh - 220px);overflow:auto}table[data-v-3f190c27]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}th[data-v-3f190c27],td[data-v-3f190c27]{text-overflow:ellipsis;vertical-align:top;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:4px 5px;overflow:hidden}td.editable[data-v-3f190c27]{cursor:cell}td.editable[data-v-3f190c27]:hover{background:#fff7cc}tr.disabled[data-v-3f190c27]{color:#64748b;opacity:.78}tr.disabled td[data-v-3f190c27]{background-image:repeating-linear-gradient(-45deg,#0000,#0000 6px,#94a3b826 6px 12px)}.inline-input[data-v-3f190c27]{width:100%;min-width:0;height:24px;font:inherit;background:#fff;border:1px solid #0b7fa4;padding:0 4px}.actions-col[data-v-3f190c27]{text-align:center;width:82px}th[data-v-3f190c27]{z-index:1;color:#fff;text-align:left;cursor:pointer;background:#0b7fa4;position:sticky;top:0}tbody tr[data-v-3f190c27]:nth-child(2n){background:#f1f5f9}@media (width<=860px){.workspace[data-v-3f190c27]{grid-template-columns:1fr}.table-menu[data-v-3f190c27]{grid-template-columns:repeat(2,minmax(0,1fr))}}.printer-settings[data-v-6b87ee2f]{gap:12px;padding:10px;display:grid}.page-header[data-v-6b87ee2f],.config-card>header[data-v-6b87ee2f],.actions[data-v-6b87ee2f],.zpl-test[data-v-6b87ee2f]{align-items:center;gap:10px;display:flex}.page-header[data-v-6b87ee2f],.config-card>header[data-v-6b87ee2f]{justify-content:space-between}h1[data-v-6b87ee2f],h2[data-v-6b87ee2f],p[data-v-6b87ee2f]{margin:0}.page-header p[data-v-6b87ee2f]{color:#52616f;margin-top:4px}.tabs[data-v-6b87ee2f]{border-bottom:1px solid #9fb8ca;gap:4px;display:flex}.tabs button[data-v-6b87ee2f]{color:#17495b;background:#fff;border-bottom:3px solid #0000}.tabs button.active[data-v-6b87ee2f]{background:#e6f2f6;border-bottom-color:#006c8f}.config-list[data-v-6b87ee2f]{gap:10px;display:grid}.config-card[data-v-6b87ee2f]{background:#fff;border:1px solid #cbd8e2;border-radius:6px;padding:12px}.config-card h2[data-v-6b87ee2f]{font-size:17px}.config-grid[data-v-6b87ee2f]{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-top:10px;display:grid}label[data-v-6b87ee2f]{gap:5px;font-size:13px;font-weight:700;display:grid}input[data-v-6b87ee2f],select[data-v-6b87ee2f]{min-width:0;font:inherit;border:1px solid #aebdcc;border-radius:4px;padding:8px}.active-toggle[data-v-6b87ee2f]{align-items:center;display:flex}.active-toggle input[data-v-6b87ee2f]{accent-color:#087f5b;width:20px;height:20px}button[data-v-6b87ee2f]{color:#fff;cursor:pointer;background:#006c8f;border:1px solid #006c8f;border-radius:4px;min-height:34px;padding:7px 12px;font-weight:800}button[data-v-6b87ee2f]:disabled{cursor:default;opacity:.65}button.secondary[data-v-6b87ee2f]{color:#006c8f;background:#fff}.actions[data-v-6b87ee2f]{justify-content:flex-end;margin-top:10px}.zpl-test[data-v-6b87ee2f]{border-top:1px solid #d7e0ea;flex-wrap:wrap;align-items:end;margin-top:12px;padding-top:12px}.zpl-test label[data-v-6b87ee2f]{width:150px}pre[data-v-6b87ee2f]{white-space:pre-wrap;background:#f5f8fa;border:1px solid #9fb8ca;width:100%;max-height:260px;margin:0;padding:10px;font-size:12px;overflow:auto}.jasper-layout[data-v-6b87ee2f]{grid-template-columns:minmax(420px,.9fr) minmax(560px,1.3fr);align-items:start;gap:10px;display:grid}.jasper-editor[data-v-6b87ee2f],.report-list[data-v-6b87ee2f],.report-export[data-v-6b87ee2f]{background:#fff;border:1px solid #cbd8e2;border-radius:6px;padding:12px}.jasper-editor>header[data-v-6b87ee2f],.report-list>header[data-v-6b87ee2f],.report-export>header[data-v-6b87ee2f]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.jasper-editor h2[data-v-6b87ee2f],.report-list h2[data-v-6b87ee2f],.report-export h2[data-v-6b87ee2f]{font-size:17px}.report-grid[data-v-6b87ee2f],.parameter-grid[data-v-6b87ee2f]{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;display:grid}fieldset[data-v-6b87ee2f]{border:1px solid #cbd8e2;flex-wrap:wrap;gap:14px;margin:12px 0;display:flex}legend[data-v-6b87ee2f]{font-size:13px;font-weight:800}.check-option[data-v-6b87ee2f]{align-items:center;gap:6px;display:flex}.check-option input[data-v-6b87ee2f]{width:18px;height:18px}.report-active[data-v-6b87ee2f]{width:fit-content}.table-scroll[data-v-6b87ee2f]{overflow-x:auto}table[data-v-6b87ee2f]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-6b87ee2f],td[data-v-6b87ee2f]{text-align:left;border:1px solid #d7e0ea;padding:7px}th[data-v-6b87ee2f]{background:#e8f3f8}.report-export[data-v-6b87ee2f]{grid-column:1/-1}.report-export p[data-v-6b87ee2f]{color:#52616f;margin-top:3px;font-size:12px}.parameter-grid small[data-v-6b87ee2f]{color:#657784;font-size:11px}.export-actions[data-v-6b87ee2f]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.message[data-v-6b87ee2f],.error[data-v-6b87ee2f],.loading[data-v-6b87ee2f]{font-weight:700}.message[data-v-6b87ee2f]{color:#087f5b}.error[data-v-6b87ee2f]{color:#b42318}.loading[data-v-6b87ee2f]{color:#52616f}@media (width<=900px){.jasper-layout[data-v-6b87ee2f]{grid-template-columns:1fr}.report-export[data-v-6b87ee2f]{grid-column:auto}.config-grid[data-v-6b87ee2f]{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (width<=560px){.page-header[data-v-6b87ee2f],.config-card>header[data-v-6b87ee2f]{flex-direction:column;align-items:stretch}.config-grid[data-v-6b87ee2f],.report-grid[data-v-6b87ee2f],.parameter-grid[data-v-6b87ee2f]{grid-template-columns:1fr}}.emur-page[data-v-9261892c]{gap:8px;display:grid}.page-header[data-v-9261892c],.section-title[data-v-9261892c]{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-header[data-v-9261892c]{background:#f8fafc;border:1px solid #cbd5e1;padding:10px}h1[data-v-9261892c],h2[data-v-9261892c],p[data-v-9261892c]{margin:0}h1[data-v-9261892c]{font-size:20px}h2[data-v-9261892c]{font-size:16px}p[data-v-9261892c]{color:#475569;font-size:12px}.grid[data-v-9261892c]{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);gap:8px;display:grid}.import-card[data-v-9261892c],.form-card[data-v-9261892c]{gap:10px;display:grid}.kpi-row[data-v-9261892c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.kpi-row div[data-v-9261892c]{background:#eef6fb;border:1px solid #cbd5e1;padding:8px}.kpi-row strong[data-v-9261892c]{color:#0f6f8f;font-size:22px;display:block}.kpi-row span[data-v-9261892c],.versione[data-v-9261892c]{font-size:11px;font-weight:700}.upload-row[data-v-9261892c],.form-grid[data-v-9261892c]{gap:8px;display:grid}.upload-row[data-v-9261892c]{grid-template-columns:minmax(0,1fr) 160px;align-items:end}.form-grid[data-v-9261892c]{grid-template-columns:90px 150px minmax(220px,1fr)}.note[data-v-9261892c]{grid-column:1/-1}label[data-v-9261892c]{color:#334155;gap:3px;font-size:11px;font-weight:800;display:grid}input[data-v-9261892c],select[data-v-9261892c],button[data-v-9261892c]{height:28px;font-size:12px}button[data-v-9261892c]{color:#fff;cursor:pointer;background:#0b7fa4;border:1px solid #0f6f8f;font-weight:700}button[data-v-9261892c]:disabled{opacity:.5;cursor:default}.message[data-v-9261892c],.error[data-v-9261892c]{padding:8px;font-size:12px;font-weight:800}.message[data-v-9261892c]{color:#047857;background:#ecfdf5;border:1px solid #7dd3a8}.error[data-v-9261892c]{color:#b91c1c;background:#fff1f2;border:1px solid #f3a9a1}.table-wrap[data-v-9261892c]{border:1px solid #cbd5e1;max-height:calc(100vh - 360px);overflow:auto}table[data-v-9261892c]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}th[data-v-9261892c],td[data-v-9261892c]{text-overflow:ellipsis;vertical-align:top;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:4px;overflow:hidden}th[data-v-9261892c]{color:#fff;text-align:left;background:#0b7fa4;position:sticky;top:0}tbody tr[data-v-9261892c]:nth-child(2n){background:#f1f5f9}.status[data-v-9261892c]{color:#92400e;background:#fef3c7;border-radius:3px;padding:2px 6px;font-weight:800;display:inline-block}@media (width<=900px){.grid[data-v-9261892c],.form-grid[data-v-9261892c],.upload-row[data-v-9261892c]{grid-template-columns:1fr}}
