
.id-pagina { display: flex; flex-direction: column; gap: 16px; min-width: 0; }
.id-pagina * { box-sizing: border-box; }
.id-lista { display: flex; flex-direction: column; gap: 12px; }
.id-suggerimento { margin: 0; font-size: 13px; line-height: 20px; color: var(--dp-dim); }
.id-suggerimento[hidden] { display: none; }
.id-testa { display: flex; }
.id-intesta { display: grid; grid-template-columns: minmax(0, 1fr); gap: 12px; align-items: end; }
@media (min-width: 900px) { .id-intesta { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) auto; } }
.id-intesta__azioni { display: flex; flex-wrap: wrap; gap: 8px; }
.id-titolo { font-size: 18px; font-weight: 600; }
.id-testo { min-height: 160px; line-height: 24px; resize: vertical; }
.id-testo--scheda { min-height: 260px; font-size: 15px; }
.id-etichetta-riga { display: flex; align-items: center; justify-content: space-between; gap: 8px; flex-wrap: wrap; }
.id-gruppi { display: flex; flex-direction: column; gap: 12px; margin: 12px 0; }
.id-gruppo h4 { margin: 0 0 4px; font-size: 12px; line-height: 16px; text-transform: uppercase; letter-spacing: 0.04em; color: var(--dp-dim); font-weight: 600; }
.id-righe { list-style: none; margin: 0; padding: 0; }
.id-riga { display: flex; align-items: center; gap: 8px; padding: 6px 0; border-top: 1px solid var(--dp-border-subtle); }
.id-riga__testo { flex: 1 1 0%; min-width: 0; display: flex; flex-direction: column; font-size: 14px; line-height: 20px; color: var(--dp-fg); overflow-wrap: anywhere; }
.id-riga__testo small { font-size: 12px; color: var(--dp-dim); }
.id-riga__importo { font-variant-numeric: tabular-nums; font-weight: 600; white-space: nowrap; }
.id-files { list-style: none; margin: 0 0 8px; padding: 0; display: flex; flex-direction: column; gap: 4px; }
.id-files[hidden] { display: none; }
.id-file { display: flex; align-items: center; gap: 8px; min-height: 44px; padding: 0 4px 0 12px; border: 1px solid var(--dp-border); border-radius: 8px; background: var(--dp-sup-raised); color: var(--dp-fg); font-size: 14px; }
.id-file__nome { flex: 1 1 0%; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; }
.id-file__peso { color: var(--dp-dim); font-size: 12px; white-space: nowrap; }
.id-file__apri { flex: 1 1 0%; min-width: 0; display: flex; align-items: center; gap: 8px; min-height: 44px; background: none; border: 0; color: inherit; font: inherit; cursor: pointer; padding: 0; margin-left: -12px; padding-left: 12px; }
.id-allega { display: flex; }
.id-togli { width: 44px; height: 44px; flex-shrink: 0; }
.dp-modale--nuovo .dp-modale__pannello { max-width: 46rem; }
.dp-modale--nuovo .dp-modale__corpo { flex: 1 1 auto; min-height: 0; }
.id-nuovo { display: flex; flex-direction: column; gap: 16px; }
.id-bozza { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px; padding: 10px 12px; border-radius: 8px; border: 1px solid var(--dp-border); background: var(--dp-sup-raised); font-size: 13px; color: var(--dp-fg); }
.id-bozza[hidden] { display: none; }
.id-sezione__titolo { margin: 0 0 8px; font-size: 12px; line-height: 16px; text-transform: uppercase; letter-spacing: 0.04em; color: var(--dp-dim); font-weight: 600; }
.id-chips { display: flex; flex-wrap: wrap; gap: 8px; }
.id-chip { display: inline-flex; align-items: center; gap: 6px; min-height: 44px; padding: 0 14px; border-radius: 999px; border: 1px solid var(--dp-border); background: var(--dp-sup-raised); color: var(--dp-fg); font: inherit; font-size: 14px; cursor: pointer;
  transition: border-color 150ms ease, background-color 150ms ease, transform 100ms ease; }
.id-chip:hover { border-color: rgba(237, 237, 240, 0.45); }
.id-chip:active { transform: scale(0.97); }
.id-chip[disabled] { opacity: 0.45; cursor: default; }
.id-voci { display: flex; flex-direction: column; gap: 12px; }
.id-voce { border: 1px solid var(--dp-border); border-radius: 12px; background: var(--dp-sup-raised); padding: 12px 12px 14px; display: flex; flex-direction: column; gap: 12px; animation: dp-svanisci 160ms var(--dp-ease-out); }
.id-voce__testa { display: flex; align-items: center; gap: 8px; color: var(--dp-muted); }
.id-voce__testa h4 { margin: 0; flex: 1 1 0%; font-size: 14px; line-height: 20px; font-weight: 600; color: var(--dp-fg); }
.id-altro > summary { cursor: pointer; min-height: 44px; display: flex; align-items: center; font-size: 13px; color: var(--dp-muted); }
.id-altro[open] > summary { margin-bottom: 8px; }
.id-piede { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; border-top: 1px solid var(--dp-border); padding: 12px 24px; }
.id-piede__azioni { display: flex; gap: 8px; margin-left: auto; }
.id-totali { display: flex; flex-wrap: wrap; gap: 4px 16px; font-size: 13px; color: var(--dp-muted); align-items: baseline; }
.id-totali__pezzo { display: inline-flex; gap: 6px; align-items: baseline; }
.id-totali b { color: var(--dp-fg); font-variant-numeric: tabular-nums; font-weight: 600; }
.id-totali b.id-pos { color: var(--dp-ok); }
.id-totali b.id-neg { color: var(--dp-err-testo); }
.id-totali__nota { flex-basis: 100%; font-size: 12px; color: var(--dp-dim); }
.id-totali--scheda { padding-top: 12px; border-top: 1px solid var(--dp-border); }
.id-gal { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
@media (min-width: 700px) { .id-gal { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (min-width: 1100px) { .id-gal { grid-template-columns: repeat(5, minmax(0, 1fr)); } }
.id-gal__voce { display: flex; flex-direction: column; border: 1px solid var(--dp-border); border-radius: 12px; background: var(--dp-sup-card, var(--dp-elev)); overflow: hidden; min-width: 0; }
.id-gal__apri { display: block; width: 100%; padding: 0; border: 0; background: var(--dp-sup-raised); cursor: pointer; color: var(--dp-muted); min-height: 44px; }
.id-gal__anteprima { display: flex; align-items: center; justify-content: center; aspect-ratio: 4 / 3; overflow: hidden; }
.id-gal__anteprima img { width: 100%; height: 100%; object-fit: cover; display: block; }
.id-gal__info { display: flex; flex-direction: column; gap: 2px; padding: 10px 12px 12px; min-width: 0; }
.id-gal__nome { font-size: 13px; line-height: 20px; font-weight: 600; overflow-wrap: anywhere; }
.id-gal__meta { font-size: 12px; color: var(--dp-dim); }
.id-gal__legame { font-size: 12px; line-height: 20px; text-align: left; color: var(--dp-muted); overflow-wrap: anywhere; min-height: 28px; background: none; border: 0; padding: 0; font-family: inherit; }
button.id-gal__legame { text-decoration: underline; cursor: pointer; }
.id-gal__elimina { align-self: flex-start; margin-top: 4px; }
.id-pericolo { margin-top: 24px; display: flex; flex-direction: column; align-items: flex-start; gap: 10px; padding: 16px; border: 1px solid rgba(239, 68, 68, 0.5); border-radius: 12px; background: rgba(239, 68, 68, 0.06); }
.id-pericolo h3 { margin: 0; font-size: 14px; color: var(--dp-err-testo); }
.id-pericolo p { margin: 0; font-size: 13px; line-height: 20px; color: var(--dp-muted); }
.id-tieni { position: relative; overflow: hidden; width: 100%; min-height: 56px; border-radius: 8px; border: 1px solid rgba(239, 68, 68, 0.6); background: rgba(239, 68, 68, 0.1); color: var(--dp-fg); font: inherit; font-weight: 600; cursor: pointer; touch-action: none; user-select: none; -webkit-user-select: none; }
.id-tieni__barra { position: absolute; inset: 0; background: rgba(239, 68, 68, 0.55); transform: scaleX(0); transform-origin: left; }
.id-tieni__testo { position: relative; }
@media (max-width: 639.98px) {
  .dp-modale--nuovo { padding: 0; align-items: stretch; }
  .dp-modale--nuovo .dp-modale__pannello { max-width: none; width: 100%; height: 100%; max-height: none; border-radius: 0; border-left: 0; border-right: 0; }
  .dp-modale--nuovo .dp-modale__testa, .id-piede { padding-left: 16px; padding-right: 16px; }
  .dp-modale--nuovo .dp-modale__corpo { padding: 16px; }
  .dp-modale--nuovo .dp-icbtn { width: 44px; height: 44px; }
  .id-pagina .dp-input, .dp-modale--nuovo .dp-input, .dp-modale .id-nuovo .dp-input { font-size: 16px; min-height: 44px; }
  .id-pagina textarea.dp-input, .dp-modale--nuovo textarea.dp-input { min-height: 88px; }
  .id-piede__azioni { width: 100%; }
  .id-piede__azioni .dp-btn { flex: 1 1 0%; min-height: 44px; justify-content: center; }
  .id-intesta__azioni .dp-btn, .id-allega .dp-btn { min-height: 44px; }
}
@media (hover: none) { .id-chip, .id-scheda { min-height: 44px; } }
html.dp-ridotto .id-voce, html.dp-ridotto .id-chip { animation: none; transition: none; }
.id-persona-punto { display: inline-flex; align-items: center; margin: 6px 0 0 4px; min-height: 0; }
.id-persona-punto:empty { display: none; }
.id-voce .dp-campo[hidden] { display: none; }
.rs-barra { display: flex; align-items: center; flex-wrap: wrap; gap: 4px 8px; min-width: 0; padding: 4px 8px; border: 1px solid var(--dp-border); border-radius: 10px; background: var(--dp-sup-raised); }
.rs-indietro { flex-shrink: 0; }
.rs-percorso { flex: 1 1 0%; min-width: 0; }
.rs-percorso__lista { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; align-items: center; gap: 2px 4px; min-width: 0; }
.rs-percorso__voce { display: inline-flex; align-items: center; gap: 4px; min-width: 0; max-width: 100%; color: var(--dp-dim); }
.rs-percorso__btn, .rs-percorso__qui { min-width: 0; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: inherit; font-size: 14px; line-height: 20px; }
.rs-percorso__btn { min-height: 36px; padding: 0 8px; border: 1px solid transparent; border-radius: 6px; background: none; color: var(--dp-muted); cursor: pointer; text-decoration: underline; text-underline-offset: 3px; }
.rs-percorso__btn:hover { background: var(--dp-subtle); color: var(--dp-fg); }
.rs-percorso__btn.is-bersaglio { border-color: var(--dp-fg); background: var(--dp-subtle); }
.rs-percorso__qui { padding: 0 4px; color: var(--dp-fg); font-weight: 600; }
.rs-strumenti { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 12px; min-width: 0; }
.rs-strumenti__filtri { flex: 1 1 320px; min-width: 0; }
.rs-viste { display: inline-flex; flex-shrink: 0; padding: 2px; gap: 2px; border: 1px solid var(--dp-border); border-radius: 8px; background: var(--dp-sup-raised); }
.rs-vista-btn { display: inline-flex; align-items: center; gap: 6px; min-height: 36px; padding: 0 10px; border: 0; border-radius: 6px; background: none; color: var(--dp-muted); font: inherit; font-size: 13px; cursor: pointer; }
.rs-vista-btn:hover { color: var(--dp-fg); background: var(--dp-subtle); }
.rs-vista-btn[aria-pressed="true"] { background: rgba(237, 237, 240, 0.14); color: var(--dp-fg); font-weight: 600; }
.rs-griglia { display: grid; gap: 12px; min-width: 0; }
.rs-vista--grandi { grid-template-columns: repeat(auto-fill, minmax(168px, 1fr)); }
.rs-vista--medie { grid-template-columns: repeat(auto-fill, minmax(124px, 1fr)); gap: 8px; }
.rs-vista--elenco { grid-template-columns: minmax(0, 1fr); gap: 4px; }
.rs-oggetto { position: relative; min-width: 0; border-radius: 12px; }
.rs-oggetto.is-trascinata { opacity: 0.45; }
.rs-oggetto.is-bersaglio > .rs-oggetto__apri { border-color: var(--dp-fg); background: rgba(237, 237, 240, 0.16); box-shadow: 0 0 0 2px var(--dp-fg); transform: scale(1.04); }
.rs-trascino .rs-oggetto--cartella > .rs-oggetto__apri:not(.rs-cartella--speciale) { border-color: var(--dp-border); border-style: dashed; }
.rs-trascino .rs-oggetto--cartella.is-bersaglio > .rs-oggetto__apri { border-style: solid; }
.rs-trascino .rs-percorso__btn { border-style: dashed; border-color: var(--dp-border); }
.rs-percorso__btn.is-bersaglio, .rs-trascino .rs-percorso__btn.is-bersaglio { border-style: solid; border-color: var(--dp-fg); background: var(--dp-subtle); color: var(--dp-fg); }
.rs-aiuto-sposta { display: flex; align-items: center; gap: 6px; margin: 0 0 8px; color: var(--dp-muted); font-size: 13px; line-height: 18px; }
.rs-aiuto-sposta svg { flex-shrink: 0; }
@media (prefers-reduced-motion: reduce) { .rs-oggetto.is-bersaglio > .rs-oggetto__apri { transform: none; } }
.rs-oggetto__apri { display: flex; flex-direction: column; align-items: center; gap: 8px; width: 100%; height: 100%; min-height: 44px; min-width: 0; padding: 18px 12px 14px; margin: 0;
  border: 1px solid transparent; border-radius: 12px; background: transparent; color: var(--dp-fg); font: inherit; text-align: center; cursor: pointer;
  transition: background-color 150ms ease, border-color 150ms ease, transform 120ms ease; }
.rs-oggetto__apri:hover { background: rgba(237, 237, 240, 0.05); border-color: var(--dp-border); }
.rs-oggetto__apri:active { transform: scale(0.98); }
.rs-oggetto__testi { display: flex; flex-direction: column; align-items: center; gap: 4px; min-width: 0; max-width: 100%; }
.rs-oggetto__nome { font-size: 14px; line-height: 20px; font-weight: 600; overflow-wrap: anywhere; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.rs-oggetto__info { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 6px 10px; font-size: 12px; line-height: 16px; color: var(--dp-muted); }
.rs-oggetto__dove { display: inline-flex; align-items: center; gap: 4px; max-width: 100%; font-size: 12px; color: var(--dp-dim); }
.rs-oggetto__dove span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rs-oggetto__menu { position: absolute; top: 6px; right: 6px; width: 32px; height: 32px; color: var(--dp-muted); background: rgba(10, 10, 11, 0.5); }
.rs-oggetto__menu:hover { color: var(--dp-fg); }
.id-scheda__guadagno, .id-scheda__allegati { display: inline-flex; align-items: center; gap: 4px; font-variant-numeric: tabular-nums; }
.rs-icona { position: relative; display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; }
.rs-icona--cartella { width: 96px; height: 78px; }
.rs-icona--nota { width: 60px; height: 76px; }
.rs-svg { width: 100%; height: 100%; display: block; overflow: visible; }
.rs-svg__dietro { fill: rgba(237, 237, 240, 0.10); stroke: rgba(237, 237, 240, 0.45); stroke-width: 1.5; }
.rs-svg__davanti { fill: rgba(237, 237, 240, 0.16); stroke: rgba(237, 237, 240, 0.7); stroke-width: 1.5; }
.rs-colorata .rs-svg__dietro { fill: color-mix(in srgb, var(--rs-colore) 35%, transparent); stroke: var(--rs-colore); }
.rs-colorata .rs-svg__davanti { fill: color-mix(in srgb, var(--rs-colore) 55%, transparent); stroke: var(--rs-colore); }
.rs-svg__foglio { fill: rgba(237, 237, 240, 0.08); stroke: rgba(237, 237, 240, 0.7); stroke-width: 1.5; }
.rs-svg__piega { fill: rgba(237, 237, 240, 0.12); stroke: rgba(237, 237, 240, 0.7); stroke-width: 1.5; stroke-linejoin: round; }
.rs-svg__riga { fill: none; stroke: rgba(237, 237, 240, 0.4); stroke-width: 2; stroke-linecap: round; }
.rs-icona__simbolo { position: absolute; left: 50%; top: 62%; transform: translate(-50%, -50%); display: inline-flex; color: var(--dp-fg); }
.rs-vista--medie .rs-oggetto__apri { padding: 14px 8px 10px; gap: 6px; }
.rs-vista--medie .rs-icona--cartella { width: 64px; height: 52px; }
.rs-vista--medie .rs-icona--nota { width: 40px; height: 50px; }
.rs-vista--medie .rs-icona__simbolo .dp-icona { width: 14px; height: 14px; }
.rs-vista--medie .rs-oggetto__nome { font-size: 13px; }
.rs-vista--medie .rs-oggetto__menu { top: 2px; right: 2px; }
.rs-vista--elenco .rs-oggetto__apri { flex-direction: row; align-items: center; text-align: left; gap: 12px; padding: 8px 52px 8px 12px; min-height: 56px; border-color: var(--dp-border-subtle, var(--dp-border)); background: var(--dp-sup-raised); }
.rs-vista--elenco .rs-oggetto__testi { flex: 1 1 0%; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 4px 12px; }
.rs-vista--elenco .rs-oggetto__nome { -webkit-line-clamp: 1; line-clamp: 1; flex: 1 1 200px; min-width: 0; }
.rs-vista--elenco .rs-oggetto__info { justify-content: flex-end; }
.rs-vista--elenco .rs-icona--cartella { width: 34px; height: 28px; }
.rs-vista--elenco .rs-icona--nota { width: 22px; height: 28px; }
.rs-vista--elenco .rs-icona__simbolo { display: none; }
.rs-vista--elenco .rs-oggetto__menu { top: 50%; right: 8px; transform: translateY(-50%); background: none; }
.rs-menu { display: flex; flex-direction: column; gap: 8px; }
.rs-menu__voce { justify-content: flex-start; min-height: 44px; text-align: left; }
.rs-menu__voce span { overflow-wrap: anywhere; }
.rs-colori { display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: 8px; }
.rs-colore { display: flex; align-items: center; gap: 10px; min-height: 44px; padding: 0 12px; border: 1px solid var(--dp-border); border-radius: 8px; background: var(--dp-sup-raised); color: var(--dp-fg); font: inherit; font-size: 14px; cursor: pointer; }
.rs-colore:hover { border-color: rgba(237, 237, 240, 0.45); }
.rs-colore[aria-pressed="true"] { border-color: var(--dp-fg); font-weight: 600; }
.rs-colore__niente { width: 16px; height: 16px; border-radius: 9999px; border: 1.5px dashed var(--dp-muted); flex-shrink: 0; }
.rs-progetto { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; padding: 16px; border: 1px solid rgba(237, 237, 240, 0.3); border-radius: 12px; background: rgba(237, 237, 240, 0.04); }
.rs-progetto__testo { margin: 0; flex: 1 1 260px; font-size: 14px; line-height: 20px; color: var(--dp-muted); }
.rs-cta { min-height: 48px; padding: 10px 20px; font-size: 15px; }
.rs-clienti { list-style: none; margin: 0 0 12px; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; }
.rs-cliente { display: inline-flex; align-items: center; gap: 6px; max-width: 100%; min-height: 36px; padding: 0 2px 0 12px; border: 1px solid var(--dp-border); border-radius: 999px; background: var(--dp-sup-raised); font-size: 14px; color: var(--dp-fg); }
.rs-cliente__nome { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rs-cliente__togli { border-radius: 999px; }
.rs-files { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 12px; margin: 0 0 12px; }
.rs-files .id-file { position: relative; display: block; min-height: 0; padding: 0; overflow: hidden; border-radius: 10px; }
.rs-files .id-file__apri { display: flex; flex-direction: column; align-items: stretch; gap: 0; width: 100%; margin: 0; padding: 0; text-align: left; }
.rs-file__anteprima { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; aspect-ratio: 4 / 3; overflow: hidden; background: rgba(237, 237, 240, 0.04); color: var(--dp-muted); border-bottom: 1px solid var(--dp-border); }
.rs-file__anteprima img { width: 100%; height: 100%; object-fit: cover; display: block; }
.rs-file__est { font-size: 11px; line-height: 14px; font-weight: 600; letter-spacing: 0.06em; color: var(--dp-dim); }
.rs-file__testi { display: flex; flex-direction: column; gap: 2px; min-width: 0; padding: 8px 10px 10px; }
.rs-files .id-file__nome { font-size: 13px; line-height: 18px; white-space: normal; overflow-wrap: anywhere; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.rs-files .id-togli { position: absolute; top: 4px; right: 4px; width: 36px; height: 36px; background: rgba(10, 10, 11, 0.6); color: var(--dp-fg); }
.rs-bozza { padding: 0; }
.rs-bozza > summary { list-style: none; }
.rs-bozza > summary::-webkit-details-marker { display: none; }
.rs-bozza__testa { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 12px; min-height: 52px; padding: 12px 20px; cursor: pointer; }
.rs-bozza__testa .dp-card__titolo { margin-right: auto; }
.rs-bozza__testa h3 { margin: 0; }
.rs-bozza__riassunto { font-size: 13px; color: var(--dp-muted); font-variant-numeric: tabular-nums; }
.rs-bozza__testa > .dp-icona { color: var(--dp-muted); transition: transform 150ms ease; }
.rs-bozza[open] > .rs-bozza__testa > .dp-icona { transform: rotate(180deg); }
.rs-bozza[open] > .rs-bozza__testa { border-bottom: 1px solid var(--dp-border); }
.rs-bozza > .dp-card__corpo { display: flex; flex-direction: column; gap: 12px; }
.rs-attivita { min-width: 0; }
.rs-attivita > .dp-pagina { padding: 0; animation: none; }
@media (max-width: 639.98px) {
  .rs-vista--grandi { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
  .rs-vista--medie { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 4px; }
  .rs-vista--grandi .rs-icona--cartella { width: 80px; height: 65px; }
  .rs-vista-btn__testo { display: none; }
  .rs-vista-btn { min-width: 44px; min-height: 44px; justify-content: center; padding: 0; }
  .rs-viste { margin-left: auto; }
  .rs-percorso__btn { min-height: 44px; }
  .rs-cta { width: 100%; justify-content: center; }
  .rs-files { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
  .rs-bozza__testa { padding: 12px 16px; }
}
@media (hover: none), (max-width: 639.98px) {
  .rs-oggetto__menu { width: 44px; height: 44px; min-width: 44px; min-height: 44px; top: 0; right: 0; }
  .rs-vista--elenco .rs-oggetto__menu { top: 50%; right: 4px; }
  .rs-files .id-togli { width: 44px; height: 44px; top: 0; right: 0; }
  .rs-cliente__togli { width: 44px; height: 44px; }
  .rs-vista--elenco .rs-oggetto__apri { padding-right: 56px; }
}
html.dp-ridotto .rs-oggetto__apri, html.dp-ridotto .rs-bozza__testa > .dp-icona { transition: none; }
