html,body{color:#111827;background:#dfe7ea;margin:0;font-family:Arial,Helvetica,sans-serif}.auth-gate{z-index:99999;color:#092b38;text-align:center;background:#f0f3f4;place-content:center;gap:12px;min-height:100vh;display:grid;position:fixed;inset:0}.auth-gate strong{font-size:28px}.auth-gate span{font-size:15px;font-weight:700}.layout{background:#dfe7ea;min-height:100vh;display:flex}.sidebar{color:#fff;background:linear-gradient(#092b38 0%,#031d27 100%);border-right:2px solid #70b9c2;flex:0 0 154px;width:154px;overflow-y:auto;box-shadow:inset -1px 0 #ffffff1f}.brand-block{background:#113f50;border-bottom:1px solid #ffffff2e;min-height:58px;padding:6px 6px 5px}.brand-block strong{color:#fff;letter-spacing:0;font-size:20px;line-height:1;display:block}.brand-block span{color:#b8e0e7;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:700;display:block}.sidebar-nav{padding:0}.menu-group{border-top:1px solid #ffffff14}.menu-parent{cursor:pointer;color:#fff;text-align:left;text-transform:uppercase;background:linear-gradient(#113f50 0%,#0a3241 100%);border:0;border-bottom:1px solid #0000006b;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:31px;padding:6px 8px;font-size:12px;font-weight:900;line-height:1.1;display:flex}.menu-parent.open,.menu-parent:hover{background:linear-gradient(#0b7e91 0%,#075c6d 100%)}.menu-submenu a{background:linear-gradient(#082936 0%,#041f2a 100%);padding-left:17px;font-size:11px}.sidebar a{color:#f8fbfc;text-transform:uppercase;background:linear-gradient(#0a3241 0%,#062632 100%);border-top:1px solid #ffffff0f;border-bottom:1px solid #00000061;align-items:center;min-height:30px;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.sidebar a.router-link-active,.sidebar a:hover{color:#fff;background:linear-gradient(#0b7e91 0%,#075c6d 100%)}.logout{cursor:pointer;color:#fff;background:linear-gradient(#1697c2 0%,#076f99 100%);border:1px solid #6bb7c2;border-radius:2px;width:calc(100% - 12px);min-height:30px;margin:10px 6px;font-size:12px;font-weight:800}.content{background:#dfe7ea;flex:1;min-width:0;padding:0 4px 6px}.content.full{padding:0}.app-topbar{background:#1f4a5a;border-bottom:4px solid #00899a;justify-content:flex-end;align-items:center;gap:8px;min-height:48px;margin:0 -4px 6px;padding:0 10px;display:flex;position:relative;box-shadow:inset 0 -1px #fff3}.app-topbar button{cursor:pointer;color:#1f4a5a;background:#fff;border:0;border-radius:6px;width:38px;height:36px;font-size:27px;font-weight:900;line-height:1;box-shadow:0 1px 2px #00000040}.app-topbar button:hover{background:#e6f8fb}.cards{flex-wrap:wrap;gap:10px;display:flex}.card{box-shadow:none;background:#e8eef0;border:1px solid #00899a;border-radius:2px;margin-bottom:8px;padding:8px}input,select,textarea{color:#111827;background:#fffef1;border:1px solid #b6c2c7;border-radius:1px}input:read-only,textarea:read-only,input:disabled,select:disabled,textarea:disabled{color:#475569;background:#edf3f5}.app-info-popover{z-index:1200;color:#123947;background:#f8fbfc;border:1px solid #70b9c2;border-radius:4px;width:min(560px,100vw - 190px);padding:10px 12px;position:absolute;top:42px;right:10px;box-shadow:0 8px 24px #0f172a3d}.app-info-popover div{grid-template-columns:92px minmax(0,1fr);gap:8px;padding:4px 0;font-size:12px;line-height:1.3;display:grid}.app-info-popover strong{color:#075c6d;text-transform:uppercase}.app-info-popover span{overflow-wrap:anywhere}@media (width<=820px){.layout{display:block}.sidebar{border-bottom:2px solid #70b9c2;border-right:0;width:auto;max-height:42vh}.app-topbar{justify-content:flex-start;overflow-x:auto}}.ui-alert[data-v-9b01b9d3]{color:#17414f;font-size:var(--ps-font-size-md);background:#eef9fb;border:1px solid #9cc9d3;border-radius:2px;align-items:flex-start;gap:6px;margin:6px 0;padding:8px 10px;line-height:1.25;display:flex}.ui-alert strong[data-v-9b01b9d3]{white-space:nowrap}.variant-success[data-v-9b01b9d3]{color:#14532d;background:#effaf2;border-color:#86c69b}.variant-warning[data-v-9b01b9d3]{color:#7c4a03;background:#fff8e6;border-color:#e5b75d}.variant-danger[data-v-9b01b9d3]{color:#7f1d1d;background:#fdecec;border-color:#e7a1a1}.ui-autocomplete[data-v-7cdca44c]{width:100%;min-width:0;position:relative}input[data-v-7cdca44c]{width:100%}.ui-autocomplete-options[data-v-7cdca44c]{z-index:100;background:#fff;border:1px solid #006c8f;max-height:240px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 18px #1025332e}.ui-autocomplete-options li[data-v-7cdca44c]{cursor:pointer;gap:2px;padding:7px 8px;display:grid}.ui-autocomplete-options li.active[data-v-7cdca44c]{outline-offset:-1px;background:#dff2f8;outline:1px solid #007d9d}.ui-autocomplete-options strong[data-v-7cdca44c]{color:#102533}.ui-autocomplete-options span[data-v-7cdca44c]{color:#526879;font-size:11px}.ui-badge[data-v-809bba0f]{min-height:20px;font-size:var(--ps-font-size-xs);border:1px solid #0000;border-radius:2px;align-items:center;padding:2px 7px;font-weight:800;line-height:1;display:inline-flex}.variant-neutral[data-v-809bba0f]{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.variant-primary[data-v-809bba0f]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.variant-success[data-v-809bba0f]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.variant-warning[data-v-809bba0f]{color:#b45309;background:#fffbeb;border-color:#fde68a}.variant-danger[data-v-809bba0f]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.variant-info[data-v-809bba0f]{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.ui-button[data-v-912d00a8]{cursor:pointer;white-space:nowrap;text-shadow:0 -1px #00000040;border:1px solid #00647a;border-radius:2px;justify-content:center;align-items:center;gap:5px;font-weight:800;line-height:1.15;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 1px 2px #0000002e}.ui-button[data-v-912d00a8]:disabled{opacity:.55;cursor:not-allowed}.ui-button[data-v-912d00a8]:focus-visible{outline-offset:2px;outline:3px solid #facc15}.block[data-v-912d00a8]{width:100%}.size-sm[data-v-912d00a8]{min-height:26px;font-size:var(--ps-font-size-sm);padding:4px 8px}.size-md[data-v-912d00a8]{min-height:30px;font-size:var(--ps-font-size-md);padding:6px 10px}.variant-primary[data-v-912d00a8]{color:#fff;background:linear-gradient(#1aa0c8 0%,#08739c 100%)}.variant-primary[data-v-912d00a8]:hover:not(:disabled){background:linear-gradient(#28afd6 0%,#096b8e 100%)}.variant-secondary[data-v-912d00a8]{color:#17414f;text-shadow:none;background:linear-gradient(#f9ffff 0%,#d7edf2 100%);border-color:#6baab6}.variant-ghost[data-v-912d00a8]{color:#17414f;box-shadow:none;text-shadow:none;background:0 0;border-color:#0000}.variant-danger[data-v-912d00a8]{color:#fff;background:linear-gradient(#dc2626 0%,#991b1b 100%);border-color:#7f1d1d}.variant-warning[data-v-912d00a8]{color:#fff;background:linear-gradient(#f59e0b 0%,#b45309 100%);border-color:#92400e}.spinner[data-v-912d00a8]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin-912d00a8}@keyframes spin-912d00a8{to{transform:rotate(360deg)}}.ui-field[data-v-e5f07aaf]{color:#111827;min-width:0;font-size:var(--ps-font-size-sm);flex-direction:column;gap:3px;font-weight:800;display:flex}.ui-field.inline[data-v-e5f07aaf]{flex-direction:row;align-items:center}.ui-field-label[data-v-e5f07aaf]:after{content:""}.required .ui-field-label[data-v-e5f07aaf]:after{content:" *";color:#b91c1c}input[data-v-e5f07aaf],input[data-v-e5f07aaf-s],select[data-v-e5f07aaf-s],textarea[data-v-e5f07aaf-s]{color:#111827;min-height:28px;font:inherit;background:#fffef1;border:1px solid #9fb6bf;border-radius:1px;font-weight:700}input[data-v-e5f07aaf]{padding:4px 6px}input[data-v-e5f07aaf]:disabled,input[data-v-e5f07aaf]:read-only,input[data-v-e5f07aaf-s]:disabled,input[data-v-e5f07aaf-s]:read-only,select[data-v-e5f07aaf-s]:disabled,textarea[data-v-e5f07aaf-s]:disabled,textarea[data-v-e5f07aaf-s]:read-only{color:#4b5563;background:#e8eef1}small[data-v-e5f07aaf]{color:var(--ps-color-muted);font-weight:700}.error[data-v-e5f07aaf]{color:#b91c1c}.ui-panel[data-v-ac11bb4c]{border:1px solid var(--ps-color-border-strong);background:#edf4f6;border-radius:2px;margin:0 0 8px}.ui-panel-header[data-v-ac11bb4c]{background:linear-gradient(#f7fbfc 0%,#dfeaec 100%);border-bottom:1px solid #bed5dc;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.ui-panel-title[data-v-ac11bb4c]{min-width:0}.ui-panel-title h2[data-v-ac11bb4c]{color:#123946;margin:0;font-size:15px;font-weight:900;line-height:1.15}.ui-panel-title p[data-v-ac11bb4c]{color:var(--ps-color-muted);font-size:var(--ps-font-size-sm);margin:2px 0 0;font-weight:700}.ui-panel-actions[data-v-ac11bb4c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.ui-panel-body[data-v-ac11bb4c]{padding:8px}.ui-table-wrap[data-v-b264d230]{border:1px solid var(--ps-color-border-strong);background:#fff;border-radius:2px;overflow:auto}.ui-table[data-v-b264d230]{border-collapse:collapse;width:100%;font-size:var(--ps-font-size-md)}th[data-v-b264d230],td[data-v-b264d230]{vertical-align:top;border-bottom:1px solid #d8e1e4;border-right:1px solid #d3dcdf;padding:6px 8px}th[data-v-b264d230]{color:#374151;white-space:nowrap;background:linear-gradient(#f8fbfc 0%,#dce7eb 100%);font-weight:800}caption[data-v-b264d230]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}th[data-v-b264d230]:focus-visible{outline-offset:-3px;outline:3px solid #facc15}tbody tr[data-v-b264d230]:hover{background:#e4f5f8}tbody tr[data-v-b264d230]:focus-within,tbody tr.selected[data-v-b264d230]{background:#5acbd0}.compact th[data-v-b264d230],.compact td[data-v-b264d230]{padding:4px 6px}.sortable[data-v-b264d230]{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-indicator[data-v-b264d230]{color:var(--ps-teal-dark);margin-left:4px;font-size:10px}.empty[data-v-b264d230]{text-align:center;color:var(--ps-color-muted);background:#f5f9fa;padding:18px}.actions-head[data-v-b264d230],.actions-cell[data-v-b264d230]{white-space:nowrap;width:1%}.ui-toolbar[data-v-106da0f5]{color:#fff;background:linear-gradient(#0893a6 0%,#007d91 100%);border:1px solid #006f80;border-radius:2px 2px 0 0;justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin:0 0 6px;padding:3px 8px;display:flex;box-shadow:inset 0 1px #ffffff42}.text[data-v-106da0f5]{min-width:0}h1[data-v-106da0f5]{color:#fff;margin:0;font-size:16px;font-weight:800;line-height:1.15}p[data-v-106da0f5]{color:#d9fbff;font-size:var(--ps-font-size-sm);margin:1px 0 0;font-weight:700}.actions[data-v-106da0f5]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}@media (width<=720px){.ui-toolbar[data-v-106da0f5]{flex-direction:column;align-items:flex-start}.actions[data-v-106da0f5]{justify-content:flex-start}}.accessi-view[data-v-dee790c6]{gap:18px;display:grid}.section-title[data-v-dee790c6]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-dee790c6]{color:#102533;margin:0}.table-wrap[data-v-dee790c6]{margin-top:12px;overflow:auto}table[data-v-dee790c6]{border-collapse:collapse;background:#fff;width:100%}th[data-v-dee790c6],td[data-v-dee790c6]{text-align:left;vertical-align:top;border:1px solid #dbe5ed;padding:9px}th[data-v-dee790c6]{color:#405263;text-transform:uppercase;background:#e9f2f7;font-size:12px}.row-actions[data-v-dee790c6]{flex-wrap:wrap;gap:6px;display:flex}.triage-view[data-v-ffbc4f1b]{gap:20px;display:grid}.eyebrow[data-v-ffbc4f1b]{color:#607283;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.legend[data-v-ffbc4f1b]{flex-wrap:wrap;gap:8px;display:flex}.legend-item[data-v-ffbc4f1b]{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-ffbc4f1b]{color:#9b2c22;border-color:#e35f52}.legend-item.orange[data-v-ffbc4f1b]{color:#8a4d00;border-color:#e28b27}.legend-item.yellow[data-v-ffbc4f1b]{color:#776b00;border-color:#d8c900}.legend-item.blue[data-v-ffbc4f1b]{color:#1c5f9e;border-color:#4b8ccf}.legend-item.green[data-v-ffbc4f1b]{color:#17613e;border-color:#2fa56a}.legend-item.white[data-v-ffbc4f1b]{color:#405263;border-color:#b7c7d5}.empty-card[data-v-ffbc4f1b]{color:#607283;font-weight:700}.triage-card[data-v-ffbc4f1b]{gap:18px;display:grid}.triage-summary[data-v-ffbc4f1b]{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-ffbc4f1b]{color:#006c8f;margin:0}.summary-grid[data-v-ffbc4f1b]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.summary-grid div[data-v-ffbc4f1b]{background:#f8fbfd;border:1px solid #dbe5ed;border-radius:4px;padding:10px}.summary-grid span[data-v-ffbc4f1b],dt[data-v-ffbc4f1b]{color:#607283;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.summary-grid strong[data-v-ffbc4f1b]{color:#17202a;margin-top:6px;display:block}.azioni-p4c[data-v-ffbc4f1b]{gap:8px;margin-top:10px;display:flex}.clinical-detail[data-v-ffbc4f1b]{gap:12px;display:grid}.clinical-detail h3[data-v-ffbc4f1b]{color:#102533;margin:0}dl[data-v-ffbc4f1b]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0;display:grid}dl div[data-v-ffbc4f1b]{background:#fff;border:1px solid #dbe5ed;border-radius:4px;min-height:72px;padding:10px}dd[data-v-ffbc4f1b]{color:#17202a;margin:6px 0 0;font-weight:700}.triage-code-badge[data-v-ffbc4f1b]{text-transform:uppercase;justify-content:center;min-width:88px}@media (width<=700px){.triage-summary[data-v-ffbc4f1b]{flex-direction:column;align-items:stretch}}.clinical-timeline[data-v-50c334b8]{gap:10px;min-width:0;display:grid}.timeline-header[data-v-50c334b8]{justify-content:space-between;align-items:center;gap:10px;display:flex}.timeline-header h2[data-v-50c334b8]{margin:0;font-size:15px}.timeline-header span[data-v-50c334b8],.operator[data-v-50c334b8]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.timeline-list[data-v-50c334b8]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.timeline-event[data-v-50c334b8]{grid-template-columns:30px minmax(0,1fr);gap:8px;display:grid;position:relative}.timeline-event[data-v-50c334b8]:before{content:"";background:#dbe4ea;width:2px;position:absolute;top:30px;bottom:-8px;left:14px}.timeline-event[data-v-50c334b8]:last-child:before{display:none}.marker[data-v-50c334b8]{color:#fff;z-index:1;background:#64748b;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:inline-flex}.event-body[data-v-50c334b8]{background:#fff;border:1px solid #d7e2ea;border-radius:6px;gap:4px;padding:8px;display:grid}.event-meta[data-v-50c334b8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-meta time[data-v-50c334b8]{color:#475569;font-size:12px;font-weight:800}.event-meta strong[data-v-50c334b8]{color:#0f172a;font-size:13px}.event-body p[data-v-50c334b8]{color:#1f2937;white-space:pre-wrap;margin:0;line-height:1.3}.event-triage .marker[data-v-50c334b8]{background:#2563eb}.event-presa .marker[data-v-50c334b8]{background:#0f766e}.event-esame .marker[data-v-50c334b8]{background:#7c3aed}.event-referto .marker[data-v-50c334b8]{background:#0369a1}.event-obi .marker[data-v-50c334b8]{background:#b45309}.event-dimissione .marker[data-v-50c334b8]{background:#15803d}.event-trasferimento .marker[data-v-50c334b8]{background:#be123c}.event-note .marker[data-v-50c334b8]{background:#64748b}.empty[data-v-50c334b8]{color:#64748b;border:1px dashed #cbd5e1;border-radius:6px;margin:0;padding:10px;font-weight:700}.compact[data-v-50c334b8],.compact .timeline-list[data-v-50c334b8]{gap:6px}.compact .event-body[data-v-50c334b8]{padding:6px}.compact .event-body p[data-v-50c334b8]{font-size:12px}.dashboard-operativa[data-v-488e35da]{gap:4px;display:grid}.filters[data-v-488e35da],.toolbar[data-v-488e35da],.legend[data-v-488e35da]{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.coordination-grid[data-v-488e35da]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.coord-card[data-v-488e35da]{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-488e35da]{color:#46515c;text-transform:uppercase;font-size:10px;font-weight:900}.coord-card strong[data-v-488e35da]{color:#0f172a;font-size:20px;line-height:1}.rosa-card[data-v-488e35da]{background:#fff0f7;border-color:#ff69b4}.stanze-grid[data-v-488e35da]{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;display:grid}.stanza-card[data-v-488e35da]{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-488e35da]{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-488e35da]{font-size:15px}.stanza-card small[data-v-488e35da]{text-transform:uppercase;grid-column:1/-1;font-size:13px;font-weight:800}.stanza-card.empty[data-v-488e35da]{color:#475569;background:#f3f4f6}.stanza-card.speciale[data-v-488e35da]{outline-offset:-2px;outline:2px solid #ff69b4}.toolbar label[data-v-488e35da]{gap:2px;font-size:11px;display:grid}select[data-v-488e35da]{min-width:150px;height:24px;font-size:12px}button[data-v-488e35da]:not(.ui-button){cursor:pointer;padding:4px 10px;font-size:12px;line-height:1.1}.table-wrapper[data-v-488e35da]{width:100%;max-height:calc(100vh - 150px);padding:0;overflow:auto}table[data-v-488e35da]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:13px}th[data-v-488e35da]{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-488e35da]{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-label[data-v-488e35da]{display:inline}.sort-indicator[data-v-488e35da]{margin-left:3px;font-size:10px}.resize-handle[data-v-488e35da]{z-index:2;cursor:col-resize;width:7px;height:100%;position:absolute;top:0;right:-2px}.resize-handle[data-v-488e35da]: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-488e35da]{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-488e35da]:nth-child(2n){background:#eef3f7}tbody tr[data-v-488e35da]:nth-child(odd){background:#fff}tbody tr.selected[data-v-488e35da]{outline-offset:-2px;background:#d7edf7;outline:2px solid #006c8f}.mini[data-v-488e35da]{padding:1px 4px;font-size:13px}.triage-box[data-v-488e35da]{text-align:center;border:1px solid #333;width:24px;height:12px;font-weight:700;line-height:11px;display:inline-block}.rosso[data-v-488e35da]{color:#fff;background:red}.arancione[data-v-488e35da]{color:#000;background:#ff9800}.azzurro[data-v-488e35da]{color:#000;background:#4fc3f7}.verde[data-v-488e35da]{color:#fff;background:#4caf50}.bianco[data-v-488e35da]{color:#000;background:#fff}.nd[data-v-488e35da]{color:#000;background:#ddd}.rosa[data-v-488e35da],.rosa-dot[data-v-488e35da]{color:#fff;background:#ff69b4;border-radius:3px;margin-left:2px;padding:1px 3px}.badge[data-v-488e35da]{cursor:pointer;border:1px solid #0000;padding:2px 5px;font-weight:700}.badge.active[data-v-488e35da]{outline-offset:1px;outline:2px solid #0f172a}.reset[data-v-488e35da]{color:#111827;background:#e5e7eb}.causa[data-v-488e35da]{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-488e35da]{color:#526b78;margin-top:3px;font-size:10px;font-weight:600;display:block}.col-azione[data-v-488e35da]{width:24px}.col-urgenza[data-v-488e35da]{width:46px}.col-arrivo[data-v-488e35da]{width:64px}.col-stato[data-v-488e35da]{width:70px}.col-stanza[data-v-488e35da]{width:95px}.col-p[data-v-488e35da]{width:22px}.col-paziente[data-v-488e35da]{width:95px}.col-case-manager[data-v-488e35da]{width:90px}.col-ambulatorio[data-v-488e35da]{width:70px}.col-numero-scheda[data-v-488e35da]{width:78px}.col-causa[data-v-488e35da]{width:135px}.col-diagnosi[data-v-488e35da]{width:125px}.col-eta[data-v-488e35da]{width:28px}.col-rival[data-v-488e35da]{width:32px}.col-cm[data-v-488e35da]{width:90px}.col-reparto[data-v-488e35da]{width:95px}.col-attesa[data-v-488e35da]{width:58px}.attesa-badge[data-v-488e35da]{text-align:center;background:#e8f3f8;border-radius:4px;min-width:42px;padding:4px;display:inline-block}.attesa-badge.warning[data-v-488e35da]{color:#754c00;background:#fff0bd}.attesa-badge.critical[data-v-488e35da]{color:#a11212;background:#fee2e2}.col-numero-chiamata[data-v-488e35da]{width:65px}.footer[data-v-488e35da]{text-align:right;font-size:12px;font-weight:700}.patient-context-menu[data-v-488e35da]{z-index:3000;background:#f8fbfc;border:1px solid #006f80;width:230px;position:fixed;box-shadow:0 8px 22px #00000047}.patient-context-menu header[data-v-488e35da]{color:#fff;background:linear-gradient(#0893a6 0%,#007d91 100%);gap:2px;padding:7px 9px;display:grid}.patient-context-menu header strong[data-v-488e35da],.patient-context-menu header span[data-v-488e35da]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patient-context-menu header span[data-v-488e35da]{color:#d9fbff;font-size:11px;font-weight:700}.patient-context-menu button[data-v-488e35da]{color:#0f2630;text-align:left;background:#fff;border:0;border-bottom:1px solid #d3dcdf;width:100%;min-height:28px;font-weight:800;display:block}.patient-context-menu button[data-v-488e35da]:hover:not(:disabled){background:#dff4f7}.patient-context-menu button[data-v-488e35da]:disabled{color:#94a3b8;cursor:not-allowed}.operative-panel[data-v-488e35da]{gap:8px;padding:8px;display:grid}.operative-header[data-v-488e35da]{justify-content:space-between;align-items:flex-start;gap:10px;font-size:12px;display:flex}.operative-header div[data-v-488e35da]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operative-actions[data-v-488e35da]{flex-wrap:wrap;gap:5px;display:flex}.notice[data-v-488e35da]{color:#255d7a;background:#eef7fc;border:1px solid #8eb7d1;font-weight:800}.dashboard-timeline[data-v-488e35da]{border-top:1px solid #d7e2ea;padding-top:8px}.operative-form[data-v-488e35da]{gap:6px;font-size:12px;display:grid}.operative-form.grid-2[data-v-488e35da]{grid-template-columns:repeat(2,minmax(160px,1fr))}.operative-form label[data-v-488e35da]{gap:3px;font-weight:700;display:grid}.operative-form .wide[data-v-488e35da]{grid-column:1/-1}.operative-form input[data-v-488e35da],.operative-form select[data-v-488e35da],.operative-form textarea[data-v-488e35da]{width:100%;min-width:0;font:inherit;border:1px solid #9fb0c3;padding:5px}.operative-form textarea[data-v-488e35da]{resize:vertical}.ok[data-v-488e35da]{color:#1f6b25;background:#edf8ee;border:1px solid #6fbf73;margin:0;padding:6px;font-weight:700}.compact[data-v-488e35da]{margin:0;padding:6px}@media (width<=1180px){.coordination-grid[data-v-488e35da],.stanze-grid[data-v-488e35da]{grid-template-columns:repeat(3,minmax(0,1fr))}}.patients-page[data-v-4a7e68ba]{gap:10px;display:grid}.login-page[data-v-f95c9eb8]{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-f95c9eb8]{color:#fff;text-shadow:0 2px #0000002e,0 0 18px #0000003d;align-items:center;gap:18px;display:flex}.brand-mark[data-v-f95c9eb8]{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-f95c9eb8]{color:#fff;letter-spacing:0;margin:0;font-size:clamp(46px,7vw,82px);font-weight:900;line-height:.86}.brand-copy p[data-v-f95c9eb8]{color:#e40713;letter-spacing:.42em;text-transform:lowercase;margin:12px 0 0;font-size:20px;font-weight:800}.login-shell[data-v-f95c9eb8]{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-f95c9eb8]{background:linear-gradient(#3b4d52 0%,#4d6267 100%);border-right:1px solid #ffffff14;padding:30px 38px 26px}.login-title[data-v-f95c9eb8]{border-bottom:1px solid #00000038;margin-bottom:20px;padding-bottom:24px;font-size:26px;font-weight:800}.sede-field[data-v-f95c9eb8],.credential-grid label[data-v-f95c9eb8],.forgot-grid label[data-v-f95c9eb8]{gap:8px;font-size:14px;font-weight:800;display:grid}.sede-field[data-v-f95c9eb8]{margin-bottom:20px}.sede-field select[data-v-f95c9eb8],.forgot-grid select[data-v-f95c9eb8]{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-f95c9eb8],.forgot-grid[data-v-f95c9eb8]{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.forgot-grid[data-v-f95c9eb8]{grid-template-columns:1fr}.forgot-copy[data-v-f95c9eb8]{color:#dff9ff;margin:0;font-weight:700}.input-wrap[data-v-f95c9eb8]{position:relative}.input-wrap input[data-v-f95c9eb8]{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-f95c9eb8]{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-f95c9eb8]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin-top:4px;display:flex}.remember[data-v-f95c9eb8]{white-space:nowrap;grid-template-columns:auto 1fr;align-items:center;gap:9px!important;display:inline-flex!important}.remember input[data-v-f95c9eb8]{accent-color:#e40713;width:22px;height:22px}.link-button[data-v-f95c9eb8]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.link-button[data-v-f95c9eb8]:hover{text-decoration:underline}.forgot-submit[data-v-f95c9eb8]{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-f95c9eb8]:disabled{cursor:wait;opacity:.7}.status[data-v-f95c9eb8],.error[data-v-f95c9eb8]{grid-column:1/-1;margin:0;font-weight:800}.status[data-v-f95c9eb8]{color:#dff9ff}.error[data-v-f95c9eb8]{color:#ffd3d3}.login-submit[data-v-f95c9eb8]{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-f95c9eb8]:disabled{cursor:wait;opacity:.72}.arrow[data-v-f95c9eb8]{height:92px;font-size:118px;font-weight:300;line-height:78px;display:block}.login-submit strong[data-v-f95c9eb8]{font-size:32px;font-weight:900}@media (width<=720px){.login-page[data-v-f95c9eb8]{justify-content:flex-start;gap:34px;padding-top:38px}.brand-header[data-v-f95c9eb8]{align-items:flex-start}.brand-mark[data-v-f95c9eb8]{width:64px;height:64px;font-size:24px}.brand-copy p[data-v-f95c9eb8]{letter-spacing:.26em;font-size:14px}.login-shell[data-v-f95c9eb8]{grid-template-columns:1fr}.login-panel[data-v-f95c9eb8]{padding:26px 22px}.credential-grid[data-v-f95c9eb8]{grid-template-columns:1fr}.login-options[data-v-f95c9eb8]{flex-direction:column;align-items:flex-start}.login-submit[data-v-f95c9eb8]{flex-direction:row;min-height:92px}.arrow[data-v-f95c9eb8]{height:52px;font-size:74px;line-height:40px}}.reset-page[data-v-101868a7]{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-101868a7]{width:min(520px,100%)}.reset-panel[data-v-101868a7]{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-101868a7]{color:#dff9ff;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:900}h1[data-v-101868a7]{margin:0}.reset-form[data-v-101868a7]{gap:14px;display:grid}label[data-v-101868a7]{gap:7px;font-weight:800;display:grid}input[data-v-101868a7]{color:#10212a;height:40px;font:inherit;border:1px solid #d5dde1;border-radius:6px;padding:0 10px}.link-button[data-v-101868a7]{color:#fff;background:0 0;border:0;justify-self:start;padding:0}.link-button[data-v-101868a7]:hover{text-decoration:underline}.status[data-v-101868a7],.error[data-v-101868a7]{margin:0;font-weight:800}.status[data-v-101868a7]{color:#dff9ff}.error[data-v-101868a7]{color:#ffd3d3}.parameter-chart[data-v-988a966c]{background:#fff;border:1px solid #a9c4ce;min-width:0;padding:8px}header[data-v-988a966c]{justify-content:space-between;align-items:start;gap:8px;display:flex}h3[data-v-988a966c]{margin:0;font-size:13px}header span[data-v-988a966c]{color:#5d6d7e;font-size:10px;font-weight:700}header strong[data-v-988a966c]{color:#006c8f;font-size:16px}.chart-frame[data-v-988a966c]{aspect-ratio:520/180;width:100%;min-height:150px}svg[data-v-988a966c]{width:100%;height:100%;display:block;overflow:visible}text[data-v-988a966c]{fill:#44515c;font-size:10px}.axis[data-v-988a966c]{stroke:#607d8b;stroke-width:1px}.grid[data-v-988a966c]{stroke:#dbe6ea;stroke-width:1px}.series[data-v-988a966c]{fill:none;stroke:#007f97;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.point[data-v-988a966c]{fill:#fff;stroke:#d33b32;stroke-width:3px}.empty[data-v-988a966c]{color:#5d6d7e;place-items:center;min-height:150px;margin:0;display:grid}.cartella-page[data-v-558b4358]{gap:8px;display:grid}.preopen[data-v-558b4358],.preopen-actions[data-v-558b4358],.section-header[data-v-558b4358],.form-actions[data-v-558b4358],.modal-actions[data-v-558b4358]{justify-content:space-between;align-items:center;gap:8px;display:flex}.eyebrow[data-v-558b4358]{color:#006c8f;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h1[data-v-558b4358],h2[data-v-558b4358]{margin:0}h1[data-v-558b4358]{font-size:20px}h2[data-v-558b4358]{font-size:14px}.layout[data-v-558b4358]{grid-template-columns:270px minmax(0,1fr);gap:8px;display:grid}.elenco[data-v-558b4358]{align-content:start;gap:6px;max-height:calc(100vh - 95px);display:grid;overflow:auto}.search[data-v-558b4358],.clinical-form label[data-v-558b4358],.modal label[data-v-558b4358],.section-header label[data-v-558b4358],.patient-strip label[data-v-558b4358]{gap:3px;font-size:12px;font-weight:800;display:grid}input[data-v-558b4358],select[data-v-558b4358],textarea[data-v-558b4358]{width:100%;min-width:0;font:inherit;border:1px solid #9fb0c3;padding:5px}textarea[data-v-558b4358]{resize:vertical}.cartella-item[data-v-558b4358]{color:#17202a;text-align:left;background:#f8fbfd;border:1px solid #9fb0c3;gap:2px;padding:6px;display:grid}.cartella-item.active[data-v-558b4358]{background:#dff0f8;border-color:#006c8f}.cartella-item small[data-v-558b4358],.patient-strip span[data-v-558b4358],.obi-grid span[data-v-558b4358]{color:#5d6d7e;text-transform:uppercase;font-size:10px;font-weight:800}.workspace[data-v-558b4358]{gap:8px;min-width:0;display:grid}.patient-strip[data-v-558b4358],.obi-grid[data-v-558b4358]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.patient-strip div[data-v-558b4358],.obi-grid article[data-v-558b4358]{background:#fff;border:1px solid #d6e3ea;gap:2px;padding:6px;display:grid}.patient-strip strong[data-v-558b4358],.obi-grid strong[data-v-558b4358]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.preopen p[data-v-558b4358],.empty-state p[data-v-558b4358]{color:#5d6d7e;margin:3px 0 0;font-size:12px}.tabs[data-v-558b4358]{flex-wrap:wrap;gap:4px;display:flex}.parameters-section[data-v-558b4358]{gap:8px;display:grid}.parameters-heading[data-v-558b4358]{background:#eef5f7;border-top:5px solid #00869b;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.parameters-heading p[data-v-558b4358]{color:#5d6d7e;margin:2px 0 0;font-size:11px}.parameter-entry[data-v-558b4358]{border-left:4px solid #00869b;gap:8px;display:grid}.parameter-entry-title[data-v-558b4358]{justify-content:space-between;align-items:center;gap:8px;display:flex}.parameter-entry-title p[data-v-558b4358]{color:#5d6d7e;margin:2px 0 0;font-size:11px}.parameter-form-grid[data-v-558b4358]{grid-template-columns:repeat(4,minmax(145px,1fr));gap:7px;display:grid}.parameter-form-grid label[data-v-558b4358]{align-content:start;gap:3px;font-size:11px;font-weight:800;display:grid}.parameter-notes[data-v-558b4358]{grid-column:span 2}.closed-access[data-v-558b4358]{color:#744b00;background:#fff4d6;border:1px solid #c78b29;padding:6px 8px;font-size:11px;font-weight:900}.parameters-table-wrap[data-v-558b4358]{background:#fff;max-width:100%;overflow-x:auto}.parameters-table[data-v-558b4358]{border-collapse:collapse;white-space:nowrap;width:100%;min-width:1700px;font-size:11px}.parameters-table th[data-v-558b4358]{color:#fff;background:#006c8f}.parameters-table th[data-v-558b4358],.parameters-table td[data-v-558b4358]{text-align:left;border:1px solid #d6e3ea;padding:5px}.parameters-table tbody tr[data-v-558b4358]:nth-child(2n){background:#eef5f9}.parameters-charts[data-v-558b4358]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.clinical-form[data-v-558b4358]{gap:8px;display:grid}.grid-2[data-v-558b4358]{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:10px;display:grid}.cartella-timeline[data-v-558b4358]{margin-bottom:8px}.activity-table[data-v-558b4358]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.activity-table th[data-v-558b4358]{color:#fff;background:#006c8f}.activity-table th[data-v-558b4358],.activity-table td[data-v-558b4358]{vertical-align:top;border:1px solid #d6e3ea;padding:5px}.activity-table tbody tr[data-v-558b4358]:nth-child(2n){background:#eef5f9}.mini-card[data-v-558b4358]{background:#fff;border:1px solid #d6e3ea;gap:3px;margin-bottom:6px;padding:7px;display:grid}.mini-card span[data-v-558b4358]{color:#5d6d7e;font-size:11px;font-weight:800}.mini-card p[data-v-558b4358]{margin:0}.referto[data-v-558b4358]{border-color:#0f9d78}.empty[data-v-558b4358],.empty-state[data-v-558b4358]{color:#5d6d7e}.alert[data-v-558b4358],.success[data-v-558b4358]{margin:0;padding:8px;font-weight:800}.alert[data-v-558b4358]{color:#9b2c22;background:#fff0ee;border:1px solid #d57a72}.success[data-v-558b4358]{color:#1f6b25;background:#edf8ee;border:1px solid #6fbf73}.modal-backdrop[data-v-558b4358]{z-index:30;background:#0f172a73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal[data-v-558b4358]{background:#fff;border:2px solid #006c8f;gap:10px;width:min(760px,100%);padding:16px;display:grid}.modal p[data-v-558b4358]{margin:0}@media (width<=1050px){.layout[data-v-558b4358],.grid-2[data-v-558b4358]{grid-template-columns:1fr}.patient-strip[data-v-558b4358],.obi-grid[data-v-558b4358]{grid-template-columns:repeat(2,minmax(0,1fr))}.parameters-charts[data-v-558b4358]{grid-template-columns:1fr}.parameter-form-grid[data-v-558b4358]{grid-template-columns:repeat(2,minmax(140px,1fr))}}.diario-page[data-v-d4861c80]{gap:10px;display:grid}.richieste-esami[data-v-eaeb1c65]{gap:18px;display:grid}.worklist-card header[data-v-eaeb1c65]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.eyebrow[data-v-eaeb1c65],.context[data-v-eaeb1c65]{color:#64748b;text-transform:uppercase;font-size:.85rem;font-weight:700}.card[data-v-eaeb1c65]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:16px}.request-form[data-v-eaeb1c65],.history[data-v-eaeb1c65],.worklist-card[data-v-eaeb1c65]{gap:14px;display:grid}.branch-grid[data-v-eaeb1c65],.grid-2[data-v-eaeb1c65],.worklists[data-v-eaeb1c65]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.category-grid[data-v-eaeb1c65]{flex-wrap:wrap;gap:8px;display:flex}.branch-card[data-v-eaeb1c65],.catalog-item[data-v-eaeb1c65],.category-chip[data-v-eaeb1c65]{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:10px 12px}.branch-card[data-v-eaeb1c65],.catalog-item[data-v-eaeb1c65]{gap:6px;display:grid}.branch-card.active[data-v-eaeb1c65],.catalog-item.selected[data-v-eaeb1c65],.category-chip.active[data-v-eaeb1c65]{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e26}.branch-card span[data-v-eaeb1c65],.catalog-item small[data-v-eaeb1c65],.empty[data-v-eaeb1c65],.worklist-item span[data-v-eaeb1c65],.worklist-item small[data-v-eaeb1c65]{color:#64748b}label[data-v-eaeb1c65],.wide[data-v-eaeb1c65]{gap:6px;display:grid}input[data-v-eaeb1c65],select[data-v-eaeb1c65],textarea[data-v-eaeb1c65]{font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:10px}.catalog-list[data-v-eaeb1c65]{border:1px solid #e2e8f0;border-radius:8px;gap:8px;max-height:360px;padding:8px;display:grid;overflow:auto}.catalog-item .code[data-v-eaeb1c65]{color:#0f766e;font-weight:800}.selected[data-v-eaeb1c65]{background:#ecfeff;border:1px solid #99f6e4;border-radius:8px;gap:4px;padding:12px;display:grid}button[type=submit][data-v-eaeb1c65]{justify-self:start}.worklist-item[data-v-eaeb1c65]{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) 170px;align-items:start;gap:10px;padding-top:12px;display:grid}.request-actions[data-v-eaeb1c65],.referto-form[data-v-eaeb1c65],.referto-form-card[data-v-eaeb1c65]{gap:12px;display:grid}.request-actions[data-v-eaeb1c65]{align-content:start}.referto-header[data-v-eaeb1c65]{justify-content:space-between;align-items:start;gap:16px;display:flex}.referto-header h2[data-v-eaeb1c65],.referto-header p[data-v-eaeb1c65]{margin:0}.worklist-item>div[data-v-eaeb1c65],.exam-card[data-v-eaeb1c65]{gap:6px;display:grid}.exam-card h3[data-v-eaeb1c65],.exam-card p[data-v-eaeb1c65],.worklist-card h2[data-v-eaeb1c65]{margin:0}@media (width<=720px){.worklist-item[data-v-eaeb1c65]{grid-template-columns:1fr}}.referti-view[data-v-e2ba7e9b]{gap:12px;display:grid}.dimissioni-view[data-v-42074b10]{gap:14px;display:grid}.list-section h2[data-v-42074b10],.card h3[data-v-42074b10]{margin:0}.card[data-v-42074b10]{background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:14px}.form-grid[data-v-42074b10]{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}label[data-v-42074b10]{gap:5px;font-size:13px;font-weight:700;display:grid}input[data-v-42074b10],select[data-v-42074b10],textarea[data-v-42074b10]{width:100%;font:inherit;border:1px solid #aebdcc;border-radius:4px;padding:8px}textarea[data-v-42074b10]{resize:vertical}.wide[data-v-42074b10]{grid-column:1/-1}.actions[data-v-42074b10]{gap:10px;display:flex}.firma-panel[data-v-42074b10],.remote-sign-form[data-v-42074b10],.agent-status[data-v-42074b10],.signed-actions[data-v-42074b10]{gap:10px;display:grid}.remote-sign-form[data-v-42074b10]{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end}.card-actions[data-v-42074b10],.signed-actions[data-v-42074b10]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.signature-error[data-v-42074b10]{color:#a31111;font-weight:700}.autocomplete-field[data-v-42074b10]{position:relative}.suggestions[data-v-42074b10]{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-42074b10]{cursor:pointer;grid-template-columns:110px 1fr;gap:8px;padding:8px 10px;display:grid}.suggestions li[data-v-42074b10]:hover{background:#e8f3f8}.muted[data-v-42074b10]{color:#52616f}.list-section[data-v-42074b10]{gap:10px;display:grid}@media (width<=760px){.actions[data-v-42074b10]{flex-direction:column}.form-grid[data-v-42074b10],.remote-sign-form[data-v-42074b10]{grid-template-columns:1fr}}.obi-view[data-v-d89ac647]{gap:14px;display:grid}.list-section h2[data-v-d89ac647],.card h3[data-v-d89ac647]{margin:0}.card[data-v-d89ac647]{background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:14px}.form-grid[data-v-d89ac647]{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}label[data-v-d89ac647]{gap:5px;font-size:13px;font-weight:700;display:grid}input[data-v-d89ac647],select[data-v-d89ac647],textarea[data-v-d89ac647]{width:100%;font:inherit;border:1px solid #aebdcc;border-radius:4px;padding:8px}textarea[data-v-d89ac647]{resize:vertical}.wide[data-v-d89ac647]{grid-column:1/-1}.actions[data-v-d89ac647]{gap:10px;display:flex}.muted[data-v-d89ac647]{color:#52616f}.list-section[data-v-d89ac647]{gap:10px;display:grid}@media (width<=760px){.actions[data-v-d89ac647]{flex-direction:column}.form-grid[data-v-d89ac647]{grid-template-columns:1fr}}.trasferimenti-view[data-v-f25eedf3]{gap:14px;display:grid}.list-section h2[data-v-f25eedf3],.card h3[data-v-f25eedf3]{margin:0}.card[data-v-f25eedf3]{background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:14px}.form-grid[data-v-f25eedf3]{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}label[data-v-f25eedf3]{gap:5px;font-size:13px;font-weight:700;display:grid}input[data-v-f25eedf3],select[data-v-f25eedf3],textarea[data-v-f25eedf3]{width:100%;font:inherit;border:1px solid #aebdcc;border-radius:4px;padding:8px}textarea[data-v-f25eedf3]{resize:vertical}.wide[data-v-f25eedf3]{grid-column:1/-1}.actions[data-v-f25eedf3]{gap:10px;display:flex}.muted[data-v-f25eedf3]{color:#52616f}.list-section[data-v-f25eedf3]{gap:10px;display:grid}@media (width<=760px){.actions[data-v-f25eedf3]{flex-direction:column}.form-grid[data-v-f25eedf3]{grid-template-columns:1fr}}.dimessi-page[data-v-0009c726]{gap:6px;display:grid}.filters[data-v-0009c726]{grid-template-columns:repeat(6,minmax(120px,1fr));gap:6px;display:grid}label[data-v-0009c726]{gap:2px;font-size:11px;display:grid}input[data-v-0009c726],select[data-v-0009c726]{height:24px;font-size:12px}.actions[data-v-0009c726]{align-items:end;gap:6px;display:flex}.table-wrapper[data-v-0009c726]{width:100%;max-height:calc(100vh - 185px);padding:0;overflow:hidden auto}table[data-v-0009c726]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:10px}th[data-v-0009c726],td[data-v-0009c726]{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;border:1px solid #d6e3ea;padding:3px;overflow:hidden}th[data-v-0009c726]{color:#fff;text-align:left;background:#006c8f}tbody tr[data-v-0009c726]:nth-child(2n){background:#eef3f7}tbody tr[data-v-0009c726]:nth-child(odd){background:#fff}.triage-box[data-v-0009c726]{text-align:center;border:1px solid #333;width:28px;height:14px;font-weight:700;line-height:13px;display:inline-block}.rosso[data-v-0009c726]{color:#fff;background:red}.arancione[data-v-0009c726]{color:#000;background:#ff9800}.azzurro[data-v-0009c726]{color:#000;background:#4fc3f7}.verde[data-v-0009c726]{color:#fff;background:#4caf50}.bianco[data-v-0009c726]{color:#000;background:#fff}.nd[data-v-0009c726]{background:#ddd}.col-urgenza[data-v-0009c726]{width:50px}.col-data[data-v-0009c726]{width:88px}.col-paziente[data-v-0009c726]{width:150px}.col-cf[data-v-0009c726]{width:115px}.col-scheda[data-v-0009c726]{width:90px}.col-modalita[data-v-0009c726]{width:155px}.col-diagnosi[data-v-0009c726]{width:260px}.col-medico[data-v-0009c726]{width:90px}.col-stampe[data-v-0009c726]{text-align:center;width:170px}.print-actions[data-v-0009c726]{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.footer[data-v-0009c726]{text-align:right;font-size:12px;font-weight:700}.monitor-ps[data-v-119b8f14]{color:#06111f;background:#dfe7ea;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:100vh;padding:0 6px 8px;font-family:Arial,Helvetica,sans-serif;display:grid}.public-topbar[data-v-119b8f14]{background:#1f4a5a;border-bottom:5px solid #00899a;grid-template-columns:220px minmax(0,1fr) 230px;align-items:stretch;gap:8px;min-height:74px;margin:0 -6px;padding:6px;display:grid}.brand[data-v-119b8f14],.clock[data-v-119b8f14],.title-block[data-v-119b8f14],.total-panel[data-v-119b8f14],.summary-code[data-v-119b8f14],.priority-card[data-v-119b8f14]{background:#e8eef0;border:1px solid #00899a;box-shadow:inset 0 1px #ffffff8c}.brand[data-v-119b8f14],.clock[data-v-119b8f14]{text-align:center;place-items:center;display:grid}.brand[data-v-119b8f14]{color:#fff;background:linear-gradient(#0a3241 0%,#062632 100%);border-color:#70b9c2}.brand strong[data-v-119b8f14]{font-size:22px;line-height:1}.brand span[data-v-119b8f14]{color:#b8e0e7;text-transform:uppercase;font-size:12px;font-weight:900}.title-block[data-v-119b8f14]{color:#fff;background:linear-gradient(#0893a6 0%,#007d91 100%);align-content:center;padding:0 16px;display:grid}h1[data-v-119b8f14]{text-align:center;text-transform:uppercase;margin:0;font-size:clamp(26px,3.1vw,46px);line-height:1}.title-block p[data-v-119b8f14]{color:#d9fbff;text-align:center;text-transform:uppercase;margin:5px 0 0;font-size:16px;font-weight:900}.clock[data-v-119b8f14]{color:#164150;background:#f8fbfc}.clock span[data-v-119b8f14],.total-panel span[data-v-119b8f14],.summary-code span[data-v-119b8f14]{text-transform:uppercase;font-size:13px;font-weight:900}.clock strong[data-v-119b8f14]{font-size:20px}.summary-strip[data-v-119b8f14]{grid-template-columns:1.35fr repeat(5,minmax(0,1fr));gap:6px;display:grid}.total-panel[data-v-119b8f14],.summary-code[data-v-119b8f14]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:8px 12px;display:grid}.total-panel[data-v-119b8f14]{color:#fff;background:linear-gradient(#0a3241 0%,#062632 100%)}.total-panel strong[data-v-119b8f14]{font-size:46px;line-height:1}.summary-code strong[data-v-119b8f14]{font-size:36px;line-height:1}.priority-board[data-v-119b8f14]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-height:0;display:grid}.priority-card[data-v-119b8f14]{text-align:center;grid-template-rows:auto auto 1fr;align-items:center;min-height:340px;padding:18px;display:grid}.priority-card .code[data-v-119b8f14]{color:#111827;background:#fff;border:3px solid #111827;justify-self:center;place-items:center;width:62px;height:54px;font-size:34px;font-weight:900;display:grid}.priority-card h2[data-v-119b8f14]{text-transform:uppercase;margin:18px 0 4px;font-size:clamp(25px,2.3vw,38px);line-height:1}.priority-card p[data-v-119b8f14]{text-transform:uppercase;margin:0;font-size:15px;font-weight:900}.priority-card strong[data-v-119b8f14]{align-self:center;font-size:clamp(82px,8vw,142px);line-height:1}.rosso[data-v-119b8f14]{color:#fff;background:#f01111}.arancione[data-v-119b8f14]{color:#111827;background:#ff9800}.azzurro[data-v-119b8f14]{color:#111827;background:#4fc3f7}.verde[data-v-119b8f14]{color:#fff;background:#0b8f2f}.bianco[data-v-119b8f14]{color:#111827;background:#fffef1}footer[data-v-119b8f14]{color:#a11212;text-align:center;background:#fffef1;border:1px solid #00899a;padding:7px 10px;font-size:clamp(18px,1.8vw,27px);font-style:italic;font-weight:900}@media (width<=1200px){.public-topbar[data-v-119b8f14],.summary-strip[data-v-119b8f14],.priority-board[data-v-119b8f14]{grid-template-columns:1fr}.priority-card[data-v-119b8f14]{min-height:210px}}.history[data-v-686be093]{gap:8px;display:grid}.page-title[data-v-686be093]{justify-content:space-between;align-items:end;display:flex}.page-title p[data-v-686be093]{color:#607283;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.page-title h1[data-v-686be093]{margin:2px 0 0;font-size:20px}.panel[data-v-686be093]{background:#dce7ef;border:1px solid #9fb8ca;border-radius:6px;padding:8px}.filters[data-v-686be093]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}label[data-v-686be093]{color:#405263;gap:2px;font-size:11px;font-weight:800;display:grid}input[data-v-686be093],select[data-v-686be093]{background:#fff;border:1px solid #7fa8bd;min-height:24px;padding:3px 6px;font-size:12px}.toolbar[data-v-686be093]{justify-content:center;gap:6px;display:flex}.panel-heading[data-v-686be093]{justify-content:space-between;align-items:center;display:flex}.panel-heading h2[data-v-686be093]{color:#005f7d;text-transform:uppercase;margin:0 0 6px;font-size:14px}.table-wrap[data-v-686be093]{max-height:calc(100vh - 305px);overflow:hidden auto}table[data-v-686be093]{table-layout:fixed;border-collapse:collapse;background:#fff;width:100%;min-width:0;font-size:10px}th[data-v-686be093]{color:#fff;background:#007da5}th[data-v-686be093],td[data-v-686be093]{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-686be093]:nth-child(2n){background:#edf3f7}.urgency[data-v-686be093]{text-align:center;border:1px solid #455;width:28px;height:14px;font-weight:800;line-height:13px;display:inline-block}.rosso[data-v-686be093]{color:#fff;background:red}.arancione[data-v-686be093]{background:#ff9800}.azzurro[data-v-686be093]{background:#4fc3f7}.verde[data-v-686be093]{color:#fff;background:#05b33a}.bianco[data-v-686be093]{background:#fff}.nd[data-v-686be093]{background:#ddd}.col-urgenza[data-v-686be093]{width:46px}.col-data[data-v-686be093]{width:82px}.col-struttura[data-v-686be093]{width:145px}.col-paziente[data-v-686be093]{width:130px}.col-modalita[data-v-686be093]{width:140px}.col-problema[data-v-686be093]{width:190px}.col-scheda[data-v-686be093]{width:80px}.col-medico[data-v-686be093]{width:105px}.col-eta[data-v-686be093]{width:30px}@media (width<=1200px){.filters[data-v-686be093]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.filters[data-v-686be093]{grid-template-columns:1fr}}.monitor[data-v-30840e69]{color:#06111f;background:#e8f4f8;align-content:start;gap:12px;min-height:100vh;padding:10px;display:grid}.monitor-header[data-v-30840e69]{justify-content:space-between;align-items:center;display:flex}.eyebrow[data-v-30840e69]{color:#006c8f;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.room-grid[data-v-30840e69],.summary[data-v-30840e69]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.room[data-v-30840e69],.summary article[data-v-30840e69]{text-align:center;border:1px solid #335;align-content:center;gap:3px;min-height:62px;padding:6px;display:grid}.room span[data-v-30840e69],.summary span[data-v-30840e69]{text-transform:uppercase;font-size:11px;font-weight:900}.room strong[data-v-30840e69],.summary strong[data-v-30840e69]{font-size:22px}.summary article[data-v-30840e69]{background:#fff}.summary .time[data-v-30840e69]{font-size:13px}.filters[data-v-30840e69]{background:#fff;border:1px solid #9fb8ca;flex-wrap:wrap;gap:6px;padding:7px;display:flex}.table-card[data-v-30840e69]{background:#fff;border:1px solid #9fb8ca;max-height:calc(100vh - 260px);overflow:auto}table[data-v-30840e69]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1780px;font-size:13px}th[data-v-30840e69]{color:#fff;background:#006c8f;position:sticky;top:0}th[data-v-30840e69],td[data-v-30840e69]{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border:1px solid #d6e3ea;height:44px;padding:6px 7px;overflow:hidden}th[data-v-30840e69]{text-align:left;white-space:normal;height:38px;font-size:12px;line-height:1.15}th[data-v-30840e69]:first-child{text-align:center;width:58px}th[data-v-30840e69]:nth-child(2){width:155px}th[data-v-30840e69]:nth-child(3){text-align:center;width:44px}th[data-v-30840e69]:nth-child(4){width:105px}th[data-v-30840e69]:nth-child(5){width:72px}th[data-v-30840e69]:nth-child(6){width:88px}th[data-v-30840e69]:nth-child(7){width:118px}th[data-v-30840e69]:nth-child(8){width:92px}th[data-v-30840e69]:nth-child(9){width:125px}th[data-v-30840e69]:nth-child(10){width:130px}th[data-v-30840e69]:nth-child(11){width:225px}th[data-v-30840e69]:nth-child(12){width:205px}th[data-v-30840e69]:nth-child(13){width:100px}th[data-v-30840e69]:nth-child(14){text-align:center;width:78px}td[data-v-30840e69]:first-child,td[data-v-30840e69]:nth-child(3),td[data-v-30840e69]:nth-child(14){text-align:center}tbody tr[data-v-30840e69]:nth-child(2n){background:#eef5f9}tbody tr.selected[data-v-30840e69]{outline-offset:-2px;background:#d7edf7;outline:2px solid #006c8f}.patient-context-menu[data-v-30840e69]{z-index:3000;background:#f8fbfc;border:1px solid #006f80;width:230px;position:fixed;box-shadow:0 8px 22px #00000047}.patient-context-menu header[data-v-30840e69]{color:#fff;background:linear-gradient(#0893a6 0%,#007d91 100%);gap:2px;padding:7px 9px;display:grid}.patient-context-menu header strong[data-v-30840e69],.patient-context-menu header span[data-v-30840e69]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patient-context-menu header span[data-v-30840e69]{color:#d9fbff;font-size:11px;font-weight:700}.patient-context-menu button[data-v-30840e69]{color:#0f2630;text-align:left;background:#fff;border:0;border-bottom:1px solid #d3dcdf;width:100%;min-height:28px;font-weight:800;display:block}.patient-context-menu button[data-v-30840e69]:hover{background:#dff4f7}.badge[data-v-30840e69]{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-30840e69]{font-weight:800}.clinical[data-v-30840e69]{color:#263b46;white-space:normal;line-height:1.25}.presa-carico[data-v-30840e69]{color:#526b78;margin-top:2px;font-size:10px;display:block}.waiting-time[data-v-30840e69]{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-30840e69]{color:#754c00;background:#fff0bd}.waiting-time.critical[data-v-30840e69]{color:#a11212;background:#fee2e2}.status[data-v-30840e69]{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-30840e69]{color:#b42318;font-weight:900}.rosso[data-v-30840e69]{color:#fff;background:red}.arancione[data-v-30840e69]{color:#000;background:orange}.azzurro[data-v-30840e69]{color:#000;background:#4fc3f7}.verde[data-v-30840e69]{color:#fff;background:#4caf50}.bianco[data-v-30840e69]{color:#000;background:#fff}.rosa[data-v-30840e69]{color:#fff;background:#e91e63}.nd[data-v-30840e69]{color:#111827;background:#ddd}@media (width<=1100px){.room-grid[data-v-30840e69],.summary[data-v-30840e69]{grid-template-columns:repeat(2,minmax(0,1fr))}}.patient[data-v-16b32a4a]{gap:10px;display:grid}.notice[data-v-16b32a4a]{text-align:center;background:#fff98d;border:1px solid #d7c200;padding:10px;font-weight:800}.patient-id[data-v-16b32a4a]{color:#a00000;gap:16px;font-weight:800;display:flex}.tabs[data-v-16b32a4a]{border-bottom:2px solid #4f9ab8;flex-wrap:wrap;gap:4px;display:flex}.panel[data-v-16b32a4a]{background:#dce7ef;border:1px solid #9fb8ca;padding:12px}.form-grid[data-v-16b32a4a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;display:grid}label[data-v-16b32a4a]{color:#405263;gap:4px;font-size:12px;font-weight:800;display:grid}input[data-v-16b32a4a],select[data-v-16b32a4a]{background:#fff;border:1px solid #7fa8bd;min-height:27px;padding:4px 7px}.wide[data-v-16b32a4a]{grid-column:span 2}.placeholder[data-v-16b32a4a]{min-height:260px}.placeholder h2[data-v-16b32a4a]{color:#005f7d;margin:0 0 8px}.patient-timeline[data-v-16b32a4a]{background:#f8fbfd;border:1px solid #9fb8ca;padding:10px}.actions[data-v-16b32a4a]{border:1px solid #9fb8ca;justify-content:center;gap:10px;padding:8px;display:flex}@media (width<=1100px){.form-grid[data-v-16b32a4a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.form-grid[data-v-16b32a4a]{grid-template-columns:1fr}.wide[data-v-16b32a4a]{grid-column:auto}}.page[data-v-f474e179]{gap:18px;display:grid}.section-title[data-v-f474e179],.actions[data-v-f474e179]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-f474e179]{color:#102533;margin:0}.form-grid[data-v-f474e179]{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;display:grid}label[data-v-f474e179]{color:#405263;text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}input[data-v-f474e179]{color:#17202a;border:1px solid #a9c2d4;border-radius:4px;height:36px;padding:0 9px}.actions[data-v-f474e179]{justify-content:flex-start;margin-top:14px}.table-wrap[data-v-f474e179]{margin-top:12px;overflow:auto}table[data-v-f474e179]{border-collapse:collapse;background:#fff;width:100%}th[data-v-f474e179],td[data-v-f474e179]{text-align:left;vertical-align:top;border:1px solid #dbe5ed;padding:9px}th[data-v-f474e179]{color:#405263;text-transform:uppercase;background:#e9f2f7;font-size:12px}tbody tr[data-v-f474e179]{cursor:pointer}tbody tr[data-v-f474e179]:hover{background:#f4fbff}@media (width<=860px){.form-grid[data-v-f474e179]{grid-template-columns:1fr}}.patient-page[data-v-03042043]{gap:14px;display:grid}.page-header[data-v-03042043],.header-actions[data-v-03042043],.actions[data-v-03042043]{justify-content:space-between;align-items:center;gap:10px;display:flex}.header-actions[data-v-03042043],.actions[data-v-03042043]{justify-content:flex-start}.eyebrow[data-v-03042043]{color:#607283;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}h1[data-v-03042043]{color:#102533;margin:0}.notice-bar[data-v-03042043]{color:#24475a;background:#eef5f8;border:1px solid #9fc1d4;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex}.duplicate-alert[data-v-03042043]{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-03042043]:first-child{gap:4px;display:grid}.duplicate-actions[data-v-03042043]{flex-wrap:wrap;gap:8px;display:flex}.panel[data-v-03042043]{background:#dbe7ef;border:1px solid #9fc1d4}.patient-strip[data-v-03042043]{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-03042043]{background:#e7eef3;gap:4px;min-height:56px;padding:8px;display:grid}.patient-strip span[data-v-03042043]{color:#405263;text-transform:uppercase;font-size:11px;font-weight:800}.patient-strip strong[data-v-03042043]{color:#102533}.tabs[data-v-03042043]{flex-wrap:wrap;gap:2px;padding:8px 8px 0;display:flex}.tabs[data-v-03042043] .ui-button{border-radius:6px 6px 0 0;min-width:130px}.tab-panel[data-v-03042043]{background:#fff;border:1px solid #b8c8d5;margin:0 8px 8px}.section-heading[data-v-03042043]{color:#fff;text-transform:uppercase;background:#007ca3;padding:7px 10px;font-size:12px;font-weight:800}.form-grid[data-v-03042043]{background:#c7d5df;grid-template-columns:repeat(4,minmax(150px,1fr));gap:1px;display:grid}label[data-v-03042043]{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-03042043]{grid-column:span 2}.span-3[data-v-03042043]{grid-column:span 3}.span-4[data-v-03042043]{grid-column:span 4}input[data-v-03042043],select[data-v-03042043],textarea[data-v-03042043]{color:#17202a;min-width:0;font:inherit;background:#fff;border:1px solid #9fc1d4;border-radius:2px;padding:5px 7px}input[data-v-03042043],select[data-v-03042043]{height:26px}textarea[data-v-03042043]{resize:vertical}input[readonly][data-v-03042043]{color:#607283;background:#f4f7f9}.cf-feedback[data-v-03042043]{grid-column:2;font-size:11px;font-weight:700;line-height:1.25}.cf-feedback.success[data-v-03042043]{color:#18733d}.cf-feedback.warning[data-v-03042043]{color:#8a5700}.cf-feedback.error[data-v-03042043]{color:#b42318}.autocomplete-field[data-v-03042043]{position:relative}.suggestions[data-v-03042043]{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-03042043]{cursor:pointer;gap:2px;padding:8px;display:grid}.suggestions li[data-v-03042043]:hover{background:#e9f7fc}.suggestions strong[data-v-03042043]{color:#102533}.suggestions span[data-v-03042043]{color:#607283;font-size:11px}.helper[data-v-03042043]{color:#405263;margin:10px;font-weight:700}.actions[data-v-03042043]{background:#eef3f7;border-top:1px solid #9fc1d4;padding:10px}@media (width<=1050px){.patient-strip[data-v-03042043],.form-grid[data-v-03042043]{grid-template-columns:1fr}.span-2[data-v-03042043],.span-3[data-v-03042043],.span-4[data-v-03042043]{grid-column:auto}}@media (width<=680px){label[data-v-03042043]{grid-template-columns:1fr}.cf-feedback[data-v-03042043]{grid-column:1}.suggestions[data-v-03042043]{left:8px}}.page[data-v-15b91618]{gap:18px;display:grid}.page-header[data-v-15b91618],.actions[data-v-15b91618]{justify-content:space-between;align-items:center;gap:12px;display:flex}.actions[data-v-15b91618]{justify-content:flex-start;margin-top:18px}.eyebrow[data-v-15b91618]{color:#607283;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}h1[data-v-15b91618],h2[data-v-15b91618]{color:#102533;margin:0}.workflow-next[data-v-15b91618]{border-left:4px solid #006c8f;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-next div[data-v-15b91618]{gap:4px;display:grid}.workflow-next span[data-v-15b91618]{color:#405263;font-weight:700}.patient-card[data-v-15b91618]{gap:12px;display:grid}.patient-grid[data-v-15b91618]{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.patient-grid span[data-v-15b91618]{background:#f8fbfd;border:1px solid #dbe5ed;border-radius:4px;padding:9px}.form-grid[data-v-15b91618]{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}label[data-v-15b91618]{color:#405263;text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}input[data-v-15b91618]{color:#17202a;border:1px solid #a9c2d4;border-radius:4px;height:36px;padding:0 9px}@media (width<=980px){.patient-grid[data-v-15b91618],.form-grid[data-v-15b91618]{grid-template-columns:1fr}.page-header[data-v-15b91618]{flex-direction:column;align-items:stretch}}.page[data-v-3dbaeaec]{gap:18px;display:grid}.page-header[data-v-3dbaeaec],.actions[data-v-3dbaeaec]{justify-content:space-between;align-items:center;gap:12px;display:flex}.actions[data-v-3dbaeaec]{justify-content:flex-start;margin-top:18px}.eyebrow[data-v-3dbaeaec]{color:#607283;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}h1[data-v-3dbaeaec]{color:#102533;margin:0}.workflow-next[data-v-3dbaeaec]{border-left:4px solid #006c8f;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-next div[data-v-3dbaeaec]{gap:4px;display:grid}.workflow-next span[data-v-3dbaeaec]{color:#405263;font-weight:700}.form-grid[data-v-3dbaeaec]{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}label[data-v-3dbaeaec]{color:#405263;text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}.wide[data-v-3dbaeaec]{margin-top:12px}input[data-v-3dbaeaec],select[data-v-3dbaeaec],textarea[data-v-3dbaeaec]{color:#17202a;font:inherit;background:#fff;border:1px solid #a9c2d4;border-radius:4px;padding:8px 9px}input[data-v-3dbaeaec],select[data-v-3dbaeaec]{height:36px}textarea[data-v-3dbaeaec]{resize:vertical}@media (width<=980px){.form-grid[data-v-3dbaeaec]{grid-template-columns:1fr}.page-header[data-v-3dbaeaec]{flex-direction:column;align-items:stretch}}.coda[data-v-bb526f74]{gap:14px;display:grid}.queue-status[data-v-bb526f74]{font-weight:800}.stanze[data-v-bb526f74]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.stanza[data-v-bb526f74]{text-align:center;border:1px solid #333;align-content:center;gap:3px;min-height:58px;padding:6px;display:grid}.stanza strong[data-v-bb526f74]{font-size:12px}.stanza span[data-v-bb526f74]{font-size:20px;font-weight:900}.stanza small[data-v-bb526f74]{font-size:10px;font-weight:800}.table-wrapper[data-v-bb526f74]{padding:0;overflow-x:hidden}table[data-v-bb526f74]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:11px}th[data-v-bb526f74]{color:#fff;background:#006c8f}th[data-v-bb526f74],td[data-v-bb526f74]{border:1px solid #d6e3ea;padding:4px}.azioni[data-v-bb526f74]{flex-wrap:wrap;gap:4px;display:flex}.triage[data-v-bb526f74]{text-align:center;border:1px solid #333;width:34px;font-weight:700;display:inline-block}.rosso[data-v-bb526f74]{color:#fff;background:red}.arancione[data-v-bb526f74]{color:#000;background:orange}.azzurro[data-v-bb526f74]{color:#000;background:#4fc3f7}.verde[data-v-bb526f74]{color:#fff;background:#4caf50}.bianco[data-v-bb526f74]{color:#000;background:#fff}.rosa[data-v-bb526f74]{color:#fff;background:#e91e63}.nd[data-v-bb526f74]{background:#ddd}.modal-backdrop[data-v-bb526f74]{z-index:1000;background:#0f172a8c;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-bb526f74]{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-bb526f74],.paziente[data-v-bb526f74]{margin:0}.modal label[data-v-bb526f74]{gap:4px;font-size:12px;font-weight:800;display:grid}.modal input[data-v-bb526f74],.modal select[data-v-bb526f74],.modal textarea[data-v-bb526f74]{border:1px solid #94a3b8;min-height:30px;padding:6px}.warning[data-v-bb526f74]{background:#fff7ed;border-left:6px solid #f97316;padding:10px}.warning p[data-v-bb526f74]{margin:6px 0 0}.modal-actions[data-v-bb526f74]{justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.stanze[data-v-bb526f74]{grid-template-columns:repeat(2,minmax(0,1fr))}}.codice-rosa[data-v-483b6046]{gap:14px;display:grid}.notice[data-v-483b6046]{background:#fff0f6;border-left:6px solid #e91e63;padding:12px;font-weight:600}.grid[data-v-483b6046]{grid-template-columns:1fr 1.2fr;gap:14px;display:grid}.card[data-v-483b6046]{background:#fff;border-radius:8px;padding:14px;box-shadow:0 1px 5px #0002}table[data-v-483b6046]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-483b6046]{color:#fff;background:#006c8f}th[data-v-483b6046],td[data-v-483b6046]{border:1px solid #d6e3ea;padding:5px}.form[data-v-483b6046]{gap:12px;display:grid}.row[data-v-483b6046]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}label[data-v-483b6046]{gap:4px;font-weight:600;display:grid}input[data-v-483b6046],select[data-v-483b6046],textarea[data-v-483b6046]{border:1px solid #b6c6d1;border-radius:4px;padding:6px}.checks[data-v-483b6046]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.checks label[data-v-483b6046]{align-items:center;gap:6px;font-weight:500;display:flex}.actions[data-v-483b6046]{gap:8px;display:flex}.stanza-rosa[data-v-f76feb2d]{gap:14px;display:grid}.grid[data-v-f76feb2d]{grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;display:grid}.card[data-v-f76feb2d]{background:#fff;border-left:10px solid #9e9e9e;border-radius:10px;padding:16px;box-shadow:0 1px 6px #0002}.card.LIBERA[data-v-f76feb2d]{border-left-color:#43a047}.card.OCCUPATA[data-v-f76feb2d]{border-left-color:#e91e63}.azioni[data-v-f76feb2d]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}input[data-v-f76feb2d]{border:1px solid #b6c6d1;border-radius:4px;padding:6px}.admin-tabelle[data-v-d9361c9a]{gap:8px;display:grid}.admin-sections[data-v-d9361c9a]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.admin-sections button[data-v-d9361c9a]{color:#17414f;cursor:pointer;text-align:left;background:#f8fbfc;border:1px solid #00899a;gap:3px;min-height:58px;padding:7px;display:grid}.admin-sections button.active[data-v-d9361c9a],.admin-sections button[data-v-d9361c9a]:hover{color:#fff;background:linear-gradient(#0893a6 0%,#007d91 100%)}.admin-sections strong[data-v-d9361c9a]{text-transform:uppercase;font-size:12px}.admin-sections span[data-v-d9361c9a]{font-size:11px;font-weight:700}.admin-editor[data-v-d9361c9a]{gap:8px;display:grid}.permissions-grid[data-v-d9361c9a]{background:#f8fbfc;border:1px solid #94a3b8;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:5px;max-height:260px;padding:7px;display:grid;overflow:auto}.user-sede-layout[data-v-d9361c9a]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.sedi-editor[data-v-d9361c9a]{border:1px solid var(--ps-border);background:var(--ps-surface);padding:14px}.sedi-editor h3[data-v-d9361c9a]{margin:0 0 4px}.sedi-editor p[data-v-d9361c9a]{color:var(--ps-muted);margin:0 0 12px}.sedi-grid label[data-v-d9361c9a]{grid-template-columns:auto 1fr}.permissions-grid label[data-v-d9361c9a]{background:#fff;border:1px solid #d3dcdf;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 6px;padding:5px;display:grid}.permissions-grid small[data-v-d9361c9a]{color:#52656d;grid-column:2;font-size:11px}.panel-title[data-v-d9361c9a],.toolbar[data-v-d9361c9a]{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.panel[data-v-d9361c9a]{background:#f8fafc;border:1px solid #cbd5e1;padding:10px}h1[data-v-d9361c9a],h2[data-v-d9361c9a],p[data-v-d9361c9a]{margin:0}h1[data-v-d9361c9a]{font-size:20px}h2[data-v-d9361c9a]{font-size:16px}p[data-v-d9361c9a]{color:#475569;font-size:12px}.workspace[data-v-d9361c9a]{grid-template-columns:160px minmax(0,1fr);gap:8px;display:grid}.table-menu[data-v-d9361c9a]{background:#e2e8f0;border:1px solid #94a3b8;align-content:start;gap:4px;padding:6px;display:grid}.panel[data-v-d9361c9a]{min-width:0}.panel-title[data-v-d9361c9a]{margin-bottom:10px}.panel-title span[data-v-d9361c9a]{color:#047857;font-size:12px;font-weight:800}.record-count[data-v-d9361c9a]{color:#047857;white-space:nowrap;font-size:12px;font-weight:800}.toolbar[data-v-d9361c9a]{background:#dbe7f0;flex-wrap:wrap;justify-content:flex-start;margin-bottom:8px;padding:8px}label[data-v-d9361c9a]{color:#334155;gap:3px;font-size:11px;font-weight:800;display:grid}input[data-v-d9361c9a]{border:1px solid #94a3b8;min-width:230px;height:28px;padding:0 7px}.message[data-v-d9361c9a],.error[data-v-d9361c9a]{margin:6px 0;font-weight:800}.message[data-v-d9361c9a]{color:#047857}.error[data-v-d9361c9a]{color:#b91c1c}.create-panel[data-v-d9361c9a]{background:#eef6fb;border:1px solid #94a3b8;gap:8px;margin-bottom:8px;padding:10px;display:grid}.create-panel h3[data-v-d9361c9a]{color:#0f172a;margin:0;font-size:14px}.create-grid[data-v-d9361c9a]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.create-grid input[data-v-d9361c9a],.create-grid select[data-v-d9361c9a]{width:100%;min-width:0}.create-actions[data-v-d9361c9a]{flex-wrap:wrap;gap:8px;display:flex}.table-wrap[data-v-d9361c9a]{background:#fff;border:1px solid #cbd5e1;width:100%;max-height:calc(100vh - 220px);overflow:auto}table[data-v-d9361c9a]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}th[data-v-d9361c9a],td[data-v-d9361c9a]{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-d9361c9a]{cursor:cell}td.editable[data-v-d9361c9a]:hover{background:#fff7cc}td.danger[data-v-d9361c9a]{color:#b91c1c;font-weight:800}tr.disabled[data-v-d9361c9a]{color:#64748b;opacity:.78}tr.disabled td[data-v-d9361c9a]{background-image:repeating-linear-gradient(-45deg,#0000,#0000 6px,#94a3b826 6px 12px)}.inline-input[data-v-d9361c9a]{width:100%;min-width:0;height:24px;font:inherit;background:#fff;border:1px solid #0b7fa4;padding:0 4px}.actions-col[data-v-d9361c9a]{text-align:center;width:82px}th[data-v-d9361c9a]{z-index:1;color:#fff;text-align:left;cursor:pointer;background:#0b7fa4;position:sticky;top:0}tbody tr[data-v-d9361c9a]:nth-child(2n){background:#f1f5f9}@media (width<=860px){.workspace[data-v-d9361c9a]{grid-template-columns:1fr}.table-menu[data-v-d9361c9a],.admin-sections[data-v-d9361c9a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.printer-settings[data-v-211f5435]{gap:12px;padding:10px;display:grid}.config-card>header[data-v-211f5435],.actions[data-v-211f5435],.zpl-test[data-v-211f5435]{align-items:center;gap:10px;display:flex}.config-card>header[data-v-211f5435]{justify-content:space-between}h1[data-v-211f5435],h2[data-v-211f5435],p[data-v-211f5435]{margin:0}.tabs[data-v-211f5435]{border-bottom:1px solid #9fb8ca;gap:4px;display:flex}.config-list[data-v-211f5435]{gap:10px;display:grid}.config-card[data-v-211f5435]{background:#fff;border:1px solid #cbd8e2;border-radius:6px;padding:12px}.config-card h2[data-v-211f5435]{font-size:17px}.config-grid[data-v-211f5435]{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-top:10px;display:grid}label[data-v-211f5435]{gap:5px;font-size:13px;font-weight:700;display:grid}input[data-v-211f5435],select[data-v-211f5435]{min-width:0;font:inherit;border:1px solid #aebdcc;border-radius:4px;padding:8px}.active-toggle[data-v-211f5435]{align-items:center;display:flex}.active-toggle input[data-v-211f5435]{accent-color:#087f5b;width:20px;height:20px}.actions[data-v-211f5435]{justify-content:flex-end;margin-top:10px}.zpl-test[data-v-211f5435]{border-top:1px solid #d7e0ea;flex-wrap:wrap;align-items:end;margin-top:12px;padding-top:12px}.zpl-test label[data-v-211f5435]{width:150px}pre[data-v-211f5435]{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-211f5435]{grid-template-columns:minmax(420px,.9fr) minmax(560px,1.3fr);align-items:start;gap:10px;display:grid}.jasper-editor[data-v-211f5435],.report-list[data-v-211f5435],.report-export[data-v-211f5435]{background:#fff;border:1px solid #cbd8e2;border-radius:6px;padding:12px}.jasper-editor>header[data-v-211f5435],.report-list>header[data-v-211f5435],.report-export>header[data-v-211f5435]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.jasper-editor h2[data-v-211f5435],.report-list h2[data-v-211f5435],.report-export h2[data-v-211f5435]{font-size:17px}.report-grid[data-v-211f5435],.parameter-grid[data-v-211f5435]{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;display:grid}fieldset[data-v-211f5435]{border:1px solid #cbd8e2;flex-wrap:wrap;gap:14px;margin:12px 0;display:flex}legend[data-v-211f5435]{font-size:13px;font-weight:800}.check-option[data-v-211f5435]{align-items:center;gap:6px;display:flex}.check-option input[data-v-211f5435]{width:18px;height:18px}.report-active[data-v-211f5435]{width:fit-content}.table-scroll[data-v-211f5435]{overflow-x:auto}table[data-v-211f5435]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-211f5435],td[data-v-211f5435]{text-align:left;border:1px solid #d7e0ea;padding:7px}th[data-v-211f5435]{background:#e8f3f8}.report-export[data-v-211f5435]{grid-column:1/-1}.report-export p[data-v-211f5435]{color:#52616f;margin-top:3px;font-size:12px}.parameter-grid small[data-v-211f5435]{color:#657784;font-size:11px}.export-actions[data-v-211f5435]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.loading[data-v-211f5435]{color:#52616f;font-weight:700}@media (width<=900px){.jasper-layout[data-v-211f5435]{grid-template-columns:1fr}.report-export[data-v-211f5435]{grid-column:auto}.config-grid[data-v-211f5435]{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (width<=560px){.config-card>header[data-v-211f5435]{flex-direction:column;align-items:stretch}.config-grid[data-v-211f5435],.report-grid[data-v-211f5435],.parameter-grid[data-v-211f5435]{grid-template-columns:1fr}}.statistics-print-page[data-v-190b4ce0]{gap:12px;padding:10px;display:grid}.statistics-layout[data-v-190b4ce0]{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.report-picker[data-v-190b4ce0],.request-panel[data-v-190b4ce0]{background:#fff;border:1px solid #cbd8e2;border-radius:6px;padding:12px}.report-picker[data-v-190b4ce0]{gap:8px;display:grid}.report-picker header[data-v-190b4ce0],.request-panel>header[data-v-190b4ce0]{justify-content:space-between;align-items:center;gap:10px;display:flex}h2[data-v-190b4ce0],h3[data-v-190b4ce0],p[data-v-190b4ce0]{margin:0}.report-picker h2[data-v-190b4ce0],.request-panel h2[data-v-190b4ce0]{font-size:17px}.report-picker header span[data-v-190b4ce0],.request-panel header span[data-v-190b4ce0],.description[data-v-190b4ce0],.hint[data-v-190b4ce0]{color:#52616f;font-size:12px}.report-choice[data-v-190b4ce0]{color:#21313c;text-align:left;cursor:pointer;background:#f8fbfc;border:1px solid #d7e0ea;border-radius:4px;gap:4px;width:100%;padding:9px;display:grid}.report-choice.selected[data-v-190b4ce0]{background:#e8f3f8;border-color:#087f9d}.report-choice strong[data-v-190b4ce0]{font-size:13px}.report-choice span[data-v-190b4ce0],.category[data-v-190b4ce0]{color:#075c6d;text-transform:uppercase;font-size:11px;font-weight:800}.request-panel[data-v-190b4ce0]{gap:12px;display:grid}.status-badge[data-v-190b4ce0]{color:#9c5a00;background:#fff4e6;border:1px solid #f08c00;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.status-badge.ok[data-v-190b4ce0]{color:#2b8a3e;background:#ebfbee;border-color:#2b8a3e}.filters-panel[data-v-190b4ce0],.result-section[data-v-190b4ce0],.export-section[data-v-190b4ce0]{gap:10px;display:grid}.filters-grid[data-v-190b4ce0]{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;display:grid}label[data-v-190b4ce0]{gap:5px;font-size:13px;font-weight:700;display:grid}label em[data-v-190b4ce0]{color:#c92a2a;font-style:normal}input[data-v-190b4ce0],select[data-v-190b4ce0],textarea[data-v-190b4ce0]{min-width:0;font:inherit;border:1px solid #aebdcc;border-radius:4px;padding:8px}textarea[data-v-190b4ce0]{resize:vertical;min-height:86px}label small[data-v-190b4ce0]{color:#657784;font-family:Consolas,monospace;font-size:11px}.result-columns[data-v-190b4ce0],.export-actions[data-v-190b4ce0]{flex-wrap:wrap;gap:6px;display:flex}.result-columns span[data-v-190b4ce0]{background:#f8fbfc;border:1px solid #cbd8e2;border-radius:3px;padding:4px 7px;font-family:Consolas,monospace;font-size:11px}@media (width<=1000px){.statistics-layout[data-v-190b4ce0]{grid-template-columns:1fr}.filters-grid[data-v-190b4ce0]{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=620px){.filters-grid[data-v-190b4ce0]{grid-template-columns:1fr}}.print-modules-page[data-v-41a86e4b]{padding:10px}.module-shell[data-v-41a86e4b]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:10px;display:grid}.module-list[data-v-41a86e4b],.module-form-panel[data-v-41a86e4b]{background:#e8f0f3;border:1px solid #7fb9c5}.module-list header[data-v-41a86e4b],.module-head[data-v-41a86e4b]{color:#fff;background:#078a9a;justify-content:space-between;gap:10px;padding:8px;display:flex}.module-list h2[data-v-41a86e4b],.module-head h2[data-v-41a86e4b]{margin:0;font-size:16px}.module-head p[data-v-41a86e4b],.module-head span[data-v-41a86e4b]{margin:0;font-size:12px}.module-head select[data-v-41a86e4b]{align-self:center;min-width:280px}.module-choice[data-v-41a86e4b]{text-align:left;cursor:pointer;background:#f5fbfc;border:0;border-bottom:1px solid #b7d1d8;width:100%;padding:8px;display:block}.module-choice.selected[data-v-41a86e4b]{color:#fff;background:#0b8da1}.module-choice strong[data-v-41a86e4b],.module-choice span[data-v-41a86e4b],.module-choice small[data-v-41a86e4b]{display:block}.module-choice small[data-v-41a86e4b]{opacity:.75}.module-form[data-v-41a86e4b]{padding:10px}.identity-grid[data-v-41a86e4b],.fields-grid[data-v-41a86e4b]{grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px;display:grid}.export-panel[data-v-41a86e4b]{background:#eef5f7;border-top:3px solid #078a9a;margin-top:12px;padding:10px}.export-panel h3[data-v-41a86e4b],.export-panel p[data-v-41a86e4b]{margin:0 0 8px}.export-actions[data-v-41a86e4b]{flex-wrap:wrap;gap:8px;display:flex}.field-group[data-v-41a86e4b]{background:#eef5f7;border-top:3px solid #078a9a;margin-top:12px}.field-group h3[data-v-41a86e4b]{color:#075262;margin:0;padding:6px 8px;font-size:14px}label[data-v-41a86e4b]{gap:3px;font-size:12px;font-weight:700;display:grid}label.wide[data-v-41a86e4b]{grid-column:span 2}input[data-v-41a86e4b],select[data-v-41a86e4b],textarea[data-v-41a86e4b]{min-height:28px;font:inherit;background:#fffef0;border:1px solid #9cb8c0;padding:4px 6px}textarea[data-v-41a86e4b]{resize:vertical}small[data-v-41a86e4b]{color:#5d6f76;font-size:10px}@media (width<=1000px){.module-shell[data-v-41a86e4b]{grid-template-columns:1fr}.identity-grid[data-v-41a86e4b],.fields-grid[data-v-41a86e4b]{grid-template-columns:repeat(2,minmax(140px,1fr))}}.config-page[data-v-a349424a]{color:#111827;padding:12px}.section-tabs[data-v-a349424a]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.section-tabs small[data-v-a349424a]{background:#e2e8f0;border-radius:10px;min-width:18px;padding:1px 5px;font-size:11px}.config-layout[data-v-a349424a]{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.section-help[data-v-a349424a],.new-param[data-v-a349424a]{background:#fff;border:1px solid #e2e8f0;border-radius:6px}.config-table-wrap[data-v-a349424a]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:auto}.config-table[data-v-a349424a]{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.config-table caption[data-v-a349424a]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.config-table th[data-v-a349424a],.config-table td[data-v-a349424a]{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:8px}.config-table th[data-v-a349424a]{color:#334155;background:#f8fafc;font-weight:700}input[data-v-a349424a],select[data-v-a349424a],textarea[data-v-a349424a]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:6px 8px}textarea[data-v-a349424a]{resize:vertical;min-height:34px}.number[data-v-a349424a]{max-width:78px}.actions[data-v-a349424a]{white-space:nowrap}.empty[data-v-a349424a]{text-align:center;color:#64748b}.new-param[data-v-a349424a]{margin-top:12px}.regional-profile[data-v-a349424a]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:12px}.regional-grid[data-v-a349424a]{grid-template-columns:minmax(220px,360px) minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.regional-status[data-v-a349424a]{flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;display:flex}.regional-status span[data-v-a349424a],.regional-status strong[data-v-a349424a]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:5px 8px}.profile-warning[data-v-a349424a]{color:#92400e;margin:8px 0 0;font-weight:700}.process-panel[data-v-a349424a]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:12px}.process-actions[data-v-a349424a]{grid-template-columns:repeat(2,minmax(150px,220px)) auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}.process-grid[data-v-a349424a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.process-block[data-v-a349424a]{background:#f8fafc;border:1px solid #dbe7ec;border-radius:6px;overflow:auto}.process-block.full[data-v-a349424a]{margin-top:10px}.process-block h3[data-v-a349424a]{color:#fff;background:#07879a;margin:0;padding:8px 10px;font-size:14px}.process-block table[data-v-a349424a]{border-collapse:collapse;width:100%;min-width:780px;font-size:12px}.process-block th[data-v-a349424a],.process-block td[data-v-a349424a]{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:7px}.process-block th[data-v-a349424a]{color:#0f4450;background:#eaf3f6}.process-block td[data-v-a349424a]{max-width:320px}.new-grid[data-v-a349424a]{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin:8px 0 10px;display:grid}.new-grid .wide[data-v-a349424a]{grid-column:span 2}@media (width<=900px){.config-layout[data-v-a349424a]{display:block}.section-help[data-v-a349424a]{margin-bottom:10px}.regional-grid[data-v-a349424a],.process-actions[data-v-a349424a],.process-grid[data-v-a349424a],.new-grid[data-v-a349424a]{grid-template-columns:1fr}.new-grid .wide[data-v-a349424a]{grid-column:auto}}.emur-page[data-v-f23e3fb3]{gap:8px;display:grid}.section-title[data-v-f23e3fb3]{justify-content:space-between;align-items:center;gap:10px;display:flex}h1[data-v-f23e3fb3],h2[data-v-f23e3fb3],p[data-v-f23e3fb3]{margin:0}h1[data-v-f23e3fb3]{font-size:20px}h2[data-v-f23e3fb3]{font-size:16px}p[data-v-f23e3fb3]{color:#475569;font-size:12px}.grid[data-v-f23e3fb3]{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);gap:8px;display:grid}.import-card[data-v-f23e3fb3],.form-card[data-v-f23e3fb3]{gap:10px;display:grid}.kpi-row[data-v-f23e3fb3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.kpi-row div[data-v-f23e3fb3]{background:#eef6fb;border:1px solid #cbd5e1;padding:8px}.kpi-row strong[data-v-f23e3fb3]{color:#0f6f8f;font-size:22px;display:block}.kpi-row span[data-v-f23e3fb3],.versione[data-v-f23e3fb3]{font-size:11px;font-weight:700}.upload-row[data-v-f23e3fb3],.form-grid[data-v-f23e3fb3]{gap:8px;display:grid}.upload-row[data-v-f23e3fb3]{grid-template-columns:minmax(0,1fr) 160px;align-items:end}.xml-row[data-v-f23e3fb3]{grid-template-columns:180px minmax(0,1fr) 130px}.xml-result[data-v-f23e3fb3]{color:#164e63;background:#eef8fb;border:1px solid #9fc7d6;gap:3px;padding:8px;font-size:12px;display:grid}.experimental-note[data-v-f23e3fb3]{color:#78350f;background:#fffbeb;border:1px solid #f59e0b;gap:3px;padding:8px;font-size:12px;display:grid}.form-grid[data-v-f23e3fb3]{grid-template-columns:90px 150px minmax(220px,1fr)}.note[data-v-f23e3fb3]{grid-column:1/-1}label[data-v-f23e3fb3]{color:#334155;gap:3px;font-size:11px;font-weight:800;display:grid}input[data-v-f23e3fb3],select[data-v-f23e3fb3]{height:28px;font-size:12px}.table-wrap[data-v-f23e3fb3]{border:1px solid #cbd5e1;max-height:calc(100vh - 360px);overflow:auto}table[data-v-f23e3fb3]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}th[data-v-f23e3fb3],td[data-v-f23e3fb3]{text-overflow:ellipsis;vertical-align:top;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:4px;overflow:hidden}th[data-v-f23e3fb3]{color:#fff;text-align:left;background:#0b7fa4;position:sticky;top:0}tbody tr[data-v-f23e3fb3]:nth-child(2n){background:#f1f5f9}.status[data-v-f23e3fb3]{color:#92400e;background:#fef3c7;border-radius:3px;padding:2px 6px;font-weight:800;display:inline-block}.xml-actions[data-v-f23e3fb3]{flex-wrap:wrap;gap:4px;display:flex}@media (width<=900px){.grid[data-v-f23e3fb3],.form-grid[data-v-f23e3fb3],.upload-row[data-v-f23e3fb3]{grid-template-columns:1fr}}.manuale-page[data-v-285c05f3]{padding:0 8px 18px}.page-title[data-v-285c05f3]{color:#fff;background:#00899a;border-bottom:4px solid #056674;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.page-title h1[data-v-285c05f3]{margin:0;font-size:20px}.page-title p[data-v-285c05f3]{margin:2px 0 0;font-size:12px}.manual-button[data-v-285c05f3]{color:#fff;background:#087c8d;border:1px solid #d7f3f7;padding:7px 12px;font-weight:800;text-decoration:none}.manual-index[data-v-285c05f3]{background:#e8f2f5;border:1px solid #8fc6ce;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.manual-index a[data-v-285c05f3]{color:#075c6d;font-size:12px;font-weight:800}.manual-content[data-v-285c05f3]{background:#fff;border:1px solid #8fc6ce;padding:10px}.manual-content[data-v-285c05f3] h2{color:#075c6d;border-bottom:2px solid #d7e6ea;margin-top:22px;padding-bottom:4px}.manual-content[data-v-285c05f3] p,.manual-content[data-v-285c05f3] li{line-height:1.45}.manual-content[data-v-285c05f3] table{border-collapse:collapse;width:100%;margin:8px 0 14px}.manual-content[data-v-285c05f3] th{color:#fff;text-align:left;background:#087c8d}.manual-content[data-v-285c05f3] th,.manual-content[data-v-285c05f3] td{vertical-align:top;border:1px solid #bdd3da;padding:7px}.manual-content[data-v-285c05f3] .note{background:#fff8d6;border-left:4px solid #dcae00;padding:9px}.firma-config[data-v-a3475fde]{gap:12px;display:grid}.form-grid[data-v-a3475fde]{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;display:grid}select[data-v-a3475fde]{width:100%;min-height:34px;font:inherit;border:1px solid #aebdcc;border-radius:4px;padding:6px 8px}.actions[data-v-a3475fde]{gap:8px;margin-top:14px;display:flex}@media (width<=760px){.form-grid[data-v-a3475fde]{grid-template-columns:1fr}}.table-tools-enabled{table-layout:fixed}.table-tools-enabled th{padding-right:12px;position:relative}.table-tools-enabled th.table-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.table-sort-indicator{margin-left:4px;font-size:10px}.table-resize-handle{z-index:4;cursor:col-resize;width:8px;height:100%;position:absolute;top:0;right:-3px}.table-resize-handle:after{opacity:.45;content:"";background:currentColor;width:1px;position:absolute;top:18%;bottom:18%;left:4px}body.table-column-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}:root{--ps-color-bg:#dfe7ea;--ps-color-surface:#e8eef0;--ps-color-border:#8bbdc5;--ps-color-border-strong:#00899a;--ps-color-text:#111827;--ps-color-muted:#52656d;--ps-color-primary:#087fa0;--ps-color-primary-dark:#065f78;--ps-color-danger:#b91c1c;--ps-color-warning:#b45309;--ps-color-success:#047857;--ps-color-info:#0369a1;--ps-navy:#062632;--ps-navy-strong:#031d27;--ps-teal:#00899a;--ps-teal-dark:#006f80;--ps-field-bg:#fffef1;--ps-radius:2px;--ps-shadow-sm:none;--ps-font-size-xs:11px;--ps-font-size-sm:12px;--ps-font-size-md:13px;--ps-font-size-lg:16px}.ps-ui-page{color:var(--ps-color-text);background:var(--ps-color-bg);padding:6px}.ps-ui-card{background:var(--ps-color-surface);border:1px solid var(--ps-color-border-strong);border-radius:var(--ps-radius);box-shadow:var(--ps-shadow-sm)}.ps-ui-alert{font-size:var(--ps-font-size-md);border-radius:2px;margin-bottom:8px;padding:8px 10px;font-weight:700}.ps-ui-alert.error{color:#7f1d1d;background:#fbe4e4;border:1px solid #dc8b8b}.ps-ui-alert.success{color:#064e3b;background:#e3f6ee;border:1px solid #7dd3b2}
