:root{--menu-btn-primary-1:var(--shelf-color-brand);--menu-btn-primary-2:var(--shelf-color-brand-hover);--menu-btn-primary-3:var(--shelf-color-brand-active);--menu-btn-danger-1:var(--shelf-color-danger);--menu-btn-danger-2:var(--shelf-color-danger-hover);--menu-btn-danger-3:var(--shelf-color-danger-active);--menu-btn-bs-danger-1:var(--shelf-color-danger);--menu-btn-bs-danger-2:var(--shelf-color-danger-hover);--menu-btn-bs-danger-3:var(--shelf-color-danger-active);--menu-btn-success-1:var(--shelf-color-success);--menu-btn-success-2:var(--shelf-color-success-hover);--menu-btn-info-1:var(--shelf-color-info);--menu-btn-info-2:var(--shelf-color-info-hover);--menu-btn-info-3:var(--shelf-color-info-active);--menu-btn-warning-1:var(--shelf-color-warning);--menu-btn-warning-2:var(--shelf-color-warning-hover);--menu-btn-warning-3:var(--shelf-color-warning-active);--menu-gray-300:var(--shelf-token-gray-300);--menu-gray-400:var(--shelf-token-gray-400);--menu-gray-450:#868e96;--menu-gray-500:var(--shelf-token-gray-500);--menu-gray-550:#5a6268;--menu-gray-600:var(--shelf-token-gray-600);--menu-gray-650:#545b62;--menu-gray-700:var(--shelf-token-gray-700);--menu-gray-750:#484d56;--menu-gray-800:var(--shelf-token-gray-800);--menu-gray-850:#23272b;--menu-gray-900:var(--shelf-token-gray-900);--menu-gray-tab-3:#6b7280;--menu-text-default:var(--shelf-text-secondary);--menu-shadow-green:color-mix(in srgb, var(--shelf-color-brand) 30%, transparent);--menu-shadow-green-strong:color-mix(in srgb, var(--shelf-color-brand) 40%, transparent);--menu-shadow-red:color-mix(in srgb, var(--shelf-color-danger) 30%, transparent);--menu-shadow-red-strong:color-mix(in srgb, var(--shelf-color-danger) 40%, transparent);--menu-shadow-red-sm:color-mix(in srgb, var(--shelf-color-danger) 15%, transparent);--menu-shadow-bs-red:color-mix(in srgb, var(--shelf-color-danger) 30%, transparent);--menu-shadow-bs-red-strong:color-mix(in srgb, var(--shelf-color-danger) 40%, transparent);--menu-shadow-bs-green:color-mix(in srgb, var(--shelf-color-success) 30%, transparent);--menu-shadow-bs-green-strong:color-mix(in srgb, var(--shelf-color-success) 40%, transparent);--menu-shadow-yellow:color-mix(in srgb, var(--shelf-color-warning) 30%, transparent);--menu-shadow-yellow-strong:color-mix(in srgb, var(--shelf-color-warning) 40%, transparent);--menu-shadow-cyan:color-mix(in srgb, var(--shelf-color-info) 30%, transparent);--menu-shadow-cyan-strong:color-mix(in srgb, var(--shelf-color-info) 40%, transparent);--menu-shadow-gray:color-mix(in srgb, var(--shelf-token-gray-500) 30%, transparent);--menu-shadow-gray-strong:color-mix(in srgb, var(--shelf-token-gray-500) 40%, transparent);--menu-shadow-tab-3:color-mix(in srgb, var(--shelf-token-gray-500) 30%, transparent);--menu-shadow-tab-3-strong:color-mix(in srgb, var(--shelf-token-gray-500) 40%, transparent);--menu-shadow-tab-3-sm:color-mix(in srgb, var(--shelf-token-gray-500) 15%, transparent);--menu-shadow-light-gray:color-mix(in srgb, var(--shelf-token-gray-400) 30%, transparent);--menu-shadow-light-gray-strong:color-mix(in srgb, var(--shelf-token-gray-400) 40%, transparent);--menu-shadow-shelfgreen-tint:color-mix(in srgb, var(--shelf-color-brand) 10%, transparent);--menu-shadow-shelfgreen-tint-faint:color-mix(in srgb, var(--shelf-color-brand) 5%, transparent);--menu-shadow-shelfgreen-tint-medium:color-mix(in srgb, var(--shelf-color-brand) 20%, transparent);--menu-shadow-shelfgreen-tint-emphasis:color-mix(in srgb, var(--shelf-color-brand) 25%, transparent);--menu-shadow-shelfgreen-mid:color-mix(in srgb, var(--shelf-color-brand) 30%, transparent);--menu-shadow-shelfgreen-strong:color-mix(in srgb, var(--shelf-color-brand) 40%, transparent);--menu-shadow-shelfgreen-sm:color-mix(in srgb, var(--shelf-color-brand) 15%, transparent);--menu-tint-success-faint:color-mix(in srgb, var(--shelf-color-success) 5%, transparent);--menu-tint-success-mid:color-mix(in srgb, var(--shelf-color-success) 10%, transparent);--menu-tint-success-strong:color-mix(in srgb, var(--shelf-color-success) 20%, transparent);--menu-tint-bs-danger-faint:color-mix(in srgb, var(--shelf-color-danger) 5%, transparent);--menu-tint-bs-danger-mid:color-mix(in srgb, var(--shelf-color-danger) 10%, transparent);--menu-tint-bs-danger-strong:color-mix(in srgb, var(--shelf-color-danger) 20%, transparent);--menu-tint-yellow-faint:color-mix(in srgb, var(--shelf-color-warning) 5%, transparent);--menu-tint-yellow-mid:color-mix(in srgb, var(--shelf-color-warning) 10%, transparent);--menu-tint-yellow-strong:color-mix(in srgb, var(--shelf-color-warning) 20%, transparent);--menu-tint-cyan-faint:color-mix(in srgb, var(--shelf-color-info) 5%, transparent);--menu-tint-cyan-mid:color-mix(in srgb, var(--shelf-color-info) 10%, transparent);--menu-tint-cyan-strong:color-mix(in srgb, var(--shelf-color-info) 20%, transparent);--menu-tint-gray-faint:color-mix(in srgb, var(--shelf-token-gray-500) 5%, transparent);--menu-tint-gray-mid:color-mix(in srgb, var(--shelf-token-gray-500) 10%, transparent);--menu-tint-gray-strong:color-mix(in srgb, var(--shelf-token-gray-500) 20%, transparent);--menu-tint-light-gray-faint:color-mix(in srgb, var(--shelf-token-gray-400) 5%, transparent);--menu-tint-light-gray-mid:color-mix(in srgb, var(--shelf-token-gray-400) 10%, transparent);--menu-tint-light-gray-strong:color-mix(in srgb, var(--shelf-token-gray-400) 20%, transparent);--menu-tint-red-faint:color-mix(in srgb, var(--shelf-color-danger) 10%, transparent);--menu-tint-tab-3-faint:color-mix(in srgb, var(--shelf-token-gray-500) 10%, transparent);--menu-overlay-faint:var(--shelf-overlay-faint);--menu-overlay-subtle:var(--shelf-overlay-subtle);--menu-overlay-medium:var(--shelf-overlay-medium);--menu-overlay-strong:var(--shelf-overlay-strong);--menu-overlay-text-darker:#000000e0;--menu-overlay-light-2:var(--shelf-overlay-light-subtle);--menu-overlay-light-7:var(--shelf-overlay-light-medium);--menu-overlay-light-sidebar-bd:#fff6;--menu-bs-active-shadow:#00000020;--menu-page-bg-transparent:transparent;--menu-dropdown-hover-bg:transparent;--menu-checkbox-shadow:#f003;--menu-checkbox-focus-shadow:color-mix(in srgb, var(--shelf-color-brand) 25%, transparent);--menu-card-shadow:#00000059;--menu-shelfgreen-leaf:color-mix(in srgb, var(--shelf-color-brand) 7%, transparent);--menu-shelfgreen-bdtint-3:color-mix(in srgb, var(--shelf-color-brand) 30%, transparent);--menu-light-stop-1:#f8f9fae6;--menu-light-stop-2:#e9ecefe6;--menu-light-stop-3:#dee2e6e6;--menu-light-stop-bd:#dee2e680;--menu-light-stop-bd-2:#dee2e6cc;--menu-light-stop-bd-faint:#dee2e64d;--menu-disabled-bg-1:color-mix(in srgb, var(--shelf-token-gray-500) 60%, transparent);--menu-disabled-bg-2:color-mix(in srgb, var(--shelf-token-gray-500) 40%, transparent);--menu-disabled-bd:color-mix(in srgb, var(--shelf-token-gray-500) 30%, transparent);--menu-trix-active-bg:var(--shelf-color-brand);--menu-trix-light-color:var(--shelf-text-primary);--menu-trix-dark-color:var(--shelf-token-white);--menu-canvas-color:var(--shelf-token-black);--menu-text-img-stroke:var(--shelf-token-white);--menu-text-edge-placeholder-light:var(--shelf-token-black);--menu-text-edge-placeholder-red:var(--shelf-color-danger);--menu-bg-transparent:transparent;--menu-input-focus-border:transparent;--menu-table-shadow:#54545499;--menu-table-shadow-light:#54545440;--menu-pagination-hover-bg:color-mix(in srgb, var(--shelf-color-brand) 40%, transparent);--menu-pagination-disabled-color:var(--shelf-text-muted);--menu-pagination-disabled-bg:transparent;--menu-pagination-disabled-bd:transparent;--menu-pagination-active-color:var(--shelf-token-white);--menu-pagination-hover-color:var(--shelf-token-white);--menu-pagination-focus-shadow:transparent;--menu-placeholder-fg:var(--shelf-token-white);--menu-tw-green:var(--shelf-color-success);--menu-sidebar-text:var(--shelf-token-white);--menu-text-button-white:var(--shelf-token-white);--menu-dropdown-divider:var(--shelf-border-subtle)}[data-theme=light]{--background-image-logo:url(/logo/logo_light.png);--color-text-seconds:var(--menu-btn-primary-1);--color-text:#212529;--color-text-button:#fff;--color-text-tooltip:#212529;--color-text-danger:var(--menu-btn-bs-danger-1);--color-text-success:var(--menu-btn-primary-1);--bg-body:#f8fafc;--bg-custom-red:var(--menu-btn-bs-danger-1);--bg-White:white;--bg-sidebar:linear-gradient(to right top, var(--menu-btn-primary-1), #5baf4c);--logo-sidebar:url(/logo/clean_logo_light.png);--bg-Trasparente:#f2f2f2;--bg-custom-card-header:linear-gradient(to right top, #f2f2f2, #fff);--bg-custom-card:linear-gradient(to right top, #fff, #f8f9fa);--bg-button-1:var(--menu-btn-primary-1);--bg-button-2:#9e9e9e;--bg-button-3:var(--menu-btn-bs-danger-1);--bg-button-4:#ffd23f;--bg-button-5:#5baf4c;--bg-input:#e9ecef;--bg-select:#e9ecef;--shadow-1:var(--menu-overlay-faint) 0px 4px 6px;--shadow-2:var(--menu-overlay-faint) 0px 6px 6px;--shadow-3:var(--menu-overlay-subtle) 0px 10px 15px;--bg-lightgreen:#7cbc556d;--bg-lightgreen2:#f5f5f5a1;--bg-lightgreen3:#7cbc5500;--bg-None:#04050a00;--bg-toggle-spese-fisse:var(--menu-btn-bs-danger-1);--loader-custom:var(--menu-btn-primary-1);--loader-custom-before:#5baf4c;--loader-custom-after:var(--menu-btn-primary-1);--color-labelText:#212529!important;--bg-White-2:#ededed!important;--bg-White-3:#fbfafa!important}[data-theme=dark]{--background-image-logo:url(/logo/logo_dark.png);--color-text-seconds:#bfc7d2;--color-text:#bfc7d2;--color-text-button:#fff;--color-text-tooltip:#bfc7d2;--color-text-danger:var(--menu-btn-bs-danger-1);--color-text-success:var(--menu-btn-primary-1);--bg-custom-red:var(--menu-btn-bs-danger-1);--bg-body:#161f2c;--bg-White:#161e29;--bg-sidebar:linear-gradient(to right bottom, #10151d, #161f2c);--logo-sidebar:url(/logo/clean_logo_dark.png);--bg-Trasparente:#10151d;--bg-custom-card-header:linear-gradient(to right top, #2e3c51, #161f2c);--bg-custom-card:linear-gradient(to right top, #2e3c51, #161e29);--bg-button-1:var(--menu-btn-primary-1);--bg-button-2:#9e9e9e;--bg-button-3:var(--menu-btn-bs-danger-1);--bg-button-4:#ffd23f;--bg-button-5:#bfc7d2;--shadow-1:#0000004d 0px 4px 6px;--shadow-2:var(--menu-card-shadow) 0px 6px 6px;--shadow-3:var(--menu-card-shadow) 0px 10px 15px;--bg-None:#04050a00;--bg-lightgreen:#161f2c;--bg-lightgreen2:#2e3c51;--bg-lightgreen3:#10151d;--bg-toggle-spese-fisse:var(--menu-btn-bs-danger-1);--loader-custom:var(--menu-btn-primary-1);--loader-custom-before:#5baf4c;--loader-custom-after:var(--menu-btn-primary-1);--task-non-iniziato:#04050a00;--task-in-corso:#2e3c51;--task-in-attesa:#ffd23f;--task-completato:var(--menu-btn-primary-1);--checkbox-false:#808c9c;--checkbox-true:var(--menu-btn-primary-1);--bg-White-2:#28384e!important;--bg-White-3:#1b2b42!important;--color-labelText:#bfc7d2!important;--bg-input:#2e3c51!important;--bg-select:#2e3c51!important}[data-theme=light] .accordion-item{background-color:var(--bg-lightgreen);border:none!important;border-radius:12px!important;margin-bottom:10px!important}[data-theme=light] .accordion-button{color:var(--color-text);opacity:1;border:none!important;border-radius:13px!important;padding:10px 20px!important}[data-theme=light] .accordion-button:focus{background-color:var(--bg-lightgreen);box-shadow:none!important;outline:none!important}[data-theme=light] .accordion-button:hover{background-color:var(--bg-lightgreen);color:var(--color-text)}[data-theme=light] .accordion-button.collapsed{color:var(--color-text);background-color:var(--bg-lightgreen)}[data-theme=light] .accordion-header{background-color:var(--bg-lightgreen);border-radius:13px!important}[data-theme=light] .accordion-body{background-color:var(--bg-lightgreen2);border:2px var(--bg-lightgreen) solid;border-radius:0 0 12px 12px;padding:.2rem!important}.accordion-button:not(.collapsed){color:var(--color-text);background-color:var(--bg-lightgreen);box-shadow:inset 0 calc(-1* var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}[data-theme=dark] .accordion-item{background-color:var(--bg-lightgreen);border:none!important;border-radius:12px!important;margin-bottom:10px!important}[data-theme=dark] .accordion-button{color:var(--color-text);opacity:1;border:none!important;border-radius:13px!important;padding:10px 20px!important}[data-theme=dark] .accordion-button:focus{background-color:var(--bg-lightgreen);box-shadow:none!important;outline:none!important}[data-theme=dark] .accordion-button:hover{background-color:var(--bg-lightgreen);color:var(--color-text)}[data-theme=dark] .accordion-button.collapsed{color:var(--color-text);background-color:var(--bg-lightgreen)}[data-theme=dark] .accordion-header{background-color:var(--bg-lightgreen);border-radius:13px!important}[data-theme=dark] .accordion-body{background-color:var(--bg-lightgreen2);border:2px var(--bg-lightgreen) solid;border-radius:0 0 12px 12px;padding:.2rem!important}.accordion-button:not(.collapsed){box-shadow:none!important}.color-labelText{color:var(--color-labelText)!important}::-webkit-input-placeholder{color:var(--menu-placeholder-fg)!important}:-moz-placeholder-shown{color:var(--menu-placeholder-fg);opacity:1}::-moz-placeholder{color:var(--menu-placeholder-fg);opacity:1}:-ms-placeholder-shown{color:var(--menu-placeholder-fg)}.bg-Trasparente{background-color:var(--bg-Trasparente)}.form-control{color:var(--color-text);-webkit-appearance:none;appearance:none;background-color:var(--bg-input);box-shadow:var(--shadow-3);border-radius:var(--bs-border-radius);border:none!important}.form-control:focus{color:var(--color-text);background-color:var(--bg-input);border-color:var(--menu-input-focus-border);box-shadow:var(--shadow-3);outline:0}.form-select{background-color:var(--bg-select);box-shadow:var(--shadow-3);color:var(--color-text);border:none}.form-select:focus{border-color:var(--menu-input-focus-border);box-shadow:var(--shadow-3);outline:0}.btn-primary{--bs-btn-color:var(--color-text-button);--bs-btn-bg:var(--bg-button-1);--bs-btn-border-color:var(--bg-button-1);--bs-btn-hover-color:var(--color-text-button);--bs-btn-hover-bg:var(--bg-button-1);--bs-btn-hover-border-color:var(--bg-button-1);--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:var(--color-text-button);--bs-btn-active-bg:var(--bg-button-1);--bs-btn-active-border-color:var(--bg-button-1);--bs-btn-active-shadow:inset 0 3px 5px var(--menu-bs-active-shadow);--bs-btn-disabled-color:var(--color-text-button);--bs-btn-disabled-bg:var(--bg-button-1);--bs-btn-disabled-border-color:var(--bg-button-1);opacity:.9;border-radius:18px}.btn-outline-primary{--bs-btn-color:var(--color-text);--bs-btn-border-color:var(--bg-button-1);--bs-btn-hover-color:var(--color-text-button);--bs-btn-hover-bg:var(--bg-button-1);--bs-btn-hover-border-color:var(--bg-button-1);--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:var(--color-text-button);--bs-btn-active-bg:var(--bg-button-1);--bs-btn-active-border-color:var(--bg-button-1);--bs-btn-active-shadow:inset 0 3px 5px var(--menu-bs-active-shadow);--bs-btn-disabled-color:var(--color-text-button);--bs-btn-disabled-bg:var(--bg-button-1);--bs-btn-disabled-border-color:var(--bg-button-1);--bs-gradient:none;border-radius:18px}.btn-secondary{--bs-btn-color:var(--color-text-button);--bs-btn-bg:var(--bg-button-2);--bs-btn-border-color:var(--bg-button-2);--bs-btn-hover-color:var(--color-text-button);--bs-btn-hover-bg:var(--bg-button-2);--bs-btn-hover-border-color:var(--bg-button-2);--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:var(--color-text-button);--bs-btn-active-bg:var(--bg-button-2);--bs-btn-active-border-color:var(--bg-button-2);--bs-btn-active-shadow:inset 0 3px 5px var(--menu-bs-active-shadow);--bs-btn-disabled-color:var(--color-text-button);--bs-btn-disabled-bg:var(--bg-button-2);--bs-btn-disabled-border-color:var(--bg-button-2);opacity:.9;color:#fff;box-shadow:0 6px 18px var(--menu-shadow-green);border:none;min-width:min-content;font-weight:700;transition:all .3s;position:relative;overflow:hidden;border-radius:10px!important;padding:.5rem 1rem!important}.btn-danger{--bs-btn-color:var(--color-text);--bs-btn-bg:var(--bg-button-3);--bs-btn-border-color:var(--bg-button-3);--bs-btn-hover-color:var(--color-text);--bs-btn-hover-bg:var(--bg-button-3);--bs-btn-hover-border-color:var(--bg-button-3);--bs-btn-focus-shadow-rgb:225, 83, 97;--bs-btn-active-color:var(--color-text);--bs-btn-active-bg:var(--bg-button-3);--bs-btn-active-border-color:var(--bg-button-3);--bs-btn-active-shadow:inset 0 3px 5px var(--menu-bs-active-shadow);--bs-btn-disabled-color:var(--color-text);--bs-btn-disabled-bg:var(--bg-button-3);--bs-btn-disabled-border-color:var(--bg-button-3);opacity:.9;border-radius:18px}.btn-outline-danger{--bs-btn-color:var(--color-text);--bs-btn-border-color:var(--bg-button-3);--bs-btn-hover-color:var(--color-text-button);--bs-btn-hover-bg:var(--bg-button-3);--bs-btn-hover-border-color:var(--bg-button-3);--bs-btn-focus-shadow-rgb:225, 83, 97;--bs-btn-active-color:var(--color-text-button);--bs-btn-active-bg:var(--bg-button-3);--bs-btn-active-border-color:var(--bg-button-3);--bs-btn-active-shadow:inset 0 3px 5px var(--menu-bs-active-shadow);--bs-btn-disabled-color:var(--color-text);--bs-btn-disabled-bg:var(--bg-button-3);--bs-btn-disabled-border-color:var(--bg-button-3);--bs-gradient:none;border-radius:18px}.btn-warning{--bs-btn-color:var(--color-text);--bs-btn-bg:var(--bg-button-4);--bs-btn-border-color:var(--bg-button-4);--bs-btn-hover-color:var(--color-text);--bs-btn-hover-bg:var(--bg-button-4);--bs-btn-hover-border-color:var(--bg-button-4);--bs-btn-focus-shadow-rgb:225, 83, 97;--bs-btn-active-color:var(--color-text);--bs-btn-active-bg:var(--bg-button-4);--bs-btn-active-border-color:var(--bg-button-4);--bs-btn-active-shadow:inset 0 3px 5px var(--menu-bs-active-shadow);--bs-btn-disabled-color:var(--color-text);--bs-btn-disabled-bg:var(--bg-button-4);--bs-btn-disabled-border-color:var(--bg-button-4);opacity:.9;border-radius:18px}.btn-success{--bs-btn-color:var(--color-text);--bs-btn-bg:var(--bg-button-5);--bs-btn-border-color:var(--bg-button-5);--bs-btn-hover-color:var(--color-text);--bs-btn-hover-bg:var(--bg-button-5);--bs-btn-hover-border-color:var(--bg-button-5);--bs-btn-focus-shadow-rgb:225, 83, 97;--bs-btn-active-color:var(--color-text);--bs-btn-active-bg:var(--bg-button-5);--bs-btn-active-border-color:var(--bg-button-5);--bs-btn-active-shadow:inset 0 3px 5px var(--menu-bs-active-shadow);--bs-btn-disabled-color:var(--color-text);--bs-btn-disabled-bg:var(--bg-button-5);--bs-btn-disabled-border-color:var(--bg-button-5);opacity:.9;border-radius:18px}canvas{color:#000!important}span,p,a,input,button,select,textarea,.dropdown-item{color:var(--color-text)}.text-no-select{-webkit-user-select:none!important;user-select:none!important}[data-theme=dark] .invert-image,.invert-image-allergeni,.invert-image-preview{-webkit-filter:invert()}.text-green-600{--tw-text-opacity:1;color:var(--menu-tw-green)}.modal-backdrop.show{opacity:.3!important}.btn-close:focus{opacity:var(--bs-btn-close-focus-opacity);outline:0;box-shadow:none!important}.btn-custom{background-color:var(--bg-button-1);box-shadow:var(--shadow-1);border:none;border-radius:18px;padding:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}body,html{-ms-overflow-style:none;scrollbar-width:none;width:100%;height:100%;margin:0;font-family:Helvetica;overflow:hidden;background-color:var(--bg-body)!important;color:var(--color-text)!important}body ::-webkit-scrollbar{display:none}body *{-ms-overflow-style:none;scrollbar-width:none}button{opacity:.8;transition:opacity .3s ease-in-out}button:hover{opacity:1;animation-name:transform;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards}@keyframes transform{0%{transform:translateY(0)}to{transform:translateY(0)}}.notification{z-index:9999;position:fixed;bottom:20px;right:20px}.notification.hidden{display:none}sidebar{flex:none;min-width:-moz-fit-content;min-width:fit-content;max-width:16.6667%}.sidebar-link{color:var(--color-text)!important;text-wrap:nowrap!important;font-weight:600!important;text-decoration:none!important}.dropdown-item:hover{background-color:var(--menu-dropdown-hover-bg)}input,textarea{box-shadow:var(--menu-card-shadow) 0px 5px 15px;background-color:var(--bg-input);color:var(--color-text);border:none;border-radius:18px;padding:.2rem .5rem;outline:none!important}select{box-shadow:var(--menu-card-shadow) 0px 5px 15px;background-color:var(--bg-select);color:var(--color-text);border:none;border-radius:18px;padding:.25rem .75rem;outline:none!important;font-size:.9rem!important}::placeholder{color:var(--color-text);opacity:1}::-moz-placeholder{color:red}.dropdown-menu a{color:var(--color-text)!important}.btn-profilo{justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:flex;background-color:var(--bg-button-1)!important;color:var(--color-text)!important;opacity:1!important;border:none!important;border-radius:50%!important}.dataTables_scrollHead{height:28px!important}.dataTables_scrollBody table{border-collapse:separate;border-spacing:0 20px}table.dataTable tbody td{vertical-align:middle!important}.table>:not(caption)>*>*{border-bottom-width:var(--bs-border-width);padding:.5rem;background-color:var(--bg-lightgreen)!important;box-shadow:none!important}.data-table-movimenti tr td:nth-last-child(n+6){color:var(--color-textGray);background-color:var(--bg-White)!important;border:none!important;height:70px!important}.data-table-movimenti tr td:first-child{border-top-left-radius:13px;border-bottom-left-radius:13px}.data-table-movimenti tr td:nth-last-child(-n+1){border-top-right-radius:13px;border-bottom-right-radius:13px;border:none!important}.data-table-movimenti tr td:not(:first-child):not(:last-child){border:none!important}.buttons-colvis{border:var(--border-Gray-3);width:45px;margin-top:-5px;margin-bottom:4px;background-color:var(--bg-lightgreen)!important;padding:0 3px!important;font-weight:600!important}.buttons-html5,.buttons-print{border:none;border:var(--border-Gray-3);width:35px;height:30px;margin-top:-5px;margin-bottom:4px;background-color:var(--bg-lightgreen)!important;padding:0 3px!important;font-weight:400!important}.buttons-page-length{border:none;border:var(--border-Gray-3);width:-moz-fit-content;width:fit-content;height:30px;margin-top:-5px;margin-bottom:4px;background-color:var(--bg-lightgreen)!important;padding:0 3px!important;font-weight:400!important}.buttons-colvis:hover,.buttons-html5:hover,.buttons-print:hover,.buttons-colvis:active,.buttons-html5:active,.buttons-print:active{border:var(--border-Gray-3)!important}.dropdown-menu-tab,.dropdown-menu{box-shadow:0 6px 10px 5px var(--menu-table-shadow);background-color:var(--bg-lightgreen);border:none;padding:10px;border-radius:13px!important;width:-moz-fit-content!important;width:fit-content!important}.dropdown-divider{background-color:var(--menu-dropdown-divider);text-align:center;border:none;height:2px;margin:auto}div.dt-button-collection .dt-button{float:none;text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;margin:0;padding:.5em 1em;display:block;position:relative;left:0;right:0}div.dt-button-collection .dt-button-active:after{content:"✓";color:inherit;margin-top:-15px;display:inline-block;position:absolute;top:50%;right:1em}input[type=checkbox]{cursor:pointer}select option:hover{color:var(--bg-lightgreen)!important;background-color:#0000!important;font-weight:600!important}.table td{white-space:nowrap;text-align:center;outline:none;color:var(--color-text)!important;border:none!important}.table th{white-space:nowrap;text-align:center;font-weight:600;color:var(--color-text)!important}table.dataTable thead th,table.dataTable thead td{border-bottom:1px solid var(--bg-lightgreen2);padding:10px 18px}.table{border-spacing:0 10px!important}table.dataTable thead th{border-bottom:1px solid var(--bg-lightgreen2);padding:10px 18px;background-color:var(--bg-None)!important}table.dataTable tbody tr{box-shadow:var(--shadow-2);border-radius:13px;background-color:var(--bg-lightgreen)!important}.dtr-details{list-style:none!important}.dtr-title{font-weight:700}.page-link{padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--color-textGray);background-color:var(--menu-page-bg-transparent);border:none;border-radius:50%;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;position:relative}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);border-color:var(--bs-pagination-active-border-color);border-radius:50%}.previous{background-color:#0000!important}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:.9rem;--bs-pagination-border-radius:13px;--bs-pagination-hover-color:var(--menu-pagination-hover-color);--bs-pagination-hover-bg:var(--menu-pagination-hover-bg);--bs-pagination-focus-color:var(--color-text);--bs-pagination-focus-bg:var(--menu-pagination-hover-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem var(--menu-pagination-focus-shadow);--bs-pagination-active-color:var(--menu-pagination-active-color);--bs-pagination-active-bg:var(--bg-button-1);--bs-pagination-active-border-color:var(--bg-button-1);--bs-pagination-disabled-color:var(--menu-pagination-disabled-color);--bs-pagination-disabled-bg:var(--menu-pagination-disabled-bg);--bs-pagination-disabled-border-color:var(--menu-pagination-disabled-bd);padding-left:0;list-style:none;display:flex}.pagination li{margin:0 3px 0 0}.pluma-logo-navbar{fill:var(--color-text)!important}.nav-item:hover{background-color:#0000!important}input[type=checkbox]{-webkit-appearance:none;background:var(--menu-gray-300);width:2.5rem;height:1.25rem;box-shadow:inset 0 0 5px var(--menu-checkbox-shadow);outline:none;transition:all .7s;position:relative;border-radius:20px!important}input:checked[type=checkbox]{background:var(--bg-button-1)}input[type=checkbox]:before{content:"";background:var(--menu-text-button-white);width:1rem;height:1rem;box-shadow:0 2px 5px var(--menu-overlay-strong);border-radius:20px;transition:all .5s;position:absolute;top:0;left:0;transform:scale(1.1)}input:checked[type=checkbox]:before{left:1.25rem}.form-check-input:checked,.form-check-input:focus{border-color:var(--border-Gray-3)}[data-theme=light] trix-toolbar .trix-button>span{color:#000!important}[data-theme=dark] trix-toolbar .trix-button>span{color:#fff!important}trix-toolbar .trix-button{float:left;color:var(--bs-modal-color);white-space:nowrap;background:0 0;border:none;border-radius:5px;outline:none;margin:.1rem;padding:0 .5em;font-size:.75em;font-weight:600;position:relative;border:none!important}trix-toolbar .trix-button.trix-active{background:var(--menu-btn-primary-1);color:var(--bs-modal-color)}.btn-save-shelf-custom{background:linear-gradient(135deg, var(--menu-btn-primary-1), var(--menu-btn-primary-2));color:#fff;box-shadow:0 6px 18px var(--menu-shadow-green);border:none;border-radius:16px;min-width:min-content;font-weight:700;transition:all .3s;position:relative;overflow:hidden;padding:.5rem 1rem!important}.btn-save-shelf-custom:before{content:"";background:linear-gradient(90deg, transparent, var(--menu-overlay-light-2), transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-save-shelf-custom:hover{background:linear-gradient(135deg, var(--menu-btn-primary-2), var(--menu-btn-primary-3))}.btn-save-shelf-custom:hover:before{left:100%}.btn-cancel-shelf-custom{background:linear-gradient(135deg, var(--menu-btn-danger-1), var(--menu-btn-danger-2));color:#fff;box-shadow:0 6px 18px var(--menu-shadow-red);border:none;border-radius:16px;min-width:min-content;font-weight:700;transition:all .3s;position:relative;overflow:hidden;padding:.5rem 1rem!important}.btn-cancel-shelf-custom:before{content:"";background:linear-gradient(90deg, transparent, var(--menu-overlay-light-2), transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-cancel-shelf-custom:hover{background:linear-gradient(135deg, var(--menu-btn-danger-2), var(--menu-btn-danger-3));box-shadow:0 8px 25px var(--menu-shadow-red-strong)}.btn-cancel-shelf-custom:hover:before{left:100%}.btn-close-shelf-custom{background:linear-gradient(135deg, var(--menu-gray-tab-3), var(--menu-gray-600));color:#fff;box-shadow:0 6px 18px var(--menu-shadow-tab-3);border:none;border-radius:16px;min-width:min-content;font-weight:700;transition:all .3s;position:relative;overflow:hidden;padding:.5rem 1rem!important}.btn-close-shelf-custom:before{content:"";background:linear-gradient(90deg, transparent, var(--menu-overlay-light-2), transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-close-shelf-custom:hover{background:linear-gradient(135deg, var(--menu-gray-600), var(--menu-gray-700));box-shadow:0 8px 25px var(--menu-shadow-tab-3-strong)}.btn-close-shelf-custom:hover:before{left:100%}.btn-save-shelf-custom-outline{color:var(--menu-btn-primary-1);box-shadow:0 4px 12px var(--menu-shadow-shelfgreen-sm);border:1px solid var(--menu-btn-primary-1);background:0 0;border-radius:16px;min-width:min-content;font-weight:700;transition:all .3s;position:relative;overflow:hidden;border:2px solid var(--menu-btn-primary-1)!important;padding:.5rem 1rem!important}.btn-save-shelf-custom-outline:before{content:"";background:var(--menu-shadow-shelfgreen-tint);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-save-shelf-custom-outline:hover{background:linear-gradient(135deg, var(--menu-btn-primary-1), var(--menu-btn-primary-2));border-color:var(--menu-btn-primary-1);color:#fff;box-shadow:0 6px 20px var(--menu-shadow-shelfgreen-mid)}.btn-save-shelf-custom-outline:hover:before{left:100%}.btn-cancel-shelf-custom-outline{border:2px solid var(--menu-btn-danger-1);color:var(--menu-btn-danger-1);box-shadow:0 4px 12px var(--menu-shadow-red-sm);background:0 0;border-radius:16px;min-width:min-content;font-weight:700;transition:all .3s;position:relative;overflow:hidden;padding:.5rem 1rem!important}.btn-cancel-shelf-custom-outline:before{content:"";background:var(--menu-tint-red-faint);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-cancel-shelf-custom-outline:hover{background:linear-gradient(135deg, var(--menu-btn-danger-1), var(--menu-btn-danger-2));border-color:var(--menu-btn-danger-1);color:#fff;box-shadow:0 6px 20px var(--menu-shadow-red)}.btn-cancel-shelf-custom-outline:hover:before{left:100%}.btn-close-shelf-custom-outline{color:var(--menu-gray-tab-3);box-shadow:0 4px 12px var(--menu-shadow-tab-3-sm);background:0 0;border-radius:16px;min-width:min-content;font-weight:700;transition:all .3s;position:relative;overflow:hidden;border:2px solid var(--menu-gray-750)!important;padding:.5rem 1rem!important}.btn-close-shelf-custom-outline:before{content:"";background:var(--menu-tint-tab-3-faint);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-close-shelf-custom-outline:hover{background:linear-gradient(135deg, var(--menu-gray-tab-3), var(--menu-gray-600));border-color:var(--menu-gray-tab-3);color:#fff;box-shadow:0 6px 20px var(--menu-shadow-tab-3)}.btn-close-shelf-custom-outline:hover:before{left:100%}.btn-accordion-shelf-custom{background:linear-gradient(135deg, var(--menu-btn-primary-1), var(--menu-btn-primary-2));color:#fff;box-shadow:0 6px 18px var(--menu-shadow-green);border:none;border-radius:16px;font-weight:700;transition:all .3s;padding:.5rem 1rem!important}.btn-accordion-shelf-custom:before{content:"";background:linear-gradient(90deg, transparent, var(--menu-overlay-light-2), transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-accordion-shelf-custom:hover{background:linear-gradient(135deg, var(--menu-btn-primary-2), var(--menu-btn-primary-3));box-shadow:0 8px 25px var(--menu-shadow-green-strong)}.btn-accordion-shelf-custom:hover:before{left:100%}.btn-enhanced{border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;padding:.5rem 1rem!important}.btn-enhanced:before{content:"";background:linear-gradient(90deg, transparent, var(--menu-overlay-light-2), transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-enhanced:hover:before{left:100%}.btn-primary-enhanced,.btn-save-shelf-custom{background:linear-gradient(135deg, var(--menu-btn-primary-1), var(--menu-btn-primary-2));color:#fff;box-shadow:0 6px 18px var(--menu-shadow-green)}.btn-primary-enhanced:hover,.btn-save-shelf-custom:hover{background:linear-gradient(135deg, var(--menu-btn-primary-2), var(--menu-btn-primary-3));color:#fff}.btn-success-enhanced{background:linear-gradient(135deg, var(--menu-btn-success-1), var(--menu-btn-success-2));color:#fff;box-shadow:0 6px 18px var(--menu-shadow-bs-green)}.btn-success-enhanced:hover{background:linear-gradient(135deg, var(--menu-btn-success-2), var(--menu-btn-info-1));box-shadow:0 8px 25px var(--menu-shadow-bs-green-strong);color:#fff}.btn-danger-enhanced{background:linear-gradient(135deg, var(--menu-btn-bs-danger-1), var(--menu-btn-bs-danger-2));color:#fff;box-shadow:0 6px 18px var(--menu-shadow-bs-red)}.btn-danger-enhanced:hover{background:linear-gradient(135deg, var(--menu-btn-bs-danger-2), var(--menu-btn-bs-danger-3));box-shadow:0 8px 25px var(--menu-shadow-bs-red-strong);color:#fff}.btn-warning-enhanced{background:linear-gradient(135deg, var(--menu-btn-warning-1), var(--menu-btn-warning-2));color:#fff;box-shadow:0 6px 18px var(--menu-shadow-yellow)}.btn-warning-enhanced:hover{background:linear-gradient(135deg, var(--menu-btn-warning-2), var(--menu-btn-warning-3));box-shadow:0 8px 25px var(--menu-shadow-yellow-strong);color:#fff}.btn-info-enhanced{background:linear-gradient(135deg, var(--menu-btn-info-1), var(--menu-btn-info-2));color:#fff;box-shadow:0 6px 18px var(--menu-shadow-cyan)}.btn-info-enhanced:hover{background:linear-gradient(135deg, var(--menu-btn-info-2), var(--menu-btn-info-3));box-shadow:0 8px 25px var(--menu-shadow-cyan-strong);color:#fff}.btn-secondary-enhanced{background:linear-gradient(135deg, var(--menu-gray-500), var(--menu-gray-550));color:#fff;box-shadow:0 6px 18px var(--menu-shadow-gray)}.btn-secondary-enhanced:hover{background:linear-gradient(135deg, var(--menu-gray-550), var(--menu-gray-650));box-shadow:0 8px 25px var(--menu-shadow-gray-strong);color:#fff}.btn-cancel-enhanced{background:linear-gradient(135deg, var(--menu-gray-450), var(--menu-gray-500));color:#fff;box-shadow:0 6px 18px var(--menu-shadow-light-gray)}.btn-cancel-enhanced:hover{background:linear-gradient(135deg, var(--menu-gray-500), var(--menu-gray-550));box-shadow:0 8px 25px var(--menu-shadow-light-gray-strong);color:#fff}.btn-outline-primary-enhanced{background:linear-gradient(135deg, var(--menu-shadow-shelfgreen-tint), var(--menu-shadow-shelfgreen-tint-faint));border:2px solid var(--menu-btn-primary-1);color:var(--menu-btn-primary-1);box-shadow:0 4px 12px var(--menu-shadow-shelfgreen-tint-medium)}.btn-outline-primary-enhanced:hover{background:linear-gradient(135deg, var(--menu-btn-primary-1), var(--menu-btn-primary-2));border-color:var(--menu-btn-primary-1);color:#fff;box-shadow:0 8px 25px var(--menu-shadow-shelfgreen-strong)}.btn-outline-success-enhanced{background:linear-gradient(135deg, var(--menu-tint-success-mid), var(--menu-tint-success-faint));border:2px solid var(--menu-btn-success-1);color:var(--menu-btn-success-1);box-shadow:0 4px 12px var(--menu-tint-success-strong)}.btn-outline-success-enhanced:hover{background:linear-gradient(135deg, var(--menu-btn-success-1), var(--menu-btn-success-2));border-color:var(--menu-btn-success-1);color:#fff;box-shadow:0 8px 25px var(--menu-shadow-bs-green-strong)}.btn-outline-danger-enhanced{background:linear-gradient(135deg, var(--menu-tint-bs-danger-mid), var(--menu-tint-bs-danger-faint));border:2px solid var(--menu-btn-bs-danger-1);color:var(--menu-btn-bs-danger-1);box-shadow:0 4px 12px var(--menu-tint-bs-danger-strong)}.btn-outline-danger-enhanced:hover{background:linear-gradient(135deg, var(--menu-btn-bs-danger-1), var(--menu-btn-bs-danger-2));border-color:var(--menu-btn-bs-danger-1);color:#fff;box-shadow:0 8px 25px var(--menu-shadow-bs-red-strong)}.btn-outline-warning-enhanced{background:linear-gradient(135deg, var(--menu-tint-yellow-mid), var(--menu-tint-yellow-faint));border:2px solid var(--menu-btn-warning-1);color:var(--menu-btn-warning-1);box-shadow:0 4px 12px var(--menu-tint-yellow-strong)}.btn-outline-warning-enhanced:hover{background:linear-gradient(135deg, var(--menu-btn-warning-1), var(--menu-btn-warning-2));border-color:var(--menu-btn-warning-1);color:#fff;box-shadow:0 8px 25px var(--menu-shadow-yellow-strong)}.btn-outline-info-enhanced{background:linear-gradient(135deg, var(--menu-tint-cyan-mid), var(--menu-tint-cyan-faint));border:2px solid var(--menu-btn-info-1);color:var(--menu-btn-info-1);box-shadow:0 4px 12px var(--menu-tint-cyan-strong)}.btn-outline-info-enhanced:hover{background:linear-gradient(135deg, var(--menu-btn-info-1), var(--menu-btn-info-2));border-color:var(--menu-btn-info-1);color:#fff;box-shadow:0 8px 25px var(--menu-shadow-cyan-strong)}.btn-outline-secondary-enhanced{background:linear-gradient(135deg, var(--menu-tint-gray-mid), var(--menu-tint-gray-faint));border:2px solid var(--menu-gray-500);color:var(--menu-gray-500);box-shadow:0 4px 12px var(--menu-tint-gray-strong)}.btn-outline-secondary-enhanced:hover{background:linear-gradient(135deg, var(--menu-gray-500), var(--menu-gray-550));border-color:var(--menu-gray-500);color:#fff;box-shadow:0 8px 25px var(--menu-shadow-gray-strong)}.btn-outline-cancel-enhanced{background:linear-gradient(135deg, var(--menu-tint-light-gray-mid), var(--menu-tint-light-gray-faint));border:2px solid var(--menu-gray-450);color:var(--menu-gray-450);box-shadow:0 4px 12px var(--menu-tint-light-gray-strong)}.btn-outline-cancel-enhanced:hover{background:linear-gradient(135deg, var(--menu-gray-450), var(--menu-gray-500));border-color:var(--menu-gray-450);color:#fff;box-shadow:0 8px 25px var(--menu-shadow-light-gray-strong)}.btn-light-enhanced{background:linear-gradient(135deg, var(--menu-light-stop-1), var(--menu-light-stop-2));border:2px solid var(--menu-light-stop-bd);color:var(--menu-text-default);box-shadow:0 4px 12px var(--menu-overlay-subtle)}.btn-light-enhanced:hover{background:linear-gradient(135deg, var(--menu-light-stop-2), var(--menu-light-stop-3));border-color:var(--menu-light-stop-bd-2);color:var(--menu-gray-800);box-shadow:0 8px 25px var(--menu-overlay-medium)}.btn-dark-enhanced{background:linear-gradient(135deg, var(--menu-gray-800), var(--menu-gray-850));color:#fff;box-shadow:0 6px 18px var(--menu-shadow-gray)}.btn-dark-enhanced:hover{background:linear-gradient(135deg, var(--menu-gray-850), var(--menu-gray-900));box-shadow:0 8px 25px var(--menu-shadow-gray-strong);color:#fff}.btn-enhanced:disabled,.btn-enhanced.disabled{cursor:not-allowed;background:linear-gradient(135deg, var(--menu-disabled-bg-1), var(--menu-shadow-gray-strong))!important;color:var(--menu-overlay-light-7)!important;border-color:var(--menu-shadow-gray)!important;box-shadow:none!important;transform:none!important}.btn-enhanced:disabled:before,.btn-enhanced.disabled:before{display:none}.btn-enhanced:active,.btn-enhanced.active{transform:translateY(1px);box-shadow:0 2px 8px var(--menu-overlay-strong)!important}.btn-enhanced:focus{box-shadow:0 0 0 3px var(--menu-checkbox-focus-shadow);outline:none}.btn-enhanced:focus-visible{box-shadow:0 0 0 3px var(--menu-checkbox-focus-shadow);outline:none}.btn-enhanced.loading{position:relative;color:#0000!important}.btn-enhanced.loading:after{content:"";border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:1s linear infinite btn-loading-spinner;position:absolute;top:50%;left:50%}@keyframes btn-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.btn-enhanced{padding:14px 28px;font-size:.9rem}.btn-lg-enhanced{padding:16px 32px;font-size:1rem}.btn-sm-enhanced{padding:10px 20px;font-size:.8rem}.btn-xs-enhanced{padding:6px 12px;font-size:.7rem}}.btn-social-action{padding:10px 12px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;border:none!important;border-radius:12px!important}.btn-social-action:before{content:"";background:linear-gradient(90deg, transparent, var(--menu-overlay-light-2), transparent);width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.btn-social-action:hover:before{left:100%}.btn-social-action:hover{box-shadow:0 4px 12px var(--menu-overlay-strong);transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg, var(--menu-btn-primary-1), var(--menu-btn-primary-2));border-color:var(--menu-btn-primary-1);color:#fff!important}.btn-primary:hover{background:linear-gradient(135deg, var(--menu-btn-primary-1), var(--menu-btn-primary-2));border-color:var(--menu-btn-primary-1)}.btn-success{background:linear-gradient(135deg, var(--menu-btn-primary-1), var(--menu-btn-primary-2));border-color:var(--menu-btn-primary-1);color:#fff!important}.btn-success:hover{background:linear-gradient(135deg, var(--menu-btn-primary-2), var(--menu-btn-primary-3));border-color:var(--menu-btn-primary-2)}.btn-warning{background:linear-gradient(135deg, var(--menu-btn-warning-1), var(--menu-btn-warning-2));border-color:var(--menu-btn-warning-1);color:#fff!important}.btn-warning:hover{background:linear-gradient(135deg, var(--menu-btn-warning-2), var(--menu-btn-warning-3));border-color:var(--menu-btn-warning-2)}.btn-danger{background:linear-gradient(135deg, var(--menu-btn-bs-danger-1), var(--menu-btn-bs-danger-2));border-color:var(--menu-btn-bs-danger-1);color:#fff!important}.btn-danger:hover{background:linear-gradient(135deg, var(--menu-btn-bs-danger-2), var(--menu-btn-bs-danger-3));border-color:var(--menu-btn-bs-danger-2)}.menu-item-enhanced{border:2px solid var(--menu-light-stop-bd-faint);border-radius:18px;margin-bottom:16px;padding:20px;transition:all .3s;position:relative;overflow:hidden}.menu-item-enhanced:before{content:"";background:linear-gradient(90deg, transparent, var(--menu-shelfgreen-leaf), transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.menu-item-enhanced:hover{border-color:var(--menu-shadow-shelfgreen-mid)}.menu-item-enhanced:hover:before{left:100%}.price-enhanced{color:var(--menu-btn-primary-1);text-shadow:0 1px 2px var(--menu-overlay-subtle);font-size:1.25rem;font-weight:800}.allergen-button-enhanced{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:8px;width:1.5rem;height:1.5rem;margin:2px;transition:all .3s}.allergen-button-enhanced:hover{filter:drop-shadow(0 2px 4px var(--menu-overlay-strong));transform:scale(1.1)}.shadow-sm{box-shadow:var(--menu-overlay-subtle) 0px 1px 2px 0px}#sideBar span,#sideBar p,#sideBar a,#sideBar button,#sideBar select,#sideBar textarea{color:#fff!important}#sideBar .btn-close-shelf-custom-outline,#sideBar .btn-save-shelf-custom-outline,#sideBar .btn-cancel-shelf-custom-outline{border-color:var(--menu-overlay-light-sidebar-bd)!important;color:#fff!important}
