.dialogo.solido{width:min(640px,100vw - 24px)}.dialogo.solido.sol-recupero{width:min(480px,100vw - 24px)}.sol-etichetta{font:700 12px var(--ui);letter-spacing:3px;text-transform:uppercase;color:var(--testo2);margin:2px 0 8px}.sol-testo{font:600 15px/1.4 var(--ui);color:var(--testo);margin:0 0 10px}.sol-vetrino{font:400 13px/1.35 "Share Tech Mono", var(--tc);color:var(--testo);letter-spacing:.5px;box-shadow:inset 0 2px 6px #000000d9, inset 0 0 0 1px var(--bordo);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#050407;border:1px solid #000;border-radius:6px;margin:0 0 10px;padding:9px 12px}.btn.sol-alto{border-radius:6px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700}.dialogo.solido .btn.sol-alto{font:700 15px var(--ui)}.btn.sol-leggero{color:var(--testo2)}.btn.sol-leggero:hover{color:var(--testo)}.btn.sol-alto:disabled{opacity:.45;cursor:default}.sol-lista{flex-direction:column;gap:6px;margin:0 0 10px;display:flex}.sol-riga{background:var(--pann2);border:1px solid var(--bordo);cursor:default;border-radius:6px;align-items:center;gap:10px;min-height:52px;padding:6px 10px;display:flex}label.sol-riga{cursor:pointer}.sol-riga:hover{border-color:var(--bordo-forte)}.sol-riga:has(input:checked){border-color:var(--cia);box-shadow:inset 0 0 0 1px #35e8ff40}.sol-riga input[type=checkbox]{width:20px;height:20px;accent-color:var(--cia);flex:none}.sol-riga-testo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sol-riga-testo b{font:700 14px var(--ui);color:var(--testo);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol-dett{font:500 12px var(--ui);color:var(--testo3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol-manca .sol-riga-testo b{color:var(--testo2)}.sol-peso{font:400 13px "Share Tech Mono", var(--tc);color:var(--testo2);flex:none}.sol-vuoto{color:var(--testo3);margin:6px 2px 10px;font-weight:500;line-height:1.4}.sol-chip{font:700 11px var(--ui);letter-spacing:2px;border:1px solid var(--bordo-forte);color:var(--testo2);background:#050407;border-radius:5px;flex:none;padding:3px 8px}.sol-chip.pronto{color:var(--verde);border-color:#5dffb473}.sol-chip.dubbio{color:var(--testo)}.sol-chip.manca{color:var(--rosso);border-color:#ff4d6d73}.sol-somma{font:700 12px var(--ui);letter-spacing:3px;text-transform:uppercase;color:var(--testo2);align-items:center;gap:12px;margin:4px 0 6px;display:flex}.sol-somma .sol-vetrino{text-align:right;min-width:110px;margin:0}.sol-totale{font-size:16px;font-weight:400}.sol-avviso{border:1px solid var(--bordo-forte);background:var(--pann2);border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.sol-avviso .sol-testo{margin:0;font-size:13.5px}@media (max-width:520px){.sol-riga{flex-wrap:wrap}.btn.sol-alto{flex:auto}}
