.EditableBlock-module__yW4maW__block{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px}.EditableBlock-module__yW4maW__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.EditableBlock-module__yW4maW__title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:12.5px;font-weight:600}.EditableBlock-module__yW4maW__action{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:500}.EditableBlock-module__yW4maW__action:hover{text-decoration:underline}.EditableBlock-module__yW4maW__list{flex-direction:column;gap:6px;display:flex}.EditableBlock-module__yW4maW__row{gap:8px;font-size:13px;display:flex}.EditableBlock-module__yW4maW__dt{color:var(--color-text-subtle);flex-shrink:0;min-width:130px}.EditableBlock-module__yW4maW__dd{color:var(--color-text)}.EditableBlock-module__yW4maW__form{flex-direction:column;gap:8px;display:flex}.EditableBlock-module__yW4maW__fieldLabel{color:var(--color-text-subtle);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.EditableBlock-module__yW4maW__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface);padding:5px 8px;font-size:13px}.EditableBlock-module__yW4maW__formActions{gap:8px;margin-top:2px;display:flex}.EditableBlock-module__yW4maW__saveButton{border-radius:var(--radius-sm);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast);cursor:pointer;padding:5px 12px;font-size:12.5px}.EditableBlock-module__yW4maW__cancelButton{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);cursor:pointer;padding:5px 12px;font-size:12.5px}.EditableBlock-module__yW4maW__hint{color:var(--color-text-subtle);font-size:11px;font-style:italic}
.StatusBadge-module__b-0TZW__badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.StatusBadge-module__b-0TZW__neutral{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-fg)}.StatusBadge-module__b-0TZW__info{background:var(--color-status-info-bg);color:var(--color-status-info-fg)}.StatusBadge-module__b-0TZW__warning{background:var(--color-status-warning-bg);color:var(--color-status-warning-fg)}.StatusBadge-module__b-0TZW__success{background:var(--color-status-success-bg);color:var(--color-status-success-fg)}.StatusBadge-module__b-0TZW__danger{background:var(--color-status-danger-bg);color:var(--color-status-danger-fg)}
.page-module__E0kJGG__header{margin-bottom:16px}.page-module__E0kJGG__kpiRow{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.page-module__E0kJGG__tableWrap{border-radius:var(--radius-md)}.page-module__E0kJGG__tableHeader{margin-bottom:8px}
.page-module__jmxk6W__tabs{gap:4px;margin-bottom:12px;display:flex}.page-module__jmxk6W__tab{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:var(--radius-sm);padding:6px 12px;font-size:12.5px}.page-module__jmxk6W__tab:hover{background:var(--color-surface-muted)}.page-module__jmxk6W__tabActive{background:var(--color-sidebar-bg);color:#fff;border-color:var(--color-sidebar-bg)}.page-module__jmxk6W__ruoli{max-width:520px}
.page-module__6o5lpW__grid{grid-template-columns:360px 1fr;align-items:start;gap:16px;display:grid}.page-module__6o5lpW__colonna{flex-direction:column;gap:12px;min-width:0;display:flex}.page-module__6o5lpW__commercialeCorrente{color:var(--color-text-muted);margin-top:-4px;font-size:12.5px}.page-module__6o5lpW__dettagli{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 14px}.page-module__6o5lpW__dettagli summary{cursor:pointer;color:var(--color-text-muted);font-size:12.5px;font-weight:600}.page-module__6o5lpW__dettagliList{flex-direction:column;gap:6px;margin-top:10px;display:flex}.page-module__6o5lpW__dettagliList div{gap:8px;font-size:13px;display:flex}.page-module__6o5lpW__dettagliList dt{color:var(--color-text-subtle);flex-shrink:0;min-width:140px}.page-module__6o5lpW__riepilogoList{flex-direction:column;gap:6px;margin-top:8px;display:flex}.page-module__6o5lpW__riepilogoList li{font-size:13px}.page-module__6o5lpW__riepilogoLink{color:var(--color-accent)}.page-module__6o5lpW__riepilogoLink:hover{text-decoration:underline}
.page-module__DFdTdW__tableWrap{border-radius:var(--radius-md)}
.page-module__3DXbvW__tabs{gap:4px;margin-bottom:12px;display:flex}.page-module__3DXbvW__tab{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:var(--radius-sm);padding:6px 12px;font-size:12.5px}.page-module__3DXbvW__tab:hover{background:var(--color-surface-muted)}.page-module__3DXbvW__tabActive{background:var(--color-sidebar-bg);color:#fff;border-color:var(--color-sidebar-bg)}
.page-module__3OXVWq__clienteLink{color:var(--color-accent)}.page-module__3OXVWq__clienteLink:hover{text-decoration:underline}.page-module__3OXVWq__dl{flex-wrap:wrap;gap:20px;display:flex}.page-module__3OXVWq__dl div{flex-direction:column;gap:2px;font-size:13px;display:flex}.page-module__3OXVWq__dl dt{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.02em;font-size:11px}.page-module__3OXVWq__rebrandBox{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:18px;padding:12px 14px}.page-module__3OXVWq__rebrandRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__3OXVWq__rebrandNode{border-radius:var(--radius-sm);background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-accent);padding:5px 10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;font-weight:600}.page-module__3OXVWq__rebrandNodeCurrent{color:var(--color-text);border-color:var(--color-accent)}.page-module__3OXVWq__rebrandArrow{letter-spacing:.04em;color:var(--color-text-subtle);align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.page-module__3OXVWq__cicliSection{margin-top:4px}.page-module__3OXVWq__cicliList{flex-direction:column;gap:8px;margin-top:8px;display:flex}.page-module__3OXVWq__ciclo{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);align-items:baseline;gap:14px;padding:9px 14px;font-size:13px;display:flex}.page-module__3OXVWq__cicloNumero{min-width:64px;font-weight:700}.page-module__3OXVWq__cicloDate{color:var(--color-text-muted);min-width:190px}.page-module__3OXVWq__cicloOfferta{color:var(--color-text-subtle);font-size:12.5px}
.page-module__yGqxgq__grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;display:grid}.page-module__yGqxgq__dl{flex-direction:column;gap:6px;margin-top:8px;display:flex}.page-module__yGqxgq__dl div{gap:8px;font-size:13px;display:flex}.page-module__yGqxgq__dl dt{color:var(--color-text-subtle);flex-shrink:0;min-width:140px}.page-module__yGqxgq__clienteLink{color:var(--color-accent);margin-top:8px;font-size:14px;font-weight:500;display:inline-block}.page-module__yGqxgq__clienteLink:hover{text-decoration:underline}.page-module__yGqxgq__storicoSection{margin-top:4px}
.page-module__tyUHsa__giorniUrgenti{color:var(--color-status-danger-fg);font-weight:700}
