@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;min-height:100vh;margin:0;padding:0;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){#app{display:block}}.app-confirm[data-v-804a2243]{position:fixed;inset:0;z-index:40000;display:grid;place-items:start center;padding:max(54px,calc(env(safe-area-inset-top) + 24px)) 18px 18px;background:#1118278c;backdrop-filter:blur(2px)}.app-confirm__dialog[data-v-804a2243]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;width:min(560px,100%);padding:22px;color:#111827;background:#fffffffa;border:1px solid rgba(17,24,39,.12);border-top:5px solid #2563eb;border-radius:14px;box-shadow:0 24px 70px #0f172a47}.app-confirm__dialog--warning[data-v-804a2243]{border-top-color:#f2c94c}.app-confirm__dialog--error[data-v-804a2243]{border-top-color:#dc2626}.app-confirm__dialog--success[data-v-804a2243]{border-top-color:#16a34a}.app-confirm__icon[data-v-804a2243]{display:grid;place-items:center;width:42px;height:42px;color:#8a5a00;background:#fff3bf;border-radius:12px}.app-confirm__dialog--error .app-confirm__icon[data-v-804a2243]{color:#b91c1c;background:#fee2e2}.app-confirm__dialog--success .app-confirm__icon[data-v-804a2243]{color:#15803d;background:#dcfce7}.app-confirm__dialog--info .app-confirm__icon[data-v-804a2243]{color:#1d4ed8;background:#dbeafe}.app-confirm__content[data-v-804a2243]{min-width:0}.app-confirm__content h2[data-v-804a2243]{margin:0;color:#111827;font-size:18px;font-weight:850;line-height:1.2}.app-confirm__content p[data-v-804a2243]{margin:9px 0 0;color:#374151;font-size:14px;line-height:1.5;white-space:pre-line}.app-confirm__actions[data-v-804a2243]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.app-confirm__btn[data-v-804a2243]{width:auto;min-width:110px;height:42px;margin:0;padding:0 18px;border-radius:12px;border:1px solid transparent;font-size:14px;font-weight:800;cursor:pointer}.app-confirm__btn--ghost[data-v-804a2243]{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.app-confirm__btn--ghost[data-v-804a2243]:hover{color:#111827;background:#e5e7eb}.app-confirm__btn--primary[data-v-804a2243]{color:#111827;background:#f2c94c;border-color:#8a5a0040;box-shadow:0 10px 22px #8a5a0029}.app-confirm__btn--primary[data-v-804a2243]:hover{background:#e4ba38}.app-notifications[data-v-804a2243]{position:fixed;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:30000;width:min(410px,calc(100vw - 28px));pointer-events:none}.app-notifications__stack[data-v-804a2243]{display:flex;flex-direction:column;gap:10px}.app-notification[data-v-804a2243]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 12px;overflow:hidden;color:#111827;background:#fffffff5;border:1px solid rgba(17,24,39,.12);border-left-width:5px;border-radius:12px;box-shadow:0 18px 44px #0f172a2e;backdrop-filter:blur(14px);pointer-events:auto}.app-notification--success[data-v-804a2243]{border-left-color:#16a34a}.app-notification--warning[data-v-804a2243]{border-left-color:#f2c94c}.app-notification--error[data-v-804a2243]{border-left-color:#dc2626}.app-notification--info[data-v-804a2243]{border-left-color:#2563eb}.app-notification__icon[data-v-804a2243]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px}.app-notification--success .app-notification__icon[data-v-804a2243]{color:#15803d;background:#dcfce7}.app-notification--warning .app-notification__icon[data-v-804a2243]{color:#8a5a00;background:#fff3bf}.app-notification--error .app-notification__icon[data-v-804a2243]{color:#b91c1c;background:#fee2e2}.app-notification--info .app-notification__icon[data-v-804a2243]{color:#1d4ed8;background:#dbeafe}.app-notification__content[data-v-804a2243]{min-width:0}.app-notification__content strong[data-v-804a2243],.app-notification__content small[data-v-804a2243]{display:block}.app-notification__content strong[data-v-804a2243]{font-size:14px;font-weight:800;line-height:1.25}.app-notification__content small[data-v-804a2243]{margin-top:3px;color:#4b5563;font-size:13px;line-height:1.35;white-space:pre-line;overflow-wrap:anywhere}.app-notification__close[data-v-804a2243]{display:grid;place-items:center;width:28px;height:28px;margin:-3px -2px 0 0;padding:0;color:#6b7280;background:transparent;border:0;border-radius:8px;cursor:pointer}.app-notification__close[data-v-804a2243]:hover{color:#111827;background:#f3f4f6}.notification-enter-active[data-v-804a2243],.notification-leave-active[data-v-804a2243]{transition:opacity .18s ease,transform .18s ease}.notification-enter-from[data-v-804a2243],.notification-leave-to[data-v-804a2243]{opacity:0;transform:translate(18px) scale(.98)}.confirm-modal-enter-active[data-v-804a2243],.confirm-modal-leave-active[data-v-804a2243]{transition:opacity .18s ease}.confirm-modal-enter-active .app-confirm__dialog[data-v-804a2243],.confirm-modal-leave-active .app-confirm__dialog[data-v-804a2243]{transition:transform .18s ease}.confirm-modal-enter-from[data-v-804a2243],.confirm-modal-leave-to[data-v-804a2243]{opacity:0}.confirm-modal-enter-from .app-confirm__dialog[data-v-804a2243],.confirm-modal-leave-to .app-confirm__dialog[data-v-804a2243]{transform:translateY(-10px) scale(.98)}@media (max-width: 640px){.app-notifications[data-v-804a2243]{top:max(12px,env(safe-area-inset-top));right:14px;left:14px;width:auto}.app-confirm[data-v-804a2243]{place-items:start stretch;padding-top:max(18px,env(safe-area-inset-top))}.app-confirm__dialog[data-v-804a2243]{padding:18px}.app-confirm__actions[data-v-804a2243]{flex-direction:column-reverse}.app-confirm__btn[data-v-804a2243]{width:100%}}html,body,#app{margin:0;padding:0;width:100%;height:100%;background-color:#fff;color:#000;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;box-sizing:border-box}body:has(.config-shell-nav){background:#f3f5f7}body:has(.config-shell-nav) .page-container:has(>.config-shell-nav),body:has(.config-shell-nav) .fullscreen-wrapper:has(>.config-shell-nav),body:has(.config-shell-nav) .codice-singolo:has(>.config-shell-nav),body:has(.config-shell-nav) .page:has(>.config-shell-nav),body:has(.config-shell-nav) .riepilogo-container:has(.config-shell-nav){height:100dvh;min-height:100dvh;padding-top:58px;padding-left:224px;overflow:hidden;box-sizing:border-box;background:#f3f5f7}body:has(.config-shell-nav.is-collapsed) .page-container:has(>.config-shell-nav),body:has(.config-shell-nav.is-collapsed) .fullscreen-wrapper:has(>.config-shell-nav),body:has(.config-shell-nav.is-collapsed) .codice-singolo:has(>.config-shell-nav),body:has(.config-shell-nav.is-collapsed) .page:has(>.config-shell-nav),body:has(.config-shell-nav.is-collapsed) .riepilogo-container:has(.config-shell-nav){padding-left:52px}body:has(.config-shell-nav) .sticky-header{position:static!important}body:has(.config-shell-nav) .page-container:has(>.config-shell-nav)>main,body:has(.config-shell-nav) .fullscreen-wrapper:has(>.config-shell-nav)>:not(.config-shell-nav),body:has(.config-shell-nav) .codice-singolo:has(>.config-shell-nav)>.page-container,body:has(.config-shell-nav) .page:has(>.config-shell-nav)>main,body:has(.config-shell-nav) .page:has(>.config-shell-nav)>.content,body:has(.config-shell-nav) .riepilogo-container:has(.config-shell-nav)>#order-summary{min-height:0!important;max-height:calc(100dvh - 58px)!important;overflow:auto!important}body:has(.config-shell-nav) .page-container:has(>.config-shell-nav)>main,body:has(.config-shell-nav) .page:has(>.config-shell-nav)>main,body:has(.config-shell-nav) .page:has(>.config-shell-nav)>.content{padding-top:10px;padding-bottom:12px;box-sizing:border-box}body:has(.config-shell-nav) *{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important}@media (max-width: 900px){body:has(.config-shell-nav) .page-container:has(>.config-shell-nav),body:has(.config-shell-nav) .fullscreen-wrapper:has(>.config-shell-nav),body:has(.config-shell-nav) .codice-singolo:has(>.config-shell-nav),body:has(.config-shell-nav) .page:has(>.config-shell-nav),body:has(.config-shell-nav) .riepilogo-container:has(.config-shell-nav){padding-left:52px;padding-top:58px}}.layout-wrapper{display:flex;justify-content:center;padding:20px;width:100%;box-sizing:border-box;background-color:#fff}.config-shell-nav[data-v-f5323523]{--config-sidebar-width: 224px;--config-topbar-height: 58px;--config-sidebar-collapsed: 52px;--brand: rgb(250, 202, 22);--nav-bg: #121820;--nav-bg-2: #0c1118;--nav-muted: rgba(255, 255, 255, .78);--nav-line: rgba(255, 255, 255, .1);--ink: #111827;--shadow: 0 10px 30px rgba(15, 23, 42, .12)}.config-sidebar[data-v-f5323523]{position:fixed;inset:0 auto 0 0;z-index:80;width:var(--config-sidebar-width);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 120px),linear-gradient(180deg,var(--nav-bg),var(--nav-bg-2));color:#fff;border-right:1px solid rgba(15,23,42,.24);box-shadow:12px 0 28px #0f172a2e;display:flex;flex-direction:column;transition:width .18s ease}.config-shell-nav.is-collapsed .config-sidebar[data-v-f5323523]{width:var(--config-sidebar-collapsed)}.config-sidebar__brand[data-v-f5323523]{height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:#fff;border-bottom:1px solid var(--nav-line);margin:0 12px;transition:margin .18s ease}.config-shell-nav.is-collapsed .config-sidebar__brand[data-v-f5323523]{margin-inline:8px}.config-sidebar__logo[data-v-f5323523]{width:34px;height:auto;object-fit:contain;filter:brightness(0) saturate(100%) invert(78%) sepia(97%) saturate(1072%) hue-rotate(357deg) brightness(104%) contrast(102%)}.config-sidebar__site[data-v-f5323523]{color:var(--brand);font-size:10px;font-weight:700;line-height:1}.config-sidebar__nav[data-v-f5323523]{display:grid;gap:4px;padding:14px 0;min-width:0}.config-sidebar__link[data-v-f5323523]{position:relative;min-height:44px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:6px;padding:0 12px;color:var(--nav-muted);text-decoration:none;font-size:13px;font-weight:700;line-height:1.15;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.config-sidebar__link[data-v-f5323523]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:transparent;border-radius:0 4px 4px 0}.config-sidebar__link[data-v-f5323523]:hover{background:#ffffff0f;color:#fff}.config-sidebar__link.router-link-active[data-v-f5323523]{color:var(--brand);background:#faca1614}.config-sidebar__link.router-link-active[data-v-f5323523]:before{background:var(--brand)}.config-sidebar__icon[data-v-f5323523]{width:21px;height:21px;display:grid;place-items:center;color:currentColor;fill:none;stroke:currentColor}.config-sidebar__label[data-v-f5323523]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .12s ease,transform .12s ease}.config-shell-nav.is-collapsed .config-sidebar__link[data-v-f5323523]{grid-template-columns:1fr;justify-items:center;padding-inline:0}.config-shell-nav.is-collapsed .config-sidebar__label[data-v-f5323523],.config-shell-nav.is-collapsed .config-sidebar__site[data-v-f5323523]{opacity:0;width:0;overflow:hidden;transform:translate(-4px)}.config-sidebar__collapse[data-v-f5323523]{margin:auto 12px 18px;width:32px;height:32px;align-self:flex-end;border:0;background:transparent;color:#fff;cursor:pointer;opacity:.9;display:grid;place-items:center;transition:transform .18s ease,color .14s ease,opacity .14s ease}.config-sidebar__collapse-icon[data-v-f5323523]{transform:rotate(90deg)}.config-sidebar__collapse[data-v-f5323523]:hover{color:var(--brand);opacity:1}.config-shell-nav.is-collapsed .config-sidebar__collapse[data-v-f5323523]{align-self:center;margin-inline:0}.config-shell-nav.is-collapsed .config-sidebar__collapse-icon[data-v-f5323523]{transform:rotate(-90deg)}.config-topbar[data-v-f5323523]{position:fixed;top:0;left:var(--config-sidebar-width);right:0;z-index:70;height:var(--config-topbar-height);padding:0 28px 0 34px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:20px;background:#fffffff0;border-bottom:1px solid rgba(15,23,42,.1);box-shadow:var(--shadow);backdrop-filter:blur(12px);transition:left .18s ease}.config-shell-nav.is-collapsed .config-topbar[data-v-f5323523]{left:var(--config-sidebar-collapsed)}.config-topbar h1[data-v-f5323523]{margin:0;color:var(--ink);font-size:20px;font-weight:800;letter-spacing:0}.config-topbar__menu[data-v-f5323523]{width:36px;height:36px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.config-topbar__menu span[data-v-f5323523]{width:16px;height:2px;border-radius:999px;background:#1f2937;display:block;margin:2px 0}.config-topbar__account[data-v-f5323523]{display:inline-flex;align-items:center;gap:10px;color:#111827;text-decoration:none;font-weight:700;font-size:14px;padding:8px 10px;border:0;border-radius:999px;background:transparent;cursor:pointer;transition:background-color .14s ease}.config-topbar__account[data-v-f5323523]:hover{background:#0f172a0d}.config-topbar__chevron[data-v-f5323523]{flex:0 0 auto;transition:transform .16s ease}.config-topbar__chevron.is-open[data-v-f5323523]{transform:rotate(180deg)}.account-menu[data-v-f5323523]{position:relative;display:inline-flex;justify-content:flex-end}.account-dropdown[data-v-f5323523]{position:absolute;top:calc(100% + 10px);right:0;z-index:120;width:min(360px,calc(100vw - 24px));padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fffffffa;box-shadow:0 26px 70px #0f172a33;backdrop-filter:blur(18px)}.account-dropdown[data-v-f5323523]:before{content:"";position:absolute;top:-6px;right:28px;width:12px;height:12px;border-left:1px solid rgba(15,23,42,.1);border-top:1px solid rgba(15,23,42,.1);background:#fffffffa;transform:rotate(45deg)}.account-dropdown__item[data-v-f5323523]{position:relative;width:100%;display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:center;padding:12px;border:1px solid transparent;border-radius:14px;background:transparent;color:#111827;text-decoration:none;text-align:left;cursor:pointer;transition:background-color .14s ease,transform .14s ease}.account-dropdown__item[data-v-f5323523]:hover{background:#f8fafc;border-color:#0f172a14;transform:translate(2px)}.account-dropdown__item.router-link-active[data-v-f5323523]{background:#fff8df;border-color:#f0b90061}.account-dropdown__icon[data-v-f5323523]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#111827;color:#f0b900}.account-dropdown__text[data-v-f5323523]{min-width:0}.account-dropdown__text strong[data-v-f5323523],.account-dropdown__text small[data-v-f5323523]{display:block}.account-dropdown__text strong[data-v-f5323523]{font-size:14px;line-height:1.2;font-weight:900}.account-dropdown__text small[data-v-f5323523]{margin-top:3px;color:#64748b;font-size:12px;line-height:1.25}.account-dropdown__divider[data-v-f5323523]{height:1px;margin:8px 6px;background:#0f172a14}.account-dropdown__logout[data-v-f5323523]{color:#991b1b}.account-dropdown__logout .account-dropdown__icon[data-v-f5323523]{background:#fee2e2;color:#b91c1c}.account-dropdown__logout[data-v-f5323523]:hover{background:#fff1f2;border-color:#ef44442e}.account-drop-enter-active[data-v-f5323523],.account-drop-leave-active[data-v-f5323523]{transition:opacity .14s ease,transform .14s ease}.account-drop-enter-from[data-v-f5323523],.account-drop-leave-to[data-v-f5323523]{opacity:0;transform:translateY(-6px) scale(.98)}@media (max-width: 900px){.config-sidebar[data-v-f5323523]{width:var(--config-sidebar-collapsed)}.config-sidebar__label[data-v-f5323523],.config-sidebar__site[data-v-f5323523]{display:none}.config-topbar[data-v-f5323523],.config-shell-nav.is-collapsed .config-topbar[data-v-f5323523]{left:var(--config-sidebar-collapsed);height:58px;padding-inline:16px}.config-topbar h1[data-v-f5323523]{font-size:18px}.config-topbar__account span[data-v-f5323523]:not(.config-topbar__chevron){display:none}}.app-header[data-v-f5323523]{--brand: rgb(250, 202, 22);--ink: #111827;--ink-soft: rgba(17, 24, 39, .82);--pill-hover: rgba(255, 255, 255, .45);--active-bg: rgba(255, 255, 255, .82);--active-border: rgba(15, 23, 42, .18);--active-underline: rgba(234, 179, 8, .95);--active-ink: #111827;--radius: 14px;position:sticky;top:0;z-index:50;width:100%;max-width:100%;overflow-x:clip;background-color:var(--brand)!important;background-image:none!important;border-bottom:none;box-shadow:inset 0 -2px #000}.app-header.is-sticky[data-v-f5323523]{box-shadow:inset 0 -2px #000,0 10px 30px #0000001a}.brand-wrapper[data-v-f5323523]{display:flex;flex-direction:column;align-items:center;line-height:1}.brand-sub[data-v-f5323523]{font-size:10px;font-weight:700;color:#111827b3;margin-top:2px}.header-inner[data-v-f5323523]{width:100%;max-width:100%;margin:0;padding:10px 16px;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.brand[data-v-f5323523]{display:inline-flex;align-items:center;justify-content:flex-start;justify-self:start;width:72px;min-width:72px;text-decoration:none;white-space:nowrap;overflow:hidden}.brand-logo[data-v-f5323523]{width:30px;height:30px}.brand-mark[data-v-f5323523]{width:34px;height:34px;display:inline-block;border-radius:10px;background:transparent;border:0;box-shadow:none}.nav[data-v-f5323523]{min-width:0;width:100%;display:block;justify-self:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav[data-v-f5323523]::-webkit-scrollbar{display:none}.nav-list[data-v-f5323523]{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;margin:0;padding:0;width:100%;min-width:0}.nav-link[data-v-f5323523]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:8px 12px;border-radius:999px;border:1px solid transparent;text-decoration:none;white-space:nowrap;color:var(--ink-soft);font-weight:800;font-size:15px;line-height:1.1;background:transparent;transition:transform .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease,border-color .12s ease}.nav-link[data-v-f5323523]:hover{background:var(--pill-hover);transform:translateY(-1px)}.nav-link.router-link-active[data-v-f5323523]{background:var(--active-bg);color:var(--active-ink);border-color:var(--active-border);box-shadow:0 10px 22px #0000001a,inset 0 -3px 0 var(--active-underline);transform:translateY(-1px)}.right[data-v-f5323523]{display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;gap:10px;min-width:fit-content}.account-btn[data-v-f5323523]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.14);text-decoration:none;white-space:nowrap;color:var(--ink);font-weight:900;font-size:13px;background:#ffffffc7;box-shadow:0 8px 16px #00000014;cursor:pointer;transition:background-color .12s ease,transform .12s ease}.account-btn[data-v-f5323523]:hover{background:#ffffffe6;transform:translateY(-1px)}.user-ico[data-v-f5323523]{width:18px;height:18px;fill:#0f172ac7}.burger[data-v-f5323523]{display:none;width:40px;height:38px;padding:0;border:1px solid rgba(15,23,42,.14);border-radius:12px;background:#ffffffb8;align-items:center;justify-content:center;gap:5px;cursor:pointer}.burger span[data-v-f5323523]{display:block;width:18px;height:2px;border-radius:2px;background:#0f172ac7}.mobile[data-v-f5323523]{width:100%;max-width:100%;margin:0;padding:10px 16px 14px;box-sizing:border-box;display:grid;gap:8px}.mobile-link[data-v-f5323523]{text-decoration:none;color:#111827eb;font-weight:900;padding:10px 12px;border-radius:var(--radius);background:#ffffffc7;border:1px solid rgba(15,23,42,.12)}.mobile-link.router-link-active[data-v-f5323523]{background:#ffffffeb;border-color:#0f172a2e;box-shadow:inset 0 -3px 0 var(--active-underline)}.drop-enter-active[data-v-f5323523],.drop-leave-active[data-v-f5323523]{transition:all .16s ease}.drop-enter-from[data-v-f5323523],.drop-leave-to[data-v-f5323523]{opacity:0;transform:translateY(-8px)}@media (min-width: 1400px){.header-inner[data-v-f5323523]{padding-inline:20px}.brand[data-v-f5323523]{width:90px;min-width:90px}.nav-link[data-v-f5323523]{padding:8px 14px;font-size:15px}}@media (max-width: 1280px){.header-inner[data-v-f5323523]{gap:10px;padding-inline:12px}.brand[data-v-f5323523]{width:60px;min-width:60px}.nav-link[data-v-f5323523]{padding:8px 10px;font-size:14px}.account-btn[data-v-f5323523]{padding:8px 10px}}@media (max-width: 1220px){.nav-list[data-v-f5323523]{gap:4px}.nav-link[data-v-f5323523]{padding:8px;font-size:13px}.account-text[data-v-f5323523]{display:none}.account-btn[data-v-f5323523]{width:40px;height:38px;padding:0;justify-content:center}}@media (max-width: 1180px){.nav[data-v-f5323523]{display:none}.burger[data-v-f5323523]{display:inline-flex}.header-inner[data-v-f5323523]{grid-template-columns:auto 1fr auto;gap:12px;padding-inline:18px}.brand[data-v-f5323523]{width:52px;min-width:52px}.right[data-v-f5323523]{width:auto}}@media (max-width: 520px){.header-inner[data-v-f5323523]{padding:10px 12px}.mobile[data-v-f5323523]{padding:10px 12px 14px}.account-text[data-v-f5323523]{display:none}.account-btn[data-v-f5323523]{padding:8px 10px}}.section[data-v-0d939a08]{background-color:#f9f9f9;border-radius:8px;padding:1rem;margin-bottom:1.5rem;width:100%;box-sizing:border-box}.card[data-v-0d939a08]{background-color:#ffffed;border:1px solid #dddddd;border-radius:10px;box-shadow:0 2px 5px #442d2d1a;width:100%;max-width:100%;box-sizing:border-box;padding:8px;margin-bottom:8px;overflow:hidden}.card-titlebar[data-v-0d939a08]{background:#f2c94c2e;border:1px solid rgba(231,226,210,.95);border-radius:10px;box-shadow:inset 0 1px #ffffffa6;min-height:15px;padding:2px 13px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.card-titlebar h2[data-v-0d939a08]{margin:0;font-size:14px;font-weight:800;color:#2e2e2e;letter-spacing:.2px}label[data-v-0d939a08]{display:flex;margin-bottom:4px;font-size:13px;font-weight:700;color:#2e2e2ed9}label[data-v-0d939a08],h2[data-v-0d939a08]{display:flex;margin-bottom:5px;font-size:14px;font-weight:600;color:#000}.input-group label[data-v-0d939a08]{text-align:left;margin-bottom:2px;font-weight:700;color:#333}.custom-mode select[data-v-0d939a08]{background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%23565f72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px 18px!important}.horizontal-options[data-v-0d939a08]{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:nowrap;width:100%;min-width:0}.input-group[data-v-0d939a08]{display:flex;flex-direction:column;min-width:0;margin-right:0;margin-bottom:0}.input-group-color[data-v-0d939a08]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.lens-input[data-v-0d939a08]{min-width:0;flex:1 1 clamp(220px,16vw,340px)}.lens-input .medium-input[data-v-0d939a08]{width:100%;min-width:0;max-width:340px}.card-image[data-v-0d939a08]{flex:0 0 clamp(64px,6vw,88px);width:clamp(64px,6vw,88px);max-width:88px;height:auto;object-fit:contain;display:block;margin:0;border-radius:8px;align-self:center}select[data-v-0d939a08]{appearance:none;-webkit-appearance:none;-moz-appearance:none}select[data-v-0d939a08],input[type=number][data-v-0d939a08],input[type=text][data-v-0d939a08]{box-sizing:border-box;padding:8px;margin-top:5px;margin-bottom:10px;background:#fff;border:1px solid rgba(231,226,210,.95);border-radius:12px;font-size:14px;color:#2e2e2e;box-shadow:0 1px #0f172a05;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease,background-color .14s ease}select[data-v-0d939a08]:focus,input[type=number][data-v-0d939a08]:focus,input[type=text][data-v-0d939a08]:focus{outline:none;border-color:#f2c94cf2;box-shadow:0 0 0 4px #f2c94c38}.small-input[data-v-0d939a08]{width:clamp(96px,8vw,140px);min-width:96px;margin-left:0}.medium-input[data-v-0d939a08]{width:clamp(240px,22vw,460px);min-width:240px;margin-left:0}.large-input[data-v-0d939a08]{width:clamp(140px,10vw,220px);min-width:140px;margin-right:0}select.large-input[data-v-0d939a08],select.medium-input[data-v-0d939a08],select.small-input[data-v-0d939a08]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:12px;border:1px solid rgba(15,23,42,.18);box-shadow:0 10px 22px #0f172a0f;color:#0b0f18;font-weight:600;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%23565f72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease,background-color .14s ease}select.large-input[data-v-0d939a08]:hover,select.medium-input[data-v-0d939a08]:hover,select.small-input[data-v-0d939a08]:hover{border-color:#0f172a47;transform:translateY(-1px)}select.large-input[data-v-0d939a08]:focus,select.medium-input[data-v-0d939a08]:focus,select.small-input[data-v-0d939a08]:focus{outline:none;border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e,0 12px 26px #0f172a14}select[data-v-0d939a08]:disabled{opacity:.7;cursor:not-allowed;background-color:#f4f5f7;box-shadow:none}.pending-choice[data-v-0d939a08]{background-color:#ffe6e6;border-color:#ff9b9b!important}select option[data-v-0d939a08]{font-weight:500}.covers-row[data-v-0d939a08]{margin-top:12px;width:100%}.dual-covers[data-v-0d939a08]{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;align-items:end}.dual-covers .input-group[data-v-0d939a08],.dual-covers .lens-input[data-v-0d939a08]{width:100%;min-width:0}.dual-covers .medium-input[data-v-0d939a08],.dual-covers select[data-v-0d939a08]{width:100%;min-width:0;max-width:100%}@media (max-width: 1100px){.card[data-v-0d939a08]{max-width:100%}.horizontal-options[data-v-0d939a08]{flex-wrap:wrap;align-items:center}.input-group[data-v-0d939a08]{flex:1 1 220px}.lens-input[data-v-0d939a08]{flex:1 1 260px}.card-image[data-v-0d939a08]{flex:0 0 80px;margin:0}.small-input[data-v-0d939a08],.medium-input[data-v-0d939a08],.large-input[data-v-0d939a08]{width:100%;min-width:0}}@media (max-width: 768px){.section[data-v-0d939a08]{padding:.75rem}.card[data-v-0d939a08]{max-width:100%;padding:8px}.card-titlebar[data-v-0d939a08]{padding:4px 10px;margin-bottom:12px}.horizontal-options[data-v-0d939a08]{flex-direction:column;align-items:stretch;gap:8px}.input-group[data-v-0d939a08],.input-group-color[data-v-0d939a08],.lens-input[data-v-0d939a08]{width:100%;min-width:0;flex:1 1 auto}.small-input[data-v-0d939a08],.medium-input[data-v-0d939a08],.large-input[data-v-0d939a08],select[data-v-0d939a08],input[type=number][data-v-0d939a08],input[type=text][data-v-0d939a08]{width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0}.card-image[data-v-0d939a08]{width:72px;max-width:72px;flex:0 0 auto;margin:6px auto 10px;align-self:center}.dual-covers[data-v-0d939a08]{grid-template-columns:1fr 1fr}.dual-covers .input-group[data-v-0d939a08]{min-width:0}.dual-covers .medium-input[data-v-0d939a08],.dual-covers select[data-v-0d939a08]{width:100%;min-width:0;max-width:100%}}@media (max-width: 480px){.section[data-v-0d939a08]{padding:.5rem}.card-titlebar h2[data-v-0d939a08]{font-size:13px}label[data-v-0d939a08],.input-group label[data-v-0d939a08]{font-size:12px}select[data-v-0d939a08],input[type=number][data-v-0d939a08],input[type=text][data-v-0d939a08]{font-size:13px;padding:8px 10px}.card-image[data-v-0d939a08]{width:64px;max-width:64px}}.clickable-image[data-v-0d939a08]{cursor:zoom-in;transition:transform .18s ease,box-shadow .18s ease}.clickable-image[data-v-0d939a08]:hover{transform:scale(1.04);box-shadow:0 6px 18px #00000029}.image-modal-overlay[data-v-0d939a08]{position:fixed;inset:0;z-index:9999;background:#0f0f0f9e;display:flex;align-items:center;justify-content:center;padding:28px}.image-modal[data-v-0d939a08]{position:relative;width:min(760px,92vw);max-height:90vh;background:#fffdf0;border:1px solid rgba(180,150,30,.35);border-radius:18px;box-shadow:0 24px 70px #00000059;overflow:hidden;animation:imageModalIn-0d939a08 .18s ease-out}.image-modal-header[data-v-0d939a08]{padding:16px 54px 12px 22px;background:#fff4c8;border-bottom:1px solid rgba(180,150,30,.28)}.image-modal-header h3[data-v-0d939a08]{margin:0;font-size:18px;font-weight:800;color:#111827}.image-modal-body[data-v-0d939a08]{padding:28px;display:flex;align-items:center;justify-content:center;background:#fff}.image-modal-img[data-v-0d939a08]{max-width:100%;max-height:68vh;object-fit:contain;display:block}.image-modal-close[data-v-0d939a08]{position:absolute;top:10px;right:12px;width:34px;height:34px;border:none;border-radius:50%;background:#ffc400;color:#111827;font-size:26px;line-height:1;font-weight:700;cursor:pointer;display:grid;place-items:center;transition:transform .15s ease,background .15s ease}.image-modal-close[data-v-0d939a08]:hover{background:#f2b900;transform:scale(1.06)}@keyframes imageModalIn-0d939a08{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}body.modal-open{overflow:hidden}.section[data-v-29b4eab0]{background-color:#f9f9f9;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.card-titlebar[data-v-29b4eab0]{background:#f2c94c2e;border:1px solid rgba(231,226,210,.95);border-radius:12px;padding:3px 12px;min-height:28px;display:flex;align-items:center;justify-content:center;margin:0 0 10px;box-shadow:inset 0 1px #ffffffa6}.card[data-v-29b4eab0]{background-color:#ffffed;padding:8px 8px 1px;border-radius:10px;box-shadow:0 2px 5px #442d2d1a;margin-bottom:8px;border:1px solid #dddddd;width:100%;max-width:none;box-sizing:border-box}.card h2[data-v-29b4eab0]{background:#f2c94c33;border:1px solid rgba(231,226,210,.95);color:#000;text-align:center;padding:3px 10px;margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.25px;border-radius:12px;box-shadow:inset 0 1px #ffffffa6}label[data-v-29b4eab0]{font-weight:600;font-style:bold;margin-bottom:5px;display:block;font-size:14px;color:#000}.horizontal-options[data-v-29b4eab0]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;min-width:0}.input-group[data-v-29b4eab0]{flex:1;display:flex;flex-direction:column;margin-right:10px;margin-bottom:0;min-width:0}.input-group-color[data-v-29b4eab0]{flex:1;display:flex;flex-direction:column;align-items:flex-start;size:20}.input-group label[data-v-29b4eab0]{text-align:left;font-weight:700;margin-bottom:2px;color:#333}select[data-v-29b4eab0],input[type=number][data-v-29b4eab0],input[type=text][data-v-29b4eab0]{padding:8px;margin-top:5px;margin-bottom:10px;border:1px solid black;border-radius:5px;font-size:14px;background-color:#fff}.card-image[data-v-29b4eab0]{width:clamp(64px,7vw,80px);height:auto;margin-left:10px;margin-right:10px;margin-bottom:10px;border-radius:8px}.medium-input-colorCCT[data-v-29b4eab0]{width:clamp(120px,14vw,150px);max-width:100%;margin-right:5px}.strip-double-info[data-v-29b4eab0]{margin-top:12px;padding:10px 12px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:.92rem;font-weight:600}.large-input-tipo[data-v-29b4eab0]{width:min(100%,400px)}select.large-input-tipo[data-v-29b4eab0],select.medium-input-colorCCT[data-v-29b4eab0],select.pending-choice[data-v-29b4eab0],select[data-v-29b4eab0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:12px;border:1px solid rgba(15,23,42,.18);box-shadow:0 10px 22px #0f172a0f;color:#0b0f18;font-weight:600;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%23565f72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease,background-color .14s ease}select[data-v-29b4eab0]:hover{border-color:#0f172a47;transform:translateY(-1px)}select[data-v-29b4eab0]:focus{outline:none;border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e,0 12px 26px #0f172a14}select[data-v-29b4eab0]:disabled{opacity:.7;cursor:not-allowed;background-color:#f4f5f7;box-shadow:none}.pending-choice[data-v-29b4eab0]{background-color:#ffe6e6;border-color:#ff9b9b!important}select option[data-v-29b4eab0]{font-weight:500}@media (min-width: 1600px){.horizontal-options[data-v-29b4eab0]{gap:clamp(16px,1.2vw,24px)}.large-input-tipo[data-v-29b4eab0]{width:min(100%,520px)}}@media (max-width: 640px){.horizontal-options[data-v-29b4eab0]{flex-direction:column;align-items:stretch;gap:8px}.input-group[data-v-29b4eab0],.input-group-color[data-v-29b4eab0],.medium-input-colorCCT[data-v-29b4eab0],.large-input-tipo[data-v-29b4eab0],select[data-v-29b4eab0],input[type=number][data-v-29b4eab0],input[type=text][data-v-29b4eab0]{width:100%;max-width:100%;min-width:0}.card-image[data-v-29b4eab0]{align-self:center;margin:4px auto 10px}}.custom-mode select[data-v-29b4eab0]{background-color:#fff!important}.strip-double-note[data-v-29b4eab0]{margin:8px 0 0 2px;font-size:.78rem;line-height:1.25;color:#9a3412;font-weight:500}.horizontal-options[data-v-f06d8d7a]{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:20px;flex-wrap:wrap;min-width:0}.custom-mode select[data-v-f06d8d7a]{background-color:#fff!important}.card-titlebar[data-v-f06d8d7a]{background:#f2c94c2e;border:1px solid rgba(231,226,210,.95);border-radius:12px;padding:3px 12px;min-height:28px;display:flex;align-items:center;justify-content:center;margin:0 0 10px;box-shadow:inset 0 1px #ffffffa6}.accessorio-inline-box[data-v-f06d8d7a]{cursor:pointer}.accessorio-inline-box[data-v-f06d8d7a]:disabled{cursor:default}.accessorio-inline-box.is-clickable[data-v-f06d8d7a]:hover{transform:scale(1.04)}.accessorio-inline-box.is-clickable[data-v-f06d8d7a]:active{transform:scale(.98)}.accessorio-modal-overlay[data-v-f06d8d7a]{position:fixed;inset:0;z-index:5000;background:#0f172a9e;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.accessorio-modal-card[data-v-f06d8d7a]{position:relative;width:min(680px,92vw);max-height:88vh;background:#fff;border-radius:18px;box-shadow:0 28px 80px #00000059;padding:24px;display:flex;flex-direction:column;gap:14px}.accessorio-modal-close[data-v-f06d8d7a]{position:absolute;top:10px;right:12px;width:36px;height:36px;border:none;border-radius:999px;background:#f3f4f6;color:#111827;font-size:26px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.accessorio-modal-close[data-v-f06d8d7a]:hover{background:#e5e7eb}.accessorio-modal-image-wrap[data-v-f06d8d7a]{width:100%;min-height:340px;max-height:65vh;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:14px;background:#f9fafb;overflow:hidden}.accessorio-modal-image[data-v-f06d8d7a]{max-width:100%;max-height:60vh;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none}.accessorio-modal-caption[data-v-f06d8d7a]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#111827;text-align:center;font-size:15px}.accessorio-modal-caption strong[data-v-f06d8d7a]{font-weight:800}.accessorio-modal-caption span[data-v-f06d8d7a]{color:#6b7280;font-size:13px;font-weight:700}.accessorio-modal-fade-enter-active[data-v-f06d8d7a],.accessorio-modal-fade-leave-active[data-v-f06d8d7a]{transition:opacity .16s ease}.accessorio-modal-fade-enter-from[data-v-f06d8d7a],.accessorio-modal-fade-leave-to[data-v-f06d8d7a]{opacity:0}@media (max-width: 768px){.accessorio-modal-card[data-v-f06d8d7a]{width:94vw;padding:18px}.accessorio-modal-image-wrap[data-v-f06d8d7a]{min-height:260px;padding:16px}.accessorio-modal-image[data-v-f06d8d7a]{max-height:58vh}}.card[data-v-f06d8d7a]{background-color:#ffffed;padding:8px 8px 1px;border-radius:10px;box-shadow:0 2px 5px #442d2d1a;margin-bottom:8px;border:1px solid #dddddd;width:100%;max-width:none;box-sizing:border-box}.card h2[data-v-f06d8d7a]{background:#f2c94c33;border:1px solid rgba(231,226,210,.95);color:#000;text-align:center;padding:3px 10px;margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.25px;border-radius:12px;box-shadow:inset 0 1px #ffffffa6}.input-group[data-v-f06d8d7a]{display:flex;flex-direction:column;margin-right:0;margin-bottom:0;min-width:0}.input-group-color[data-v-f06d8d7a]{flex:1;display:flex;flex-direction:column;align-items:flex-start;size:20}.input-group label[data-v-f06d8d7a]{text-align:left;font-weight:700;margin-bottom:2px;color:#333}label[data-v-f06d8d7a],h2[data-v-f06d8d7a]{font-weight:600;font-style:bold;margin-bottom:5px;display:block;font-size:14px;color:#000}.accessori-row-top[data-v-f06d8d7a]{width:100%;display:grid;grid-template-columns:minmax(210px,1fr) minmax(135px,190px) minmax(68px,82px) minmax(78px,96px);column-gap:clamp(10px,1.2vw,20px);align-items:end}.accessori-row-bottom[data-v-f06d8d7a]{width:100%;display:grid;grid-template-columns:minmax(210px,1fr) minmax(135px,190px) minmax(120px,1fr);column-gap:clamp(10px,1.2vw,20px);align-items:start}.fixing-group[data-v-f06d8d7a],.uscita-group[data-v-f06d8d7a],.protection-group[data-v-f06d8d7a],.lunghezza-group[data-v-f06d8d7a],.cable-group[data-v-f06d8d7a],.quantita-group[data-v-f06d8d7a]{min-width:0}select[data-v-f06d8d7a],input[type=number][data-v-f06d8d7a],input[type=text][data-v-f06d8d7a]{padding:8px;margin-top:5px;margin-bottom:10px;border:1px solid black;border-radius:5px;font-size:14px;background-color:#fff}.card-image[data-v-f06d8d7a]{width:80px;height:auto;border-radius:8px}.medium-input-fissaggio[data-v-f06d8d7a],.small-input-protezioneip[data-v-f06d8d7a],.small-input-lenght[data-v-f06d8d7a],.small-input-q[data-v-f06d8d7a]{width:100%}.small-input-lenght[data-v-f06d8d7a]:not(.native-length-input),.small-input-q[data-v-f06d8d7a]{appearance:textfield;-moz-appearance:textfield;border:1px solid rgba(15,23,42,.18);border-radius:12px;color:#0b0f18;font-weight:600;box-shadow:0 10px 22px #0f172a0f;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease,background-color .14s ease}.small-input-lenght[data-v-f06d8d7a]:not(.native-length-input)::-webkit-inner-spin-button,.small-input-lenght[data-v-f06d8d7a]:not(.native-length-input)::-webkit-outer-spin-button,.small-input-q[data-v-f06d8d7a]::-webkit-inner-spin-button,.small-input-q[data-v-f06d8d7a]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.small-input-lenght[data-v-f06d8d7a]:hover,.small-input-q[data-v-f06d8d7a]:hover{border-color:#0f172a47;transform:translateY(-1px)}.small-input-lenght[data-v-f06d8d7a]:focus,.small-input-q[data-v-f06d8d7a]:focus{outline:none;border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e,0 12px 26px #0f172a14}.large-input[data-v-f06d8d7a]{width:100%}.uscita-group[data-v-f06d8d7a]{max-width:460px;position:relative}.uscita-select[data-v-f06d8d7a]{position:relative}.uscita-trigger[data-v-f06d8d7a]{min-height:unset;margin-top:5px;margin-bottom:10px;padding:8px 42px 8px 8px;border:1px solid rgba(15,23,42,.18);border-radius:12px;background-color:#fff;color:#0b0f18;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:normal;text-align:left;box-shadow:0 10px 22px #0f172a0f;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%23565f72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease,background-color .14s ease}.uscita-trigger[data-v-f06d8d7a]:hover{border-color:#0f172a47;transform:translateY(-1px)}.uscita-trigger[data-v-f06d8d7a]:focus{outline:none;border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e,0 12px 26px #0f172a14}.uscita-trigger.pending-choice[data-v-f06d8d7a]{background-color:#ffe6e6!important;border-color:#ff9b9b!important}.uscita-trigger.pending-choice[data-v-f06d8d7a]:hover{background-color:#ffe6e6!important}.uscita-trigger span[data-v-f06d8d7a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-weight:inherit}.uscita-dropdown[data-v-f06d8d7a]{position:absolute;top:auto;bottom:calc(100% + 4px);left:0;width:100%;max-height:min(360px,46vh);overflow-y:auto;z-index:1100;border:1px solid rgba(15,23,42,.28);border-radius:8px;background:#fff;color:#0b0f18;font-family:Arial,sans-serif;box-shadow:0 18px 38px #0f172a2e;padding:4px 0}.uscita-option[data-v-f06d8d7a]{display:block;width:100%;min-height:31px;padding:5px 10px;border:0;border-radius:0;background:#fff;color:#0b0f18;font-family:Arial,sans-serif;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.uscita-option[data-v-f06d8d7a]:hover,.uscita-option[data-v-f06d8d7a]:focus,.uscita-option.is-preview[data-v-f06d8d7a]{outline:none;background:#e8f0fe}.uscita-option.is-selected[data-v-f06d8d7a]{font-weight:700}.accessorio-inline-preview[data-v-f06d8d7a]{display:flex;align-items:flex-end;justify-content:center;min-width:0;padding-bottom:10px}.accessorio-inline-box[data-v-f06d8d7a]{width:clamp(58px,5vw,82px);aspect-ratio:1 / 1;background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.accessorio-inline-box img[data-v-f06d8d7a]{width:100%;height:100%;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none}select[data-v-f06d8d7a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:12px;border:1px solid rgba(15,23,42,.18);box-shadow:0 10px 22px #0f172a0f;color:#0b0f18;font-weight:600;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%23565f72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease,background-color .14s ease}select[data-v-f06d8d7a]:hover{border-color:#0f172a47;transform:translateY(-1px)}select[data-v-f06d8d7a]:focus{outline:none;border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e,0 12px 26px #0f172a14}select[data-v-f06d8d7a]:disabled{opacity:.7;cursor:not-allowed;background-color:#f4f5f7;box-shadow:none}select option[data-v-f06d8d7a]{font-weight:500}.pending-choice[data-v-f06d8d7a]{background-color:#ffe6e6;border-color:#ff9b9b!important}.zona-di-luce-container[data-v-f06d8d7a]{margin-top:5px;width:100%;text-align:center}.zona-di-luce-bar[data-v-f06d8d7a]{display:flex;height:30px;border-radius:5px;overflow:hidden;box-shadow:inset 0 0 2px #888;margin-top:10px;border:2px solid #333;position:relative}.tappo[data-v-f06d8d7a],.tappo-sinistro[data-v-f06d8d7a],.tappo-destro[data-v-f06d8d7a]{background-color:#000;height:100%}.zona-ombra[data-v-f06d8d7a],.mancanza-sinistra[data-v-f06d8d7a],.mancanza-destra[data-v-f06d8d7a]{background-color:#ccc;position:relative;display:flex;justify-content:center;align-items:center}.mancanza-sinistra[data-v-f06d8d7a],.mancanza-destra[data-v-f06d8d7a]{background-color:#f77f7f;width:50px}.zona-luce[data-v-f06d8d7a],.luce-attiva[data-v-f06d8d7a]{background:linear-gradient(to right,#ffe680,#ffdd57);position:relative;display:flex;justify-content:center;align-items:center;font-weight:700;height:100%}.light-length[data-v-f06d8d7a]{font-size:13px;color:#333}.missing-light-label[data-v-f06d8d7a]{position:absolute;top:-20px;font-size:12px;font-weight:700;color:#000;text-align:center;pointer-events:none}.luce-attiva[data-v-f06d8d7a]:before{content:attr(data-length);position:absolute;top:-20px;left:50%;transform:translate(-50%);font-size:12px;font-weight:700;color:#000;pointer-events:none}.dimensioni-luce[data-v-f06d8d7a]{display:flex;justify-content:space-between;font-size:12px;font-weight:700;margin-top:5px;position:relative;height:25px}.dimensioni-luce span[data-v-f06d8d7a]{position:relative;z-index:1}.ombra-top-sx[data-v-f06d8d7a],.ombra-top-dx[data-v-f06d8d7a]{position:absolute;top:-50px;font-weight:700;font-size:12px}.ombra-top-sx[data-v-f06d8d7a]{left:70%;transform:translate(-185%)}.ombra-top-dx[data-v-f06d8d7a]{right:61%;transform:translate(0)}.info-icon[data-v-f06d8d7a]{display:inline-block;margin-left:5px;width:16px;height:16px;background-color:#faca16;color:#000;font-size:12px;font-weight:700;text-align:center;line-height:16px;border-radius:50%;cursor:pointer;position:relative}.tooltip[data-v-f06d8d7a]{display:none;position:absolute;top:120%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;font-size:12px;padding:8px;border-radius:5px;box-shadow:0 4px 6px #0000001a;z-index:1000;white-space:nowrap;text-align:left}.info-icon:hover .tooltip[data-v-f06d8d7a]{display:block}.tooltip[data-v-f06d8d7a]:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:transparent transparent #333 transparent}.side-help[data-v-f06d8d7a]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;max-width:90vw;z-index:1000;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;padding:16px;display:flex;flex-direction:column;gap:8px;text-align:center}.side-help__img[data-v-f06d8d7a]{width:100%;height:auto;user-select:none;-webkit-user-drag:none;border-radius:8px}.side-help__caption[data-v-f06d8d7a]{font-size:13px;font-weight:500;color:#555;text-align:center}.card .accessori-control[data-v-f06d8d7a]{width:100%;height:48px;min-height:48px;box-sizing:border-box;margin-top:5px;margin-bottom:10px;padding:8px 12px;border:1px solid rgba(15,23,42,.18);border-radius:12px;background-color:#fff;color:#0b0f18;font:inherit;font-size:14px;font-weight:600;box-shadow:0 10px 22px #0f172a0f}.card input.accessori-control[type=number][data-v-f06d8d7a]:not(.native-length-input){appearance:textfield;-moz-appearance:textfield}.card input.accessori-control[type=number][data-v-f06d8d7a]:not(.native-length-input)::-webkit-inner-spin-button,.card input.accessori-control[type=number][data-v-f06d8d7a]:not(.native-length-input)::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.card select.cable-select[data-v-f06d8d7a]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%23565f72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:18px 18px!important}.card select.cable-select.pending-choice[data-v-f06d8d7a]{background-color:#ffe6e6!important;border-color:#ff9b9b!important}.card select.cable-select.pending-choice[data-v-f06d8d7a]:hover{border-color:#ff7f7f!important}.card .accessori-control[data-v-f06d8d7a]:hover{border-color:#0f172a47;transform:translateY(-1px)}.card .accessori-control[data-v-f06d8d7a]:focus{outline:none;border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e,0 12px 26px #0f172a14}@media (max-width: 768px){.accessori-row-top[data-v-f06d8d7a]{grid-template-columns:minmax(0,1fr) minmax(112px,150px);column-gap:16px;row-gap:4px;align-items:end}.accessori-row-bottom[data-v-f06d8d7a]{grid-template-columns:minmax(0,1fr) minmax(76px,96px) minmax(70px,90px);column-gap:16px}.accessorio-inline-preview[data-v-f06d8d7a]{grid-column:2;justify-content:flex-start;padding-bottom:10px}.accessorio-inline-box[data-v-f06d8d7a]{width:96px;height:54px}.accessorio-inline-box img[data-v-f06d8d7a]{max-width:88px;max-height:48px}.side-help[data-v-f06d8d7a]{width:90vw;padding:12px}}@media (max-width: 520px){.accessori-row-top[data-v-f06d8d7a],.accessori-row-bottom[data-v-f06d8d7a]{grid-template-columns:1fr;row-gap:0}.accessorio-inline-preview[data-v-f06d8d7a]{grid-column:auto;justify-content:center;padding-bottom:8px}.accessorio-inline-box[data-v-f06d8d7a]{width:82px;height:auto}}.section-title.clickable[data-v-96c3f7ea]{cursor:pointer;transition:color .2s ease}.section-title.clickable[data-v-96c3f7ea]:hover{color:#e0aa00}.lavorazioni-wrapper[data-v-96c3f7ea]{background:#ffffed;border-radius:12px;padding:16px;margin-top:20px;width:100%;flex-shrink:0;box-sizing:border-box;box-shadow:0 1px 3px #0000001a;font-family:Poppins,sans-serif}.section-title[data-v-96c3f7ea]{font-size:18px;font-weight:600;margin-bottom:12px}.form-group[data-v-96c3f7ea]{display:flex;flex-direction:column;margin-bottom:12px;min-width:min(100%,180px)}.form-group label[data-v-96c3f7ea]{font-weight:600;margin-bottom:6px;font-size:14px}.form-row[data-v-96c3f7ea]{display:flex;gap:24px;flex-wrap:wrap}textarea[data-v-96c3f7ea],select[data-v-96c3f7ea],input[data-v-96c3f7ea]{padding:8px;border:1px solid #ccc;border-radius:8px;font-size:14px;background-color:#fff;font-family:Poppins,sans-serif;width:100%;box-sizing:border-box}textarea[data-v-96c3f7ea]:focus,select[data-v-96c3f7ea]:focus,input[data-v-96c3f7ea]:focus{outline:none;border-color:#ffc400;box-shadow:0 0 0 2px #ffc40033}.btn-group[data-v-96c3f7ea]{display:flex;align-items:flex-end}.btn-annulla[data-v-96c3f7ea]{margin-top:auto;background-color:#ddd;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:700;transition:background-color .2s ease}.btn-annulla[data-v-96c3f7ea]:hover{background-color:#bbb}@media (max-width: 640px){.lavorazioni-wrapper[data-v-96c3f7ea]{padding:10px}.form-row[data-v-96c3f7ea]{gap:8px}.form-group[data-v-96c3f7ea]{min-width:0;width:100%}.btn-annulla[data-v-96c3f7ea]{width:100%}}.image-summary[data-v-8984a978]{flex:2;display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;margin-bottom:2px}.main-image-box[data-v-8984a978]{width:min(100%,clamp(280px,30vw,560px));aspect-ratio:43 / 19;height:auto;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:14px;overflow:hidden;margin-top:8px;margin-bottom:8px;cursor:zoom-in;position:relative;box-shadow:0 12px 28px #00000014,inset 0 0 0 1px #0000000f}.main-image[data-v-8984a978]{width:100%;height:100%;object-fit:contain;object-position:center;display:block;padding:2px}.preview-arrow[data-v-8984a978]{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:44px;border:none;border-radius:999px;background:#ffffffe0;color:#111;font-size:30px;line-height:1;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #00000029;transition:transform .15s ease,background .15s ease}.preview-arrow[data-v-8984a978]:hover{background:#ffd84d;transform:translateY(-50%) scale(1.05)}.preview-arrow-left[data-v-8984a978]{left:10px}.preview-arrow-right[data-v-8984a978]{right:10px}.preview-counter[data-v-8984a978]{position:absolute;right:12px;bottom:10px;padding:4px 9px;border-radius:999px;background:#111111b8;color:#fff;font-size:12px;font-weight:800}.thumbs-row[data-v-8984a978]{width:min(100%,clamp(280px,30vw,560px));display:flex;justify-content:center;gap:8px;margin-top:3px;margin-bottom:5px;overflow-x:auto;padding:4px 2px 6px}.thumb-button[data-v-8984a978]{width:58px;height:42px;flex:0 0 auto;border:2px solid transparent;border-radius:10px;background:#fff;padding:2px;cursor:pointer;box-shadow:0 5px 12px #00000014;transition:border-color .15s ease,transform .15s ease}.thumb-button[data-v-8984a978]:hover{transform:translateY(-1px)}.thumb-button.active[data-v-8984a978]{border-color:#f2c200}.thumb-image[data-v-8984a978]{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.button-group[data-v-8984a978]{display:flex;justify-content:center;gap:.6rem;margin-top:.9rem}.view-button[data-v-8984a978]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:120px;height:46px;padding:0 20px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:linear-gradient(180deg,#ffd84d,#f2c200);color:#111;font-size:15px;font-weight:800;letter-spacing:.3px;line-height:1;cursor:pointer;box-shadow:0 8px 18px #f2c20059,inset 0 1px #ffffffb3;transition:transform .12s ease,box-shadow .14s ease}.view-button__icon[data-v-8984a978]{width:18px;height:18px;fill:currentColor;flex-shrink:0;transform:translateY(1px)}.view-button[data-v-8984a978]:hover:not(:disabled){transform:translateY(-2px);filter:saturate(1.02) brightness(1.01);border-color:#a97c0080;box-shadow:0 14px 28px #f2c20057,0 6px 14px #0000001a,inset 0 1px #fffc}.view-button[data-v-8984a978]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #f2c2003d,0 2px 6px #00000014,inset 0 2px 4px #0000001f}.view-button[data-v-8984a978]:focus-visible{outline:none;box-shadow:0 0 0 4px #faca1647,0 10px 24px #f2c20047,inset 0 1px #ffffffb8}.view-button[data-v-8984a978]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.profile-index-modal[data-v-8984a978]{position:fixed;inset:0;z-index:10001;background:#0000009e;display:flex;align-items:center;justify-content:center;padding:24px}.profile-index-panel[data-v-8984a978]{width:min(980px,94vw);max-height:88vh;background:#fff;border-radius:14px;box-shadow:0 24px 70px #00000057;overflow:hidden;display:flex;flex-direction:column}.profile-index-header[data-v-8984a978]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px;border-bottom:1px solid rgba(15,23,42,.1)}.profile-index-header h3[data-v-8984a978]{margin:0;color:#111827;font-size:26px;font-weight:900;text-transform:uppercase}.profile-index-close[data-v-8984a978]{width:38px;height:38px;border:none;border-radius:999px;background:#0000000f;color:#111827;font-size:32px;line-height:1;cursor:pointer;display:grid;place-items:center}.profile-index-close[data-v-8984a978]:hover{background:#ffd84d}.profile-index-grid[data-v-8984a978]{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:18px 20px;overflow:auto;padding:22px 24px 28px}.profile-index-card[data-v-8984a978]{min-height:132px;border:1px solid transparent;border-radius:8px;background:#fff;color:#111827;cursor:pointer;padding:10px 8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.profile-index-card[data-v-8984a978]:hover{border-color:#f2c200cc;box-shadow:0 12px 24px #0f172a1a;transform:translateY(-2px)}.profile-index-image[data-v-8984a978]{width:100%;height:82px;object-fit:contain;object-position:center;display:block}.profile-index-name[data-v-8984a978]{min-height:17px;color:#111827;font-size:12px;font-weight:900;line-height:1.2;text-align:center;text-transform:uppercase}.profile-index-dimension[data-v-8984a978]{min-height:16px;color:#4b5563;font-size:11px;font-weight:800;line-height:1.2;text-align:center}.profile-variant-modal[data-v-8984a978]{position:fixed;inset:0;z-index:10002;background:#00000075;display:flex;align-items:center;justify-content:center;padding:24px}.profile-variant-panel[data-v-8984a978]{width:min(420px,92vw);background:#fff;border-radius:12px;box-shadow:0 22px 64px #00000052;overflow:hidden}.profile-variant-header[data-v-8984a978]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px;border-bottom:1px solid rgba(15,23,42,.1)}.profile-variant-header h3[data-v-8984a978]{margin:0;color:#111827;font-size:22px;font-weight:900;text-transform:uppercase}.profile-variant-actions[data-v-8984a978]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px}.profile-variant-button[data-v-8984a978]{min-height:48px;border:1px solid rgba(15,23,42,.16);border-radius:8px;background:#fff;color:#111827;cursor:pointer;font-size:14px;font-weight:900;text-transform:uppercase}.profile-variant-button[data-v-8984a978]:hover{border-color:#f2c200d9;box-shadow:0 10px 22px #0f172a1a}.profile-variant-button--primary[data-v-8984a978]{background:#ffd84d;border-color:#f2c200}.img-modal[data-v-8984a978]{position:fixed;inset:0;background:#000000ad;display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px}.img-modal-content[data-v-8984a978]{width:min(1180px,92vw);height:min(780px,88vh);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000059;display:flex;align-items:center;justify-content:center;padding:64px 86px 112px}.modal-image-wrapper[data-v-8984a978]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.img-modal-image[data-v-8984a978]{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block}.modal-counter[data-v-8984a978]{position:absolute;left:50%;bottom:-42px;transform:translate(-50%);padding:6px 12px;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:800}.modal-arrow[data-v-8984a978]{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:72px;border:none;border-radius:999px;background:#11111114;color:#111;font-size:52px;line-height:1;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease,color .15s ease}.modal-arrow[data-v-8984a978]:hover{background:#ffd84d;color:#111;transform:translateY(-50%) scale(1.04)}.modal-arrow-left[data-v-8984a978]{left:22px}.modal-arrow-right[data-v-8984a978]{right:22px}.modal-thumbs-row[data-v-8984a978]{position:absolute;left:24px;right:24px;bottom:22px;display:flex;justify-content:center;gap:10px;overflow-x:auto;padding:4px 2px 8px}.modal-thumb-button[data-v-8984a978]{width:78px;height:56px;flex:0 0 auto;border:2px solid transparent;border-radius:12px;background:#fff;padding:3px;cursor:pointer;box-shadow:0 8px 18px #0000001f;opacity:.72;transition:border-color .15s ease,transform .15s ease,opacity .15s ease}.modal-thumb-button[data-v-8984a978]:hover{transform:translateY(-2px);opacity:1}.modal-thumb-button.active[data-v-8984a978]{border-color:#f2c200;opacity:1}.modal-thumb-image[data-v-8984a978]{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.close[data-v-8984a978]{position:absolute;top:12px;right:18px;width:42px;height:42px;border:none;border-radius:999px;background:#0000000f;color:#111;font-size:34px;line-height:1;cursor:pointer;user-select:none;z-index:5;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease}.close[data-v-8984a978]:hover{background:#ffd84d;transform:scale(1.04)}.modal[data-v-8984a978]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.modal-content[data-v-8984a978]{width:min(1200px,92vw);height:min(780px,88vh);background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 10px 35px #00000040}.viewer-3d[data-v-8984a978]{width:100%;height:100%}.modal-download-button[data-v-8984a978]{position:absolute;top:16px;right:72px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:130px;height:42px;padding:0 16px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:linear-gradient(180deg,#ffd84d,#f2c200);color:#111;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px #f2c20047,inset 0 1px #ffffffb3;transition:transform .12s ease,box-shadow .14s ease}.modal-download-button[data-v-8984a978]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 22px #f2c20052,inset 0 1px #fffc}.modal-download-button[data-v-8984a978]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media (max-width: 768px){.main-image-box[data-v-8984a978]{width:min(100%,360px);height:auto}.thumbs-row[data-v-8984a978]{width:min(100%,360px)}.thumb-button[data-v-8984a978]{width:48px;height:36px}.preview-arrow[data-v-8984a978]{width:28px;height:38px;font-size:25px}.preview-arrow-left[data-v-8984a978]{left:6px}.preview-arrow-right[data-v-8984a978]{right:6px}.button-group[data-v-8984a978]{margin-top:.75rem;flex-wrap:wrap}.view-button[data-v-8984a978]{min-width:108px;height:42px;padding:0 16px;border-radius:12px;font-size:.92rem}.view-button__icon[data-v-8984a978]{width:16px;height:16px}.img-modal[data-v-8984a978]{padding:14px}.img-modal-content[data-v-8984a978]{width:96vw;height:86vh;padding:58px 46px 96px;border-radius:14px}.modal-arrow[data-v-8984a978]{width:38px;height:58px;font-size:42px}.modal-arrow-left[data-v-8984a978]{left:6px}.modal-arrow-right[data-v-8984a978]{right:6px}.modal-thumb-button[data-v-8984a978]{width:62px;height:46px}.modal-download-button[data-v-8984a978]{top:14px;right:64px;min-width:110px;height:38px;font-size:13px;padding:0 12px}.profile-index-modal[data-v-8984a978]{padding:12px}.profile-index-header[data-v-8984a978]{padding:16px 16px 12px}.profile-index-header h3[data-v-8984a978]{font-size:20px}.profile-index-grid[data-v-8984a978]{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:12px;padding:16px}.profile-index-card[data-v-8984a978]{min-height:118px}.profile-index-image[data-v-8984a978]{height:72px}}.alimentatori-card[data-v-a4f9bddd]{width:100%;min-width:0;margin-top:3px;flex-grow:1;background-color:#ffffed;border-radius:10px;box-shadow:0 2px 5px #442d2d1a;border:1px solid #dddddd;padding:8px;gap:15px;box-sizing:border-box}.alimentatori-card.chiusa[data-v-a4f9bddd]{padding:7px;min-height:auto;height:auto;flex-grow:0;align-self:flex-start;margin-top:3x}.alimentatori-card.chiusa h2[data-v-a4f9bddd]{margin-bottom:0}.horizontal-options[data-v-a4f9bddd]{display:grid;grid-template-columns:minmax(0,1fr) 160px 56px;align-items:end;gap:12px;min-width:0}.alimentatori-card h2[data-v-a4f9bddd]{background:#f2c94c2e;border:1px solid rgba(231,226,210,.95);border-radius:12px;padding:6px 14px;min-height:23px;margin:0 0 14px;text-align:center;font-size:14px;font-weight:800;line-height:1.2;letter-spacing:.3px;color:#2e2e2ee6;box-shadow:inset 0 1px #ffffffa6}.alimentatori-title[data-v-a4f9bddd]{position:relative;cursor:pointer;user-select:none}.alimentatori-title[data-v-a4f9bddd]:after{content:"−";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:900;color:#2e2e2ee6;line-height:1}.alimentatori-title.chiuso[data-v-a4f9bddd]:after{content:"+"}.alimentatori-title[data-v-a4f9bddd]:focus{outline:none}.alimentatori-body[data-v-a4f9bddd]{overflow:hidden}.alimentatori-toggle-enter-active[data-v-a4f9bddd],.alimentatori-toggle-leave-active[data-v-a4f9bddd]{transition:opacity .16s ease,transform .16s ease}.alimentatori-toggle-enter-from[data-v-a4f9bddd],.alimentatori-toggle-leave-to[data-v-a4f9bddd]{opacity:0;transform:translateY(-5px)}.alimentatori-toggle-enter-to[data-v-a4f9bddd],.alimentatori-toggle-leave-from[data-v-a4f9bddd]{opacity:1;transform:translateY(0)}.input-group[data-v-a4f9bddd]{display:flex;align-items:center;justify-content:center;margin:0;padding:0}.input-group label[data-v-a4f9bddd]{font-weight:700;margin-bottom:2px;color:#333}select[data-v-a4f9bddd],input[type=number][data-v-a4f9bddd]{box-sizing:border-box;height:40px;padding:0 14px;margin-top:0;margin-bottom:0;background:#fff;border:1px solid rgba(15,23,42,.18);border-radius:12px;box-shadow:0 10px 22px #0f172a0f;font-size:14px;font-weight:600;color:#0b0f18;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease,background-color .14s ease}select[data-v-a4f9bddd]:focus,input[type=number][data-v-a4f9bddd]:focus{outline:none;border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e,0 12px 26px #0f172a14}select[data-v-a4f9bddd]:hover,input[type=number][data-v-a4f9bddd]:hover{border-color:#0f172a47;transform:translateY(-1px)}input[type=number][data-v-a4f9bddd]::-webkit-outer-spin-button,input[type=number][data-v-a4f9bddd]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-a4f9bddd]{-moz-appearance:textfield;appearance:textfield;text-align:left}.large-input-alimentatori[data-v-a4f9bddd]{width:100%;max-width:100%}.small-input-q[data-v-a4f9bddd]{width:100%;min-width:0;text-align:center}.add-btn-container label[data-v-a4f9bddd]{display:none}select[data-v-a4f9bddd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%23565f72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px}select[data-v-a4f9bddd]:disabled,input[type=number][data-v-a4f9bddd]:disabled{opacity:.7;cursor:not-allowed;background-color:#f4f5f7;box-shadow:none}select option[data-v-a4f9bddd]{font-weight:500}.btn-add-small[data-v-a4f9bddd]{background-color:#faca16;border:1px solid rgba(15,23,42,.14);color:#222;font-size:22px;font-weight:700;width:52px;height:40px;padding:0;margin:0;border-radius:12px;box-shadow:0 8px 16px #00000014;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .12s ease,transform .12s ease,box-shadow .12s ease,border-color .12s ease}.btn-add-small[data-v-a4f9bddd]:hover{background-color:#ffd024;transform:translateY(-1px);border-color:#0f172a33}.btn-add-small[data-v-a4f9bddd]:focus{outline:none;box-shadow:0 0 0 4px #f0b9002e,0 10px 22px #0f172a14}.btn-add-small[data-v-a4f9bddd]:active{transform:translateY(0)}.button-group button[data-v-a4f9bddd]{align-self:flex-start}.strip-info[data-v-a4f9bddd]{padding:4px 10px;background-color:#fffde6;margin-bottom:6px;font-size:13px;color:#333;border-left:4px solid #ffe38a}.alert-success[data-v-a4f9bddd]{margin-top:10px;padding:8px 12px;background-color:#d8f5d2;border:1px solid #b2e0a8;border-radius:6px;color:#2b6e2f;font-weight:500;font-size:14px;text-align:center}@media (max-width: 900px){.horizontal-options[data-v-a4f9bddd]{grid-template-columns:minmax(0,1fr) 140px 52px;gap:10px}.large-input-alimentatori[data-v-a4f9bddd]{width:100%;max-width:100%}}@media (max-width: 768px){.alimentatori-card[data-v-a4f9bddd]{padding:8px}.horizontal-options[data-v-a4f9bddd]{grid-template-columns:1fr;gap:10px}.input-group[data-v-a4f9bddd]{width:100%;justify-content:flex-start}.large-input-alimentatori[data-v-a4f9bddd],.small-input-q[data-v-a4f9bddd],select[data-v-a4f9bddd],input[type=number][data-v-a4f9bddd]{width:100%;max-width:100%}.btn-add-small[data-v-a4f9bddd]{width:100%}.btn-add-small[data-v-a4f9bddd]{width:100%;max-width:100%}}.section[data-v-21db43b8]{background-color:#f9f9f9;border-radius:8px;padding:1rem;margin-bottom:1.5rem;width:100%;box-sizing:border-box}.form-select[data-v-21db43b8]{width:100%;padding:10px 42px 10px 14px;margin-top:5px;margin-bottom:10px;border:1px solid #cfcfcf;border-radius:18px;font-size:14px;font-weight:600;color:#111;background-color:#f6f6f6;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.form-select[data-v-21db43b8]:focus{border-color:#999;background-color:#fff;box-shadow:0 0 0 3px #0000000d}.card[data-v-21db43b8]{background-color:#ffffed;padding:8px 8px 1px;border-radius:10px;box-shadow:0 2px 5px #442d2d1a;margin-bottom:8px;border:1px solid #dddddd;width:100%;max-width:none;box-sizing:border-box}.card h2[data-v-21db43b8]{margin-bottom:5px;text-align:left;font-weight:700;padding:0;border:1px solid transparent;border-radius:5px}label[data-v-21db43b8],h2[data-v-21db43b8]{font-weight:600;margin-bottom:5px;display:flex;font-size:14px;color:#000}.horizontal-options[data-v-21db43b8]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.input-group[data-v-21db43b8]{flex:1;display:flex;flex-direction:column;margin-right:10px;margin-bottom:0;min-width:min(100%,240px)}.input-group label[data-v-21db43b8]{text-align:left;font-weight:700;margin-bottom:2px;color:#333}select[data-v-21db43b8],input[type=text][data-v-21db43b8],input[type=number][data-v-21db43b8]{padding:8px;margin-top:5px;margin-bottom:10px;border:1px solid black;border-radius:5px;font-size:14px;background-color:#fff}.medium-input[data-v-21db43b8]{width:min(100%,300px);margin-left:5px}@media (max-width: 640px){.horizontal-options[data-v-21db43b8]{flex-direction:column;align-items:stretch}.input-group[data-v-21db43b8]{min-width:0;margin-right:0}.medium-input[data-v-21db43b8]{width:100%;margin-left:0}}.pending-choice[data-v-21db43b8]{background-color:#ffe6e6;border-color:#ff9b9b}.hint[data-v-21db43b8]{margin-top:.5rem;font-size:.9rem;opacity:.7}.card[data-v-1d602751]{background-color:#ffffed;padding:8px 8px 1px;border-radius:10px;box-shadow:0 2px 5px #442d2d1a;margin-bottom:0;border:1px solid #dddddd;width:100%;max-width:none;box-sizing:border-box}.card h2[data-v-1d602751]{margin-bottom:8px;text-align:left;font-weight:700;padding:0;border:1px solid transparent;border-radius:5px}.section[data-v-1d602751]{background-color:#fffde6;border-radius:8px;padding:1rem;margin-bottom:1rem}.input-group[data-v-1d602751]{flex:1;display:flex;flex-direction:column;margin-right:10px;margin-bottom:0;min-width:0}.input-group-color[data-v-1d602751]{flex:1;display:flex;flex-direction:column;align-items:flex-start;size:20}label[data-v-1d602751]{font-weight:700;margin-bottom:.35rem;color:#111827;font-size:.95rem}.input-group label[data-v-1d602751]{text-align:left;font-weight:700;margin-bottom:2px;color:#333}select[data-v-1d602751],input[type=number][data-v-1d602751],input[type=text][data-v-1d602751]{padding:8px;margin-top:5px;margin-bottom:10px;border:1px solid rgba(15,23,42,.22);border-radius:10px;font-size:14px;background-color:#fff;outline:none;transition:border-color .14s ease,box-shadow .14s ease}input[type=text][data-v-1d602751]::placeholder{color:#6b7280}input[type=text][data-v-1d602751]:focus,select[data-v-1d602751]:focus,input[type=number][data-v-1d602751]:focus{border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e}.input-group.with-button[data-v-1d602751]{display:flex;flex-direction:column;gap:6px}.input-with-button[data-v-1d602751]{display:flex;align-items:stretch;gap:0;border-radius:12px;min-width:0}.input-with-button input[data-v-1d602751]{flex:1;min-width:0;width:100%;padding:10px 12px;font-size:14px;border:1px solid rgba(15,23,42,.22);border-right:0;border-radius:12px 0 0 12px;margin:0;box-shadow:0 10px 22px #0f172a0d}.input-with-button button[data-v-1d602751]{width:46px;min-width:46px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.22);border-left:0;border-radius:0 12px 12px 0;background:#faca16;color:#111827;cursor:pointer;font-size:18px;font-weight:800;box-shadow:0 10px 22px #eab30838;transition:transform .12s ease,filter .12s ease,box-shadow .14s ease}.input-with-button button[data-v-1d602751]:hover{transform:translateY(-1px);filter:brightness(.98);box-shadow:0 14px 26px #eab30847}.input-with-button button[data-v-1d602751]:focus{outline:none;box-shadow:0 0 0 4px #f0b9002e,0 14px 26px #eab30847}.input-with-button:focus-within input[data-v-1d602751]{border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e}.input-group.with-button .input-with-button input[data-v-1d602751]{margin-bottom:0}@media (max-width: 560px){.input-group[data-v-1d602751]{margin-right:0}.input-with-button[data-v-1d602751]{flex-direction:column;gap:8px}.input-with-button input[data-v-1d602751]{border-right:1px solid rgba(15,23,42,.22);border-radius:12px}.input-with-button button[data-v-1d602751]{width:100%;min-width:0;min-height:40px;border-left:1px solid rgba(15,23,42,.22);border-radius:12px}}.modern-upload[data-v-1ce12a8c]{height:44px;padding:0 16px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#ffd54d;display:inline-flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;transition:all .15s ease}.modern-upload[data-v-1ce12a8c]:hover{box-shadow:0 6px 14px #00000026;transform:translateY(-1px)}.modern-upload[data-v-1ce12a8c]:active{transform:translateY(0)}.card[data-v-1ce12a8c]{background-color:#ffffed;padding:8px 8px 1px;border-radius:10px;box-shadow:0 2px 5px #442d2d1a;margin-bottom:8px;border:1px solid #dddddd;width:100%;max-width:none;box-sizing:border-box}.card h2[data-v-1ce12a8c]{margin-bottom:8px;text-align:left;font-weight:700;padding:0;border:1px solid transparent;border-radius:5px}.section[data-v-1ce12a8c]{background-color:#fffde6;border-radius:8px;padding:1rem;margin-bottom:1rem}.customer-code-toggle[data-v-1ce12a8c]{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin:0 0 0 10px;padding:3px 7px 3px 5px;border:1px solid rgba(15,23,42,.16);border-radius:7px;background:transparent;color:#374151;font-size:11px;font-weight:700;line-height:1;cursor:pointer;user-select:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.customer-code-toggle input[data-v-1ce12a8c]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.customer-code-toggle[data-v-1ce12a8c]:hover{background:#ffffffb3;border-color:#0f172a38}.customer-code-toggle.is-checked[data-v-1ce12a8c]{border-color:#d9a00094;background:#faca1633;color:#111827}.customer-code-toggle-box[data-v-1ce12a8c]{display:inline-grid;place-items:center;width:14px;height:14px;flex:0 0 14px;border:1px solid rgba(15,23,42,.26);border-radius:4px;background:#fff;color:transparent;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.customer-code-toggle input:checked+.customer-code-toggle-box[data-v-1ce12a8c]{border-color:#d9a000;background:#faca16;color:#111827}.customer-code-toggle input:focus-visible+.customer-code-toggle-box[data-v-1ce12a8c]{box-shadow:0 0 0 2px #faca1659}.customer-code-toggle-text[data-v-1ce12a8c]{white-space:nowrap;letter-spacing:0}.custom-code-row[data-v-1ce12a8c]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;min-width:0}.input-group[data-v-1ce12a8c]{flex:1;display:flex;flex-direction:column;margin-right:10px;margin-bottom:0;min-width:0}.input-label-row[data-v-1ce12a8c]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.input-group label[data-v-1ce12a8c]{text-align:left;font-weight:800;margin-bottom:0;color:#111827;font-size:.95rem}label[data-v-1ce12a8c],h2[data-v-1ce12a8c]{font-weight:600;font-style:bold;margin-bottom:5px;display:block;font-size:14px;color:#000}input[type=text][data-v-1ce12a8c]{padding:10px 12px;font-size:14px;border-radius:12px;border:1px solid rgba(15,23,42,.22);background-color:#fff;outline:none;box-shadow:0 10px 22px #0f172a0d;transition:border-color .14s ease,box-shadow .14s ease;width:100%;min-width:0;box-sizing:border-box;margin:0}input[type=text][data-v-1ce12a8c]::placeholder{color:#6b7280}input[type=text][data-v-1ce12a8c]:focus{border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e,0 12px 26px #0f172a14}.carica-btn-wrapper[data-v-1ce12a8c]{display:flex;align-items:flex-end}.btn-carica[data-v-1ce12a8c]{background:#faca16;border:1px solid rgba(230,188,60,.65);color:#1f1f1f;font-weight:700;font-size:14px;letter-spacing:.2px;padding:0 16px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;box-shadow:0 8px 16px #0f172a1a;transition:transform .12s ease,background-color .14s ease,box-shadow .14s ease}.btn-carica[data-v-1ce12a8c]:hover{background:#f2c94cf2;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a24}.btn-carica[data-v-1ce12a8c]:active{transform:translateY(0);box-shadow:0 6px 12px #0f172a1a}.btn-carica[data-v-1ce12a8c]:focus{outline:none;box-shadow:0 0 0 4px #f2c94c4d,0 8px 16px #0f172a1f}select[data-v-1ce12a8c],input[type=number][data-v-1ce12a8c]{padding:8px;margin-top:5px;margin-bottom:10px;border:1px solid black;border-radius:5px;font-size:14px;background-color:#fff}@media (max-width: 560px){.custom-code-row[data-v-1ce12a8c]{flex-direction:column;align-items:stretch}.input-group[data-v-1ce12a8c]{margin-right:0}.btn-carica[data-v-1ce12a8c],.modern-upload[data-v-1ce12a8c]{width:100%;justify-content:center}.customer-code-toggle[data-v-1ce12a8c]{margin-left:auto}}.success-toast[data-v-87cb6c12]{position:fixed;top:max(92px,calc(env(safe-area-inset-top) + 18px));left:50%;transform:translate(-50%);z-index:12000;display:flex;align-items:center;gap:12px;width:min(440px,calc(100vw - 28px));padding:14px 18px 14px 14px;color:#fff;background:linear-gradient(135deg,#15803d,#16a34a);border:1px solid rgba(255,255,255,.28);border-radius:16px;box-shadow:0 18px 44px #15803d47;font-family:Poppins,sans-serif}.success-toast__icon[data-v-87cb6c12]{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#fff3;font-size:22px;font-weight:900}.success-toast__content[data-v-87cb6c12]{min-width:0}.success-toast strong[data-v-87cb6c12],.success-toast small[data-v-87cb6c12]{display:block}.success-toast strong[data-v-87cb6c12]{font-size:16px;font-weight:850;line-height:1.25}.success-toast small[data-v-87cb6c12]{margin-top:2px;color:#ffffffe0;font-size:13px;line-height:1.35}.success-toast-enter-active[data-v-87cb6c12],.success-toast-leave-active[data-v-87cb6c12]{transition:opacity .22s ease,transform .22s ease}.success-toast-enter-from[data-v-87cb6c12],.success-toast-leave-to[data-v-87cb6c12]{opacity:0;transform:translate(-50%) translateY(-16px) scale(.98)}@media (max-width: 600px){.success-toast[data-v-87cb6c12]{top:max(76px,calc(env(safe-area-inset-top) + 12px));padding:12px 14px 12px 12px;border-radius:14px}}#riepilogo-contenuto[data-v-66610f80]{background-color:transparent;border:none;border-radius:0;padding:0;margin-top:0}.riepilogo-card[data-v-66610f80]{width:100%;max-width:none;min-width:0;box-sizing:border-box;margin:0;flex-grow:1;background-color:#ffffed;border-radius:12px;border:1px solid rgba(15,23,42,.12);box-shadow:0 10px 24px #0f172a14;padding:12px 14px}#riepilogo-dettagli[data-v-66610f80]{padding-top:10px}#riepilogo-toggle[data-v-66610f80]{color:#111827;font-weight:800;cursor:pointer;user-select:none;transition:opacity .12s ease}#riepilogo-toggle[data-v-66610f80]:hover{opacity:.85}.riepilogo-card h2[data-v-66610f80]{font-size:14px;font-weight:800;margin:0 0 8px;color:#111827;font-family:inherit;text-align:left}.riepilogo-card p[data-v-66610f80]{margin:0;font-size:14px;line-height:1.55;color:#111827eb;font-family:inherit;white-space:pre-line}.conferma-wrapper[data-v-66610f80]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px}.conferma-btn[data-v-66610f80]{background:linear-gradient(135deg,#facc15,#eab308);color:#111827;font-weight:900;padding:10px 18px;border:1px solid rgba(15,23,42,.12);border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 10px 22px #eab30838;transition:transform .12s ease,filter .12s ease,box-shadow .14s ease}.conferma-icon[data-v-66610f80]{flex:0 0 auto}.conferma-btn[data-v-66610f80]:hover{transform:translateY(-1px);filter:brightness(.98);box-shadow:0 14px 26px #eab30847}.conferma-btn[data-v-66610f80]:active{transform:translateY(0)}.conferma-btn[data-v-66610f80]:focus{outline:none;box-shadow:0 0 0 4px #f0b9002e,0 14px 26px #eab30847}.messaggio-conferma[data-v-66610f80]{margin-top:0;color:#166534;font-weight:800;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);padding:8px 10px;border-radius:10px}.modal-overlay[data-v-66610f80]{position:fixed;inset:0;background-color:#00000073;display:grid;place-items:center;z-index:9999}.modal-box[data-v-66610f80]{background-color:#fffef0;border-radius:14px;padding:18px 18px 14px;width:min(420px,92vw);box-shadow:0 20px 60px #00000038;text-align:center;border:1px solid rgba(240,185,0,.35)}.modal-box h3[data-v-66610f80]{margin:0 0 10px;font-size:18px;font-weight:900;color:#111827}.missing-list[data-v-66610f80]{margin:8px 0 14px;padding-left:18px;text-align:left;color:#111827eb;font-size:14px;line-height:1.4}.modal-actions[data-v-66610f80]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.btn-primary[data-v-66610f80]{background:#f2c94c;border:1px solid #E6BC3C;color:#1f1f1f;font-size:15px;font-weight:800;letter-spacing:.3px;padding:0 18px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;box-shadow:0 10px 22px #0f172a29;transition:transform .12s ease,background-color .14s ease,box-shadow .14s ease}.btn-primary[data-v-66610f80]:active{transform:translateY(0);box-shadow:0 8px 16px #0f172a24}.btn-secondary[data-v-66610f80]{background:#fff;border:1px solid rgba(231,226,210,.95);color:#2e2e2e;font-size:14px;font-weight:700;padding:0 16px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 14px #0f172a14;transition:transform .12s ease,box-shadow .14s ease,background-color .14s ease}.btn-secondary[data-v-66610f80]:hover{background:#faf8f2;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a1f}.btn-secondary[data-v-66610f80]:focus{outline:none;box-shadow:0 0 0 4px #e7e2d299,0 6px 14px #0f172a1a}html[data-v-c7a47ed3],body[data-v-c7a47ed3]{width:100%;overflow-x:hidden;font-family:Poppins,sans-serif}main[data-v-c7a47ed3]{--page-header-height: 78px;--page-gap: clamp(8px, .8vw, 12px);--page-padding: clamp(8px, .9vw, 14px);width:100%;min-height:100dvh;background:#fff;overflow-x:clip;overflow-y:visible}.app-header[data-v-c7a47ed3]{width:100%;background-color:#ffc107}.horizontal-options[data-v-c7a47ed3]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:20px}.config-panel[data-v-c7a47ed3]{display:flex;flex-direction:column;gap:var(--page-gap);width:100%;height:100%;min-width:0}.right-panel[data-v-c7a47ed3]{width:100%;min-width:0}.container[data-v-c7a47ed3]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);width:100%;max-width:1920px;min-height:calc(100dvh - var(--page-header-height));margin:0 auto;gap:var(--page-gap);box-sizing:border-box;padding:var(--page-padding);align-items:stretch;overflow:visible}.group-vertical[data-v-c7a47ed3]{display:grid;grid-template-rows:auto auto auto auto;grid-auto-rows:max-content;align-content:start;gap:var(--page-gap);width:100%;min-width:0;margin-left:0}.group-horizontal[data-v-c7a47ed3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-items:start;width:100%;min-width:0;gap:clamp(10px,1vw,18px)}.config-panel[data-v-c7a47ed3],.group-vertical[data-v-c7a47ed3]{max-height:100%;overflow:visible;padding-right:0}.group-vertical[data-v-c7a47ed3]{height:auto}.config-panel[data-v-c7a47ed3]>*{flex-shrink:0}[data-v-c7a47ed3] .card,[data-v-c7a47ed3] .section,[data-v-c7a47ed3] .section-card,[data-v-c7a47ed3] .alimentatori-card,[data-v-c7a47ed3] .riepilogo-card{margin-bottom:0}[data-v-c7a47ed3] .card,[data-v-c7a47ed3] .section,[data-v-c7a47ed3] .section-card,[data-v-c7a47ed3] .alimentatori-card{padding:6px 10px!important}[data-v-c7a47ed3] .card-titlebar,[data-v-c7a47ed3] .alimentatori-title,[data-v-c7a47ed3] .card h2{min-height:0!important;height:28px!important;margin-bottom:6px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-v-c7a47ed3] .card-titlebar h2,[data-v-c7a47ed3] .card h2,[data-v-c7a47ed3] .alimentatori-title{font-size:14px!important;line-height:1.1!important}[data-v-c7a47ed3] label,[data-v-c7a47ed3] .input-group label{margin-bottom:2px}[data-v-c7a47ed3] select,[data-v-c7a47ed3] input[type=number],[data-v-c7a47ed3] input[type=text]{min-height:32px!important;height:36px;margin-top:2px!important;margin-bottom:5px!important;padding-top:6px!important;padding-bottom:6px!important}[data-v-c7a47ed3] .main-image-box{width:min(100%,clamp(360px,30vw,560px));max-height:min(21vh,195px)}[data-v-c7a47ed3] .thumbs-row{width:min(100%,clamp(360px,30vw,560px));margin-bottom:2px}[data-v-c7a47ed3] .button-group{margin-top:.45rem}[data-v-c7a47ed3] .zona-di-luce-container{margin-top:0}[data-v-c7a47ed3] .zona-di-luce-bar{height:24px;margin-top:6px}[data-v-c7a47ed3] .dimensioni-luce{height:18px;margin-top:2px}[data-v-c7a47ed3] .lavorazioni-wrapper{margin-top:0;padding:8px 10px}[data-v-c7a47ed3] .section-title{margin-bottom:8px;font-size:16px}[data-v-c7a47ed3] textarea{max-height:54px;resize:vertical}[data-v-c7a47ed3] .riepilogo-card{min-height:0;max-height:150px;padding:10px 14px!important;overflow:hidden}[data-v-c7a47ed3] .riepilogo-section{min-height:0;height:auto;display:block}.group-vertical[data-v-c7a47ed3]>*,.group-horizontal[data-v-c7a47ed3]>*{align-self:start}.group-horizontal[data-v-c7a47ed3] .card,.group-horizontal[data-v-c7a47ed3] .section{height:auto}[data-v-c7a47ed3] .riepilogo-card p{font-size:13px;line-height:1.35;max-height:92px;overflow:hidden}[data-v-c7a47ed3] .conferma-wrapper{margin-top:8px}[data-v-c7a47ed3] .conferma-btn{min-height:38px;padding:8px 16px}[data-v-c7a47ed3] .config-panel>.card:first-child .horizontal-options{align-items:center!important}[data-v-c7a47ed3] .config-panel>.card:first-child .card-image{margin-top:0!important;margin-bottom:0!important}.modal-overlay[data-v-c7a47ed3]{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-card[data-v-c7a47ed3]{background:#fffbe6;border:2px solid #f5c518;padding:20px 30px;border-radius:10px;text-align:center;width:min(320px,calc(100vw - 32px));font-family:Poppins,sans-serif;box-shadow:0 5px 15px #0003}@media (min-width: 1600px){.container[data-v-c7a47ed3]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@media (max-width: 1500px) and (max-height: 720px){main[data-v-c7a47ed3]{--page-header-height: 76px;--page-gap: 7px;--page-padding: 7px}.container[data-v-c7a47ed3]{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr)}.group-horizontal[data-v-c7a47ed3]{gap:8px}[data-v-c7a47ed3] .card,[data-v-c7a47ed3] .section,[data-v-c7a47ed3] .section-card,[data-v-c7a47ed3] .alimentatori-card{padding:5px 8px!important}[data-v-c7a47ed3] .card-titlebar,[data-v-c7a47ed3] .alimentatori-title,[data-v-c7a47ed3] .card h2{height:24px!important;margin-bottom:5px!important}[data-v-c7a47ed3] .card-titlebar h2,[data-v-c7a47ed3] .card h2,[data-v-c7a47ed3] .alimentatori-title{font-size:13px!important}[data-v-c7a47ed3] label,[data-v-c7a47ed3] .input-group label{font-size:12.5px!important;margin-bottom:1px!important}[data-v-c7a47ed3] select,[data-v-c7a47ed3] input[type=number],[data-v-c7a47ed3] input[type=text]{height:32px!important;min-height:32px!important;margin-top:1px!important;margin-bottom:4px!important;padding-top:4px!important;padding-bottom:4px!important;font-size:13px!important}[data-v-c7a47ed3] .main-image-box{width:min(100%,460px);max-height:17vh;margin-top:3px;margin-bottom:4px}[data-v-c7a47ed3] .thumbs-row{width:min(100%,460px);max-height:36px;margin-top:1px;margin-bottom:1px}[data-v-c7a47ed3] .button-group{margin-top:.35rem}[data-v-c7a47ed3] .view-button,[data-v-c7a47ed3] .conferma-btn{height:34px!important;min-height:34px!important;padding:6px 14px!important;font-size:13px!important}[data-v-c7a47ed3] .riepilogo-card{max-height:122px;padding:8px 12px!important}[data-v-c7a47ed3] .riepilogo-card h2{margin-bottom:4px!important}[data-v-c7a47ed3] .riepilogo-card p{max-height:74px;font-size:12.5px;line-height:1.3}[data-v-c7a47ed3] .zona-di-luce-bar{height:20px;margin-top:4px}[data-v-c7a47ed3] .dimensioni-luce{height:15px;font-size:11px}[data-v-c7a47ed3] .lavorazioni-wrapper{padding:7px 9px!important}[data-v-c7a47ed3] .section-title{font-size:15px;margin-bottom:5px}}@media (min-width: 1181px) and (min-height: 721px){[data-v-c7a47ed3] .card,[data-v-c7a47ed3] .section,[data-v-c7a47ed3] .section-card,[data-v-c7a47ed3] .alimentatori-card{padding:8px 12px!important}[data-v-c7a47ed3] .card-titlebar,[data-v-c7a47ed3] .alimentatori-title,[data-v-c7a47ed3] .card h2{height:30px!important;margin-bottom:8px!important}[data-v-c7a47ed3] label,[data-v-c7a47ed3] .input-group label{font-size:13.5px!important;margin-bottom:3px!important}[data-v-c7a47ed3] select,[data-v-c7a47ed3] input[type=number],[data-v-c7a47ed3] input[type=text]{height:38px!important;min-height:38px!important;margin-top:2px!important;margin-bottom:8px!important;padding-top:7px!important;padding-bottom:7px!important;font-size:14px!important}[data-v-c7a47ed3] .main-image-box{width:min(100%,520px);max-height:min(24vh,230px);margin-top:8px;margin-bottom:8px}[data-v-c7a47ed3] .button-group{margin-top:.75rem}[data-v-c7a47ed3] .view-button,[data-v-c7a47ed3] .conferma-btn{height:42px!important;min-height:42px!important;padding:8px 18px!important;font-size:14px!important}[data-v-c7a47ed3] .riepilogo-card{max-height:170px;padding:12px 16px!important}[data-v-c7a47ed3] .riepilogo-card p{max-height:112px;font-size:13.5px;line-height:1.38}[data-v-c7a47ed3] .zona-di-luce-bar{height:24px;margin-top:6px}[data-v-c7a47ed3] .dimensioni-luce{height:18px;font-size:12px}[data-v-c7a47ed3] .lavorazioni-wrapper{min-height:52px;padding:10px 12px!important}}@media (max-width: 1180px){main[data-v-c7a47ed3]{--page-header-height: 70px;--page-gap: 8px;--page-padding: 8px}.container[data-v-c7a47ed3]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.group-horizontal[data-v-c7a47ed3]{grid-template-columns:1fr}[data-v-c7a47ed3] .main-image-box,[data-v-c7a47ed3] .thumbs-row{width:min(100%,420px)}[data-v-c7a47ed3] .card,[data-v-c7a47ed3] .section,[data-v-c7a47ed3] .section-card,[data-v-c7a47ed3] .alimentatori-card{padding:7px}}@media (min-width: 1181px) and (max-height: 820px){main[data-v-c7a47ed3]{--page-gap: 7px;--page-padding: 7px}}@media (min-width: 1181px) and (max-height: 720px){main[data-v-c7a47ed3]{--page-header-height: 74px;--page-gap: 6px;--page-padding: 6px}[data-v-c7a47ed3] .main-image-box{width:min(100%,420px);max-height:15vh}[data-v-c7a47ed3] .view-button{height:32px!important}[data-v-c7a47ed3] .riepilogo-card{max-height:108px}[data-v-c7a47ed3] .riepilogo-card p{max-height:62px}[data-v-c7a47ed3] .card-image,[data-v-c7a47ed3] .accessorio-inline-box{max-height:58px}}@media (max-width: 900px){main[data-v-c7a47ed3]{height:auto;overflow:auto}.container[data-v-c7a47ed3]{height:auto;min-height:calc(100dvh - var(--page-header-height));grid-template-columns:1fr;padding:8px 8px 24px;gap:10px;overflow:visible}.group-horizontal[data-v-c7a47ed3]{grid-template-columns:1fr}.config-panel[data-v-c7a47ed3],.group-vertical[data-v-c7a47ed3]{max-height:none;overflow:visible}}@media (max-width: 1180px) and (max-height: 720px){main[data-v-c7a47ed3]{overflow:auto}.container[data-v-c7a47ed3]{height:auto;min-height:calc(100dvh - var(--page-header-height));padding-bottom:max(24px,env(safe-area-inset-bottom));overflow:visible}.config-panel[data-v-c7a47ed3],.group-vertical[data-v-c7a47ed3]{max-height:none;overflow:visible}}@media (min-width: 1181px) and (max-height: 680px){.container[data-v-c7a47ed3]{overflow:visible}}[data-v-c7a47ed3] .riepilogo-card,[data-v-c7a47ed3] .riepilogo-card p{max-height:none;overflow:visible}.modal-card h3[data-v-c7a47ed3]{margin-bottom:10px;font-size:18px;font-weight:600}.modal-buttons[data-v-c7a47ed3]{display:flex;justify-content:space-around;margin-top:20px}.btn-secondary[data-v-c7a47ed3]{background-color:#ccc;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600}.btn-primary[data-v-c7a47ed3]{background-color:#e6dccf;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600}.btn-primary[data-v-c7a47ed3]:hover{background-color:#e0b512}.missing-list[data-v-c7a47ed3]{margin:8px 0 16px;padding-left:16px}.toast.success[data-v-c7a47ed3]{position:fixed;bottom:24px;right:24px;padding:10px 14px;border-radius:8px;background:#16a34a;color:#fff;font-weight:600;box-shadow:0 6px 24px #00000026;z-index:9999}[data-v-c7a47ed3]{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}main[data-v-c7a47ed3]{--page-header-height: 58px;--sidebar-width: 224px;--sidebar-collapsed-width: 52px;--page-gap: 8px;--page-padding: 10px;min-height:100dvh;padding-top:var(--page-header-height);padding-left:var(--sidebar-width);background:#f6f7f9;transition:padding-left .18s ease}main.sidebar-collapsed[data-v-c7a47ed3]{padding-left:var(--sidebar-collapsed-width)}.container[data-v-c7a47ed3]{width:100%;max-width:none;min-height:calc(100dvh - var(--page-header-height));max-height:calc(100dvh - var(--page-header-height));margin:0;padding:var(--page-padding);display:grid;grid-template-columns:minmax(620px,1.14fr) minmax(430px,.86fr);gap:var(--page-gap);align-items:start;overflow:hidden}.config-panel[data-v-c7a47ed3],.group-vertical[data-v-c7a47ed3]{height:calc(100dvh - var(--page-header-height) - (var(--page-padding) * 2));min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--page-gap)}.group-vertical[data-v-c7a47ed3]{display:flex;flex-direction:column;align-content:stretch}.group-horizontal[data-v-c7a47ed3]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:var(--page-gap);align-items:stretch}[data-v-c7a47ed3] .card,[data-v-c7a47ed3] .section,[data-v-c7a47ed3] .section-card,[data-v-c7a47ed3] .alimentatori-card,[data-v-c7a47ed3] .riepilogo-card,[data-v-c7a47ed3] .image-summary{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:8px!important;box-shadow:0 8px 24px #0f172a12!important;margin:0!important}[data-v-c7a47ed3] .card,[data-v-c7a47ed3] .section,[data-v-c7a47ed3] .section-card,[data-v-c7a47ed3] .alimentatori-card{padding:10px 14px!important}[data-v-c7a47ed3] .card-titlebar,[data-v-c7a47ed3] .card h2,[data-v-c7a47ed3] .alimentatori-title,[data-v-c7a47ed3] .card-header{height:auto!important;min-height:34px!important;margin:0 0 8px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;justify-content:flex-start!important;text-align:left!important}[data-v-c7a47ed3] .card-titlebar h2,[data-v-c7a47ed3] .card h2,[data-v-c7a47ed3] .card-title,[data-v-c7a47ed3] .alimentatori-title{display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;color:#111827!important;font-size:16px!important;font-weight:800!important;line-height:1.1!important}[data-v-c7a47ed3] .config-panel>.card:nth-of-type(1) .card-titlebar h2:before,[data-v-c7a47ed3] .config-panel>.card:nth-of-type(2) h2:before,[data-v-c7a47ed3] .config-panel>.card:nth-of-type(3) .card-title:before{width:34px;height:34px;border-radius:8px;display:inline-grid;place-items:center;flex:0 0 34px;background:linear-gradient(180deg,#fff7d6,#ffe68b);color:#111827;font-size:16px;font-weight:900;box-shadow:inset 0 1px #fffc}[data-v-c7a47ed3] .config-panel>.card:nth-of-type(1) .card-titlebar h2:before{content:"01"}[data-v-c7a47ed3] .config-panel>.card:nth-of-type(2) h2:before{content:"02"}[data-v-c7a47ed3] .config-panel>.card:nth-of-type(3) .card-title:before{content:"03"}[data-v-c7a47ed3] label,[data-v-c7a47ed3] .input-group label{color:#374151!important;font-size:13px!important;font-weight:700!important;margin-bottom:6px!important}[data-v-c7a47ed3] select,[data-v-c7a47ed3] input[type=number],[data-v-c7a47ed3] input[type=text],[data-v-c7a47ed3] .uscita-trigger{height:38px!important;min-height:38px!important;margin:0!important;border:1px solid rgba(15,23,42,.17)!important;border-radius:8px!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important}[data-v-c7a47ed3] .pending-choice{background-color:#ffe6e6!important;border-color:#ff9b9b!important}[data-v-c7a47ed3] .horizontal-options{gap:14px!important}[data-v-c7a47ed3] .config-panel>.card:nth-of-type(1) .horizontal-options{display:grid!important;grid-template-columns:minmax(170px,1fr) minmax(140px,.88fr) minmax(190px,1.1fr) 112px;align-items:end!important}[data-v-c7a47ed3] .config-panel>.card:nth-of-type(1) .input-group,[data-v-c7a47ed3] .config-panel>.card:nth-of-type(1) .lens-input,[data-v-c7a47ed3] .config-panel>.card:nth-of-type(2) .input-group{width:100%!important;min-width:0!important;flex:1 1 auto!important}[data-v-c7a47ed3] .config-panel>.card:nth-of-type(1) select,[data-v-c7a47ed3] .config-panel>.card:nth-of-type(1) .large-input,[data-v-c7a47ed3] .config-panel>.card:nth-of-type(1) .medium-input,[data-v-c7a47ed3] .config-panel>.card:nth-of-type(1) .small-input,[data-v-c7a47ed3] .config-panel>.card:nth-of-type(2) select,[data-v-c7a47ed3] .config-panel>.card:nth-of-type(2) .large-input-tipo,[data-v-c7a47ed3] .config-panel>.card:nth-of-type(2) .medium-input-colorCCT{width:100%!important;min-width:0!important;max-width:none!important}[data-v-c7a47ed3] .card-image{width:86px!important;max-width:86px!important;max-height:64px!important;object-fit:contain!important;justify-self:end}[data-v-c7a47ed3] .config-panel>.card:nth-of-type(2) .horizontal-options{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.62fr)}[data-v-c7a47ed3] .accessori-row-top{grid-template-columns:minmax(220px,1fr) minmax(150px,.52fr) minmax(94px,.22fr) 84px!important;column-gap:14px!important}[data-v-c7a47ed3] .accessori-row-bottom{grid-template-columns:minmax(220px,1fr) minmax(150px,.52fr) minmax(120px,.7fr)!important;column-gap:14px!important}[data-v-c7a47ed3] .accessorio-inline-preview{padding-bottom:0!important}[data-v-c7a47ed3] .accessorio-inline-box{width:72px!important;height:54px!important;border-radius:8px!important;background:#f9fafb!important}[data-v-c7a47ed3] .zona-di-luce-container{margin-top:8px!important}[data-v-c7a47ed3] .zona-di-luce-bar{height:24px!important;margin-top:4px!important;border-radius:5px!important;border:2px solid #26313d!important}[data-v-c7a47ed3] .dimensioni-luce{height:15px!important;margin-top:3px!important}[data-v-c7a47ed3] .image-summary{padding:0 18px 12px!important;flex:0 0 auto!important}[data-v-c7a47ed3] .main-image-box{width:100%!important;max-width:none!important;height:clamp(150px,20vh,212px)!important;max-height:none!important;margin:0 0 12px!important;border-radius:8px!important;box-shadow:none!important}[data-v-c7a47ed3] .main-image{padding:0!important}[data-v-c7a47ed3] .preview-arrow{width:42px!important;height:42px!important;font-size:30px!important;background:#fff!important}[data-v-c7a47ed3] .preview-counter{right:16px!important;bottom:14px!important;border-radius:6px!important;font-size:14px!important}[data-v-c7a47ed3] .button-group{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:0!important}[data-v-c7a47ed3] .view-button{width:100%!important;height:38px!important;min-height:38px!important;border-radius:8px!important;background:#fff!important;color:#1f2937!important;box-shadow:none!important;border:1px solid rgba(15,23,42,.16)!important}[data-v-c7a47ed3] .alimentatori-card{min-height:52px!important;flex:0 0 auto!important}[data-v-c7a47ed3] .alimentatori-title{padding-right:32px!important;margin-bottom:0!important}[data-v-c7a47ed3] .alimentatori-title:not(.chiuso){margin-bottom:12px!important}[data-v-c7a47ed3] .descrizione-ordine,[data-v-c7a47ed3] .codice-custom{min-height:86px!important;height:100%!important}[data-v-c7a47ed3] .descrizione-ordine .section,[data-v-c7a47ed3] .codice-custom.section{padding:12px 16px!important}[data-v-c7a47ed3] .input-with-button button,[data-v-c7a47ed3] .btn-carica,[data-v-c7a47ed3] .modern-upload,[data-v-c7a47ed3] .btn-add-small,[data-v-c7a47ed3] .conferma-btn,[data-v-c7a47ed3] .btn-primary{background:linear-gradient(180deg,#ffd21a,#f2b900)!important;color:#111827!important;border:1px solid rgba(166,116,0,.24)!important;box-shadow:none!important}[data-v-c7a47ed3] .modern-upload,[data-v-c7a47ed3] .btn-carica{height:38px!important;border-radius:8px!important;font-weight:800!important}[data-v-c7a47ed3] .riepilogo-section{min-height:0!important}[data-v-c7a47ed3] .riepilogo-card{min-height:124px!important;max-height:none!important;padding:14px 18px!important;overflow:visible!important}[data-v-c7a47ed3] .riepilogo-card h2{font-size:16px!important;margin-bottom:8px!important}[data-v-c7a47ed3] .riepilogo-card p{max-height:none!important;overflow:visible!important;font-size:13px!important;line-height:1.55!important}[data-v-c7a47ed3] .conferma-wrapper{margin-top:8px!important;align-items:stretch!important;position:sticky!important;bottom:0!important;z-index:2!important;background:#f6f7f9!important;padding-top:8px!important}[data-v-c7a47ed3] .conferma-btn{width:100%!important;height:46px!important;border-radius:8px!important;font-size:16px!important;font-weight:900!important}main[data-v-c7a47ed3],main[data-v-c7a47ed3] *{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important}[data-v-c7a47ed3] .lavorazioni-wrapper,[data-v-c7a47ed3] .config-panel>*:last-child{flex:0 0 auto}[data-v-c7a47ed3] .lavorazioni-wrapper{max-height:none!important;overflow:visible!important}[data-v-c7a47ed3] .lavorazioni-wrapper textarea{min-height:70px!important;max-height:none!important}[data-v-c7a47ed3] .codice-custom .custom-code-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important}[data-v-c7a47ed3] .codice-custom .input-group{margin:0!important}[data-v-c7a47ed3] .codice-custom .input-label-row{min-height:24px!important;margin-bottom:6px!important}[data-v-c7a47ed3] .codice-custom .input-group label{white-space:nowrap!important;font-size:13px!important}[data-v-c7a47ed3] .codice-custom input[type=text]{width:100%!important;min-width:0!important}[data-v-c7a47ed3] .codice-custom .modern-upload{width:118px!important;justify-content:center!important}@media (max-width: 1440px),(max-height: 760px){main[data-v-c7a47ed3]{--page-gap: 8px;--page-padding: 10px}.container[data-v-c7a47ed3]{grid-template-columns:minmax(560px,1.12fr) minmax(400px,.88fr)}[data-v-c7a47ed3] .card,[data-v-c7a47ed3] .section,[data-v-c7a47ed3] .section-card,[data-v-c7a47ed3] .alimentatori-card{padding:10px 12px!important}[data-v-c7a47ed3] .card-titlebar,[data-v-c7a47ed3] .card h2,[data-v-c7a47ed3] .alimentatori-title,[data-v-c7a47ed3] .card-header{min-height:34px!important;margin-bottom:8px!important}[data-v-c7a47ed3] .card-titlebar h2,[data-v-c7a47ed3] .card h2,[data-v-c7a47ed3] .card-title,[data-v-c7a47ed3] .alimentatori-title{font-size:15px!important;gap:10px!important}[data-v-c7a47ed3] .config-panel>.card:nth-of-type(1) .card-titlebar h2:before,[data-v-c7a47ed3] .config-panel>.card:nth-of-type(2) h2:before,[data-v-c7a47ed3] .config-panel>.card:nth-of-type(3) .card-title:before{width:34px;height:34px;flex-basis:34px;font-size:14px}[data-v-c7a47ed3] select,[data-v-c7a47ed3] input[type=number],[data-v-c7a47ed3] input[type=text],[data-v-c7a47ed3] .uscita-trigger{height:38px!important;min-height:38px!important;font-size:13px!important}[data-v-c7a47ed3] label,[data-v-c7a47ed3] .input-group label{font-size:12px!important;margin-bottom:4px!important}[data-v-c7a47ed3] .main-image-box{height:clamp(148px,20vh,215px)!important}[data-v-c7a47ed3] .riepilogo-card{max-height:138px!important;padding:12px 16px!important}[data-v-c7a47ed3] .riepilogo-card p{max-height:72px!important;font-size:12.5px!important}[data-v-c7a47ed3] .conferma-btn{height:48px!important}}@media (max-width: 1120px){main[data-v-c7a47ed3],main.sidebar-collapsed[data-v-c7a47ed3]{--page-header-height: 58px;padding-left:52px}.container[data-v-c7a47ed3]{grid-template-columns:1fr;max-height:none;overflow:visible}.config-panel[data-v-c7a47ed3],.group-vertical[data-v-c7a47ed3]{height:auto;overflow:visible}}@media (max-width: 900px){main[data-v-c7a47ed3],main.sidebar-collapsed[data-v-c7a47ed3]{padding-left:52px}.container[data-v-c7a47ed3]{min-height:calc(100dvh - var(--page-header-height));padding:10px}}[data-v-c7a47ed3] .riepilogo-card,[data-v-c7a47ed3] .riepilogo-card p{max-height:none!important;overflow:visible!important}[data-v-c7a47ed3] .lavorazioni-wrapper,[data-v-c7a47ed3] .lavorazioni-wrapper *{max-height:none!important}.config-panel[data-v-c7a47ed3],.group-vertical[data-v-c7a47ed3]{scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.22) transparent}.config-panel[data-v-c7a47ed3]::-webkit-scrollbar,.group-vertical[data-v-c7a47ed3]::-webkit-scrollbar{width:6px}.config-panel[data-v-c7a47ed3]::-webkit-scrollbar-thumb,.group-vertical[data-v-c7a47ed3]::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}html[data-v-c1950ea1],body[data-v-c1950ea1]{margin:0;padding:0;width:100%;min-height:100vh;background-color:#f5f7fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.modal-overlay[data-v-c1950ea1]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center}.modal-content[data-v-c1950ea1]{background:#fff;padding:30px;border-radius:12px;max-width:400px;width:90%;box-shadow:0 6px 18px #0003}.modal-content input[data-v-c1950ea1]{width:100%;margin-bottom:15px;padding:10px}.button-row[data-v-c1950ea1]{display:flex;justify-content:space-between;gap:10px}.text-muted[data-v-c1950ea1]{color:#888;font-style:italic}.riepilogo-container.full-width[data-v-c1950ea1]{width:100vw;max-width:100vw;padding:0 40px 40px;background-color:#f9f9f9;box-sizing:border-box;font-family:Poppins,sans-serif}.header-summary h1[data-v-c1950ea1]{font-size:28px;font-weight:700;text-align:left;margin-bottom:20px;border-bottom:2px solid #f4b400;padding-bottom:10px}#order-summary table[data-v-c1950ea1]{width:100%;border-collapse:collapse;margin-bottom:30px;table-layout:fixed;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px #0000000d}.table-header-cell[data-v-c1950ea1]{background-color:#faca16;color:#000;padding:15px;font-weight:600;text-align:center;border-right:1px solid #fff}.table-header-cell[data-v-c1950ea1]:last-child{border-right:none}#order-summary td[data-v-c1950ea1]{padding:12px;text-align:center;border-top:1px solid #eee;font-size:15px}#order-summary tbody tr[data-v-c1950ea1]:nth-child(2n){background-color:#fafafa}#order-summary tbody tr[data-v-c1950ea1]:hover{background-color:#f0f0f0}#order-actions[data-v-c1950ea1]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}#order-actions button[data-v-c1950ea1]{padding:12px 22px;background-color:#faca16;border:none;border-radius:12px;color:#000;cursor:pointer;font-weight:600;transition:background-color .3s ease}#order-actions button[data-v-c1950ea1]:hover{background-color:#d99900}#order-total[data-v-c1950ea1]{font-size:1.5rem;font-weight:700;text-align:right;background-color:#fffce8;padding:15px 20px;border-radius:10px;box-shadow:inset 0 0 0 1px #f4b400}#order-summary table[data-v-c1950ea1]{width:100%;table-layout:fixed}#order-summary th[data-v-c1950ea1],#order-summary td[data-v-c1950ea1]{padding:12px;text-align:center;font-size:15px;vertical-align:top}#order-summary thead th[data-v-c1950ea1]:nth-child(1),#order-summary tbody td[data-v-c1950ea1]:nth-child(1){width:80px}#order-summary th[data-v-c1950ea1]:nth-child(2),#order-summary td[data-v-c1950ea1]:nth-child(2){width:150px;font-size:16px;font-weight:700;word-break:break-word}#order-summary thead th[data-v-c1950ea1]:nth-child(4),#order-summary tbody td[data-v-c1950ea1]:nth-child(4){width:60px}#order-summary thead th[data-v-c1950ea1]:nth-child(5),#order-summary tbody td[data-v-c1950ea1]:nth-child(5){width:100px}#order-summary thead th[data-v-c1950ea1]:nth-child(6),#order-summary tbody td[data-v-c1950ea1]:nth-child(6){width:100px}#order-summary thead th[data-v-c1950ea1]:nth-child(7),#order-summary td input.spin-button[data-v-c1950ea1]{font-size:12px;width:40px;padding:4px;text-align:center}#order-summary thead th[data-v-c1950ea1]:nth-child(3),#order-summary tbody td[data-v-c1950ea1]:nth-child(3){width:300px;text-align:left;word-wrap:break-word}#order-summary th[data-v-c1950ea1],#order-summary td[data-v-c1950ea1]{border-right:1px solid #ccc}#order-summary th[data-v-c1950ea1]:last-child,#order-summary td[data-v-c1950ea1]:last-child{border-right:none}.modal-overlay[data-v-c1950ea1]{position:fixed;inset:0;background:#0000004d;backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:999}.modal-modern[data-v-c1950ea1]{background:#fff;border-radius:16px;padding:30px;width:90%;max-width:420px;box-shadow:0 12px 24px #0000001a;animation:fadeIn-c1950ea1 .3s ease-out}.modal-modern h2[data-v-c1950ea1]{margin-bottom:20px;font-size:22px;font-weight:700;color:#333}.modal-modern label[data-v-c1950ea1]{display:block;margin-bottom:6px;font-weight:600;color:#555}.modal-modern input[data-v-c1950ea1]{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:10px;margin-bottom:18px;font-size:14px;transition:.3s}.modal-modern input[data-v-c1950ea1]:focus{outline:none;border-color:#f4b400;box-shadow:0 0 0 2px #faca1633}.cliente-box[data-v-c1950ea1]{background:#fdf8e4;border-left:4px solid #f4b400;padding:10px;border-radius:8px;margin-bottom:20px}.no-client[data-v-c1950ea1]{font-style:italic;color:#999;margin-bottom:20px}.button-group[data-v-c1950ea1]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.button-group button[data-v-c1950ea1]{padding:10px 16px;font-weight:600;border-radius:8px;cursor:pointer;border:none;transition:.3s}.button-group .primary[data-v-c1950ea1]{background:#f4b400;color:#000}.button-group .primary[data-v-c1950ea1]:disabled{background:#ddd;cursor:not-allowed}.button-group .danger[data-v-c1950ea1]{background:#eee;color:#333}.button-group .ghost[data-v-c1950ea1]{background:transparent;border:1px solid #ccc;color:#555}@keyframes fadeIn-c1950ea1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}input[type=number][data-v-c1950ea1]::-webkit-outer-spin-button,input[type=number][data-v-c1950ea1]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-spin[data-v-c1950ea1]{display:flex;flex-direction:column;align-items:center;gap:2px}.custom-spin input[data-v-c1950ea1]{width:40px;height:30px;text-align:center;font-size:14px;border:1px solid #ccc;border-radius:6px;background-color:#fff;transition:all .2s ease-in-out}.custom-spin input[data-v-c1950ea1]:focus{outline:none;border-color:#f4b400;box-shadow:0 0 0 2px #faca164d}.custom-spin button[data-v-c1950ea1]{background:none;border:none;font-size:14px;color:#444;cursor:pointer;padding:2px;transition:color .2s}.custom-spin button[data-v-c1950ea1]:hover{color:#f4b400}.custom-spin button[data-v-c1950ea1]:disabled{color:#ccc;cursor:not-allowed}.nota-aggiuntiva .nota-cell[data-v-c1950ea1]{padding:0;background-color:transparent;border:none}.note-box[data-v-c1950ea1]{display:flex;align-items:center;justify-content:center;background-color:#fff;border-left:4px solid #ffca28;padding:10px 14px;border-radius:6px;margin:6px 0;font-size:.95rem;box-shadow:0 1px 3px #0000000d}.note-icon[data-v-c1950ea1]{margin-right:8px;font-size:1.2rem}.note-text[data-v-c1950ea1]{flex-grow:1;color:#444}.note-actions[data-v-c1950ea1]{display:flex;flex-direction:column;gap:4px}.note-actions button[data-v-c1950ea1]{background-color:#fff;border:none;border-radius:3px;font-size:.9rem;padding:2px 6px;cursor:pointer;transition:background-color .2s ease}.note-actions button[data-v-c1950ea1]:hover{background-color:#ffd54f}.modal-overlay[data-v-c1950ea1]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:999}.modal-content.excel-modal[data-v-c1950ea1]{background:#fff;border-radius:16px;padding:30px;width:400px;max-width:90%;box-shadow:0 10px 30px #0000004d;font-family:Segoe UI,sans-serif}.modal-header h2[data-v-c1950ea1]{margin-bottom:20px;font-size:22px;text-align:center}.file-input[data-v-c1950ea1]{display:block;margin:0 auto 20px}.modal-footer[data-v-c1950ea1]{display:flex;justify-content:center;gap:15px}.btn[data-v-c1950ea1]{padding:10px 20px;font-weight:700;border-radius:8px;font-size:15px;cursor:pointer;border:none}.cancel-btn[data-v-c1950ea1]{background-color:#e0e0e0;color:#333}.confirm-btn[data-v-c1950ea1]{background-color:#ffc107;color:#000}.custom-file-input[data-v-c1950ea1]{position:relative;text-align:center;margin-bottom:20px}.custom-file-input input[type=file][data-v-c1950ea1]{opacity:0;width:100%;height:45px;position:absolute;top:0;left:0;cursor:pointer}.custom-file-input label[data-v-c1950ea1]{display:inline-block;padding:12px 25px;background-color:#ffc107;color:#000;font-weight:600;border-radius:8px;cursor:pointer;transition:background .3s ease}.custom-file-input label[data-v-c1950ea1]:hover{background-color:#e0aa06}.modal-header h2[data-v-c1950ea1]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:20px}.modal-body[data-v-c1950ea1]{text-align:center}.custom-file-label[data-v-c1950ea1]{display:inline-block;background-color:#fdd835;color:#000;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.custom-file-label[data-v-c1950ea1]:hover{background-color:#fbc02d}input[type=file][data-v-c1950ea1]{display:none}.filename[data-v-c1950ea1]{margin-top:10px;font-size:14px;color:#444}.modal-footer[data-v-c1950ea1]{margin-top:20px;display:flex;justify-content:center;gap:15px}.btn-cancel[data-v-c1950ea1]{background-color:#e0e0e0;color:#333;padding:10px 20px;border-radius:8px;font-weight:600}.btn-confirm[data-v-c1950ea1]{background-color:#ffc107;color:#000;padding:10px 20px;border-radius:8px;font-weight:600}.btn-cancel[data-v-c1950ea1]:hover{background-color:#d5d5d5}.btn-confirm[data-v-c1950ea1]:hover{background-color:#ffb300}.component-table[data-v-c1950ea1]{width:100%;margin-top:10px;border-collapse:collapse;font-size:14px;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.component-table th[data-v-c1950ea1]{background-color:#faca16;color:#000;padding:10px;font-weight:600;text-align:center}.component-table td[data-v-c1950ea1]{padding:10px;border-top:1px solid #eee;text-align:center}.component-table th[data-v-c1950ea1]:nth-child(3),.component-table td[data-v-c1950ea1]:nth-child(3){width:30px;max-width:60px;min-width:50px;padding:6px 8px;text-align:center}.component-table tbody tr[data-v-c1950ea1]:nth-child(2n){background-color:#fcfcfc}.menu-contestuale[data-v-c1950ea1]{position:fixed;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px 0;list-style:none;margin:0;min-width:240px;font-size:14px;z-index:9999}.menu-contestuale li[data-v-c1950ea1]{padding:10px 16px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.menu-contestuale li[data-v-c1950ea1]:hover{background-color:#f6f6f6}.modal-overlay[data-v-c1950ea1]{position:fixed;inset:0;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:10000}.modal-content[data-v-c1950ea1]{background-color:#fff;padding:30px 35px;border-radius:12px;box-shadow:0 5px 15px #0000004d;width:400px;max-width:90%;text-align:center}.upload-label[data-v-c1950ea1]{background-color:#ffd500;color:#000;padding:12px 20px;border-radius:8px;cursor:pointer;font-weight:700;display:inline-block;margin-top:10px}.upload-label input[data-v-c1950ea1]{display:none}.modal-buttons[data-v-c1950ea1]{display:flex;justify-content:space-between;margin-top:20px}.btn.btn-yellow[data-v-c1950ea1]{background-color:#ffd500;border:none;padding:10px 20px;border-radius:6px;font-weight:700;cursor:pointer}.btn.btn-secondary[data-v-c1950ea1]{background-color:#ddd;border:none;padding:10px 20px;border-radius:6px;font-weight:700;cursor:pointer}.cell-immagine[data-v-c1950ea1]{background-color:transparent!important;padding:1rem;text-align:center}.label-carica[data-v-c1950ea1]{font-weight:700;margin-bottom:5px;display:block}.input-carica[data-v-c1950ea1]{margin-top:5px}.contenitore-img[data-v-c1950ea1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;height:100%;width:100%}.immagine-caricata[data-v-c1950ea1]{max-width:300px;max-height:200px;object-fit:contain;border:1px solid #ccc;box-shadow:0 0 4px #0000001a}.btn-remove[data-v-c1950ea1]{margin-top:8px;background-color:#f8d7da;color:#721c24;border:none;padding:6px 10px;border-radius:4px;font-weight:700;cursor:pointer}.btn-remove[data-v-c1950ea1]:hover{background-color:#f5c6cb}.riga-immagine .note-box[data-v-c1950ea1]{background-color:transparent!important;border-left:none;box-shadow:none}#order-summary thead th[data-v-c1950ea1]:nth-child(1),#order-summary tbody td[data-v-c1950ea1]:nth-child(1){width:110px;padding:10px;text-align:center}#order-summary tbody td:nth-child(1) img[data-v-c1950ea1]{display:block;max-width:95px;max-height:95px;width:auto;height:auto;object-fit:contain;margin:0 auto;border-radius:4px;border:1px solid #ddd;box-shadow:0 1px 3px #0000001a}#order-summary tbody td:nth-child(1) .contenitore-img[data-v-c1950ea1]{padding:0;display:flex;justify-content:center;align-items:center}#order-summary tbody td:nth-child(1) .immagine-caricata[data-v-c1950ea1]{max-width:95px!important;max-height:95px!important}.riepilogo-container[data-v-c1950ea1]{position:relative;min-height:100vh}.order-summary-footer[data-v-c1950ea1]{position:sticky;bottom:0;background:#fffbea;padding:10px 20px 20px;box-shadow:0 -2px 6px #0000001a;z-index:10}#order-actions[data-v-c1950ea1]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:8px}#order-total[data-v-c1950ea1]{text-align:right;font-weight:700;font-size:1.2rem}[data-v-c1950ea1]:root{--header-height: 70px}.sticky-header[data-v-c1950ea1]{position:fixed;top:0;left:0;right:0;z-index:1000}.riepilogo-container[data-v-c1950ea1]{padding-top:100px}.menu-contestuale[data-v-c1950ea1]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px 0;list-style:none;margin:0}.label-print-wrapper[data-v-c1950ea1]{display:inline-block}.btn-label-print[data-v-c1950ea1]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;border:none;cursor:pointer;font-size:.9rem;background:linear-gradient(135deg,#f7c948,#ffd86b);color:#4a3f00;font-weight:600;box-shadow:0 4px 12px #f7c94859;transition:transform .1s ease,box-shadow .1s ease,background .1s ease}.btn-label-print[data-v-c1950ea1]:hover{transform:translateY(-1px);background:linear-gradient(135deg,#f7c948,#e0a800);box-shadow:0 6px 18px #f0b41e73}.btn-label-print[data-v-c1950ea1]:active{transform:translateY(0);box-shadow:0 3px 8px #f0b41e4d}.label-dialog-backdrop[data-v-c1950ea1]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:999}.label-dialog[data-v-c1950ea1]{background:#fffdf6;border-radius:16px;padding:1.6rem 2rem;min-width:320px;max-width:420px;box-shadow:0 16px 40px #00000040;position:relative;border:2px solid #F7C948}.label-dialog h3[data-v-c1950ea1]{margin:0 0 .4rem;font-size:1.25rem;font-weight:700;color:#6a5800}.trash-note-btn[data-v-c1950ea1]{position:absolute;top:6px;right:8px;border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1;opacity:.75;padding:2px}.trash-note-btn[data-v-c1950ea1]:hover{opacity:1}.label-dialog .subtitle[data-v-c1950ea1]{margin:0 0 1rem;font-size:.85rem;color:#786f00}.option-group[data-v-c1950ea1]{margin-bottom:1rem}.option[data-v-c1950ea1]{display:flex;align-items:center;gap:.45rem;margin-bottom:.4rem;font-size:.9rem;color:#524600}.option input[type=radio][data-v-c1950ea1]{accent-color:#F7C948}.range-inputs[data-v-c1950ea1]{display:flex;align-items:center;gap:.6rem;margin-top:.4rem}.range-inputs.disabled[data-v-c1950ea1]{opacity:.5}.range-inputs label[data-v-c1950ea1]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;color:#5c5200}.range-inputs input[data-v-c1950ea1]{width:70px;padding:.2rem .3rem;border-radius:6px;border:1px solid #D8B300;font-size:.85rem;background:#fff9db;color:#4a3f00}.hint[data-v-c1950ea1]{font-size:.75rem;color:#8a7e00;margin-bottom:1.1rem}.buttons[data-v-c1950ea1]{display:flex;justify-content:flex-end;gap:.5rem}.btn.primary[data-v-c1950ea1],.btn.secondary[data-v-c1950ea1]{border-radius:999px;padding:.35rem .9rem;font-size:.85rem;border:none;cursor:pointer;font-weight:600}.btn.primary[data-v-c1950ea1]{background:#f7c948;color:#4a3f00}.btn.primary[data-v-c1950ea1]:hover{background:#e0a800}.btn.secondary[data-v-c1950ea1]{background:#fff3bf;color:#6a5800;border:1px solid #EAD48F}.btn.secondary[data-v-c1950ea1]:hover{background:#ffe8a0}body{margin:0;min-height:100vh;background:#f3f5f8;color:#1f2933;font-family:Inter,Segoe UI,Arial,sans-serif}.riepilogo-container.full-width[data-v-c1950ea1]{width:100%;max-width:none;min-height:100vh;padding:100px clamp(16px,3vw,42px) 34px;background:linear-gradient(180deg,#f8fafc,#eef2f6);box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif}.sticky-header[data-v-c1950ea1]{position:fixed;inset:0 0 auto;z-index:1000;box-shadow:0 10px 28px #0f172a1f}.sticky-header[data-v-c1950ea1]>*{width:100%;background-color:#f9c900}#order-summary[data-v-c1950ea1]{width:100%}.header-summary[data-v-c1950ea1]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:8px 0 18px}.header-summary h1[data-v-c1950ea1]{position:relative;margin:0;padding:0 0 14px;border:0;color:#111827;font-size:clamp(24px,2vw,32px);font-weight:750;letter-spacing:0}.header-summary h1[data-v-c1950ea1]:after{content:"";position:absolute;left:0;bottom:0;width:76px;height:4px;border-radius:999px}#order-summary>.order-table-scroll>table[data-v-c1950ea1]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin-bottom:22px;overflow:hidden;background:#fff;border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 16px 36px #0f172a14}.order-table-scroll[data-v-c1950ea1]{min-height:0;overflow:auto;border-radius:8px 8px 0 0}#order-summary thead[data-v-c1950ea1]{position:sticky;top:78px;z-index:8}#order-summary .table-header-cell[data-v-c1950ea1],#order-summary>.order-table-scroll>table>thead th[data-v-c1950ea1]{padding:14px 12px;background:#111827;color:#fff;border-right:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:750;letter-spacing:0;text-align:center;text-transform:uppercase}#order-summary .table-header-cell[data-v-c1950ea1]:last-child,#order-summary>.order-table-scroll>table>thead th[data-v-c1950ea1]:last-child{border-right:0}#order-summary>.order-table-scroll>table>tbody>tr[data-v-c1950ea1]{background:#fff;transition:background-color .16s ease,box-shadow .16s ease}#order-summary>.order-table-scroll>table>tbody>tr[data-v-c1950ea1]:nth-child(2n){background:#f8fafc}#order-summary>.order-table-scroll>table>tbody>tr[data-v-c1950ea1]:hover{background:#fff8db;box-shadow:inset 4px 0 #f5c400}#order-summary th[data-v-c1950ea1],#order-summary td[data-v-c1950ea1]{padding:14px 12px;border-top:1px solid #e6ebf0;border-right:1px solid #e8edf2;color:#253140;font-size:14px;line-height:1.35;text-align:center;vertical-align:middle}#order-summary th[data-v-c1950ea1]:last-child,#order-summary td[data-v-c1950ea1]:last-child{border-right:0}#order-summary col.summary-col-image[data-v-c1950ea1]{width:8%}#order-summary col.summary-col-code[data-v-c1950ea1]{width:13%}#order-summary col.summary-col-description[data-v-c1950ea1]{width:56%}#order-summary col.summary-col-qty[data-v-c1950ea1]{width:5%}#order-summary col.summary-col-price[data-v-c1950ea1],#order-summary col.summary-col-total[data-v-c1950ea1]{width:7%}#order-summary col.summary-col-row[data-v-c1950ea1]{width:6%}#order-summary thead th[data-v-c1950ea1]:nth-child(1),#order-summary tbody td[data-v-c1950ea1]:nth-child(1){width:8%}#order-summary th[data-v-c1950ea1]:nth-child(2),#order-summary td[data-v-c1950ea1]:nth-child(2){width:13%;color:#101828;font-size:14px;font-weight:750;word-break:break-word}#order-summary thead th[data-v-c1950ea1]:nth-child(3),#order-summary tbody td[data-v-c1950ea1]:nth-child(3){width:56%;text-align:left;word-break:break-word}#order-summary thead th[data-v-c1950ea1]:nth-child(4),#order-summary tbody td[data-v-c1950ea1]:nth-child(4){width:5%}#order-summary thead th[data-v-c1950ea1]:nth-child(5),#order-summary tbody td[data-v-c1950ea1]:nth-child(5),#order-summary thead th[data-v-c1950ea1]:nth-child(6),#order-summary tbody td[data-v-c1950ea1]:nth-child(6){width:7%;font-variant-numeric:tabular-nums}#order-summary thead th[data-v-c1950ea1]:nth-child(7),#order-summary tbody td[data-v-c1950ea1]:nth-child(7){width:6%}#order-summary tbody td:nth-child(1) img[data-v-c1950ea1]{display:block;width:78px;max-width:78px;height:78px;max-height:78px;margin:0 auto;padding:6px;object-fit:contain;background:#fff;border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 6px 14px #0f172a14}.custom-spin[data-v-c1950ea1]{display:inline-grid;grid-template-rows:22px 32px 22px;justify-items:center;align-items:center;gap:3px}.custom-spin input[data-v-c1950ea1]{width:46px;height:32px;padding:0 4px;color:#111827;background:#fff;border:1px solid #cbd5df;border-radius:8px;font-size:13px;font-weight:700;text-align:center}.custom-spin input[data-v-c1950ea1]:focus,.range-inputs input[data-v-c1950ea1]:focus,.modal-modern input[data-v-c1950ea1]:focus{outline:none;border-color:#d8a900;box-shadow:0 0 0 3px #f5c40038}.custom-spin button[data-v-c1950ea1]{display:inline-grid;place-items:center;width:28px;height:22px;padding:0;color:#475467;background:#f1f4f8;border:1px solid #d7dee7;border-radius:7px;cursor:pointer;font-size:11px;transition:background-color .16s ease,color .16s ease,transform .16s ease}.custom-spin button[data-v-c1950ea1]:hover:not(:disabled){color:#111827;background:#f5c400;transform:translateY(-1px)}.custom-spin button[data-v-c1950ea1]:disabled{color:#b8c1cc;background:#eef1f5;cursor:not-allowed}.note-box[data-v-c1950ea1]{width:100%;min-height:46px;justify-content:flex-start;box-sizing:border-box;margin:4px 0;padding:12px 44px 12px 16px;color:#384252;background:#fffaf0;border:1px solid #f0d98f;border-left:5px solid #f5c400;border-radius:8px;box-shadow:none}.note-row-wrap[data-v-c1950ea1]{position:relative;width:100%}.nota-aggiuntiva .note-box--with-trash[data-v-c1950ea1]{display:flex;align-items:center;position:relative;min-height:84px;padding-right:56px}.note-row-spin[data-v-c1950ea1]{position:static;transform:none}.note-box.special[data-v-c1950ea1]{color:#1e3a5f;background:#eff7ff;border-color:#bcd8f2;border-left-color:#2f80ed;font-weight:650}.nota-aggiuntiva .nota-cell[data-v-c1950ea1],.riga-immagine .nota-cell[data-v-c1950ea1],.placeholder-row .nota-cell[data-v-c1950ea1]{padding:8px 12px;background:transparent;border-right:1px solid #e8edf2}.placeholder-row .note-box[data-v-c1950ea1]{color:#667085;background:#f6f8fb;border-color:#dbe3ec;border-left-color:#98a2b3}.trash-note-btn[data-v-c1950ea1]{top:50%;right:14px;width:30px;height:30px;border-radius:7px;transform:translateY(-50%);background:#fff4f3;color:#b42318;opacity:1;transition:background-color .16s ease,transform .16s ease}.trash-note-btn[data-v-c1950ea1]:hover{background:#fee4e2;transform:translateY(-50%) scale(1.04)}textarea[data-v-c1950ea1]{box-sizing:border-box;min-height:74px;color:#1f2933;border:1px solid #cbd5df;border-radius:8px;background:#fff}.component-table[data-v-c1950ea1]{width:100%;margin:8px 0 4px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff;border:1px solid #dbe3ec;border-radius:8px;box-shadow:0 10px 24px #0f172a12}.component-table th[data-v-c1950ea1]{padding:11px 10px;color:#fff;background:#344054;border-right:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:750;text-transform:uppercase}.component-table td[data-v-c1950ea1]{padding:11px 10px;color:#344054;border-top:1px solid #e8edf2;border-right:1px solid #edf1f5;font-size:13px;text-align:center}.component-table tbody tr[data-v-c1950ea1]:nth-child(2n){background:#f8fafc}.order-summary-footer[data-v-c1950ea1]{position:sticky;bottom:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:16px;background:#fffffff0;border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 -10px 30px #0f172a17;backdrop-filter:blur(12px)}#order-actions[data-v-c1950ea1]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:0}#order-actions button[data-v-c1950ea1],.button-group button[data-v-c1950ea1],.btn[data-v-c1950ea1],.modal-buttons button[data-v-c1950ea1]{min-height:38px;padding:9px 14px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:13px;font-weight:750;letter-spacing:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}#order-actions button[data-v-c1950ea1],.button-group .primary[data-v-c1950ea1],.btn.primary[data-v-c1950ea1],.confirm-btn[data-v-c1950ea1],.btn-confirm[data-v-c1950ea1],.custom-file-label[data-v-c1950ea1],.upload-label[data-v-c1950ea1],.btn.btn-yellow[data-v-c1950ea1]{color:#111827;background:#f5c400;border-color:#e1b300;box-shadow:0 8px 18px #f5c40038}#order-actions button[data-v-c1950ea1]:hover,.button-group .primary[data-v-c1950ea1]:hover:not(:disabled),.btn.primary[data-v-c1950ea1]:hover,.confirm-btn[data-v-c1950ea1]:hover,.btn-confirm[data-v-c1950ea1]:hover,.custom-file-label[data-v-c1950ea1]:hover,.upload-label[data-v-c1950ea1]:hover,.btn.btn-yellow[data-v-c1950ea1]:hover{background:#e4b500;transform:translateY(-1px)}.button-group .ghost[data-v-c1950ea1],.button-group .danger[data-v-c1950ea1],.btn.secondary[data-v-c1950ea1],.cancel-btn[data-v-c1950ea1],.btn-cancel[data-v-c1950ea1],.btn.btn-secondary[data-v-c1950ea1]{color:#344054;background:#fff;border-color:#cbd5df;box-shadow:none}.button-group .danger[data-v-c1950ea1]:hover,.button-group .ghost[data-v-c1950ea1]:hover,.btn.secondary[data-v-c1950ea1]:hover,.cancel-btn[data-v-c1950ea1]:hover,.btn-cancel[data-v-c1950ea1]:hover,.btn.btn-secondary[data-v-c1950ea1]:hover{background:#f2f4f7}.button-group .primary[data-v-c1950ea1]:disabled{color:#98a2b3;background:#eef1f5;border-color:#dfe5ec;box-shadow:none;cursor:not-allowed}#order-total[data-v-c1950ea1]{min-width:250px;padding:14px 18px;color:#344054;background:#111827;border:0;border-radius:8px;box-shadow:none;font-size:14px;font-weight:650;text-align:right}#order-total span[data-v-c1950ea1]{display:inline-block;margin-left:8px;color:#f5c400;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.modal-overlay[data-v-c1950ea1],.label-dialog-backdrop[data-v-c1950ea1]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a85;backdrop-filter:blur(8px)}.modal-modern[data-v-c1950ea1],.modal-content[data-v-c1950ea1],.modal-content.excel-modal[data-v-c1950ea1],.label-dialog[data-v-c1950ea1]{width:min(92vw,460px);max-width:460px;box-sizing:border-box;padding:26px;color:#1f2933;background:#fff;border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 24px 70px #0f172a3d;animation:fadeIn-c1950ea1 .18s ease-out}.conferma-ordine-modal[data-v-c1950ea1]{width:min(94vw,760px);max-width:760px}.modal-modern h2[data-v-c1950ea1],.modal-header h2[data-v-c1950ea1],.label-dialog h3[data-v-c1950ea1]{margin:0 0 18px;color:#111827;font-size:22px;font-weight:800;line-height:1.2;text-align:left}.modal-modern label[data-v-c1950ea1]{margin-bottom:7px;color:#475467;font-size:13px;font-weight:750}.modal-modern input[data-v-c1950ea1],.modal-content input[data-v-c1950ea1]{box-sizing:border-box;width:100%;min-height:40px;margin-bottom:16px;padding:10px 12px;color:#111827;background:#fff;border:1px solid #cbd5df;border-radius:8px;font-size:14px}.cliente-box[data-v-c1950ea1]{margin-bottom:18px;padding:12px 14px;color:#344054;background:#fff8db;border:1px solid #ecd27a;border-left:5px solid #f5c400;border-radius:8px}.no-client[data-v-c1950ea1],.text-muted[data-v-c1950ea1],.hint[data-v-c1950ea1],.label-dialog .subtitle[data-v-c1950ea1]{color:#667085}.button-group[data-v-c1950ea1],.buttons[data-v-c1950ea1],.modal-footer[data-v-c1950ea1],.modal-buttons[data-v-c1950ea1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.menu-contestuale[data-v-c1950ea1]{min-width:270px;margin:0;padding:7px;overflow:hidden;list-style:none;background:#fff;border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 22px 60px #0f172a38}.menu-contestuale li[data-v-c1950ea1]{padding:11px 12px;color:#344054;border-radius:7px;cursor:pointer;font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .14s ease,color .14s ease}.menu-contestuale li[data-v-c1950ea1]:hover{color:#111827;background:#fff4bf}.label-dialog[data-v-c1950ea1]{background:#fff;border-color:#dfe5ec}.option[data-v-c1950ea1]{align-items:center;color:#344054;font-size:14px}.option input[type=radio][data-v-c1950ea1]{accent-color:#d8a900}.range-inputs[data-v-c1950ea1]{flex-wrap:wrap}.range-inputs input[data-v-c1950ea1]{width:76px;min-height:34px;padding:6px 8px;color:#111827;background:#fff;border:1px solid #cbd5df;border-radius:8px}.cell-immagine[data-v-c1950ea1]{padding:10px 12px;background:transparent!important}.riga-immagine .note-box[data-v-c1950ea1]{justify-content:center;padding:16px;background:#f8fafc!important;border:1px dashed #b8c1cc}.contenitore-img[data-v-c1950ea1]{gap:10px;padding:8px}.immagine-caricata[data-v-c1950ea1]{max-width:240px;max-height:180px;padding:8px;object-fit:contain;background:#fff;border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 10px 24px #0f172a17}.btn-remove[data-v-c1950ea1]{margin-top:8px;padding:8px 12px;color:#b42318;background:#fff4f3;border:1px solid #fecdca;border-radius:8px;font-weight:750}.btn-remove[data-v-c1950ea1]:hover{background:#fee4e2}@media (max-width: 980px){.riepilogo-container.full-width[data-v-c1950ea1]{padding-right:14px;padding-left:14px}#order-summary[data-v-c1950ea1]{overflow-x:auto;padding-bottom:4px}#order-summary>.order-table-scroll>table[data-v-c1950ea1]{min-width:980px}.order-summary-footer[data-v-c1950ea1]{grid-template-columns:1fr}#order-total[data-v-c1950ea1]{width:100%;min-width:0}}@media (max-width: 620px){.riepilogo-container.full-width[data-v-c1950ea1]{padding-top:88px}.header-summary h1[data-v-c1950ea1]{font-size:24px}.order-summary-footer[data-v-c1950ea1]{padding:12px}#order-actions button[data-v-c1950ea1]{flex:1 1 150px}.modal-modern[data-v-c1950ea1],.modal-content[data-v-c1950ea1],.modal-content.excel-modal[data-v-c1950ea1],.label-dialog[data-v-c1950ea1]{padding:20px}}#order-summary thead[data-v-c1950ea1]{position:static;top:auto;z-index:auto}#order-summary>.order-table-scroll>table[data-v-c1950ea1]{margin-bottom:18px}.order-summary-footer[data-v-c1950ea1]{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:18px 20px;background:#fff;border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 14px 34px #0f172a14;backdrop-filter:none}#order-actions[data-v-c1950ea1]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin:0}#order-actions button[data-v-c1950ea1]{min-height:42px;padding:10px 18px;color:#1f2933;background:#fff;border:1px solid #d7dee7;border-radius:8px;box-shadow:0 6px 16px #0f172a0d;font-size:14px;font-weight:750;letter-spacing:0}#order-actions button[data-v-c1950ea1]:first-child{color:#111827;background:#f5c400;border-color:#e1b300;box-shadow:0 10px 22px #f5c40033}#order-actions button[data-v-c1950ea1]:hover{color:#111827;background:#fff8db;border-color:#e7c947;box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px)}#order-actions button[data-v-c1950ea1]:first-child:hover{background:#e9bb00;border-color:#d6aa00}#order-actions button[data-v-c1950ea1]:active{transform:translateY(0)}#order-total[data-v-c1950ea1]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:280px;padding:14px 18px;color:#536171;background:#fffaf0;border:1px solid #ecd27a;border-left:5px solid #f5c400;border-radius:8px;box-shadow:none;font-size:14px;font-weight:750;text-align:right}#order-total span[data-v-c1950ea1]{margin-left:0;color:#111827;font-size:24px;font-weight:850;font-variant-numeric:tabular-nums}@media (max-width: 980px){.order-summary-footer[data-v-c1950ea1]{grid-template-columns:1fr}#order-total[data-v-c1950ea1]{width:100%;min-width:0}}@media (max-width: 620px){.order-summary-footer[data-v-c1950ea1]{padding:14px}#order-actions button[data-v-c1950ea1]{flex:1 1 180px}#order-total[data-v-c1950ea1]{justify-content:space-between}}.riepilogo-container.full-width[data-v-c1950ea1]{height:100vh;overflow:hidden}#order-summary[data-v-c1950ea1]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100vh - 134px);min-height:0}.header-summary[data-v-c1950ea1]{margin-bottom:18px}#order-summary>.order-table-scroll[data-v-c1950ea1]{min-height:0;margin-bottom:0;overflow:auto;border-radius:8px 8px 0 0}#order-summary>.order-table-scroll>table[data-v-c1950ea1]{margin-bottom:0}#order-summary>.order-table-scroll>table>thead[data-v-c1950ea1]{position:sticky;top:0;z-index:5}#order-summary>.order-table-scroll>table>tbody[data-v-c1950ea1]{width:100%}#order-summary .table-header-cell[data-v-c1950ea1],#order-summary>.order-table-scroll>table>thead th[data-v-c1950ea1],.component-table th[data-v-c1950ea1]{background:#05070b;color:#fff;border-color:#202633}#order-summary>.order-table-scroll>table>thead th[data-v-c1950ea1],#order-summary .component-table thead th[data-v-c1950ea1],#order-summary .component-table th[data-v-c1950ea1]{color:#fff!important}.component-table[data-v-c1950ea1]{border-color:#dfe5ec}.component-table th[data-v-c1950ea1]{padding:12px 10px}.order-summary-footer[data-v-c1950ea1]{position:relative;z-index:10;margin-top:0;border-radius:0 0 8px 8px;border-top:0}#order-summary .nota-aggiuntiva .note-box[data-v-c1950ea1]{align-items:flex-start;justify-content:flex-start;min-width:0}#order-summary .nota-aggiuntiva .note-box>div[data-v-c1950ea1]{min-width:0;width:100%}#order-summary .nota-aggiuntiva .note-text[data-v-c1950ea1]{display:inline;white-space:normal;overflow-wrap:anywhere;word-break:break-word}#order-summary .nota-aggiuntiva textarea[data-v-c1950ea1]{min-width:0;max-width:100%}@media (max-width: 980px){#order-summary[data-v-c1950ea1]{height:calc(100vh - 122px)}#order-summary>.order-table-scroll>table[data-v-c1950ea1]{min-width:980px}}.riepilogo-container.full-width[data-v-c1950ea1]{padding-top:78px}#order-summary[data-v-c1950ea1]{height:calc(100vh - 104px)}.header-summary[data-v-c1950ea1]{margin:0 0 12px}.header-summary h1[data-v-c1950ea1]{font-size:clamp(22px,1.8vw,30px)}#order-summary .component-table[data-v-c1950ea1]{table-layout:fixed;width:100%}#order-summary .component-table col.component-col-code[data-v-c1950ea1]{width:12%}#order-summary .component-table col.component-col-description[data-v-c1950ea1]{width:58%}#order-summary .component-table col.component-col-quantity[data-v-c1950ea1]{width:8%}#order-summary .component-table col.component-col-price[data-v-c1950ea1],#order-summary .component-table col.component-col-total[data-v-c1950ea1]{width:10%}#order-summary .component-table th[data-v-c1950ea1],#order-summary .component-table td[data-v-c1950ea1]{padding-right:12px;padding-left:12px;vertical-align:middle}#order-summary .component-table th[data-v-c1950ea1]:nth-child(2),#order-summary .component-table td[data-v-c1950ea1]:nth-child(2){text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal}#order-summary .component-table th[data-v-c1950ea1]:nth-child(3),#order-summary .component-table td[data-v-c1950ea1]:nth-child(3){width:auto;min-width:0;max-width:none;padding-right:8px;padding-left:8px;text-align:center;white-space:nowrap}#order-summary .component-table th[data-v-c1950ea1]:nth-child(4),#order-summary .component-table td[data-v-c1950ea1]:nth-child(4),#order-summary .component-table th[data-v-c1950ea1]:nth-child(5),#order-summary .component-table td[data-v-c1950ea1]:nth-child(5){text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.header-summary h1[data-v-c1950ea1]:after{width:94px;height:3px}.order-summary-footer[data-v-c1950ea1]{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;column-gap:18px;min-height:74px;padding:12px 14px;background:#fffffff5;border:1px solid #d8e0ea;border-top:0;box-shadow:0 -10px 28px #0f172a14}#order-actions[data-v-c1950ea1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-height:96px;overflow:auto;padding-right:4px}#order-actions button[data-v-c1950ea1]{min-height:34px;padding:7px 13px;color:#27313f;background:#f8fafc;border:1px solid #cfd8e3;border-radius:8px;box-shadow:none;font-size:13px;font-weight:750;line-height:1;white-space:nowrap}#order-actions button[data-v-c1950ea1]:first-child{color:#111827;background:#f5c400;border-color:#ddb000;box-shadow:0 8px 18px #f5c4002e}#order-actions button[data-v-c1950ea1]:hover{color:#111827;background:#fff;border-color:#b8c3d0;box-shadow:0 8px 18px #0f172a12}#order-actions button[data-v-c1950ea1]:first-child:hover{background:#e8ba00}#order-total[data-v-c1950ea1]{min-width:250px;min-height:48px;padding:10px 16px;background:#fffaf0;border:1px solid #f0c848;border-left:4px solid #f5c400;border-radius:8px;color:#667085;font-size:13px;font-weight:750;box-shadow:none}#order-total span[data-v-c1950ea1]{color:#101828;font-size:24px;line-height:1}@media (max-width: 980px){.riepilogo-container.full-width[data-v-c1950ea1]{padding-top:76px}#order-summary[data-v-c1950ea1]{height:calc(100vh - 96px)}.order-summary-footer[data-v-c1950ea1]{grid-template-columns:1fr;row-gap:10px}#order-actions[data-v-c1950ea1]{max-height:112px}#order-total[data-v-c1950ea1]{width:100%;min-width:0}}@media (max-width: 620px){.riepilogo-container.full-width[data-v-c1950ea1]{padding-top:72px}#order-actions button[data-v-c1950ea1]{flex:1 1 150px}#order-total span[data-v-c1950ea1]{font-size:22px}}h1[data-v-c1950ea1]{position:relative;display:inline-block;margin:0 0 28px;padding-bottom:0;color:#0f2547;font-family:Arial Black,Arial,sans-serif;font-size:38px;font-weight:900;line-height:1.05;letter-spacing:-.03em;text-align:left}h1[data-v-c1950ea1]:after{content:"";position:absolute;left:0;bottom:-12px;width:92px;height:4px;border-radius:999px}.riepilogo-container.full-width[data-v-c1950ea1]{display:flex;flex-direction:column;height:100dvh;min-height:0;padding-bottom:max(12px,env(safe-area-inset-bottom))}#order-summary[data-v-c1950ea1]{flex:1 1 auto;height:auto;min-height:0}@media (max-width: 1180px){.order-summary-footer[data-v-c1950ea1]{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 12px}#order-actions[data-v-c1950ea1]{flex-wrap:nowrap;max-height:none;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}#order-actions button[data-v-c1950ea1]{flex:0 0 auto}#order-total[data-v-c1950ea1]{width:100%;min-width:0;min-height:44px;padding:8px 14px;justify-content:space-between}}@media (max-width: 620px){.riepilogo-container.full-width[data-v-c1950ea1]{height:auto;min-height:100dvh;overflow:visible}#order-summary[data-v-c1950ea1]{display:block}#order-summary>.order-table-scroll[data-v-c1950ea1]{max-height:58dvh}.order-summary-footer[data-v-c1950ea1]{position:sticky;bottom:0}}.riepilogo-container.full-width[data-v-c1950ea1]{height:100dvh!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important}#order-summary[data-v-c1950ea1]{display:flex!important;flex-direction:column!important;height:calc(100dvh - 70px)!important;min-height:0!important;gap:8px!important;overflow:hidden!important;padding:0 10px 10px 0!important}.header-summary[data-v-c1950ea1]{flex:0 0 auto!important;margin:0!important}.header-summary h1[data-v-c1950ea1]{margin:0!important;font-size:27px!important;line-height:1.08!important}.header-summary h1[data-v-c1950ea1]:after{display:none!important}#order-summary>.order-table-scroll[data-v-c1950ea1]{flex:0 1 auto!important;min-height:0!important;max-height:calc(100dvh - 220px)!important;margin:0!important;overflow:auto!important;border-radius:8px!important;background:#fff!important}#order-summary>.order-table-scroll>table[data-v-c1950ea1]{margin:0!important}#order-summary .table-header-cell[data-v-c1950ea1],#order-summary>.order-table-scroll>table>thead th[data-v-c1950ea1]{padding:10px 8px!important}#order-summary th[data-v-c1950ea1],#order-summary td[data-v-c1950ea1]{padding:10px 8px!important}#order-summary tbody td:nth-child(1) img[data-v-c1950ea1],#order-summary tbody td:nth-child(1) .immagine-caricata[data-v-c1950ea1]{width:74px!important;max-width:74px!important;max-height:74px!important}#order-summary tbody td:nth-child(1) .contenitore-img[data-v-c1950ea1]{min-height:74px!important}.order-summary-footer[data-v-c1950ea1]{flex:0 0 auto!important;position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;gap:10px!important;min-height:0!important;margin:0!important;padding:10px 12px!important;border-radius:8px!important}#order-actions[data-v-c1950ea1]{gap:8px!important;max-height:76px!important;overflow:auto!important}#order-actions button[data-v-c1950ea1]{min-height:32px!important;padding:6px 12px!important;font-size:13px!important}#order-total[data-v-c1950ea1]{min-width:248px!important;min-height:42px!important;padding:8px 14px!important;white-space:nowrap!important}#order-total span[data-v-c1950ea1]{font-size:24px!important}@media (max-width: 1180px){.order-summary-footer[data-v-c1950ea1]{grid-template-columns:minmax(0,1fr)!important}#order-actions[data-v-c1950ea1]{flex-wrap:wrap!important;max-height:92px!important}#order-total[data-v-c1950ea1]{width:100%!important;min-width:0!important}}@media (max-width: 760px){#order-summary[data-v-c1950ea1]{height:calc(100dvh - 66px)!important;padding-right:8px!important}#order-summary>.order-table-scroll[data-v-c1950ea1]{max-height:calc(100dvh - 250px)!important}}#order-summary[data-v-c1950ea1]{padding:12px 24px 14px!important}#order-summary>.order-table-scroll[data-v-c1950ea1],.order-summary-footer[data-v-c1950ea1]{width:100%!important;box-sizing:border-box!important}.header-summary[data-v-c1950ea1]{display:none!important}@media (max-width: 900px){#order-summary[data-v-c1950ea1]{padding:10px 14px 12px!important}}.riepilogo-container.full-width[data-v-c1950ea1],#order-summary[data-v-c1950ea1]{padding-right:8px!important}html[data-v-8643b40b],body[data-v-8643b40b],#app[data-v-8643b40b],.page[data-v-8643b40b]{height:100%;min-height:100vh}.page[data-v-8643b40b]{display:flex;flex-direction:column;background:#f5f7fa;font-family:Arial,sans-serif}.container[data-v-8643b40b]{width:100vw;padding:22px 28px 34px;box-sizing:border-box;flex:1;display:flex;flex-direction:column;background:#f5f7fa}.actionbar[data-v-8643b40b]{padding:14px 0}.actionbar[data-v-8643b40b]>*{max-width:1100px;margin-left:auto;margin-right:auto;padding:0 12px;box-sizing:border-box}h1[data-v-8643b40b]{text-align:center;font-size:22px;margin:0 0 10px;font-weight:900;letter-spacing:.2px}.actions[data-v-8643b40b]{display:flex;justify-content:center;gap:12px;flex-wrap:nowrap;align-items:center}.search-container[data-v-8643b40b]{display:flex;align-items:center;justify-content:center}.search-bar[data-v-8643b40b]{width:340px;max-width:70vw;padding:10px 14px;font-size:14px;border:1px solid rgba(231,226,210,.95);border-radius:999px;outline:none;background:#fff;color:#222;box-shadow:0 2px 10px #0f172a0f;transition:box-shadow .15s ease,border-color .15s ease,transform .12s ease}.search-bar[data-v-8643b40b]:hover{border-color:#f2c94ce6}.search-bar[data-v-8643b40b]:focus{border-color:#f2c94c;box-shadow:0 6px 18px #f2c94c38;transform:translateY(-1px)}.search-bar[data-v-8643b40b]::placeholder{color:#7b7b7b;font-style:italic}.primary[data-v-8643b40b]{background:linear-gradient(180deg,#faca16fa,#faca16d1);color:#2a2400;border:1px solid rgba(224,184,0,.7);padding:10px 14px;border-radius:14px;font-weight:800;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;box-shadow:0 6px 16px #0f172a1a}.primary[data-v-8643b40b]:hover{background:linear-gradient(180deg,#faca16,#e0b800f2);transform:translateY(-1px);box-shadow:0 10px 22px #0f172a24}.info-banner[data-v-8643b40b]{margin-top:10px;text-align:center;background:#fff6d6bf;color:#5c5200;border:1px dashed rgba(242,201,76,.95);padding:10px 12px;border-radius:12px;font-weight:700}.table-wrapper[data-v-8643b40b]{width:100%;overflow:auto;margin-top:14px;flex:1;border:1px solid rgba(231,226,210,.85);border-radius:16px;box-shadow:0 10px 22px #0f172a0f;background:#fff}table[data-v-8643b40b]{width:100%;min-width:1100px;border-collapse:separate;border-spacing:0;table-layout:auto;background:#fff}thead th[data-v-8643b40b]{background:linear-gradient(180deg,#faca16f2,#faca16c7);color:#2e2e2e;padding:12px;font-size:15px;font-weight:900;text-align:center;white-space:nowrap;position:sticky;top:0;z-index:2;border-bottom:1px solid rgba(231,226,210,.95)}thead th+th[data-v-8643b40b],tbody td+td[data-v-8643b40b]{border-left:1px solid rgba(231,226,210,.75)}tbody td[data-v-8643b40b]{padding:12px;font-size:14px;text-align:center;color:#2e2e2eeb;border-bottom:1px solid rgba(231,226,210,.65);word-break:break-word;vertical-align:middle}tbody tr:nth-child(2n) td[data-v-8643b40b]{background:#fff6d638}tbody tr:hover td[data-v-8643b40b]{background:#f2c94c29;cursor:pointer}.selected-row td[data-v-8643b40b]{background:#f2c94c38!important;box-shadow:inset 0 0 0 1px #f2c94c8c;font-weight:800}.empty[data-v-8643b40b]{padding:18px;color:#7a7a7a;text-align:center;font-weight:700}.pagination[data-v-8643b40b]{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-top:12px}.pagination .ghost[data-v-8643b40b]{background:#fff;border:1px solid rgba(231,226,210,.95);color:#2e2e2e;font-weight:800;padding:8px 10px;border-radius:12px;cursor:pointer;box-shadow:0 2px 10px #0f172a0f;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.pagination .ghost[data-v-8643b40b]:hover{transform:translateY(-1px);border-color:#f2c94cf2;box-shadow:0 6px 16px #0f172a1a}.pagination .ghost[data-v-8643b40b]:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.page-size[data-v-8643b40b]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#333}.page-size select[data-v-8643b40b]{padding:6px 10px;border-radius:12px;border:1px solid rgba(231,226,210,.95);background:#fff;box-shadow:0 2px 10px #0f172a0f}.modal[data-v-8643b40b]{display:flex;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background:#0006;justify-content:center;align-items:center}.modal-content[data-v-8643b40b]{background:#fff;padding:18px 18px 14px;border-radius:16px;max-height:90vh;overflow-y:auto;width:min(800px,92vw);box-shadow:0 18px 40px #00000040;text-align:left;position:relative;border:1px solid rgba(231,226,210,.85)}.modal-content h2[data-v-8643b40b]{margin:6px 0 14px;text-align:center;font-weight:900}.close[data-v-8643b40b]{color:#b10000;font-size:22px;position:absolute;right:12px;top:8px;cursor:pointer;font-weight:900}.form-grid[data-v-8643b40b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.form-group[data-v-8643b40b]{display:flex;flex-direction:column;align-items:flex-start}.form-group label[data-v-8643b40b]{font-weight:800;margin-bottom:6px;color:#333}.form-group input[data-v-8643b40b]{width:100%;padding:9px 10px;font-size:14px;border:1px solid rgba(231,226,210,.95);border-radius:12px;box-sizing:border-box;outline:none;transition:box-shadow .15s ease,border-color .15s ease}.form-group input[data-v-8643b40b]:focus{border-color:#f2c94cf2;box-shadow:0 6px 16px #f2c94c33}.modal-actions[data-v-8643b40b]{margin-top:10px;display:flex;justify-content:flex-end;gap:10px}.ghost[data-v-8643b40b]{background:transparent;border:1px solid rgba(242,201,76,.95);color:#2e2e2e;padding:10px 14px;font-size:14px;border-radius:12px;cursor:pointer;font-weight:800;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.ghost[data-v-8643b40b]:hover{background:#f2c94c2e;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a1a}.sticky-footer[data-v-8643b40b]{position:sticky;bottom:0;z-index:9;background:#ffffffeb;backdrop-filter:blur(6px);border-top:1px solid rgba(231,226,210,.85);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.confirm-section[data-v-8643b40b]{width:100%}.confirm-actions[data-v-8643b40b]{display:flex;gap:10px;align-items:center;justify-content:flex-end}.confirm-button[data-v-8643b40b]{background:linear-gradient(180deg,#faca16fa,#faca16d1);color:#2a2400;font-weight:900;font-size:15px;padding:10px 16px;border:1px solid rgba(224,184,0,.7);border-radius:12px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;box-shadow:0 8px 18px #0f172a1f}.confirm-button[data-v-8643b40b]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a29}.confirm-button[data-v-8643b40b]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.selected-chip[data-v-8643b40b]{display:inline-flex;align-items:center;gap:8px;font-weight:900;background:#fff6d6b3;border:1px solid rgba(242,201,76,.95);padding:8px 12px;border-radius:999px;color:#3a3200}.selected-chip .dot[data-v-8643b40b]{width:10px;height:10px;border-radius:50%;background:#faca16}.page[data-v-8643b40b]{background:#f5f7fa;font-family:Arial,sans-serif}.container[data-v-8643b40b]{padding:22px 28px 34px;background:#f5f7fa;border:0;border-radius:0;box-shadow:none}.actionbar[data-v-8643b40b]{padding:0 0 18px}.actionbar[data-v-8643b40b]>*{max-width:none;margin-left:0;margin-right:0;padding:0}h1[data-v-8643b40b]{position:relative;display:inline-block;margin:0 0 28px;padding-bottom:0;color:#111827;font-size:38px;font-weight:900;line-height:1.1;letter-spacing:-.02em;text-align:left}h1[data-v-8643b40b]:after{content:"";position:absolute;left:0;bottom:-12px;width:92px;height:4px;border-radius:999px}.actions[data-v-8643b40b]{justify-content:flex-start;gap:10px;padding:12px;background:#fff;border:1px solid #dfe5ec;border-radius:10px;box-shadow:0 8px 24px #0f172a0d}.search-container[data-v-8643b40b]{flex:1;justify-content:flex-start}.search-bar[data-v-8643b40b]{width:100%;max-width:none;height:42px;padding:0 14px;color:#111827;background:#fff;border:1px solid #cfd8e3;border-radius:8px;box-shadow:none}.search-bar[data-v-8643b40b]:hover{border-color:#b8c3d0}.search-bar[data-v-8643b40b]:focus{border-color:#f0b900;box-shadow:0 0 0 4px #f0b90024;transform:none}.search-bar[data-v-8643b40b]::placeholder{color:#7a8594;font-style:normal}.primary[data-v-8643b40b],.confirm-button[data-v-8643b40b]{min-height:42px;padding:0 16px;color:#111827;background:#f0b900;border:1px solid #d8a900;border-radius:8px;box-shadow:none}.primary[data-v-8643b40b]:hover,.confirm-button[data-v-8643b40b]:hover{background:#e4b000;box-shadow:0 10px 20px #f0b9002e}.info-banner[data-v-8643b40b]{margin-top:12px;text-align:left;color:#775300;background:#fffaf0;border:1px solid #ecd27a;border-radius:8px}.table-wrapper[data-v-8643b40b]{margin-top:0;background:#fff;border:1px solid #dfe5ec;border-radius:10px;box-shadow:0 12px 30px #0f172a12}table[data-v-8643b40b]{background:#fff}thead th[data-v-8643b40b]{padding:13px 12px;color:#fff;background:#05070b;border-bottom:1px solid rgba(255,255,255,.12);font-size:13px;text-align:left}thead th+th[data-v-8643b40b],tbody td+td[data-v-8643b40b]{border-left:1px solid #e8edf2}tbody td[data-v-8643b40b]{padding:13px 12px;color:#253140;border-bottom:1px solid #e8edf2;font-size:14px;text-align:left}tbody tr:nth-child(2n) td[data-v-8643b40b]{background:#f8fafc}.selected-row td[data-v-8643b40b]{background:#fff4bf!important;box-shadow:inset 3px 0 #f0b900}.pagination[data-v-8643b40b]{padding:10px 0 0}.pagination .ghost[data-v-8643b40b],.ghost[data-v-8643b40b],.page-size select[data-v-8643b40b]{border:1px solid #cfd8e3;border-radius:8px;background:#fff;box-shadow:none}.pagination .ghost[data-v-8643b40b]:hover,.ghost[data-v-8643b40b]:hover{background:#fffaf0;border-color:#ecd27a}.modal[data-v-8643b40b]{background:#0f172a85}.modal-content[data-v-8643b40b]{border:1px solid #dfe5ec;border-radius:10px;box-shadow:0 24px 70px #0f172a3d}.modal-content h2[data-v-8643b40b]{color:#111827;text-align:left}.form-group label[data-v-8643b40b]{color:#475467;font-size:12px;text-transform:uppercase}.form-group input[data-v-8643b40b]{border:1px solid #cfd8e3;border-radius:8px}.form-group input[data-v-8643b40b]:focus{border-color:#f0b900;box-shadow:0 0 0 4px #f0b90024}.sticky-footer[data-v-8643b40b]{background:#fffffff2;border-top:1px solid #dfe5ec}.selected-chip[data-v-8643b40b]{color:#111827;background:#fffaf0;border:1px solid #ecd27a;border-radius:8px}.container[data-v-8643b40b]{gap:14px;padding:30px 36px 34px}.actionbar[data-v-8643b40b]{display:grid;gap:18px;padding-bottom:4px}h1[data-v-8643b40b]{margin-bottom:0;padding-bottom:18px;font-size:38px}h1[data-v-8643b40b]:after{bottom:5px;width:72px;height:3px}.actions[data-v-8643b40b]{width:min(760px,100%);max-width:100%;padding:10px 12px;gap:8px;background:#fff;border:1px solid #dfe5ec;border-radius:18px;box-shadow:0 14px 34px #0f172a14}.search-container[data-v-8643b40b]{flex:1 1 auto;min-width:0}.search-bar[data-v-8643b40b]{width:100%;height:42px;padding:0 18px;border:0;border-radius:999px;background:#f4f7fb;font-size:14px}.search-bar[data-v-8643b40b]:hover{background:#eef3f8}.search-bar[data-v-8643b40b]:focus{background:#fff;box-shadow:0 0 0 2px #111827,0 0 0 5px #f0b9003d}.actions .primary[data-v-8643b40b]{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border-radius:999px;background:#111827;color:#fff;border-color:#111827;font-size:20px;line-height:1}.actions .primary[data-v-8643b40b]:hover{background:#f0b900;color:#111827;border-color:#d8a900;transform:translateY(-1px) scale(1.03)}.table-wrapper[data-v-8643b40b]{overflow:auto;border-radius:14px;background:#fff;box-shadow:0 18px 42px #0f172a14}thead th[data-v-8643b40b]{padding:15px 14px;background:#05070b;font-size:12px;letter-spacing:0}tbody td[data-v-8643b40b]{padding:15px 14px;font-size:14px}tbody tr:nth-child(2n) td[data-v-8643b40b]{background:#f7f9fc}tbody tr:hover td[data-v-8643b40b]{background:#fff8db}tbody tr:hover td[data-v-8643b40b]:first-child{box-shadow:inset 4px 0 #f0b900}@media (max-width: 760px){.container[data-v-8643b40b]{padding:20px 16px 28px}h1[data-v-8643b40b]{font-size:28px}.actions[data-v-8643b40b]{width:100%;border-radius:14px}.search-container[data-v-8643b40b],.search-bar[data-v-8643b40b]{width:100%}}.clienti-page[data-v-8643b40b]{width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.clienti-page .container[data-v-8643b40b]{width:100%;min-width:0;max-width:none;padding:22px 24px 28px;box-sizing:border-box;overflow-x:hidden}.clienti-page .actionbar[data-v-8643b40b],.clienti-page .actions[data-v-8643b40b],.clienti-page .table-wrapper[data-v-8643b40b],.clienti-page .pagination[data-v-8643b40b]{min-width:0;box-sizing:border-box}.clienti-page .table-wrapper[data-v-8643b40b]{width:100%;max-width:100%;overflow-x:auto}.clienti-page table[data-v-8643b40b]{width:100%;min-width:1180px;table-layout:fixed}.clienti-page th[data-v-8643b40b],.clienti-page td[data-v-8643b40b]{overflow-wrap:anywhere;word-break:normal}body:has(.config-shell-nav) .clienti-page{width:100%;min-width:0}body:has(.config-shell-nav) .clienti-page .container{width:100%;padding-left:44px;padding-right:24px}@media (max-width: 900px){body:has(.config-shell-nav) .clienti-page .container,.clienti-page .container[data-v-8643b40b]{padding-left:16px;padding-right:16px}.clienti-page table[data-v-8643b40b]{min-width:980px}}html[data-v-3181d623],body[data-v-3181d623]{margin:0;padding:0;width:100%;min-height:100vh;background-color:#f5f7fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.fullscreen-wrapper[data-v-3181d623]{width:100vw;min-height:100vh;padding:0;margin:0}.page-title[data-v-3181d623]{margin:28px 40px 14px;padding:0}.page-title h1[data-v-3181d623]{position:relative;display:inline-block;margin:0;padding-bottom:10px;color:#111827;font-size:32px;font-weight:900;line-height:1.1}.page-title h1[data-v-3181d623]:after{content:"";position:absolute;left:0;bottom:0;width:92px;height:4px;border-radius:999px}.filters-panel[data-v-3181d623]{background:#fff;padding:16px 18px;border-radius:14px;box-shadow:0 10px 30px #0f172a14;max-width:980px;margin:0 auto 20px;border:1px solid rgba(2,6,23,.06)}.filters-header[data-v-3181d623]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.filters-title[data-v-3181d623]{font-weight:800;font-size:15px;letter-spacing:.2px;color:#0f172a}.btn-link[data-v-3181d623]{background:none;border:none;color:#2563eb;cursor:pointer;padding:6px 8px;font-weight:600}.btn-link[data-v-3181d623]:hover{opacity:.85}.filters-body[data-v-3181d623]{margin-top:12px;display:grid;gap:12px}.filters-row[data-v-3181d623]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.filters-row.two-cols[data-v-3181d623]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.field[data-v-3181d623]{display:flex;flex-direction:column;gap:6px}.field label[data-v-3181d623]{font-size:13px;font-weight:700;color:#0f172a}.field input[data-v-3181d623],.field select[data-v-3181d623]{padding:10px 12px;border:1px solid rgba(2,6,23,.12);border-radius:10px;font-size:14px;background:#fff;transition:box-shadow .15s ease,border-color .15s ease,transform .1s ease}.field input[data-v-3181d623]:focus,.field select[data-v-3181d623]:focus{outline:none;border-color:#f0b900a6;box-shadow:0 0 0 4px #f0b9002e}.card-like[data-v-3181d623]{background:linear-gradient(180deg,#fff,#fbfbfc);border-radius:14px;padding:1rem 1.1rem;border:1px solid rgba(2,6,23,.06)}.input-with-btn[data-v-3181d623]{display:flex;gap:.5rem;align-items:center}.input-with-btn input[data-v-3181d623]{flex:1}.helper-text[data-v-3181d623]{margin-top:.35rem;font-size:.82rem;color:#0f172a9e}.helper-text.highlight strong[data-v-3181d623]{color:#0f172a}.filters-actions[data-v-3181d623]{display:flex;gap:10px;justify-content:flex-end}.btn-secondary[data-v-3181d623]{background:#eef2f7;border:1px solid rgba(2,6,23,.08);padding:10px 14px;border-radius:12px;cursor:pointer;font-weight:700;color:#0f172a}.btn-secondary[data-v-3181d623]:hover{filter:brightness(.98)}.btn-primary[data-v-3181d623]{background:linear-gradient(180deg,#ffd54a,#f0b900);border:1px solid rgba(2,6,23,.08);padding:10px 14px;border-radius:12px;cursor:pointer;font-weight:800;color:#111827;box-shadow:0 10px 18px #f0b90040;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.btn-primary[data-v-3181d623]:hover{transform:translateY(-1px);box-shadow:0 14px 26px #f0b90052;filter:saturate(1.02)}.btn-outline[data-v-3181d623]{border-radius:999px;border:1px solid rgba(240,185,0,.55);padding:.5rem .95rem;background:#fff;font-size:.85rem;font-weight:800;color:#111827;transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.btn-outline[data-v-3181d623]:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a14}.btn-outline.is-active[data-v-3181d623]{background:#fff3bf;border-color:#f0b900cc}.chips[data-v-3181d623]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip[data-v-3181d623]{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid rgba(2,6,23,.08);padding:6px 10px;border-radius:999px;font-size:13px;font-weight:700;color:#0f172a}.chip-x[data-v-3181d623]{background:none;border:none;cursor:pointer;font-size:16px;line-height:1}.fade-enter-active[data-v-3181d623],.fade-leave-active[data-v-3181d623]{transition:opacity .18s ease}.fade-enter-from[data-v-3181d623],.fade-leave-to[data-v-3181d623]{opacity:0}.ms[data-v-3181d623]{position:relative}.ms-trigger[data-v-3181d623]{display:flex;align-items:center;gap:8px;min-height:42px;width:100%;padding:8px 10px;border:1px solid rgba(2,6,23,.12);border-radius:12px;background:#fff;cursor:pointer;text-align:left;flex-wrap:wrap;transition:box-shadow .15s ease,border-color .15s ease}.ms-trigger[data-v-3181d623]:focus{outline:none;box-shadow:0 0 0 4px #f0b9002e;border-color:#f0b900a6}.ms-trigger svg[data-v-3181d623]{width:18px;height:18px;margin-left:auto;fill:none;stroke:#475569;stroke-width:2}.pill[data-v-3181d623]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;line-height:20px;font-weight:700}.ms-panel[data-v-3181d623]{position:absolute;z-index:20;left:0;right:0;margin-top:8px;background:#fff;border:1px solid rgba(2,6,23,.1);border-radius:14px;box-shadow:0 18px 40px #0f172a24;overflow:hidden}.ms-search[data-v-3181d623]{width:100%;padding:10px 12px;border:0;border-bottom:1px solid rgba(2,6,23,.08);outline:none}.ms-list[data-v-3181d623]{max-height:240px;overflow:auto;padding:6px 8px}.ms-option[data-v-3181d623]{display:flex;align-items:center;gap:8px;padding:10px 8px;border-radius:12px;cursor:pointer;font-weight:650;color:#0f172a}.ms-option[data-v-3181d623]:hover{background:#0f172a0a}.ms-empty[data-v-3181d623]{color:#0f172a8c;padding:12px 10px;font-size:13px}.ms-actions[data-v-3181d623]{display:flex;gap:8px;justify-content:flex-end;padding:10px;border-top:1px solid rgba(2,6,23,.08);background:#fafafa}.btn.ghost[data-v-3181d623]{background:#f1f5f9;border:1px solid rgba(2,6,23,.08);padding:8px 10px;border-radius:10px;cursor:pointer;font-weight:800}.btn.accent[data-v-3181d623]{background:linear-gradient(180deg,#ffd54a,#f0b900);border:1px solid rgba(2,6,23,.1);padding:8px 12px;border-radius:10px;cursor:pointer;font-weight:900}.table-container[data-v-3181d623]{width:100%;padding:20px 40px;box-sizing:border-box;overflow-x:auto}.table-container.modern-table[data-v-3181d623]{padding-top:16px}.orders-table[data-v-3181d623]{width:100%;min-width:1000px;border-collapse:separate;border-spacing:0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #0f172a1a;border:1px solid rgba(2,6,23,.06)}.orders-table thead th[data-v-3181d623]{position:sticky;top:0;z-index:2;background:#05070b;color:#fff;font-weight:900;font-size:13px;letter-spacing:.3px;text-transform:uppercase;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.12)}.orders-table thead th[data-v-3181d623]:hover{background:#111827}.orders-table tbody td[data-v-3181d623]{padding:14px 16px;font-size:14px;color:#0f172a;border-bottom:1px solid rgba(2,6,23,.06)}.orders-table tbody tr:nth-child(odd) td[data-v-3181d623]{background:#fff}.orders-table tbody tr:nth-child(2n) td[data-v-3181d623]{background:#fbfcfe}.orders-table tbody tr:hover td[data-v-3181d623]{background:#f0b9001f;transition:background-color .15s ease}.orders-table thead th[data-v-3181d623]:nth-child(2),.orders-table thead th[data-v-3181d623]:nth-child(3),.orders-table thead th[data-v-3181d623]:nth-child(4),.orders-table tbody td[data-v-3181d623]:nth-child(2),.orders-table tbody td[data-v-3181d623]:nth-child(3),.orders-table tbody td[data-v-3181d623]:nth-child(4){text-align:left}.orders-table thead th[data-v-3181d623]:nth-child(5),.orders-table thead th[data-v-3181d623]:nth-child(6),.orders-table thead th[data-v-3181d623]:nth-child(7),.orders-table tbody td[data-v-3181d623]:nth-child(5),.orders-table tbody td[data-v-3181d623]:nth-child(6),.orders-table tbody td[data-v-3181d623]:nth-child(7){text-align:right;font-variant-numeric:tabular-nums}.orders-table thead th[data-v-3181d623]:nth-child(1),.orders-table tbody td[data-v-3181d623]:nth-child(1){text-align:center;white-space:nowrap}.order-link[data-v-3181d623]{background:#2563eb14;border:1px solid rgba(37,99,235,.18);color:#2563eb;font-weight:900;cursor:pointer;padding:6px 10px;border-radius:999px;text-decoration:none;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.order-link[data-v-3181d623]:hover{transform:translateY(-1px);background:#2563eb1f;box-shadow:0 10px 18px #0f172a14}.th-actions[data-v-3181d623]{width:76px;text-align:center}.td-actions[data-v-3181d623]{text-align:center}.icon-button.delete-button[data-v-3181d623]{border:1px solid rgba(239,68,68,.18);background:#ef444414;cursor:pointer;font-size:.95rem;width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.icon-button.delete-button[data-v-3181d623]:hover{transform:translateY(-1px);background:#ef444424;box-shadow:0 12px 20px #0f172a1a}.empty-state[data-v-3181d623]{margin-top:1rem;text-align:center;color:#0f172a99;font-size:.95rem;font-weight:650}.modal-overlay[data-v-3181d623]{position:fixed;inset:0;background:#0206178c;display:grid;place-items:center;z-index:999;outline:none;backdrop-filter:blur(6px)}.modal[data-v-3181d623]{width:min(520px,92vw);background:#fff;border-radius:16px;box-shadow:0 24px 70px #00000059;overflow:hidden;border:1px solid rgba(2,6,23,.08)}.modal-header[data-v-3181d623]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#f8fafc;border-bottom:1px solid rgba(2,6,23,.08)}.modal-header h3[data-v-3181d623]{margin:0;font-size:18px;color:#0f172a}.modal-close[data-v-3181d623]{background:none;border:none;font-size:22px;cursor:pointer;color:#0f172a}.modal-body[data-v-3181d623]{padding:16px 18px;font-size:15px;color:#0f172a}.warning[data-v-3181d623]{background:#f0b90024;padding:10px 12px;border-radius:12px;border:1px solid rgba(240,185,0,.2)}.error[data-v-3181d623]{color:#b00020;margin-top:8px;font-weight:700}.modal-footer[data-v-3181d623]{display:flex;gap:10px;justify-content:flex-end;padding:12px 18px;border-top:1px solid rgba(2,6,23,.08);background:#fafafa}.btn-danger[data-v-3181d623]{background:#ef4444;color:#fff;border:none;padding:10px 14px;border-radius:12px;cursor:pointer;font-weight:900;transition:transform .12s ease,filter .12s ease}.btn-danger[data-v-3181d623]:hover{transform:translateY(-1px);filter:brightness(.98)}.btn-danger[data-v-3181d623]:disabled,.btn-secondary[data-v-3181d623]:disabled{opacity:.6;cursor:not-allowed}.toast[data-v-3181d623]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);padding:10px 14px;border-radius:12px;font-weight:800;background:#10b981;color:#fff;box-shadow:0 14px 40px #0f172a2e;z-index:1000;max-width:90vw;text-align:center;border:1px solid rgba(255,255,255,.18)}.toast.error[data-v-3181d623]{background:#ef4444}.toast.info[data-v-3181d623]{background:#3b82f6}.privacy-document[data-v-0cc70879]{color:#eee;font-size:.96rem;line-height:1.65}.privacy-document[data-v-0cc70879] h1{margin:0 0 24px;color:#fc0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}.privacy-document[data-v-0cc70879] h2{margin:30px 0 10px;color:#f8d44c;font-size:1.15rem}.privacy-document[data-v-0cc70879] p{margin:0 0 14px}.privacy-document[data-v-0cc70879] ul,.privacy-document[data-v-0cc70879] ol{margin:0 0 18px;padding-left:24px}.privacy-document[data-v-0cc70879] li{margin-bottom:8px}.privacy-document[data-v-0cc70879] strong{color:#fff2b5}html,body,#app{margin:0;padding:0;height:100%;width:100%}.login-wrapper[data-v-d1d51663]{display:flex;width:100vw;height:100vh;font-family:Segoe UI,sans-serif;background-color:#000;overflow:hidden}.left-panel[data-v-d1d51663]{flex:1;background-color:#111;display:flex;justify-content:center;align-items:center}.form-box[data-v-d1d51663]{max-width:400px;width:100%;padding:0 30px;color:#f8d44c;text-align:center}.aspera-logo[data-v-d1d51663]{margin-left:0;margin-right:auto;margin-bottom:25px;max-width:600px;display:block;transform:translate(-100px)}.logo-title[data-v-d1d51663]{font-size:3rem;font-weight:700;line-height:1.2;color:#fc0;margin-bottom:10px}.logo-title span[data-v-d1d51663]{color:#fc0;font-size:3rem;font-weight:700;line-height:1.2}.subtitle[data-v-d1d51663]{margin:0 0 30px;color:#d1ad3f}form input[data-v-d1d51663]{display:block;width:100%;margin-bottom:20px;padding:12px;font-size:1rem;border-radius:8px;background-color:#222;border:none;color:#fff}.toggle-pass[data-v-d1d51663]{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff0f;cursor:pointer}.toggle-pass[data-v-d1d51663]:hover{background:#ffffff1f;border-color:#ffffff47}form button[type=submit][data-v-d1d51663]{width:100%;padding:12px;background-color:#fc0;color:#111;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:.3s}form button[type=submit][data-v-d1d51663]:hover{background-color:#e6b800}form button[type=submit][data-v-d1d51663]:disabled{opacity:.6;cursor:not-allowed}.privacy-block[data-v-d1d51663]{width:100%;margin:8px 0 14px;text-align:left}.privacy-check[data-v-d1d51663]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;user-select:none}.privacy-checkbox[data-v-d1d51663]{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:#ffcc00}.privacy-label[data-v-d1d51663]{font-size:.95rem;line-height:1.35;color:#f8d44c}.privacy-accordion-btn[data-v-d1d51663]{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#1a1a1a;border:1px solid rgba(255,204,0,.25);color:#fc0;border-radius:8px;padding:10px 12px;cursor:pointer}.privacy-accordion-title[data-v-d1d51663]{font-weight:700;font-size:.95rem}.privacy-accordion-icon[data-v-d1d51663]{transition:transform .18s ease;opacity:.9}.privacy-accordion-icon.open[data-v-d1d51663]{transform:rotate(180deg)}.privacy-accordion-content[data-v-d1d51663]{margin-top:10px;background:#141414;border:1px solid rgba(255,204,0,.18);border-radius:8px;padding:12px;max-height:220px;overflow:auto}.privacy-extended[data-v-d1d51663]{margin:0;font-size:.92rem;line-height:1.45;color:#e9c84c;white-space:pre-line}.privacy-link[data-v-d1d51663]{margin-top:10px;background:transparent;border:0;padding:0;color:#fc0;text-decoration:underline;cursor:pointer;font-size:.92rem;font-weight:700}.modal-overlay[data-v-d1d51663]{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:18px;z-index:9999}.modal-content[data-v-d1d51663]{width:min(860px,95vw);max-height:85vh;background:#111;border:1px solid rgba(255,204,0,.2);border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #00000059;display:flex;flex-direction:column}.privacy-modal-content[data-v-d1d51663]{width:min(1100px,96vw);max-height:92vh}.modal-header[data-v-d1d51663]{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,204,0,.15)}.modal-title[data-v-d1d51663]{margin:0;font-size:1rem;font-weight:800;color:#fc0}.modal-close[data-v-d1d51663]{border:0;background:transparent;color:#fc0;cursor:pointer;font-size:18px;padding:6px 8px;border-radius:8px}.modal-close[data-v-d1d51663]:hover{background:#ffcc0014}.modal-body[data-v-d1d51663]{padding:24px clamp(18px,4vw,44px);overflow:auto}.modal-actions[data-v-d1d51663]{padding:12px 16px;display:flex;justify-content:flex-end;border-top:1px solid rgba(255,204,0,.15)}.btn.secondary[data-v-d1d51663]{background:#fc0;color:#111;font-weight:800;border:0;border-radius:8px;padding:10px 14px;cursor:pointer}.copyright[data-v-d1d51663]{margin-top:30px;font-size:.8rem;color:#888}.right-panel[data-v-d1d51663]{flex:1.3;position:relative;background-image:url(/images/sfondoLog.png);background-size:cover;background-position:center;background-repeat:no-repeat}.overlay-text[data-v-d1d51663]{position:absolute;bottom:50px;right:50px;background-color:#00000080;padding:20px 30px;border-radius:12px}.overlay-text h2[data-v-d1d51663]{font-size:2rem;line-height:1.5;color:#fc0;text-shadow:0 0 10px #ffd700}.login-loader-overlay[data-v-d1d51663]{position:fixed;inset:0;z-index:10000;background:radial-gradient(circle at center,rgba(255,204,0,.12),transparent 34%),radial-gradient(circle at center,rgba(255,204,0,.05),transparent 58%),#020202;display:flex;flex-direction:column;align-items:center;justify-content:center}.aspera-loader[data-v-d1d51663]{position:relative;width:230px;height:230px;display:flex;align-items:center;justify-content:center}.aspera-svg[data-v-d1d51663]{position:relative;z-index:2;width:230px;height:230px;overflow:visible}.aspera-a[data-v-d1d51663]{fill:#050505}.aspera-outline[data-v-d1d51663]{fill:none;stroke:#fc0;stroke-width:2.6;stroke-linejoin:round;filter:drop-shadow(0 0 9px rgba(255,204,0,.8));animation:outlinePulse-d1d51663 2.8s ease-in-out infinite}.bulb-inner-glow[data-v-d1d51663]{fill:#ffcc0014;filter:drop-shadow(0 0 8px rgba(255,204,0,.35))}.bulb-outline[data-v-d1d51663]{fill:none;stroke:#fc0;stroke-width:2.4;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(255,204,0,.75))}.bulb-base[data-v-d1d51663]{fill:none;stroke:#fc0;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(255,204,0,.75))}.bulb-highlight[data-v-d1d51663]{fill:none;stroke:#ffffffd1;stroke-width:2.2;stroke-linecap:round;opacity:.75}.liquid-group[data-v-d1d51663]{transform-origin:center bottom;animation:liquidLevel-d1d51663 3.2s cubic-bezier(.45,0,.55,1) infinite}.liquid-fill[data-v-d1d51663]{fill:url(#liquidGradient);filter:url(#softGlow)}.liquid-wave[data-v-d1d51663]{fill:url(#liquidGradient);filter:drop-shadow(0 0 8px rgba(255,204,0,.85))}.liquid-wave-one[data-v-d1d51663]{animation:waveMoveOne-d1d51663 1.9s ease-in-out infinite}.liquid-wave-two[data-v-d1d51663]{opacity:.78;animation:waveMoveTwo-d1d51663 2.4s ease-in-out infinite}.aspera-glow[data-v-d1d51663]{position:absolute;inset:22px;border-radius:50%;background:radial-gradient(circle,rgba(255,204,0,.36),rgba(255,204,0,.12) 42%,transparent 70%);filter:blur(18px);animation:glowPulse-d1d51663 3.2s ease-in-out infinite}.login-loader-text[data-v-d1d51663]{margin-top:10px;color:#fc0;font-size:1.2rem;font-weight:500;letter-spacing:.05em;text-shadow:0 0 12px rgba(255,204,0,.65);animation:textPulse-d1d51663 2.4s ease-in-out infinite}.loader-fade-enter-active[data-v-d1d51663],.loader-fade-leave-active[data-v-d1d51663]{transition:opacity .35s ease}.loader-fade-enter-from[data-v-d1d51663],.loader-fade-leave-to[data-v-d1d51663]{opacity:0}@keyframes liquidLevel-d1d51663{0%{transform:translateY(106px)}12%{transform:translateY(94px)}45%{transform:translateY(6px)}55%{transform:translateY(6px)}88%{transform:translateY(94px)}to{transform:translateY(106px)}}@keyframes waveMoveOne-d1d51663{0%{transform:translate(-9px)}50%{transform:translate(7px)}to{transform:translate(-9px)}}@keyframes waveMoveTwo-d1d51663{0%{transform:translate(8px)}50%{transform:translate(-8px)}to{transform:translate(8px)}}@keyframes glowPulse-d1d51663{0%,to{opacity:.35;transform:scale(.95)}50%{opacity:.82;transform:scale(1.08)}}@keyframes outlinePulse-d1d51663{0%,to{stroke-width:2.4;filter:drop-shadow(0 0 7px rgba(255,204,0,.65))}50%{stroke-width:3;filter:drop-shadow(0 0 13px rgba(255,204,0,.95))}}@keyframes textPulse-d1d51663{0%,to{opacity:.72}50%{opacity:1}}.login-wrapper[data-v-d1d51663]{--login-panel-width: 50vw;--login-form-width: clamp(340px, 28vw, 560px);--login-logo-width: clamp(390px, 31vw, 620px);--login-field-height: clamp(48px, 5.4vh, 62px);--login-button-height: clamp(48px, 5.4vh, 62px);--login-field-pad: clamp(14px, 1.2vw, 20px);--login-section-gap: clamp(32px, 5vh, 72px);display:grid;grid-template-columns:var(--login-panel-width) var(--login-panel-width);width:100vw;min-height:100vh;height:100vh;font-family:Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 78% 45%,rgba(255,182,0,.16),transparent 34%),#020202}.left-panel[data-v-d1d51663]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#131517fa,#050607fa),#0a0b0c;border-radius:0 22px 22px 0;box-shadow:24px 0 58px #0000008a}.form-box[data-v-d1d51663]{width:min(var(--login-form-width),calc(100% - 72px));max-width:none;min-height:min(650px,84vh);padding:clamp(24px,4vh,58px) 0;color:#fff;text-align:left;display:flex;flex-direction:column;justify-content:center}.aspera-logo[data-v-d1d51663]{width:min(var(--login-logo-width),calc(100% + 72px));max-width:none;margin:0 0 var(--login-section-gap) clamp(-34px,-1.2vw,-14px);display:block;transform:none}.login-heading[data-v-d1d51663]{margin-bottom:34px}.login-accent-line[data-v-d1d51663],.hero-line[data-v-d1d51663]{display:block;width:44px;height:2px;background:#f6c400;box-shadow:0 0 16px #f6c40073}.login-heading h1[data-v-d1d51663]{margin:20px 0 10px;color:#fff;font-size:1.38rem;line-height:1.2;font-weight:650;letter-spacing:0}.login-heading p[data-v-d1d51663]{margin:0;color:#ffffff9e;font-size:.98rem;line-height:1.45}.login-form[data-v-d1d51663]{width:100%}.input-shell[data-v-d1d51663]{width:100%;min-height:var(--login-field-height);margin-bottom:clamp(12px,1.6vh,18px);padding:0 var(--login-field-pad);display:flex;align-items:center;gap:16px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:linear-gradient(180deg,#ffffff14,#ffffff09),#121416b8;box-shadow:inset 0 1px #ffffff0f,0 14px 26px #0000002e;backdrop-filter:blur(16px)}.field-icon[data-v-d1d51663]{flex:0 0 auto;width:20px;height:20px;color:#f6c400}.field-icon svg[data-v-d1d51663]{width:100%;height:100%;display:block;fill:currentColor}.login-form .input-shell input[data-v-d1d51663]{flex:1 1 auto;min-width:0;width:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#f8f8f8;font-size:.92rem;outline:none}.login-form .input-shell input[data-v-d1d51663]::placeholder{color:#ffffff8a}.password-field[data-v-d1d51663]{position:relative}.password-field input[data-v-d1d51663]{padding-right:48px}.toggle-pass[data-v-d1d51663]{position:static;transform:none;flex:0 0 auto;width:30px;height:30px;margin-left:auto;border:0;border-radius:50%;background:transparent}.toggle-pass[data-v-d1d51663]:hover{background:#ffffff14;border-color:transparent}.eye-icon[data-v-d1d51663]{width:18px;height:18px;fill:#fff;opacity:.95}.login-form .login-button[data-v-d1d51663]{width:100%;min-height:var(--login-button-height);margin-top:8px;padding:0 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border:0;border-radius:10px;background:linear-gradient(180deg,#ffd320,#e9b800);color:#090909;font-size:.9rem;font-weight:800;cursor:pointer;box-shadow:0 16px 26px #eeb70038,inset 0 1px #ffffff38;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.login-form .login-button[data-v-d1d51663]:hover:not(:disabled){background:linear-gradient(180deg,#ffda35,#efbf00);transform:translateY(-1px);box-shadow:0 20px 30px #eeb70047,inset 0 1px #ffffff42}.login-form .login-button[data-v-d1d51663]:disabled{opacity:.62;cursor:not-allowed}.login-form .login-button span[data-v-d1d51663]:first-child{grid-column:2}.button-arrow[data-v-d1d51663]{grid-column:3;justify-self:end;font-size:1.38rem;line-height:1;font-weight:400}.privacy-block[data-v-d1d51663]{margin:4px 0 18px}.privacy-label[data-v-d1d51663]{color:#ffffffc7}.copyright[data-v-d1d51663]{margin:clamp(46px,6vh,66px) 0 0;color:#ffffff94;text-align:center;font-size:.9rem}.right-panel[data-v-d1d51663]{position:relative;min-width:0;background-image:linear-gradient(90deg,#00000075,#0000000a 45%),url(/images/sfondoLog.png);background-size:cover;background-position:center right;background-repeat:no-repeat}.right-panel[data-v-d1d51663]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 64% 50%,rgba(255,174,0,.16),transparent 32%);pointer-events:none}.brand-claim[data-v-d1d51663]{position:absolute;z-index:1;top:20vh;left:clamp(64px,7vw,112px);color:#fff}.claim-word[data-v-d1d51663]{margin:24px 0 0;color:#ffffffe6;font-size:1.4rem;line-height:1;font-weight:300;letter-spacing:.34em}.claim-word.is-yellow[data-v-d1d51663]{color:#f6c400}.claim-rail[data-v-d1d51663]{display:block;width:1px;height:210px;margin:32px 0 0 4px;background:linear-gradient(180deg,#f6c400e6,#f6c40033);position:relative}.claim-rail[data-v-d1d51663]:after{content:"";position:absolute;left:50%;bottom:0;width:7px;height:7px;transform:translate(-50%,50%);border-radius:50%;background:#f6c400;box-shadow:0 0 14px #f6c400db}.overlay-text[data-v-d1d51663],.logo-title[data-v-d1d51663],.subtitle[data-v-d1d51663]{display:none}@media (max-width: 980px){.login-wrapper[data-v-d1d51663]{--login-form-width: 460px;--login-logo-width: 500px;grid-template-columns:1fr;background-image:linear-gradient(90deg,#000000c7,#000000b3),url(/images/sfondoLog.png);background-size:cover;background-position:center right}.left-panel[data-v-d1d51663]{width:min(620px,100%);min-height:100vh;border-radius:0;background:#070809eb}.form-box[data-v-d1d51663]{width:min(500px,calc(100% - 48px))}.right-panel[data-v-d1d51663]{display:none}}@media (max-width: 560px){.login-wrapper[data-v-d1d51663]{--login-form-width: 100%;--login-logo-width: 330px;--login-field-height: 48px;--login-button-height: 48px;--login-section-gap: 38px}.form-box[data-v-d1d51663]{min-height:100vh;padding:30px 0}.aspera-logo[data-v-d1d51663]{width:min(var(--login-logo-width),100%);margin-left:0;margin-bottom:var(--login-section-gap)}.input-shell[data-v-d1d51663]{min-height:var(--login-field-height)}.login-heading h1[data-v-d1d51663]{font-size:1.3rem}}@media (min-width: 1600px){.login-heading h1[data-v-d1d51663]{font-size:1.55rem}.login-heading p[data-v-d1d51663],.login-form .input-shell input[data-v-d1d51663]{font-size:1rem}.claim-word[data-v-d1d51663]{font-size:1.65rem}}@media (max-width: 1200px){.claim-word[data-v-d1d51663]{font-size:1.18rem}}@media (max-height: 760px){.login-wrapper[data-v-d1d51663]{--login-section-gap: 30px;--login-field-height: 46px;--login-button-height: 46px}.login-heading[data-v-d1d51663]{margin-bottom:24px}.copyright[data-v-d1d51663]{margin-top:34px}}.login-loader-overlay[data-v-d1d51663]{background:radial-gradient(circle at 50% 44%,rgba(246,196,0,.16),transparent 26%),radial-gradient(circle at 50% 50%,rgba(246,196,0,.06),transparent 54%),#020202;gap:18px;overflow:hidden}.login-loader-overlay[data-v-d1d51663]:before{content:none}.login-loader-overlay[data-v-d1d51663]:after{content:"";position:absolute;width:min(440px,72vw);height:min(440px,72vw);border-radius:50%;background:radial-gradient(circle,rgba(246,196,0,.18),transparent 62%);filter:blur(18px)}.aspera-loader[data-v-d1d51663]{width:178px;height:178px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(180deg,#ffffff14,#ffffff06),#070809bd;box-shadow:0 26px 80px #00000075,inset 0 1px #ffffff1f,0 0 56px #f6c4002e;backdrop-filter:blur(18px)}.aspera-svg[data-v-d1d51663]{width:136px;height:136px}.aspera-glow[data-v-d1d51663]{width:160px;height:160px;opacity:.34;animation:none}.login-loader-overlay .aspera-outline[data-v-d1d51663],.login-loader-overlay .liquid-wave-one[data-v-d1d51663],.login-loader-overlay .liquid-wave-two[data-v-d1d51663]{animation:none}.login-loader-overlay .liquid-group[data-v-d1d51663]{animation:liquidLevel-d1d51663 3.2s cubic-bezier(.45,0,.55,1) infinite}.login-loader-text[data-v-d1d51663]{position:relative;z-index:2;min-width:230px;margin:2px 0 0;padding-top:0;color:#ffffffe0;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-align:center;animation:none}.login-loader-text[data-v-d1d51663]:before{content:none}.login-loader-text[data-v-d1d51663]:after{content:none}@keyframes loaderBar-d1d51663{0%{transform:translate(-158px)}50%{transform:translate(-50%)}to{transform:translate(86px)}}.account-page[data-v-9d8027ed]{min-height:100vh;width:100vw;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:24px;box-sizing:border-box}.account-card[data-v-9d8027ed]{background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.1);box-shadow:0 16px 44px #0f172a1a;padding:1.4rem 1.8rem 1.1rem;max-width:980px;width:100%;display:flex;flex-direction:column;gap:1.2rem}.account-header[data-v-9d8027ed]{position:relative;display:flex;align-items:center;gap:1rem;border-bottom:1px solid rgba(15,23,42,.1);padding-bottom:.9rem}.avatar[data-v-9d8027ed]{width:52px;height:52px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#fbbf24,#eab308);color:#111827;font-weight:800;font-size:1.35rem;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.header-text h1[data-v-9d8027ed]{margin:0;font-size:1.2rem;font-weight:800;color:#111827}.username[data-v-9d8027ed]{margin:.15rem 0 0;font-size:.9rem;color:#6b7280}.username span[data-v-9d8027ed]{font-weight:700;color:#111827}.close-x[data-v-9d8027ed]{position:absolute;top:0;right:0;width:38px;height:38px;border-radius:12px;border:1px solid rgba(239,68,68,.25);background:#ef44441a;color:#b91c1c;display:grid;place-items:center;font-size:22px;font-weight:900;line-height:1;cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.close-x[data-v-9d8027ed]:hover{transform:translateY(-1px);background:#ef444429;box-shadow:0 10px 18px #0f172a1a}.content-grid[data-v-9d8027ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;align-items:stretch}.left-column[data-v-9d8027ed]{display:flex;flex-direction:column;gap:1.1rem;height:100%}.panel[data-v-9d8027ed]{border-radius:14px;border:1px solid rgba(15,23,42,.1);padding:1rem 1.05rem;background:#fff;box-shadow:0 10px 24px #0f172a0f;min-width:0}.panel h2[data-v-9d8027ed]{margin:0;font-size:1rem;font-weight:900;color:#111827}.panel-subtitle[data-v-9d8027ed]{margin:.25rem 0 .85rem;font-size:.85rem;color:#6b7280;line-height:1.4}.form[data-v-9d8027ed]{display:flex;flex-direction:column;gap:.65rem}.field[data-v-9d8027ed]{display:flex;flex-direction:column;gap:.25rem}.field-label[data-v-9d8027ed]{font-size:.82rem;font-weight:700;color:#374151}input[data-v-9d8027ed]{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid rgba(15,23,42,.14);padding:.55rem .7rem;font-size:.95rem;background:#fff;outline:none;transition:border-color .16s ease,box-shadow .16s ease}input[data-v-9d8027ed]:focus{border-color:#f0b900b3;box-shadow:0 0 0 4px #f0b9002e}.password-field[data-v-9d8027ed]{position:relative}.password-field input[data-v-9d8027ed]{padding-right:2.8rem}.password-toggle[data-v-9d8027ed]{position:absolute;top:50%;right:.55rem;width:32px;height:32px;padding:6px;border:0;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer;transform:translateY(-50%);display:grid;place-items:center}.password-toggle[data-v-9d8027ed]:hover{color:#111827;background:#facc152e}.password-toggle[data-v-9d8027ed]:focus-visible{outline:2px solid rgba(240,185,0,.8);outline-offset:1px}.password-toggle svg[data-v-9d8027ed]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.row-2[data-v-9d8027ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.manual-box[data-v-9d8027ed]{display:flex;flex-direction:column;gap:.9rem;padding:.9rem;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f9fafb,#fff)}.manual-info[data-v-9d8027ed]{display:flex;align-items:flex-start;gap:.75rem}.manual-icon[data-v-9d8027ed]{width:42px;height:42px;border-radius:12px;background:#facc152e;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex:0 0 auto}.manual-texts[data-v-9d8027ed]{min-width:0}.manual-title[data-v-9d8027ed]{margin:0;font-size:.95rem;font-weight:800;color:#111827}.manual-description[data-v-9d8027ed]{margin:.2rem 0 0;font-size:.84rem;line-height:1.45;color:#6b7280}.btn[data-v-9d8027ed]{border-radius:999px;border:none;padding:.6rem .95rem;font-size:.9rem;font-weight:900;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease,transform .12s ease,color .16s ease;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.btn-primary[data-v-9d8027ed]{margin-top:.25rem;width:100%;background:linear-gradient(135deg,#facc15,#eab308);color:#111827;box-shadow:0 10px 22px #eab30859}.btn-primary[data-v-9d8027ed]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #eab30873}.btn-secondary[data-v-9d8027ed]{margin-top:.25rem;width:100%;background:#111827;color:#f9fafb;box-shadow:0 10px 22px #0f172a47}.btn-secondary[data-v-9d8027ed]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f172a66}.card-footer[data-v-9d8027ed]{display:flex;justify-content:flex-end;border-top:1px solid rgba(15,23,42,.1);padding-top:.7rem}.btn-logout[data-v-9d8027ed]{background:transparent;border-radius:999px;border:1px solid rgba(239,68,68,.75);color:#b91c1c;padding:.5rem 1rem;font-size:.9rem}.btn-logout[data-v-9d8027ed]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.account-options[data-v-9d8027ed]{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.option-card[data-v-9d8027ed]{width:100%;min-width:0;min-height:88px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:14px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;color:#111827;text-align:left;cursor:pointer;box-shadow:0 8px 20px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease,background .16s ease}.option-card[data-v-9d8027ed]:hover{transform:translateY(-1px);border-color:#ecd27a;box-shadow:0 12px 26px #0f172a12}.option-card.active[data-v-9d8027ed]{border-color:#f0b900;background:#fffaf0;box-shadow:inset 4px 0 #f0b900,0 12px 26px #f0b9001f}.option-index[data-v-9d8027ed]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f0b900;color:#111827;font-weight:900;font-size:.85rem}.option-card strong[data-v-9d8027ed],.option-card small[data-v-9d8027ed]{display:block;min-width:0}.option-card strong[data-v-9d8027ed]{font-size:.95rem;font-weight:900;line-height:1.2}.option-card small[data-v-9d8027ed]{margin-top:4px;color:#64748b;font-size:.78rem;line-height:1.35}.account-panel-wrap[data-v-9d8027ed]{min-width:0}.account-section-panel[data-v-9d8027ed]{max-width:760px}.content-grid[data-v-9d8027ed]{display:none!important}.account-page[data-v-9d8027ed]{width:100%;min-width:0;align-items:flex-start;justify-content:flex-start;padding:24px;overflow-x:hidden;background:#f3f5f7}.account-card[data-v-9d8027ed]{width:100%;max-width:1180px;min-width:0;border-radius:8px;padding:22px 24px 18px;box-shadow:0 12px 30px #0f172a0f}.account-header[data-v-9d8027ed]{padding:2px 54px 18px 0}.avatar[data-v-9d8027ed]{width:50px;height:50px;background:#f0b900}.close-x[data-v-9d8027ed]{width:40px;height:40px;border-radius:8px}.content-grid[data-v-9d8027ed],.left-column[data-v-9d8027ed],.panel[data-v-9d8027ed],.manual-box[data-v-9d8027ed],.field[data-v-9d8027ed],.row-2[data-v-9d8027ed]{min-width:0}.content-grid[data-v-9d8027ed],.left-column[data-v-9d8027ed]{gap:18px}.panel[data-v-9d8027ed]{border-radius:8px;padding:18px 20px;box-shadow:0 8px 22px #0f172a0a}.panel h2[data-v-9d8027ed]{font-size:1.05rem}.form[data-v-9d8027ed]{gap:12px}input[data-v-9d8027ed]{min-height:42px;border-radius:8px;padding:9px 12px}.password-toggle[data-v-9d8027ed]{border-radius:6px}.row-2[data-v-9d8027ed]{gap:12px}.manual-box[data-v-9d8027ed]{gap:14px;padding:14px;border-radius:8px;background:#f8fafc}.manual-icon[data-v-9d8027ed]{border-radius:8px}.btn[data-v-9d8027ed]{min-height:44px;border-radius:8px;padding:0 16px}.btn-primary[data-v-9d8027ed]{background:#f0b900;box-shadow:0 10px 20px #f0b9002e}.btn-primary[data-v-9d8027ed]:hover{box-shadow:0 14px 26px #f0b9003d}.btn-secondary[data-v-9d8027ed]{box-shadow:0 10px 22px #0f172a33}.card-footer[data-v-9d8027ed]{padding-top:14px}.btn-logout[data-v-9d8027ed]{border-radius:8px}body:has(.config-shell-nav) .account-page{min-height:100dvh;padding:82px 24px 24px 88px}body:has(.config-shell-nav.is-collapsed) .account-page{padding-left:76px}.account-card[data-v-9d8027ed]{max-width:1120px;padding:28px 30px;gap:24px;border-color:#0f172a14;box-shadow:0 24px 70px #0f172a14}.account-header[data-v-9d8027ed]{min-height:78px;padding:0 54px 22px 0}.avatar[data-v-9d8027ed]{width:58px;height:58px;box-shadow:inset 0 -2px #0f172a1a}.header-text h1[data-v-9d8027ed]{font-size:1.55rem;line-height:1.15}.username[data-v-9d8027ed]{margin-top:7px}.account-panel-wrap[data-v-9d8027ed]{display:flex;align-items:flex-start}.account-section-panel[data-v-9d8027ed]{width:min(100%,820px);max-width:820px;padding:28px;border-radius:12px;border-color:#0f172a17;box-shadow:0 18px 46px #0f172a12}.account-section-panel h2[data-v-9d8027ed]{font-size:1.22rem}.account-section-panel .panel-subtitle[data-v-9d8027ed]{margin-bottom:22px;font-size:.95rem}.account-section-panel .form[data-v-9d8027ed]{gap:18px}.account-section-panel input[data-v-9d8027ed]{min-height:50px;border-radius:10px;background:#fff}.account-section-panel .btn[data-v-9d8027ed]{min-height:54px;margin-top:8px;font-size:1rem}.manual-box[data-v-9d8027ed]{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;padding:20px;background:#f8fafc;border-color:#0f172a14}.manual-box .btn[data-v-9d8027ed]{width:100%;margin:0}body:has(.config-shell-nav) .account-page{padding:96px 34px 34px 304px}body:has(.config-shell-nav.is-collapsed) .account-page{padding-left:86px}.account-page[data-v-9d8027ed]{background:linear-gradient(180deg,#eef2f6,#f8fafc 46%,#f3f5f7)}.account-card[data-v-9d8027ed]{max-width:1240px;min-height:calc(100dvh - 132px);padding:0;gap:0;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0f172a1a}.account-header[data-v-9d8027ed]{min-height:auto;padding:28px 34px;gap:16px;border-bottom:1px solid #e5eaf0;background:linear-gradient(135deg,rgba(240,185,0,.1),transparent 34%),#fff}.avatar[data-v-9d8027ed]{width:54px;height:54px;border-radius:14px}.header-text h1[data-v-9d8027ed]{font-size:1.45rem}.username[data-v-9d8027ed]{color:#667085}.close-x[data-v-9d8027ed]{top:28px;right:34px;background:#fff7f7}.account-panel-wrap[data-v-9d8027ed]{width:100%;display:block;padding:32px 34px 36px;background:#fbfcfe}.account-section-panel[data-v-9d8027ed]{width:100%;max-width:none;padding:0;overflow:hidden;border:1px solid #e1e7ef;border-radius:12px;background:#fff;box-shadow:0 16px 42px #0f172a0f}.account-section-panel h2[data-v-9d8027ed],.account-section-panel .panel-subtitle[data-v-9d8027ed]{padding-inline:30px}.account-section-panel h2[data-v-9d8027ed]{position:relative;margin:0;padding-top:28px;font-size:1.35rem}.account-section-panel h2[data-v-9d8027ed]:before{content:"";position:absolute;left:30px;top:0;width:72px;height:4px;border-radius:0 0 999px 999px;background:#f0b900}.account-section-panel .panel-subtitle[data-v-9d8027ed]{margin:8px 0 0;padding-bottom:24px;border-bottom:1px solid #edf1f5;color:#667085}.account-section-panel .form[data-v-9d8027ed]{display:grid;gap:18px;padding:28px 30px 30px}.is-password .form[data-v-9d8027ed]{max-width:720px}.is-intestazione .form>.field[data-v-9d8027ed]:nth-child(1),.is-intestazione .form>.field[data-v-9d8027ed]:nth-child(2),.is-intestazione .form>.field[data-v-9d8027ed]:nth-child(3),.is-intestazione .form>.field[data-v-9d8027ed]:nth-child(4),.is-intestazione .form>.row-2[data-v-9d8027ed],.is-intestazione .form>.btn[data-v-9d8027ed]{grid-column:auto}.is-intestazione .form>.row-2[data-v-9d8027ed],.is-intestazione .form>.btn[data-v-9d8027ed]{grid-column:1 / -1}.field[data-v-9d8027ed]{gap:7px}.field-label[data-v-9d8027ed]{color:#243044;font-size:.84rem}.account-section-panel input[data-v-9d8027ed]{min-height:48px;border:1px solid #d7dee8;border-radius:10px;background:#fff;color:#0f172a}.account-section-panel input[data-v-9d8027ed]:hover{border-color:#c6d0dd}.account-section-panel .btn[data-v-9d8027ed]{justify-self:start;width:min(100%,340px);min-height:48px}.is-password .btn[data-v-9d8027ed]{width:100%}.is-manuale .account-section-panel[data-v-9d8027ed]{max-width:820px}.is-manuale .manual-box[data-v-9d8027ed]{margin:28px 30px 30px}.manual-box[data-v-9d8027ed]{grid-template-columns:minmax(0,1fr) 210px;padding:22px;border-radius:12px;background:#f8fafc}.manual-icon[data-v-9d8027ed]{width:52px;height:52px;border-radius:12px;background:#111827;color:#f0b900;font-size:.86rem;font-weight:900}.manual-title[data-v-9d8027ed]{font-size:1.05rem}.manual-description[data-v-9d8027ed]{font-size:.92rem}@media (max-width: 900px){.account-options[data-v-9d8027ed]{grid-template-columns:1fr}.account-section-panel[data-v-9d8027ed]{max-width:none;width:100%}.content-grid[data-v-9d8027ed]{grid-template-columns:1fr}.account-card[data-v-9d8027ed]{padding:1.2rem 1.1rem 1rem}}@media (max-width: 760px){.account-card[data-v-9d8027ed],.account-section-panel[data-v-9d8027ed]{padding:20px}.manual-box[data-v-9d8027ed]{grid-template-columns:1fr}}@media (max-width: 640px){.row-2[data-v-9d8027ed]{grid-template-columns:1fr}.account-page[data-v-9d8027ed]{padding:14px}.account-card[data-v-9d8027ed]{border-radius:16px}.account-header[data-v-9d8027ed]{padding-right:46px}}@media (max-width: 900px){body:has(.config-shell-nav) .account-page,body:has(.config-shell-nav.is-collapsed) .account-page{padding:78px 14px 18px 70px}.account-card[data-v-9d8027ed]{min-height:auto;padding:0}.account-header[data-v-9d8027ed],.account-panel-wrap[data-v-9d8027ed]{padding-inline:20px}.account-section-panel .form[data-v-9d8027ed],.is-intestazione .form[data-v-9d8027ed],.row-2[data-v-9d8027ed]{grid-template-columns:1fr}.is-intestazione .form>.field[data-v-9d8027ed],.is-intestazione .form>.row-2[data-v-9d8027ed],.is-intestazione .form>.btn[data-v-9d8027ed]{grid-column:1}}body:has(.config-shell-nav) .account-page{padding:90px 32px 32px 256px}body:has(.config-shell-nav.is-collapsed) .account-page{padding-left:84px}.account-page[data-v-9d8027ed]{background:#f5f7fa}.account-card[data-v-9d8027ed]{max-width:1120px;min-height:auto;margin:0 auto;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 12px 32px #0f172a0f}.account-header[data-v-9d8027ed]{padding:24px 28px;background:#fff}.avatar[data-v-9d8027ed]{width:48px;height:48px;border-radius:10px;box-shadow:none}.header-text h1[data-v-9d8027ed]{font-size:1.35rem}.close-x[data-v-9d8027ed]{top:24px;right:28px;width:36px;height:36px;border-radius:8px;background:#fff}.account-panel-wrap[data-v-9d8027ed]{padding:28px;background:#fff}.account-section-panel[data-v-9d8027ed]{max-width:860px;border-radius:10px;box-shadow:none}.is-intestazione .account-section-panel[data-v-9d8027ed]{max-width:100%}.account-section-panel h2[data-v-9d8027ed],.account-section-panel .panel-subtitle[data-v-9d8027ed]{padding-inline:26px}.account-section-panel h2[data-v-9d8027ed]{padding-top:24px;font-size:1.18rem}.account-section-panel h2[data-v-9d8027ed]:before{left:26px;width:44px;height:3px}.account-section-panel .panel-subtitle[data-v-9d8027ed]{padding-bottom:20px}.account-section-panel .form[data-v-9d8027ed]{padding:24px 26px 26px}.account-section-panel input[data-v-9d8027ed]{min-height:46px;border-radius:8px}.account-section-panel .btn[data-v-9d8027ed]{min-height:46px;border-radius:8px;box-shadow:none}.manual-box[data-v-9d8027ed]{margin:24px 26px 26px;border-radius:10px;background:#f8fafc}@media (max-width: 900px){body:has(.config-shell-nav) .account-page,body:has(.config-shell-nav.is-collapsed) .account-page{padding:78px 16px 20px 68px}.account-panel-wrap[data-v-9d8027ed]{padding:20px}}body:has(.config-shell-nav) .account-page{padding:96px clamp(28px,4vw,56px) 42px calc(224px + clamp(28px,4vw,56px))}body:has(.config-shell-nav.is-collapsed) .account-page{padding-left:calc(52px + clamp(28px,4vw,56px))}.account-page[data-v-9d8027ed]{width:100%;min-height:100dvh;background:#f4f6f8}.account-card[data-v-9d8027ed]{width:100%;max-width:1040px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:18px}.account-header[data-v-9d8027ed]{min-height:auto;padding:22px 24px;border:1px solid #e3e8ef;border-radius:14px;background:#fff;box-shadow:0 10px 28px #0f172a0d}.avatar[data-v-9d8027ed]{width:46px;height:46px;border-radius:12px;background:#f0b900;box-shadow:none;font-size:1.12rem}.header-text h1[data-v-9d8027ed]{font-size:1.38rem;font-weight:850;color:#0f172a}.username[data-v-9d8027ed]{margin-top:5px;color:#667085;font-size:.94rem}.close-x[data-v-9d8027ed]{top:22px;right:24px;width:34px;height:34px;border-radius:10px;border-color:#fecaca;background:snow}.account-panel-wrap[data-v-9d8027ed]{display:block;padding:0;background:transparent}.account-section-panel[data-v-9d8027ed]{width:100%;max-width:none;padding:0;overflow:hidden;border:1px solid #e3e8ef;border-radius:14px;background:#fff;box-shadow:0 10px 28px #0f172a0d}.account-section-panel h2[data-v-9d8027ed]{margin:0;padding:26px 28px 0;color:#0f172a;font-size:1.28rem;font-weight:850}.account-section-panel h2[data-v-9d8027ed]:before{display:none}.account-section-panel .panel-subtitle[data-v-9d8027ed]{margin:7px 0 0;padding:0 28px 22px;border-bottom:1px solid #edf1f5;color:#667085;font-size:.95rem}.account-section-panel .form[data-v-9d8027ed]{display:grid;gap:18px;padding:26px 28px 28px}.is-password .form[data-v-9d8027ed]{max-width:680px}.is-intestazione .form[data-v-9d8027ed]{grid-template-columns:repeat(2,minmax(0,1fr))}.is-intestazione .row-2[data-v-9d8027ed],.is-intestazione .btn[data-v-9d8027ed]{grid-column:1 / -1}.row-2[data-v-9d8027ed]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field[data-v-9d8027ed]{gap:8px}.field-label[data-v-9d8027ed]{color:#344054;font-size:.84rem;font-weight:750}.account-section-panel input[data-v-9d8027ed]{min-height:48px;border:1px solid #d8dee8;border-radius:10px;background:#fff;color:#0f172a;box-shadow:none}.account-section-panel input[data-v-9d8027ed]:focus{border-color:#f0b900;box-shadow:0 0 0 3px #f0b90029}.account-section-panel .btn[data-v-9d8027ed]{width:auto;min-width:220px;min-height:48px;justify-self:start;border-radius:10px;box-shadow:none}.is-password .btn[data-v-9d8027ed]{width:min(100%,360px)}.btn-primary[data-v-9d8027ed]{background:#f0b900}.btn-secondary[data-v-9d8027ed]{background:#111827}.manual-box[data-v-9d8027ed]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin:26px 28px 28px;padding:18px;border:1px solid #e3e8ef;border-radius:12px;background:#fafbfc}.manual-icon[data-v-9d8027ed]{width:46px;height:46px;border-radius:10px}.manual-box .btn[data-v-9d8027ed]{min-width:190px}@media (max-width: 900px){body:has(.config-shell-nav) .account-page,body:has(.config-shell-nav.is-collapsed) .account-page{padding:78px 18px 22px 70px}.account-header[data-v-9d8027ed]{padding:20px 54px 20px 20px}.close-x[data-v-9d8027ed]{top:20px;right:20px}.is-intestazione .form[data-v-9d8027ed],.row-2[data-v-9d8027ed],.manual-box[data-v-9d8027ed]{grid-template-columns:1fr}.account-section-panel h2[data-v-9d8027ed],.account-section-panel .panel-subtitle[data-v-9d8027ed]{padding-inline:22px}.account-section-panel .form[data-v-9d8027ed]{padding:22px}}.length-stepper-control[data-v-e0ba03b8]{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:stretch;width:100%;min-height:38px;overflow:hidden;border:1px solid rgba(15,23,42,.18);border-radius:8px;background:#fff;box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease,background-color .14s ease}.length-stepper-control[data-v-e0ba03b8]:focus-within{border-color:#f5b700d9;box-shadow:0 0 0 3px #f5b7002e}.length-stepper-control[data-v-e0ba03b8]:hover{border-color:#0f172a47}.length-stepper-control.length-stepper-control input[data-v-e0ba03b8],.length-stepper-control.length-stepper-control input[type=number][data-v-e0ba03b8],.length-stepper-control.length-stepper-control input[type=text][data-v-e0ba03b8]{width:100%!important;min-width:0;height:100%!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#0b0f18;font:inherit;font-size:13px!important;font-weight:500!important;outline:none;appearance:textfield;-moz-appearance:textfield}.length-stepper-control input[data-v-e0ba03b8]::-webkit-inner-spin-button,.length-stepper-control input[data-v-e0ba03b8]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.length-stepper-arrows[data-v-e0ba03b8]{display:grid;grid-template-rows:1fr 1fr;border-left:1px solid rgba(15,23,42,.12);background:#f8fafc}.length-stepper-arrow[data-v-e0ba03b8]{position:relative;min-width:0;width:100%;height:100%;padding:0;border:0;background:transparent;color:#334155;cursor:pointer}.length-stepper-arrow+.length-stepper-arrow[data-v-e0ba03b8]{border-top:1px solid rgba(15,23,42,.1)}.length-stepper-arrow[data-v-e0ba03b8]:before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-top:2px solid currentColor;border-left:2px solid currentColor}.length-stepper-arrow.is-up[data-v-e0ba03b8]:before{transform:translate(-50%,-35%) rotate(45deg)}.length-stepper-arrow.is-down[data-v-e0ba03b8]:before{transform:translate(-50%,-65%) rotate(225deg)}.length-stepper-arrow[data-v-e0ba03b8]:hover:not(:disabled){background:#ffe27a;color:#111827}.length-stepper-arrow[data-v-e0ba03b8]:active:not(:disabled){background:#f2c200}.length-stepper-arrow[data-v-e0ba03b8]:disabled,.length-stepper-control.is-disabled[data-v-e0ba03b8]{cursor:not-allowed;opacity:.62}[data-v-c3cb4300]{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.page[data-v-c3cb4300]{min-height:100vh;background-color:#f3f3f3}html[data-v-c3cb4300],body[data-v-c3cb4300]{width:100%;overflow-x:hidden}.app-header[data-v-c3cb4300]{width:100vw;display:block;background-color:#ffc107}.wrapper[data-v-c3cb4300]{display:flex;justify-content:center;align-items:flex-start;padding:24px 16px;background-color:#f3f3f3}.box[data-v-c3cb4300]{width:100%;max-width:950px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px #0000001a}.title[data-v-c3cb4300]{text-align:center;margin-bottom:20px}.box-layout[data-v-c3cb4300]{display:flex;flex-direction:column;gap:24px}.inputs[data-v-c3cb4300],.outputs[data-v-c3cb4300]{width:100%}.form-group[data-v-c3cb4300]{margin-bottom:12px}.form-group label[data-v-c3cb4300]{font-weight:500;display:block;margin-bottom:4px}.input-group[data-v-c3cb4300]{display:flex;align-items:center;gap:6px}.settings-length-stepper[data-v-c3cb4300]{flex:1 1 auto}.input-group input[data-v-c3cb4300],.input-group select[data-v-c3cb4300]{flex-grow:1;padding:6px 8px;font-size:14px;border:1px solid #ccc;border-radius:4px}.input-group span[data-v-c3cb4300],.results[data-v-c3cb4300]{font-size:14px}.result-row[data-v-c3cb4300]{display:flex;justify-content:space-between;margin-bottom:6px;gap:16px}.result-row .label[data-v-c3cb4300]{color:#555}.result-row .value[data-v-c3cb4300]{font-weight:700;color:#222}.result-row.bad .value[data-v-c3cb4300]{color:#d9534f}.divider[data-v-c3cb4300]{margin:10px 0;border:none;border-top:1px solid #ddd}.esito[data-v-c3cb4300]{text-align:center;margin-top:10px;padding:10px;border-radius:8px;font-weight:700;color:#fff;font-size:14px}.esito.ok[data-v-c3cb4300]{background-color:#4caf50}.esito.ko[data-v-c3cb4300]{background-color:#f44336}@media (min-width: 992px){.wrapper[data-v-c3cb4300]{padding:32px 24px}.box[data-v-c3cb4300]{padding:24px 28px}.box-layout[data-v-c3cb4300]{flex-direction:row;align-items:flex-start}.inputs[data-v-c3cb4300],.outputs[data-v-c3cb4300]{flex:1}}[data-v-89689642]{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}html[data-v-89689642],body[data-v-89689642]{width:100%;overflow-x:hidden;font-family:Poppins,sans-serif}.app-header[data-v-89689642]{width:100vw;background-color:#ffc107}.content[data-v-89689642]{display:flex;flex-direction:row;padding:10px 24px 24px;gap:12px;width:100%;box-sizing:border-box;align-items:flex-start}.left-panel[data-v-89689642]{flex:0 0 55%;max-width:55%;display:flex;flex-direction:column;gap:10px}.right-panel[data-v-89689642]{flex:1;display:flex;flex-direction:column;gap:10px}@media (max-width: 1100px){.content[data-v-89689642]{flex-direction:column}.left-panel[data-v-89689642]{max-width:100%}}.image-preview[data-v-89689642]{min-height:250px;background-color:#fff;border:1px solid rgba(15,23,42,.14);border-radius:8px;box-shadow:0 8px 20px #0f172a12;display:flex;justify-content:center;align-items:center;color:#0b0f188c;width:100%}.card[data-v-89689642]{background-color:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;padding:16px;box-shadow:0 8px 20px #0f172a12;width:100%;box-sizing:border-box}.card-yellow[data-v-89689642]{display:flex;flex-direction:column;align-items:stretch;padding:16px;min-height:0;background-color:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;box-shadow:0 8px 20px #0f172a12}.card-yellow .row[data-v-89689642]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px 16px;width:100%;max-width:none}.card-yellow .input-group[data-v-89689642]{display:flex;flex-direction:column;min-width:200px}.silly-double-strip-note[data-v-89689642]{width:100%;margin:12px 0 0;padding:9px 12px;border:1px solid #d9a900;border-radius:8px;background:#fff7cc;color:#5f4800;font-size:13px;font-weight:700;text-align:center}h2[data-v-89689642]{font-size:20px;font-weight:800;margin:0;color:#030712}.section-card[data-v-89689642]{gap:14px}.section-heading[data-v-89689642]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.section-number[data-v-89689642]{width:42px;height:42px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:linear-gradient(135deg,#fff8d6,#f7d65f);color:#030712;font-size:17px;font-weight:900;box-shadow:inset 0 1px #ffffffc7}.card-title-bar[data-v-89689642]{background:#f2c94c38;border-bottom:1px solid rgba(231,226,210,.95);color:#111827e6;width:100%;margin:-16px -16px 16px;padding:10px 16px;border-radius:18px 18px 0 0;text-align:center;font-size:14px;font-weight:900;letter-spacing:.2px;box-shadow:inset 0 1px #ffffffb3}.modal-overlay[data-v-89689642]{position:fixed;inset:0;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-box[data-v-89689642]{background:#fff;padding:24px;border-radius:10px;width:420px;max-width:95%;box-shadow:0 10px 30px #0003}.modal-text[data-v-89689642]{margin-bottom:10px}.modal-text-small[data-v-89689642]{font-size:14px;margin-bottom:16px;color:#666}.radio-group[data-v-89689642]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.radio-option[data-v-89689642]{display:flex;gap:8px;align-items:center}.modal-buttons[data-v-89689642]{display:flex;justify-content:flex-end;gap:10px}.alert-warning[data-v-89689642]{color:#b8860b;font-size:13px}.row[data-v-89689642]{display:flex;flex-wrap:wrap;gap:14px 16px;margin-bottom:0}.column[data-v-89689642]{flex:1;display:flex;flex-direction:column;min-width:200px}.column-small[data-v-89689642]{width:120px;display:flex;flex-direction:column}.input-group-color[data-v-89689642]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.input-group label[data-v-89689642]{font-size:13px;text-align:left;font-weight:800;margin-bottom:6px;color:#0b0f18e0}.input-style[data-v-89689642]{padding:9px 12px;margin-top:0;margin-bottom:0;border:1px solid rgba(15,23,42,.16);border-radius:8px;background-color:#fff;font-size:16px;font-weight:500;color:#0b0f18eb;width:100%;box-sizing:border-box;box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease;height:48px}.input-style[data-v-89689642]:hover{border-color:#0f172a47;transform:translateY(-1px)}.input-style[data-v-89689642]:focus{border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e;outline:none;transform:none}select.input-style[data-v-89689642]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%23565f72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px}label[data-v-89689642],.label-bold[data-v-89689642]{font-weight:700;font-size:16px;color:#111827;margin-bottom:7px}.font-mono[data-v-89689642]{font-family:monospace}.accessori-row[data-v-89689642]{align-items:flex-start}.field-hint[data-v-89689642]{margin-top:-6px;font-size:12px;opacity:.75;line-height:1.2}.column-qty[data-v-89689642]{flex:0 0 140px;min-width:140px;align-self:flex-start}.small-input-q[data-v-89689642]{width:100%;height:48px;margin-top:0;margin-bottom:0}.btn-yellow[data-v-89689642]{background:linear-gradient(135deg,#facc15,#eab308);color:#111827;font-weight:900;padding:10px 16px;border:1px solid rgba(15,23,42,.12);border-radius:12px;cursor:pointer;box-shadow:0 10px 22px #eab30833;transition:transform .12s ease,filter .12s ease,box-shadow .14s ease;height:40px}.btn-yellow[data-v-89689642]:hover{transform:translateY(-1px);filter:brightness(.98);box-shadow:0 14px 26px #eab30842}.btn-yellow[data-v-89689642]:active{transform:translateY(0)}.btn-add-small[data-v-89689642]{background:linear-gradient(135deg,#facc15,#eab308);color:#111827;font-weight:900;border:1px solid rgba(15,23,42,.12);border-radius:12px;cursor:pointer;width:44px;height:40px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 22px #eab30833;transition:transform .12s ease,filter .12s ease,box-shadow .14s ease}.btn-add-small[data-v-89689642]:hover{transform:translateY(-1px);filter:brightness(.98);box-shadow:0 14px 26px #eab30842}.btn-add-small[data-v-89689642]:disabled{background:#0f172a14;color:#0b0f1873;border:1px solid rgba(15,23,42,.1);box-shadow:none;cursor:not-allowed}.btn-primary[data-v-89689642]{background-color:#16a34a;color:#fff;padding:8px 12px;border:none;border-radius:10px}.btn-secondary[data-v-89689642]{background-color:#0f172a14;color:#111827;padding:8px 12px;border:1px solid rgba(15,23,42,.12);border-radius:10px}.horizontal-options[data-v-89689642]{display:flex;gap:12px;align-items:center;margin-top:8px}.input-with-button[data-v-89689642]{display:flex;gap:8px;align-items:center}.input-label-row[data-v-89689642]{display:flex;align-items:center;justify-content:space-between;gap:8px}.customer-code-toggle[data-v-89689642]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;user-select:none;color:#4b5563;font-size:.76rem;font-weight:800;line-height:1}.customer-code-toggle input[data-v-89689642]{position:absolute;opacity:0;pointer-events:none}.customer-code-toggle-box[data-v-89689642]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid rgba(17,24,39,.32);background:#fff;color:transparent}.customer-code-toggle.is-checked[data-v-89689642]{color:#111827}.customer-code-toggle.is-checked .customer-code-toggle-box[data-v-89689642]{background:#111827;border-color:#111827;color:#fff}.customer-code-toggle-text[data-v-89689642]{letter-spacing:0}.descrizione-ordine input[data-v-89689642]{flex:1}.custom-code-row[data-v-89689642]{display:flex;gap:8px;align-items:center}.riassunto-box[data-v-89689642],.riepilogo-card[data-v-89689642]{background-color:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;padding:18px 20px;font-size:1rem;line-height:1.5;box-shadow:0 8px 20px #0f172a12}.riepilogo-card h2[data-v-89689642]{margin-bottom:10px}.riepilogo-card p[data-v-89689642]{margin:0;color:#111827}.confirm-order-row[data-v-89689642]{margin-top:6px;display:flex;justify-content:flex-start}.confirm-order-row .btn-confirm[data-v-89689642]{height:38px;padding:0 14px;border-radius:10px}.modal-overlay[data-v-89689642]{position:fixed;inset:0;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:999}.modal-box[data-v-89689642]{background-color:#fff;padding:24px;border-radius:14px;max-width:400px;width:90%;box-shadow:0 20px 60px #00000038;border:1px solid rgba(15,23,42,.1)}.modal-actions[data-v-89689642]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.align-center[data-v-89689642]{align-items:center}.gap-16[data-v-89689642]{gap:16px}.card.custom-row[data-v-89689642]{margin-top:4px!important}.alimentatori-card[data-v-89689642]{width:100%;margin-top:0;flex-grow:1;background-color:#ffffed;border-radius:14px;box-shadow:0 10px 26px #0f172a14;border:1px solid rgba(15,23,42,.12);padding:12px;gap:12px}.alimentatori-card h2[data-v-89689642]{background:#f2c94c38;border:1px solid rgba(231,226,210,.95);color:#111827e6;text-align:center;padding:6px 12px;margin:0 0 12px;font-size:14px;font-weight:900;border-radius:12px;box-shadow:inset 0 1px #ffffffb3}.alimentatori-card .horizontal-options[data-v-89689642]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:20px}.alimentatori-card select[data-v-89689642],.alimentatori-card input[type=number][data-v-89689642]{height:40px;padding:8px 12px;margin-top:0;margin-bottom:10px;border:1px solid rgba(15,23,42,.18);border-radius:12px;font-size:14px;font-weight:600;background-color:#fff;box-shadow:0 10px 22px #0f172a0f}.alimentatori-card select[data-v-89689642]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%23565f72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px}.alimentatori-card select[data-v-89689642]:focus,.alimentatori-card input[type=number][data-v-89689642]:focus{outline:none;border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e,0 12px 26px #0f172a14}.alimentatori-card .large-input-alimentatori[data-v-89689642]{width:400px}.alimentatori-card .small-input-q[data-v-89689642]{width:100px}.strip-info[data-v-89689642]{padding:8px 12px;background:#f2c94c24;border:1px solid rgba(231,226,210,.95);border-left:4px solid rgba(240,185,0,.7);border-radius:12px;font-size:13px;color:#0b0f18db}.alert-success[data-v-89689642]{margin-top:10px;padding:8px 12px;background-color:#d8f5d2;border:1px solid #b2e0a8;border-radius:10px;color:#2b6e2f;font-weight:600;font-size:14px;text-align:center}.card.row.align-center.gap-16[data-v-89689642]{background-color:#ffffed;border:1px solid rgba(15,23,42,.12);border-radius:14px;box-shadow:0 10px 26px #0f172a14;padding:12px}.card.row.align-center.gap-16 label[data-v-89689642]{font-weight:800;font-size:13px;color:#0b0f18e0;margin-bottom:6px}.input-with-button[data-v-89689642]{display:flex;align-items:center;gap:8px}.input-with-button .btn-add-small[data-v-89689642]{flex:0 0 auto;margin-top:0;align-self:center}.card.row.align-center.gap-16 .input-with-button[data-v-89689642]{display:flex;align-items:center;gap:8px}.card.row.align-center.gap-16 .input-with-button .input-style[data-v-89689642]{flex:1;height:40px;padding:8px 12px;font-size:14px;background:#fff;border:1px solid rgba(15,23,42,.18);border-radius:12px;box-shadow:0 10px 22px #0f172a0f}.card.row.align-center.gap-16 .input-with-button .input-style[data-v-89689642]:focus{outline:none;border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e,0 12px 26px #0f172a14}.alimentatori-card[data-v-89689642],.order-tools-card[data-v-89689642],.riepilogo-card[data-v-89689642]{background-color:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;box-shadow:0 8px 20px #0f172a12}.alimentatori-card[data-v-89689642]{padding:20px 16px}.compact-card-title[data-v-89689642]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.compact-card-title h2[data-v-89689642],.alimentatori-card h2[data-v-89689642]{margin:0;padding:0;background:transparent;border:0;box-shadow:none;text-align:left;font-size:20px;line-height:1.2;color:#030712}.alimentatori-card .horizontal-options[data-v-89689642]{justify-content:flex-start;gap:16px}.alimentatori-card select[data-v-89689642],.alimentatori-card input[type=number][data-v-89689642],.card.row.align-center.gap-16 .input-with-button .input-style[data-v-89689642]{height:48px;margin-bottom:0;border-radius:8px;border-color:#0f172a29;box-shadow:none;font-size:16px;font-weight:500}.alimentatori-card .large-input-alimentatori[data-v-89689642]{flex:1 1 auto;min-width:0;width:auto}.alimentatori-card .small-input-q[data-v-89689642]{flex:0 0 126px;width:126px}.order-tools-card[data-v-89689642]{align-items:flex-end;padding:16px}.card.row.align-center.gap-16 label[data-v-89689642]{font-weight:700;font-size:15px;color:#111827;margin-bottom:7px}.btn-yellow[data-v-89689642],.btn-add-small[data-v-89689642]{border-radius:8px;min-height:48px}.confirm-strip-row[data-v-89689642]{padding:0}.confirm-strip-btn[data-v-89689642]{width:100%;min-height:60px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:8px;font-size:22px;font-weight:900}.confirm-strip-btn[data-v-89689642]:disabled{background:#0f172a14;color:#11182773;box-shadow:none;cursor:not-allowed}.preview-img[data-v-89689642]{max-width:100%;max-height:100%;object-fit:contain}@media (max-width: 1100px){.content[data-v-89689642]{gap:12px}.right-panel[data-v-89689642],.left-panel[data-v-89689642]{max-width:100%;flex-basis:auto}.alimentatori-card .horizontal-options[data-v-89689642],.order-tools-card[data-v-89689642],.input-with-button[data-v-89689642]{flex-wrap:wrap}.alimentatori-card .large-input-alimentatori[data-v-89689642],.alimentatori-card .small-input-q[data-v-89689642],.order-tools-card .column[data-v-89689642]{flex-basis:100%;width:100%}}.page-shell[data-v-89689642]{height:calc(100vh - 70px);overflow:hidden}.content[data-v-89689642]{height:100%;padding:10px 18px 12px;gap:12px;overflow:hidden}.left-panel[data-v-89689642],.right-panel[data-v-89689642]{gap:10px}.left-panel[data-v-89689642],.right-panel[data-v-89689642]{flex:1 1 0;max-width:none}.card.row.align-center.gap-16.order-tools-card[data-v-89689642]{background-color:#fff}.card[data-v-89689642],.card-yellow[data-v-89689642],.alimentatori-card[data-v-89689642],.order-tools-card[data-v-89689642],.riepilogo-card[data-v-89689642]{padding:14px 16px;border-radius:8px}.section-card[data-v-89689642]{gap:10px}.section-heading[data-v-89689642]{gap:10px;margin-bottom:4px}.section-number[data-v-89689642]{width:38px;height:38px;font-size:15px}h2[data-v-89689642],.compact-card-title h2[data-v-89689642],.alimentatori-card h2[data-v-89689642],.riepilogo-card h2[data-v-89689642]{font-size:18px;line-height:1.15}.card-yellow .row[data-v-89689642],.row[data-v-89689642]{gap:12px 14px}.column[data-v-89689642]{min-width:170px}label[data-v-89689642],.label-bold[data-v-89689642],.card.row.align-center.gap-16 label[data-v-89689642]{font-size:13px;line-height:1.15;margin-bottom:4px}.input-style[data-v-89689642],.small-input-q[data-v-89689642],.alimentatori-card select[data-v-89689642],.alimentatori-card input[type=number][data-v-89689642],.card.row.align-center.gap-16 .input-with-button .input-style[data-v-89689642]{height:42px;min-height:42px;padding:7px 12px;font-size:14px}select.input-style[data-v-89689642],.alimentatori-card select[data-v-89689642]{padding-right:34px;background-position:right 10px center;background-size:15px 15px}.image-preview[data-v-89689642]{min-height:205px;height:28vh;max-height:245px}.alimentatori-card[data-v-89689642]{padding:16px}.compact-card-title[data-v-89689642]{margin-bottom:10px}.alimentatori-card .horizontal-options[data-v-89689642]{gap:10px}.alimentatori-card .small-input-q[data-v-89689642]{flex-basis:86px;width:86px}.btn-yellow[data-v-89689642],.btn-add-small[data-v-89689642]{min-height:42px;height:42px;padding:7px 14px;font-size:14px}.btn-add-small[data-v-89689642]{width:42px}.field-hint[data-v-89689642]{margin-top:4px;font-size:11px}.riepilogo-card[data-v-89689642]{padding:15px 16px;font-size:14px;line-height:1.38}.riepilogo-card h2[data-v-89689642]{margin-bottom:6px}.confirm-strip-btn[data-v-89689642]{min-height:54px;height:54px;gap:10px;font-size:18px}.confirm-strip-btn svg[data-v-89689642]{width:18px;height:18px}.content[data-v-89689642]{align-items:stretch}.left-panel[data-v-89689642],.right-panel[data-v-89689642]{height:100%;min-height:0}.left-panel .section-card[data-v-89689642]{flex:1 1 0;min-height:0}.left-panel .section-card[data-v-89689642]{justify-content:space-between}.left-panel .section-heading[data-v-89689642]{transform:translateY(-4px);margin-bottom:-2px}.left-panel .section-card .row[data-v-89689642]{flex:1 1 auto;align-items:center;align-content:center}.left-panel .section-card .row+.row[data-v-89689642]{margin-top:8px}.left-panel .section-card .column[data-v-89689642]{justify-content:center}.left-panel .section-card .accessori-row[data-v-89689642]{align-items:flex-start}.left-panel .section-card .field-hint[data-v-89689642]{min-height:14px}.right-panel[data-v-89689642]{justify-content:stretch}.right-panel .image-preview[data-v-89689642]{flex:1 1 auto;min-height:0}.confirm-strip-row[data-v-89689642]{margin-top:auto}@media (max-width: 1450px){.left-panel .section-card .row[data-v-89689642]{gap:10px 12px}.column[data-v-89689642]{min-width:155px}}@media (max-height: 820px){.left-panel .section-card[data-v-89689642]{justify-content:center}.left-panel .section-card .row[data-v-89689642]{flex:0 1 auto}.left-panel .section-card .row+.row[data-v-89689642]{margin-top:10px}}@media (max-height: 720px){.card[data-v-89689642],.card-yellow[data-v-89689642],.alimentatori-card[data-v-89689642],.order-tools-card[data-v-89689642],.riepilogo-card[data-v-89689642]{padding:10px 12px}.left-panel .section-card .row+.row[data-v-89689642]{margin-top:6px}.input-style[data-v-89689642],.small-input-q[data-v-89689642],.alimentatori-card select[data-v-89689642],.alimentatori-card input[type=number][data-v-89689642],.card.row.align-center.gap-16 .input-with-button .input-style[data-v-89689642]{height:36px;min-height:36px}}.strip-custom-page[data-v-89689642],.strip-custom-page .page-shell[data-v-89689642],.strip-custom-page .content[data-v-89689642],.strip-custom-page .left-panel[data-v-89689642],.strip-custom-page .right-panel[data-v-89689642],.strip-custom-page .card[data-v-89689642],.strip-custom-page .column[data-v-89689642],.strip-custom-page .input-with-button[data-v-89689642],.strip-custom-page .horizontal-options[data-v-89689642]{min-width:0;box-sizing:border-box}.strip-custom-page[data-v-89689642]{width:100%;overflow-x:hidden;background:#f3f5f7}.strip-custom-page .page-shell[data-v-89689642]{width:100%}.strip-custom-page .content[data-v-89689642]{width:100%;max-width:100%;padding-left:24px;padding-right:24px}.strip-custom-page .card-yellow .row[data-v-89689642]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.strip-custom-page .card-yellow .accessori-row[data-v-89689642]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.strip-custom-page .card-yellow .column[data-v-89689642],.strip-custom-page .order-tools-card .column[data-v-89689642]{min-width:0;width:100%}.strip-custom-page .input-style[data-v-89689642],.strip-custom-page select[data-v-89689642],.strip-custom-page input[data-v-89689642]{max-width:100%}.strip-custom-page .input-with-button[data-v-89689642]{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.strip-custom-page .order-tools-card[data-v-89689642]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end}.strip-custom-page .alimentatori-card .horizontal-options[data-v-89689642]{display:grid;grid-template-columns:minmax(0,1fr) 96px 42px;align-items:end}.strip-custom-page .alimentatori-card .large-input-alimentatori[data-v-89689642],.strip-custom-page .alimentatori-card .small-input-q[data-v-89689642]{width:100%;flex-basis:auto}body:has(.config-shell-nav) .strip-custom-page .content{padding-left:24px;padding-right:20px}@media (max-width: 1200px){.strip-custom-page .page-shell[data-v-89689642]{height:auto;min-height:calc(100vh - 70px);overflow:visible}.strip-custom-page .content[data-v-89689642]{height:auto;overflow:visible;flex-direction:column;align-items:stretch;padding:14px 20px 28px}.strip-custom-page .left-panel[data-v-89689642],.strip-custom-page .right-panel[data-v-89689642]{width:100%;max-width:100%;flex:0 0 auto;height:auto}.strip-custom-page .left-panel .section-card[data-v-89689642]{flex:0 0 auto}.strip-custom-page .right-panel .image-preview[data-v-89689642]{flex:0 0 auto;min-height:180px;height:auto;max-height:220px}}@media (max-width: 760px){.strip-custom-page .content[data-v-89689642]{padding-left:14px;padding-right:14px}.strip-custom-page .card[data-v-89689642],.strip-custom-page .card-yellow[data-v-89689642],.strip-custom-page .alimentatori-card[data-v-89689642],.strip-custom-page .order-tools-card[data-v-89689642],.strip-custom-page .riepilogo-card[data-v-89689642]{padding:12px}.strip-custom-page .card-yellow .row[data-v-89689642],.strip-custom-page .order-tools-card[data-v-89689642],.strip-custom-page .alimentatori-card .horizontal-options[data-v-89689642]{grid-template-columns:1fr}.strip-custom-page .input-with-button[data-v-89689642]{grid-template-columns:minmax(0,1fr) 52px}.strip-custom-page .order-tools-card .column+.column[data-v-89689642]{margin-top:2px}.strip-custom-page .btn-yellow[data-v-89689642]{width:100%}}@media (min-width: 1201px){.strip-custom-page .page-shell[data-v-89689642]{height:auto;min-height:calc(100vh - 70px);overflow:visible}.strip-custom-page .content[data-v-89689642]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);width:100%;max-width:1560px;height:auto;min-height:0;margin:0 auto;padding:18px 24px 22px;gap:14px;align-items:stretch;overflow:visible}.strip-custom-page .left-panel[data-v-89689642],.strip-custom-page .right-panel[data-v-89689642]{width:100%;max-width:none;height:100%;min-height:0;gap:12px}.strip-custom-page .left-panel[data-v-89689642],.strip-custom-page .right-panel[data-v-89689642]{flex:none}.strip-custom-page .left-panel .section-card[data-v-89689642]{flex:0 0 auto;min-height:0;justify-content:flex-start}.strip-custom-page .left-panel .section-card[data-v-89689642]:last-child{flex:1 1 auto}.strip-custom-page .card[data-v-89689642],.strip-custom-page .card-yellow[data-v-89689642],.strip-custom-page .alimentatori-card[data-v-89689642],.strip-custom-page .order-tools-card[data-v-89689642],.strip-custom-page .riepilogo-card[data-v-89689642]{padding:14px;border-radius:8px;box-shadow:0 8px 18px #0f172a0f}.strip-custom-page .section-card[data-v-89689642]{gap:12px}.strip-custom-page .section-heading[data-v-89689642]{transform:none;margin-bottom:2px}.strip-custom-page .section-number[data-v-89689642]{width:36px;height:36px;font-size:14px}.strip-custom-page h2[data-v-89689642],.strip-custom-page .compact-card-title h2[data-v-89689642],.strip-custom-page .alimentatori-card h2[data-v-89689642],.strip-custom-page .riepilogo-card h2[data-v-89689642]{font-size:18px;line-height:1.15}.strip-custom-page .label-bold[data-v-89689642],.strip-custom-page label[data-v-89689642]{font-size:13px;line-height:1.15;margin-bottom:5px}.strip-custom-page .left-panel .section-card .row[data-v-89689642]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;flex:0 0 auto;align-items:end;align-content:normal}.strip-custom-page .left-panel .section-card .row+.row[data-v-89689642]{margin-top:0}.strip-custom-page .left-panel .section-card:first-child .row[data-v-89689642]:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.strip-custom-page .left-panel .section-card .accessori-row[data-v-89689642]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.strip-custom-page .left-panel .section-card .column[data-v-89689642]{justify-content:flex-start}.strip-custom-page .input-style[data-v-89689642],.strip-custom-page .small-input-q[data-v-89689642],.strip-custom-page .alimentatori-card select[data-v-89689642],.strip-custom-page .alimentatori-card input[type=number][data-v-89689642],.strip-custom-page .card.row.align-center.gap-16 .input-with-button .input-style[data-v-89689642]{height:40px;min-height:40px;padding:6px 12px;font-size:14px}.strip-custom-page .field-hint[data-v-89689642]{margin-top:5px;min-height:0;font-size:11px}.strip-custom-page .image-preview[data-v-89689642]{flex:0 0 auto;height:170px;min-height:170px;max-height:170px}.strip-custom-page .alimentatori-card[data-v-89689642]{flex:0 0 auto;min-height:0;padding:14px}.strip-custom-page .compact-card-title[data-v-89689642]{margin-bottom:12px}.strip-custom-page .alimentatori-card .horizontal-options[data-v-89689642]{gap:10px;grid-template-columns:minmax(0,1fr) 82px 40px}.strip-custom-page .btn-yellow[data-v-89689642],.strip-custom-page .btn-add-small[data-v-89689642]{height:40px;min-height:40px;padding-top:6px;padding-bottom:6px;font-size:14px}.strip-custom-page .btn-add-small[data-v-89689642]{width:40px}.strip-custom-page .order-tools-card[data-v-89689642]{grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:12px;align-items:end;flex:0 0 auto;padding:12px 14px}.strip-custom-page .riepilogo-card[data-v-89689642]{flex:0 0 auto;padding:12px 14px;font-size:13px;line-height:1.35}.strip-custom-page .riepilogo-card h2[data-v-89689642]{margin-bottom:6px}.strip-custom-page .confirm-strip-row[data-v-89689642]{margin-top:0}.strip-custom-page .confirm-strip-btn[data-v-89689642]{height:44px;min-height:44px;font-size:16px;gap:8px}}@media (min-width: 1600px){.strip-custom-page .content[data-v-89689642]{max-width:1640px;padding-left:28px;padding-right:28px}.strip-custom-page .image-preview[data-v-89689642]{height:185px;min-height:185px;max-height:185px}}@media (min-width: 1201px) and (max-width: 1380px){.strip-custom-page .content[data-v-89689642]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);padding:14px 18px 18px;gap:12px}.strip-custom-page .left-panel[data-v-89689642]{max-width:none}.strip-custom-page .card[data-v-89689642],.strip-custom-page .card-yellow[data-v-89689642],.strip-custom-page .alimentatori-card[data-v-89689642],.strip-custom-page .order-tools-card[data-v-89689642],.strip-custom-page .riepilogo-card[data-v-89689642]{padding:12px}.strip-custom-page .image-preview[data-v-89689642]{height:145px;min-height:145px;max-height:145px}.strip-custom-page .order-tools-card[data-v-89689642]{grid-template-columns:1fr}}html[data-v-70e3ece5],body[data-v-70e3ece5]{width:100%;overflow-x:hidden;font-family:Poppins,sans-serif}.app-header[data-v-70e3ece5]{width:100vw;background-color:#ffc107}[data-v-70e3ece5]{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}html[data-v-70e3ece5],body[data-v-70e3ece5]{width:100%;overflow-x:hidden}.input-with-action[data-v-70e3ece5]{display:flex;align-items:center;gap:12px;width:100%}.btn-load-code[data-v-70e3ece5]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:138px;height:48px;padding:0 20px;border:1px solid #e0b100;border-radius:16px;background:linear-gradient(180deg,#f7c800,#efbe00);color:#1f1f1f;font-size:1.05rem;font-weight:500;line-height:1;box-shadow:0 4px 10px #0000001a,inset 0 1px #ffffff47;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;white-space:nowrap}.btn-load-code[data-v-70e3ece5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 16px #00000024,inset 0 1px #ffffff52;background:linear-gradient(180deg,#ffd428,#f2c400)}.btn-load-code[data-v-70e3ece5]:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 8px #0000001a,inset 0 1px 2px #00000014}.btn-load-code[data-v-70e3ece5]:disabled{opacity:.62;cursor:not-allowed;transform:none;box-shadow:0 2px 6px #0000000f,inset 0 1px #ffffff2e}.btn-load-icon[data-v-70e3ece5]{width:18px;height:18px;flex:0 0 18px}button[data-v-70e3ece5]{font-family:Poppins,sans-serif;border:none;background:transparent}.codice-singolo[data-v-70e3ece5]{width:100%;min-width:0;overflow-x:hidden;background:#f6f7f9}.page-container[data-v-70e3ece5]{width:min(100%,1500px);min-height:calc(100vh - 60px);margin:0 auto;padding:18px 22px 24px;background:#f6f7f9;border-radius:0;box-shadow:none;display:flex;flex-direction:column;box-sizing:border-box;overflow-x:hidden;min-width:0}.grid[data-v-70e3ece5]{display:grid;grid-template-columns:minmax(420px,.98fr) minmax(360px,.88fr);gap:20px;align-items:start;width:100%;min-width:0}.left-col[data-v-70e3ece5],.right-col[data-v-70e3ece5]{min-width:0}.input-with-action[data-v-70e3ece5]{display:flex;align-items:center;gap:10px;width:100%}.input-grow[data-v-70e3ece5]{flex:1 1 auto;min-width:0}.btn-load-code[data-v-70e3ece5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:105px;height:44px;padding:0 14px;border:1px solid #e0b100;border-radius:14px;background:linear-gradient(180deg,#f7c800,#efbe00);color:#1f1f1f;font-size:.95rem;font-weight:500;box-shadow:0 3px 8px #0000001a,inset 0 1px #ffffff47;cursor:pointer;transition:all .15s ease}.btn-load-code[data-v-70e3ece5]:hover:not(:disabled){background:#f5be0a;transform:translateY(-1px)}.btn-load-code[data-v-70e3ece5]:active:not(:disabled){transform:translateY(0)}.btn-load-code[data-v-70e3ece5]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.card[data-v-70e3ece5]{background:#fffffff7;border:1px solid rgba(15,23,42,.12);border-radius:8px;padding:14px 16px 16px;box-shadow:0 8px 20px #0f172a12;min-width:0;overflow:hidden}.card+.card[data-v-70e3ece5]{margin-top:14px}.card-title[data-v-70e3ece5]{background:#f6d86b;border:1px solid #e8c64a;color:#111827;width:auto;margin:0 0 14px;padding:8px 14px;min-height:34px;text-align:center;font-size:15px;font-weight:900;letter-spacing:0;box-shadow:none;display:flex;align-items:center;justify-content:center;line-height:1.1;border-radius:999px}.form-grid[data-v-70e3ece5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0}.form-group[data-v-70e3ece5]{display:flex;flex-direction:column;min-width:0}.label-bold[data-v-70e3ece5]{font-weight:800;margin-bottom:6px;color:#0b0f18e0}.input[data-v-70e3ece5]{width:100%;min-width:0;max-width:100%;height:42px;padding:8px 12px;background:#fff;color:#0b0f18eb;font-size:14px;font-weight:600;border:1px solid rgba(15,23,42,.18);border-radius:8px;box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease}.input[data-v-70e3ece5]:hover{border-color:#0f172a47;transform:translateY(-1px)}.input[data-v-70e3ece5]:focus{outline:none;border-color:#f0b900b8;box-shadow:0 0 0 4px #f0b9002e,0 12px 26px #0f172a14;transform:none}select.input[data-v-70e3ece5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%23565f72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px}.two-cols[data-v-70e3ece5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-bottom:10px;min-width:0}.right-col[data-v-70e3ece5]{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.image-frame[data-v-70e3ece5]{width:100%;max-width:680px;height:clamp(260px,32vw,385px);background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;box-shadow:0 8px 20px #0f172a12;overflow:hidden;min-width:0}.image-frame img[data-v-70e3ece5]{width:100%;height:100%;object-fit:contain}.btn-confirm[data-v-70e3ece5]{margin-top:18px;padding:0 22px;background:linear-gradient(135deg,#facc15,#eab308);color:#111827;font-weight:900;border:1px solid rgba(15,23,42,.12);border-radius:8px;cursor:pointer;min-height:48px;width:min(100%,260px);box-shadow:0 10px 22px #eab30833;transition:transform .12s ease,filter .12s ease,box-shadow .14s ease}.btn-confirm[data-v-70e3ece5]:hover{transform:translateY(-1px);filter:brightness(.98);box-shadow:0 14px 26px #eab30842}.btn-confirm[data-v-70e3ece5]:active{transform:translateY(0)}.form-row-testate[data-v-70e3ece5]{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}@media (max-width: 900px){.form-row-testate[data-v-70e3ece5]{grid-template-columns:1fr}}.row-3[data-v-70e3ece5]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;width:100%}.row-2-big[data-v-70e3ece5]{display:grid;grid-template-columns:1fr 1fr;gap:18px;width:100%;margin-top:12px;align-items:end}.fill[data-v-70e3ece5]{width:100%}.input-big[data-v-70e3ece5]{height:56px;padding:12px 14px;font-size:1.05rem;border-radius:12px}.form-group-big .label-bold[data-v-70e3ece5]{font-size:1rem;margin-bottom:8px}@media (max-width: 1100px){.row-3[data-v-70e3ece5]{grid-template-columns:1fr 1fr}.row-2-big[data-v-70e3ece5]{grid-template-columns:1fr}}@media (max-width: 700px){.row-3[data-v-70e3ece5]{grid-template-columns:1fr}}.select-larga[data-v-70e3ece5]{width:300px;min-width:200px;max-width:100%;height:2.5em}@media (max-width: 1280px){.page-container[data-v-70e3ece5]{padding:14px}.grid[data-v-70e3ece5],.form-grid[data-v-70e3ece5],.two-cols[data-v-70e3ece5]{grid-template-columns:1fr}.image-frame[data-v-70e3ece5]{height:min(380px,42vh);width:100%}}@media (max-width: 700px){.page-container[data-v-70e3ece5]{padding:10px}.card[data-v-70e3ece5]{padding:12px}.input-with-action[data-v-70e3ece5]{flex-wrap:wrap}.btn-load-code[data-v-70e3ece5],.btn-confirm[data-v-70e3ece5]{width:100%}}.form-grid>.row-3[data-v-70e3ece5],.form-grid>.row-2[data-v-70e3ece5],.form-grid>.row-2-big[data-v-70e3ece5]{grid-column:1 / -1}.row-3[data-v-70e3ece5]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;width:100%;margin-bottom:16px}.row-2[data-v-70e3ece5]{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.row-3 .form-group[data-v-70e3ece5],.row-2 .form-group[data-v-70e3ece5]{width:100%}.form-grid[data-v-70e3ece5]>*,.two-cols[data-v-70e3ece5]>*,.row-2[data-v-70e3ece5]>*,.row-3[data-v-70e3ece5]>*{min-width:0}.row-2[data-v-70e3ece5]{grid-template-columns:repeat(2,minmax(0,1fr))}.row-3[data-v-70e3ece5]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.row-2[data-v-70e3ece5],.row-3[data-v-70e3ece5]{grid-template-columns:1fr}}[data-v-546592ff]{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}html[data-v-546592ff],body[data-v-546592ff]{width:100%;overflow-x:hidden;font-family:Poppins,sans-serif}.app-header[data-v-546592ff]{width:100vw;background-color:#ffc107}.page[data-v-546592ff]{width:100%;min-height:100vh;margin:0;padding:0;background:radial-gradient(circle at top left,rgba(243,195,0,.05),transparent 24%),#f6f7f9}.content[data-v-546592ff]{width:min(1480px,calc(100vw - 18px));margin:0 auto;padding:8px 0 12px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:10px;align-items:start}@media (max-width: 1280px){.content[data-v-546592ff]{grid-template-columns:1fr;width:min(100%,calc(100vw - 14px));gap:10px}}.col[data-v-546592ff]{display:flex;flex-direction:column;gap:10px;min-width:0}.card[data-v-546592ff]{width:100%;background:#fffffff7;border:1px solid rgba(0,0,0,.05);border-radius:18px;box-shadow:0 5px 16px #0f172a0a;box-sizing:border-box;overflow:hidden;min-width:0}.compact-card[data-v-546592ff]{padding:10px}.card-title[data-v-546592ff]{width:100%;margin:0 0 8px;padding:7px 14px;box-sizing:border-box;text-align:center;font-weight:900;font-size:15px;color:#111827;background:#f6d86b;border:1px solid #e8c64a;border-radius:999px;min-height:34px;display:flex;align-items:center;justify-content:center;line-height:1.1}.topbar[data-v-546592ff]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.compact-topbar[data-v-546592ff]{margin-bottom:8px}.section-badge[data-v-546592ff]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#efe6c3;color:#6b7280;font-size:12px;font-weight:900}.segmented[data-v-546592ff]{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid rgba(17,24,39,.08);border-radius:999px;overflow:hidden;background:#fff;min-width:200px;max-width:100%}.seg[data-v-546592ff]{border:none;background:transparent;padding:8px 14px;font-weight:900;font-size:13px;color:#111827;cursor:pointer;white-space:nowrap}.seg.on[data-v-546592ff]{background:#f2d8de}.field[data-v-546592ff]{display:flex;flex-direction:column;gap:5px;min-width:0}.field label[data-v-546592ff]{font-size:12px;font-weight:900;color:#1f2937;line-height:1.2}.full-row[data-v-546592ff]{grid-column:1 / -1}input[data-v-546592ff],select[data-v-546592ff],textarea[data-v-546592ff]{width:100%;min-width:0;max-width:100%;border:1px solid rgba(17,24,39,.1);border-radius:13px;background:#fff;padding:9px 12px;font-size:13px;font-weight:700;color:#111827;outline:none;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease;min-height:40px}input[data-v-546592ff]::placeholder,textarea[data-v-546592ff]::placeholder{color:#98a2b3;font-weight:700}input[data-v-546592ff]:focus,select[data-v-546592ff]:focus,textarea[data-v-546592ff]:focus{border-color:#f3c300f2;box-shadow:0 0 0 3px #f3c3001f}input[readonly][data-v-546592ff]{background:#f8fafc;color:#111827ad}.grid-1[data-v-546592ff],.grid-2[data-v-546592ff],.grid-3[data-v-546592ff],.mini-grid[data-v-546592ff]{display:grid;gap:10px}.compact-grid[data-v-546592ff]{gap:8px}.grid-1[data-v-546592ff]{grid-template-columns:1fr}.grid-2[data-v-546592ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3[data-v-546592ff]{grid-template-columns:repeat(3,minmax(0,1fr))}.special-grid[data-v-546592ff]{grid-template-columns:minmax(0,1fr) minmax(280px,.86fr);align-items:stretch}.compact-special-grid[data-v-546592ff]{gap:10px}@media (max-width: 980px){.grid-1[data-v-546592ff],.grid-2[data-v-546592ff],.grid-3[data-v-546592ff],.mini-grid[data-v-546592ff],.special-grid[data-v-546592ff]{grid-template-columns:1fr}.segmented[data-v-546592ff]{width:100%;min-width:0}}.soft-card[data-v-546592ff]{background:#f4f0d7;border:1px solid rgba(0,0,0,.05);border-radius:16px;padding:10px;box-shadow:0 4px 14px #0f172a08}.compact-soft-card[data-v-546592ff]{min-height:98px}.soft-title[data-v-546592ff]{margin:0 0 8px;font-size:15px;font-weight:900;color:#0f172a;line-height:1.15}.small-soft-title[data-v-546592ff]{font-size:15px}.action-input-row[data-v-546592ff]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.compact-row[data-v-546592ff]{grid-template-columns:minmax(0,1fr) 56px}.code-row[data-v-546592ff]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.action-input[data-v-546592ff]{border-top-right-radius:0;border-bottom-right-radius:0}.compact-action-input[data-v-546592ff]{min-height:42px;padding:9px 12px;font-size:13px}.icon-btn[data-v-546592ff],.upload-btn[data-v-546592ff]{border:none;color:#111827;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.yellow-btn[data-v-546592ff]{background:#f3c300}.confirm-btn[data-v-546592ff]{width:56px;border-radius:0 14px 14px 0;display:inline-flex;align-items:center;justify-content:center}.confirm-btn svg[data-v-546592ff]{width:22px;height:22px}.upload-btn[data-v-546592ff]{min-width:120px;padding:0 16px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:900}.upload-btn svg[data-v-546592ff]{width:18px;height:18px}.summary-card[data-v-546592ff]{padding-bottom:10px}.summary[data-v-546592ff]{display:flex;flex-direction:column}.compact-summary[data-v-546592ff]{gap:10px}.summary p[data-v-546592ff]{margin:0;line-height:1.4;font-size:13px;font-weight:700;color:#111827eb;word-break:break-word}.total[data-v-546592ff]{padding-top:10px;border-top:1px dashed rgba(0,0,0,.14);display:flex;justify-content:space-between;align-items:center;gap:10px}.total span[data-v-546592ff]{font-weight:900;color:#374151;font-size:13px}.total strong[data-v-546592ff]{font-size:18px;font-weight:1000;color:#111827}.cta[data-v-546592ff]{width:100%;border:none;border-radius:16px;padding:13px 16px;font-size:15px;font-weight:1000;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.active-cta[data-v-546592ff]{background:linear-gradient(180deg,#f3d458,#eacb47);color:#111827;box-shadow:0 10px 22px #f3c30029}.cta[data-v-546592ff]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 26px #f3c30038}.cta[data-v-546592ff]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.prototipo-page[data-v-546592ff]{width:100%;min-width:0;min-height:100vh;overflow-x:hidden;background:#f3f5f7}.prototipo-page .content[data-v-546592ff]{width:100%;max-width:100%;min-width:0;margin:0;padding:16px 24px 28px;grid-template-columns:minmax(520px,1.05fr) minmax(440px,.95fr);gap:14px;box-sizing:border-box}.prototipo-page .col[data-v-546592ff],.prototipo-page .card[data-v-546592ff],.prototipo-page .soft-card[data-v-546592ff],.prototipo-page .field[data-v-546592ff],.prototipo-page .topbar[data-v-546592ff],.prototipo-page .segmented[data-v-546592ff]{min-width:0}.prototipo-page .card[data-v-546592ff],.prototipo-page .soft-card[data-v-546592ff]{border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 8px 24px #0f172a0d;background:#fff}.prototipo-page .compact-card[data-v-546592ff]{padding:12px}.prototipo-page .card-title[data-v-546592ff]{min-height:36px;margin-bottom:10px;border-radius:8px;background:#f6d86b;border:1px solid #e8c64a;font-size:16px}.prototipo-page .segmented[data-v-546592ff]{min-width:250px;border-radius:8px}.prototipo-page .seg[data-v-546592ff]{padding:9px 16px}.prototipo-page .seg.on[data-v-546592ff]{background:#f2d8de}.prototipo-page input[data-v-546592ff],.prototipo-page select[data-v-546592ff],.prototipo-page textarea[data-v-546592ff]{min-height:42px;border-radius:8px;font-size:14px}.prototipo-page .grid-2[data-v-546592ff],.prototipo-page .grid-3[data-v-546592ff]{gap:10px}.prototipo-page .special-grid[data-v-546592ff]{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:12px}.prototipo-page .soft-card[data-v-546592ff]{padding:12px;background:#fff}.prototipo-page .compact-soft-card[data-v-546592ff]{min-height:auto}.prototipo-page .soft-title[data-v-546592ff]{margin-bottom:10px}.prototipo-page .action-input-row[data-v-546592ff],.prototipo-page .code-row[data-v-546592ff],.prototipo-page .compact-row[data-v-546592ff]{min-width:0}.prototipo-page .compact-row[data-v-546592ff]{grid-template-columns:minmax(0,1fr) 72px}.prototipo-page .code-row[data-v-546592ff]{grid-template-columns:minmax(0,1fr) minmax(126px,auto)}.prototipo-page .action-input[data-v-546592ff]{border-radius:8px 0 0 8px}.prototipo-page .confirm-btn[data-v-546592ff]{width:auto;min-width:72px;border-radius:0 8px 8px 0}.prototipo-page .upload-btn[data-v-546592ff]{min-width:126px;border-radius:8px;white-space:nowrap}.prototipo-page .summary p[data-v-546592ff]{overflow-wrap:anywhere;word-break:normal}.prototipo-page .cta[data-v-546592ff]{border-radius:8px}body:has(.config-shell-nav) .prototipo-page{width:100%;min-width:0}body:has(.config-shell-nav) .prototipo-page .content{padding-left:16px;padding-right:18px}@media (max-width: 1500px){.prototipo-page .content[data-v-546592ff]{grid-template-columns:minmax(0,1fr)}.prototipo-page .grid-3[data-v-546592ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.prototipo-page .grid-3 .field[data-v-546592ff]:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width: 900px){.prototipo-page .content[data-v-546592ff]{padding:14px 14px 24px}.prototipo-page .grid-2[data-v-546592ff],.prototipo-page .grid-3[data-v-546592ff],.prototipo-page .special-grid[data-v-546592ff]{grid-template-columns:1fr}.prototipo-page .segmented[data-v-546592ff]{width:100%;min-width:0}.prototipo-page .code-row[data-v-546592ff]{grid-template-columns:1fr}.prototipo-page .code-row .action-input[data-v-546592ff],.prototipo-page .upload-btn[data-v-546592ff]{border-radius:8px}}[data-v-a1d19fc5]{box-sizing:border-box;font-family:Poppins,sans-serif}html,body,#app{width:100%;min-width:100%;min-height:100vh;margin:0;padding:0;overflow-x:hidden}body{display:block;background:#f3f4f6}#app{max-width:none}.container[data-v-a1d19fc5]{width:100vw;min-width:100vw;min-height:100vh;background:#f5f7fa;overflow-x:hidden}body:has(.config-shell-nav) .conferme-ordine-page{width:100%;min-width:0;height:100dvh;min-height:100dvh;padding-top:58px;padding-left:224px;overflow:hidden;box-sizing:border-box;background:#f3f5f7}body:has(.config-shell-nav.is-collapsed) .conferme-ordine-page{padding-left:52px}.page-shell[data-v-a1d19fc5]{width:100%;max-width:none;margin:0;padding:22px 28px 34px;min-width:0;box-sizing:border-box}body:has(.config-shell-nav) .conferme-ordine-page>.page-shell{height:calc(100dvh - 58px);min-height:0;overflow:auto;padding:18px 34px 24px 24px;box-sizing:border-box}.page-card[data-v-a1d19fc5]{width:100%;min-width:0}.page-top[data-v-a1d19fc5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.page-title[data-v-a1d19fc5]{margin:0;font-size:clamp(1.9rem,2vw,2.6rem);font-weight:850;color:#0f172a;letter-spacing:-.02em;line-height:1}.page-subtitle[data-v-a1d19fc5]{margin:8px 0 0;color:#64748b;font-size:.92rem;line-height:1.45}.filters[data-v-a1d19fc5]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(190px,240px) minmax(150px,180px);gap:12px;align-items:center;margin-bottom:22px;padding:14px;background:#fff;border:1px solid #dfe5ec;border-radius:10px;box-shadow:0 8px 24px #0f172a0d;min-width:0}.input[data-v-a1d19fc5]{width:100%;height:42px;padding:0 14px;border:1px solid #cfd8e3;border-radius:8px;background:#fff;color:#111827;font-size:.9rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.input[data-v-a1d19fc5]:hover{border-color:#c9d1db}.input[data-v-a1d19fc5]:focus{border-color:#f0b400;box-shadow:0 0 0 4px #f0b40024;background:#fffef9}.refresh-btn[data-v-a1d19fc5]{height:42px;padding:0 18px;border:none;border-radius:8px;background:#05070b;color:#fff;font-size:.86rem;font-weight:850;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.refresh-btn[data-v-a1d19fc5]:hover{transform:translateY(-1px);box-shadow:0 12px 22px #00000029}.refresh-btn[data-v-a1d19fc5]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.message[data-v-a1d19fc5]{margin-bottom:16px;padding:13px 16px;border-radius:15px;font-size:.92rem;border:1px solid transparent}.message.error[data-v-a1d19fc5]{background:#fdecec;color:#c62828;border-color:#f7d2d2}.message.success[data-v-a1d19fc5]{background:#eaf8ef;color:#167c42;border-color:#cfead8}.table-wrapper[data-v-a1d19fc5]{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;background:#fff;border:1px solid #dfe5ec;border-radius:10px;box-shadow:0 12px 30px #0f172a12;-webkit-overflow-scrolling:touch}.custom-table[data-v-a1d19fc5]{width:100%;min-width:1260px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff}.custom-table thead th[data-v-a1d19fc5]{padding:13px 12px;background:#05070b;color:#fff;font-size:.74rem;font-weight:850;line-height:1.15;text-align:left;vertical-align:middle;letter-spacing:.01em;white-space:normal;border-bottom:1px solid #181818}.custom-table thead th[data-v-a1d19fc5]:first-child{border-top-left-radius:10px}.custom-table thead th[data-v-a1d19fc5]:last-child{border-top-right-radius:10px}.custom-table tbody tr.main-row[data-v-a1d19fc5]{background:#fff;transition:background .18s ease}.custom-table tbody tr.main-row[data-v-a1d19fc5]:hover{background:#f8fafc}.custom-table tbody td[data-v-a1d19fc5]{padding:14px 12px;border-bottom:1px solid #e8edf2;color:#111827;font-size:.86rem;vertical-align:middle}.empty-row[data-v-a1d19fc5]{padding:34px!important;text-align:center;color:#64748b;background:#fff!important}.col-id-conferma[data-v-a1d19fc5]{width:6%}.col-id-preventivo[data-v-a1d19fc5]{width:7%}.col-preventivo[data-v-a1d19fc5]{width:14%}.col-cliente[data-v-a1d19fc5]{width:12%}.col-data[data-v-a1d19fc5],.col-consegna[data-v-a1d19fc5]{width:14%}.col-totale[data-v-a1d19fc5]{width:9%}.col-stato[data-v-a1d19fc5],.col-azioni[data-v-a1d19fc5]{width:12%}.cell-id[data-v-a1d19fc5]{white-space:nowrap;text-align:center}.preventivo-text[data-v-a1d19fc5],.cliente-text[data-v-a1d19fc5]{line-height:1.35;word-break:break-word;overflow-wrap:anywhere}.date-text[data-v-a1d19fc5],.delivery-text[data-v-a1d19fc5]{line-height:1.28;white-space:normal}.total-cell[data-v-a1d19fc5]{white-space:nowrap}.total-text[data-v-a1d19fc5]{color:#0f172a;font-size:.95rem;font-weight:850}.id-pill[data-v-a1d19fc5]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:28px;padding:0 9px;border-radius:8px;background:#0f172a;color:#fff;font-size:.74rem;font-weight:850}.id-pill.subtle[data-v-a1d19fc5]{background:#fff3c7;color:#7a5800}.delivery-pill[data-v-a1d19fc5]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:8px;border:1px solid #ecd27a;border-radius:8px;background:#fffaf0;color:#775300;font-size:.72rem;font-weight:850;line-height:1.15;text-align:center;white-space:normal}.delivery-pill.empty[data-v-a1d19fc5]{background:transparent;border-color:transparent;color:#777}.status-cell[data-v-a1d19fc5]{display:flex;flex-direction:column;gap:6px;min-width:0}.status-select-wrap[data-v-a1d19fc5]{position:relative;padding:0;border-radius:8px;background:transparent;transition:box-shadow .18s ease}.status-select-wrap[data-v-a1d19fc5]:focus-within{box-shadow:0 0 0 4px #f0b40021}.status-select[data-v-a1d19fc5]{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid #cfd8e3;border-radius:8px;outline:none;appearance:none;background:#fff;color:#111827;font-size:.76rem;font-weight:750}.status-badge[data-v-a1d19fc5]{display:inline-flex;align-items:center;gap:7px;width:fit-content;min-height:24px;padding:0 10px;border-radius:8px;font-size:.68rem;font-weight:850;letter-spacing:.01em;max-width:100%;white-space:normal;overflow-wrap:anywhere}.status-dot[data-v-a1d19fc5]{width:7px;height:7px;border-radius:999px;background:currentColor;flex:0 0 auto}.badge-confirmed[data-v-a1d19fc5]{background:#fff3c7;color:#9b6a00}.badge-working[data-v-a1d19fc5]{background:#dff1ff;color:#0b63a1}.badge-done[data-v-a1d19fc5]{background:#def5e5;color:#1f8a49}.badge-cancelled[data-v-a1d19fc5]{background:#fde3e3;color:#ac2f2f}.actions-col[data-v-a1d19fc5]{white-space:normal;overflow:visible;padding-left:14px!important;padding-right:16px!important}.table-btn[data-v-a1d19fc5]{width:min(100%,148px);min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:linear-gradient(180deg,#f3bc00,#e2ad00);color:#111;font-size:.76rem;font-weight:850;line-height:1.15;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.table-btn[data-v-a1d19fc5]:hover{transform:translateY(-1px);box-shadow:0 12px 20px #f0b40047}.table-btn.secondary[data-v-a1d19fc5]{background:#0f172a;color:#fff}.table-btn.secondary[data-v-a1d19fc5]:hover{box-shadow:0 12px 20px #0f172a42}.table-btn[data-v-a1d19fc5]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.notes-row[data-v-a1d19fc5]{background:#f8fafc}.notes-row-cell[data-v-a1d19fc5]{padding:0 16px 12px 12px!important;border-bottom:1px solid #e8edf2}.notes-inline-box[data-v-a1d19fc5]{display:grid;grid-template-columns:minmax(118px,140px) minmax(0,1fr) 124px;gap:14px;align-items:center;padding:10px;background:#fff;border:1px solid #dfe5ec;border-radius:8px;box-shadow:none}.notes-label[data-v-a1d19fc5]{color:#475467;font-size:.78rem;font-weight:850;text-transform:uppercase;min-width:0;white-space:normal;overflow-wrap:anywhere}.note-textarea[data-v-a1d19fc5]{width:100%;min-width:0;min-height:42px;max-height:84px;resize:vertical;padding:10px 12px;border:1px solid #cfd8e3;border-radius:8px;outline:none;background:#fff;color:#334155;font-size:.88rem;line-height:1.35;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.note-textarea[data-v-a1d19fc5]:focus{border-color:#f0b400;box-shadow:0 0 0 4px #f0b4001f;background:#fffefb}.save-note-btn[data-v-a1d19fc5]{height:36px;padding:0 18px;border:none;border-radius:8px;background:#f0b900;color:#111;font-size:.78rem;font-weight:850;white-space:nowrap;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.save-note-btn[data-v-a1d19fc5]:hover{transform:translateY(-1px);box-shadow:0 12px 20px #f0b4003d}.save-note-btn[data-v-a1d19fc5]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 1500px){.page-shell[data-v-a1d19fc5]{padding:20px 18px 32px}.custom-table thead th[data-v-a1d19fc5]{padding:13px 9px;font-size:.72rem}.custom-table tbody td[data-v-a1d19fc5]{padding:14px 9px;font-size:.84rem}.id-pill[data-v-a1d19fc5]{min-width:38px;min-height:30px;padding:0 8px;font-size:.72rem}.delivery-pill[data-v-a1d19fc5]{padding:8px 6px;font-size:.7rem}.total-text[data-v-a1d19fc5]{font-size:.84rem}.status-select[data-v-a1d19fc5]{height:38px;padding:0 8px;font-size:.74rem}.status-badge[data-v-a1d19fc5]{min-height:26px;padding:0 8px;font-size:.66rem}.table-btn[data-v-a1d19fc5]{min-height:38px;padding:0 10px;font-size:.68rem}.notes-inline-box[data-v-a1d19fc5]{grid-template-columns:120px minmax(220px,1fr) 112px}}@media (max-width: 1100px){.page-shell[data-v-a1d19fc5]{padding:16px 14px 24px}.filters[data-v-a1d19fc5]{grid-template-columns:1fr}.input[data-v-a1d19fc5],.refresh-btn[data-v-a1d19fc5]{width:100%}.table-wrapper[data-v-a1d19fc5]{overflow-x:auto}.custom-table[data-v-a1d19fc5]{min-width:1050px}.notes-inline-box[data-v-a1d19fc5]{grid-template-columns:1fr}.save-note-btn[data-v-a1d19fc5],.table-btn[data-v-a1d19fc5]{width:100%}}
