[data-lock]{--lucchetto-colore:currentColor;transition:scale .35s cubic-bezier(.22,1,.36,1)}[data-lock][data-piano=pro]{--lucchetto-colore:#b03a8c}[data-lock][data-piano=ultimate]{--lucchetto-colore:#1f78c4}[data-lock][data-piano=agency]{--lucchetto-colore:#3a332e}[data-lock]:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .35s ease-out, display .35s allow-discrete;animation:1.6s cubic-bezier(.33,0,.2,1) infinite lucchettoAnello;display:none;position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-lock]:hover,:hover>[data-lock],[data-bloccato]:hover [data-lock]{scale:1.12}[data-lock]:hover:after,:hover>[data-lock]:after,[data-bloccato]:hover [data-lock]:after{opacity:1;display:block}}@media (prefers-reduced-motion:no-preference){:focus-visible>[data-lock],[data-bloccato]:focus-visible [data-lock]{scale:1.12}[data-bloccato]:has(:focus-visible) [data-lock]{scale:1.12}:focus-visible>[data-lock]:after,[data-bloccato]:focus-visible [data-lock]:after{opacity:1;display:block}[data-bloccato]:has(:focus-visible) [data-lock]:after{opacity:1;display:block}}@keyframes lucchettoAnello{0%{box-shadow:0 0 0 var(--lucchetto-filo,0px) color-mix(in srgb, var(--lucchetto-colore) 0%, transparent)}22%{box-shadow:0 0 0 calc(var(--lucchetto-filo,0px) + 1.5px) color-mix(in srgb, var(--lucchetto-colore) 42%, transparent)}to{box-shadow:0 0 0 calc(var(--lucchetto-filo,0px) + 10px) color-mix(in srgb, var(--lucchetto-colore) 0%, transparent)}}@media (prefers-reduced-motion:reduce){[data-lock]{transition:none}[data-lock]:after{content:none}}
@supports (appearance:base-select){select:not([multiple]):not([size]){appearance:base-select!important}select:not([multiple]):not([size])::picker(select){appearance:base-select!important}:where(select:not([multiple]):not([size])){white-space:nowrap;overflow-clip-margin:content-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;display:inline-grid;overflow:clip}:where(select:not([multiple]):not([size])[style*=--elenco-voci]){min-inline-size:var(--elenco-voci)}:where(select:not([multiple]):not([size]))::picker-icon{content:"";box-sizing:content-box;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' viewBox='4.5 7.5 15 9' fill='none' stroke='%237A6656' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 100%/.7em .42em no-repeat;background-color:inherit;grid-column:2;align-self:stretch;width:.7em;height:auto;margin:0;padding-inline-start:6px;display:block}:where(select:not([multiple]):not([size])):open::picker-icon{scale:1 -1}:where(select:not([multiple]):not([size])):disabled::picker-icon{opacity:.45}select:not([multiple]):not([size])::picker(select){box-sizing:border-box;width:max-content;min-width:min(anchor-size(width), 100vw - 32px);overscroll-behavior:contain;color:#2b1a10;scrollbar-width:thin;scrollbar-color:#e2d3c2 transparent;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline, block-end span-all, block-start span-all;background:#fff;border:none;border-radius:14px;max-width:calc(100vw - 32px);max-height:min(320px,60vh);margin:6px 0;padding:6px;overflow-y:auto;box-shadow:0 0 0 1px #eadfd2,0 14px 34px #46190029,0 2px 6px #46190014}select:not([multiple]):not([size]) option{box-sizing:border-box;color:#2b1a10;min-height:40px;font:600 14px/1.25 var(--font-manrope), Manrope, system-ui, sans-serif;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}select:not([multiple]):not([size]) option+option{margin-top:2px}select:not([multiple]):not([size]) option:hover,select:not([multiple]):not([size]) option:focus-visible{background:#f6ede2;outline:none}select:not([multiple]):not([size]) option:checked{color:#fff;background:#d9702b;font-weight:700}select:not([multiple]):not([size]) option:checked:focus-visible{box-shadow:inset 0 0 0 2px #fff9}select:not([multiple]):not([size]) option:disabled{opacity:.4;cursor:not-allowed}select:not([multiple]):not([size]) option::checkmark{flex:none;order:1;margin-left:auto;font-weight:800}select:not([multiple]):not([size]) optgroup{font:800 10.5px/1 var(--font-manrope), Manrope, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8c7a6a;padding:0}select:not([multiple]):not([size]) optgroup:before{padding:10px 12px 6px;display:block}@media (prefers-reduced-motion:no-preference){:where(select:not([multiple]):not([size]))::picker-icon{transition:scale .15s}select:not([multiple]):not([size])::picker(select){opacity:0;transition:opacity .14s, translate .14s, overlay .14s allow-discrete, display .14s allow-discrete;translate:0 -4px}select:not([multiple]):not([size]):open::picker(select){opacity:1;translate:0}@starting-style{select:not([multiple]):not([size]):open::picker(select){opacity:0;translate:0 -4px}}}}
