.scl{position:relative;min-width:0}.scl:before,.scl:after{content:"";position:absolute;top:0;bottom:10px;width:56px;pointer-events:none;z-index:var(--z-base);opacity:0;transition:opacity .15s}.scl:before{left:0;background:linear-gradient(90deg,var(--bg-card) 25%,transparent)}.scl:after{right:0;background:linear-gradient(270deg,var(--bg-card) 25%,transparent)}.scl.scl-sx:before,.scl.scl-dx:after{opacity:1}.scl-freccia{position:absolute;top:8px;z-index:calc(var(--z-base) + 1);width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--border);background:var(--bg-card);color:var(--ink);box-shadow:0 2px 8px #00000029;font:700 22px/1 inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.scl-freccia.dx{right:4px}.scl-freccia.sx{left:4px}.scl-barra{position:relative;height:3px;margin:2px 2px 8px;border-radius:0;background:var(--border);overflow:hidden}.scl-barra i{position:absolute;top:0;bottom:0;border-radius:0;background:var(--ink);transition:left .1s linear}.pfc-colori-cliente{display:flex;flex-direction:column;gap:10px;margin-top:8px}.pfc-col-gruppo{display:flex;flex-direction:column;gap:6px}.pfc-col-titolo{font-size:13px;font-weight:600}.pfc-col-griglia{display:flex;flex-wrap:wrap;gap:6px}.pfc-col{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 6px;border:1px solid var(--border);border-radius:16px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.pfc-col.on{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor;font-weight:700}.pfc-col-tinta{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.25);flex:none}.pfc-col-altri{align-self:flex-start;font-size:12px}.pfc-sito-nota{font-size:13px;font-weight:500;color:var(--sth-grigio, #676767);margin:4px 0 0}.pfc-pms{display:flex;flex-direction:column;gap:6px;margin-top:2px}.pfc-pms-campo{width:100%;max-width:340px;height:36px;padding:0 12px;border:1px solid var(--border);border-radius:18px;background:transparent;color:inherit;font:inherit;font-size:13px;box-sizing:border-box}
