.visual-refresh-preview{--vr-purple:#4b286d;--vr-purple-soft:#65408a;--vr-purple-faint:#f1e8f7;--vr-green:#2b8000;--vr-page:#f7f3fa;--vr-page-soft:#fbf8fd;--vr-line:#e3d8eb;--vr-shadow:0 6px 16px rgba(75,40,109,.055);--vr-shadow-hover:0 9px 22px #4b286d14;background:linear-gradient(180deg,var(--vr-page-soft) 0,var(--vr-page) 100%)}.visual-refresh-preview .MuiAppBar-root{background:linear-gradient(90deg,#fff,#fbf8fd 56%,#f3ebf8)!important;border-bottom:1px solid #d9c9e6;box-shadow:0 3px 14px rgba(75,40,109,.075)!important;color:#241832!important}.visual-refresh-preview .MuiAppBar-root .MuiToolbar-root{gap:12px;overflow:hidden}.visual-refresh-preview .MuiAppBar-root .MuiTypography-h6{flex:1 1 240px;min-width:180px;overflow:hidden;text-overflow:ellipsis}.visual-refresh-preview .MuiAppBar-root .MuiToolbar-root>.MuiBox-root .MuiTypography-body1,.visual-refresh-preview .MuiAppBar-root .MuiToolbar-root>.MuiBox-root .MuiTypography-caption,.visual-refresh-preview .MuiAppBar-root .MuiTypography-h6{white-space:nowrap}.visual-refresh-preview .MuiAppBar-root .MuiToolbar-root>.MuiBox-root{flex-wrap:nowrap;gap:8px;margin-right:8px;max-width:calc(100% - 270px);min-width:0}.visual-refresh-preview .MuiAppBar-root .MuiToolbar-root>.MuiBox-root .MuiTypography-body1{flex:0 1 auto;max-width:190px;overflow:hidden;text-overflow:ellipsis}.visual-refresh-preview .MuiAppBar-root .MuiToolbar-root>.MuiBox-root .MuiTypography-caption{color:#5d5367;flex:0 1 auto;max-width:150px;overflow:hidden;text-overflow:ellipsis}.visual-refresh-preview .MuiAppBar-root .MuiButton-outlined{background:#fff;border-color:#4b286d57;color:var(--vr-purple);white-space:nowrap}.visual-refresh-preview .MuiAppBar-root .MuiButton-text{color:var(--vr-purple);white-space:nowrap}.visual-refresh-preview .MuiAppBar-root .MuiChip-root{background-color:#fff!important;border:1px solid #4b286d38!important;box-shadow:none!important;color:var(--vr-purple)!important;font-size:.68rem;height:22px;max-width:150px}.visual-refresh-preview .MuiAppBar-root .MuiChip-label{overflow:hidden;padding-left:8px;padding-right:8px;text-overflow:ellipsis}.visual-refresh-preview .MuiDrawer-paper{background:linear-gradient(180deg,#fff,#fbf8fd)!important;border-right:1px solid var(--vr-line)!important;overflow-x:hidden!important}.visual-refresh-preview .MuiDrawer-paper *,.visual-refresh-preview .MuiDrawer-paper .MuiList-root,.visual-refresh-preview .MuiDrawer-paper .MuiListItem-root,.visual-refresh-preview .MuiDrawer-paper .MuiListItemButton-root{box-sizing:border-box;max-width:100%}.visual-refresh-preview .MuiDrawer-paper .MuiList-root{overflow-x:hidden}.visual-refresh-preview .MuiDrawer-paper .MuiListItemText-root{min-width:0}.visual-refresh-preview .MuiDrawer-paper .MuiListItemText-primary{overflow:hidden;text-overflow:ellipsis}.visual-refresh-preview .MuiListItemButton-root.Mui-selected{background-color:var(--vr-purple-faint)!important;box-shadow:inset 3px 0 0 var(--vr-green);color:var(--vr-purple)}.visual-refresh-preview .MuiListItemButton-root:hover{background-color:#f6eefb}.visual-refresh-preview .MuiListItemIcon-root{color:var(--vr-purple)}.visual-refresh-preview .MuiBreadcrumbs-root a,.visual-refresh-preview .MuiLink-root,.visual-refresh-preview .MuiSvgIcon-colorPrimary,.visual-refresh-preview .MuiTypography-colorPrimary{color:var(--vr-purple)!important}.visual-refresh-preview main{background:radial-gradient(circle at 82% 8%,rgba(43,128,0,.045),#0000 26%),linear-gradient(180deg,var(--vr-page-soft) 0,var(--vr-page) 100%)}.visual-refresh-preview .MuiCard-root,.visual-refresh-preview .MuiPaper-root{background-color:#fffffffa!important;border:1px solid #e3d8ebe6;box-shadow:var(--vr-shadow)!important}.visual-refresh-preview .MuiCard-root:hover,.visual-refresh-preview .MuiPaper-root:hover{box-shadow:var(--vr-shadow-hover)!important}.visual-refresh-preview .bundle-builder-product-card-selected.MuiCard-root{background:linear-gradient(180deg,#f4fbf1,#eef8ec)!important;border-color:#2b8000b8!important;box-shadow:0 0 0 2px #2b80001f,0 8px 20px #4b286d1a!important}.visual-refresh-preview .bundle-builder-product-card-selected.MuiCard-root:hover{box-shadow:0 0 0 2px #2b800029,0 10px 24px #4b286d1f!important}.visual-refresh-preview .MuiButton-contained,.visual-refresh-preview .MuiButton-containedPrimary{background-color:var(--vr-purple)!important;box-shadow:0 5px 12px #4b286d24!important}.visual-refresh-preview .MuiButton-contained:hover,.visual-refresh-preview .MuiButton-containedPrimary:hover{background-color:var(--vr-purple-soft)!important}.visual-refresh-preview .MuiButton-outlined{border-color:#4b286d57;color:var(--vr-purple)}.visual-refresh-preview .MuiTabs-indicator{background-color:var(--vr-purple)}.visual-refresh-preview .MuiTab-root.Mui-selected{color:var(--vr-purple)}.visual-refresh-preview .MuiAlert-standardSuccess,.visual-refresh-preview .MuiChip-colorSuccess{color:var(--vr-green)!important}.visual-refresh-preview .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--vr-purple)}.visual-refresh-preview .MuiSwitch-switchBase.Mui-checked{color:var(--vr-green)!important}.visual-refresh-preview .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--vr-green)!important}.custom-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1300}.custom-modal{background:#fff;border-radius:4px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;outline:none;overflow:hidden}.custom-modal-lg{width:1200px}.custom-modal-md{width:900px}.custom-modal-sm{width:600px}.custom-modal-fullwidth{width:100%}.custom-modal-title{border-bottom:1px solid #0000001f;color:#000000de;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.6;margin:0;padding:16px 24px}.custom-modal-content{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px 24px}.custom-modal-actions{align-items:center;border-top:1px solid #0000001f;display:flex;gap:8px;justify-content:flex-end;padding:8px 24px 16px}@media (max-width:768px){.custom-modal{margin:32px;max-height:calc(100% - 64px);width:calc(100% - 64px)!important}.custom-modal-actions,.custom-modal-content,.custom-modal-title{padding-left:16px;padding-right:16px}}.custom-textfield{display:flex;flex-direction:column;margin-bottom:0}.custom-textfield-fullwidth{width:100%}.custom-textfield-margin-normal{margin-bottom:8px;margin-top:16px}.custom-textfield-label{color:#0009;display:block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.00938em;line-height:1.4375em;margin-bottom:4px}.custom-textfield-required{color:#d32f2f;margin-left:2px}.custom-textfield-input{align-items:center;background:none;border:1px solid #0000003b;border-radius:4px;box-sizing:border-box;color:#000000de;cursor:text;display:inline-flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.00938em;line-height:1.4375em;padding:16.5px 14px;transition:border-color .2s cubic-bezier(.4,0,.2,1) 0ms;width:100%}.custom-textfield-input:focus{border-color:#1976d2;border-width:2px;outline:none;padding:15.5px 13px}.custom-textfield-input:hover:not(:focus){border-color:#000000de}.custom-textfield-textarea{font-family:Roboto,Helvetica,Arial,sans-serif;resize:vertical}.custom-textfield-helper{color:#0009;font-size:.75rem;font-weight:400;letter-spacing:.03333em;line-height:1.66;margin:3px 14px 0}.custom-button,.custom-textfield-helper{font-family:Roboto,Helvetica,Arial,sans-serif}.custom-button{align-items:center;border:0;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:.02857em;line-height:1.75;margin:0;min-width:64px;outline:0;padding:6px 16px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms;-webkit-user-select:none;user-select:none;vertical-align:middle}.custom-button:disabled{background-color:#0000001f;box-shadow:none;color:#00000042;cursor:default}.custom-button-start-icon{display:inherit;margin-left:-4px;margin-right:8px}.custom-button-text{background-color:initial;color:#1976d2}.custom-button-text:hover:not(:disabled){background-color:#1976d20a}.custom-button-contained{background-color:#1976d2;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;color:#fff}.custom-button-contained:hover:not(:disabled){background-color:#1565c0;box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f}.custom-button-outlined{background-color:initial;border:1px solid #1976d280;color:#1976d2}.custom-button-outlined:hover:not(:disabled){background-color:#1976d20a;border:1px solid #1976d2}.custom-button-error.custom-button-text{color:#d32f2f}.custom-button-error.custom-button-text:hover:not(:disabled){background-color:#d32f2f0a}.custom-button-info.custom-button-text{color:#0288d1}.custom-button-info.custom-button-text:hover:not(:disabled){background-color:#0288d10a}.custom-alert{border-radius:4px;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01071em;line-height:1.43;margin-bottom:16px;padding:6px 16px}.custom-alert-icon{display:flex;font-size:22px;margin-right:12px;opacity:.9;padding:7px 0}.custom-alert-message{min-width:0;overflow:auto;padding:8px 0}.custom-alert-error{background-color:#fdeded;border:1px solid #e1acac;color:#97302f}.custom-alert-success{background-color:#edf7ed;border:1px solid #b3d4b3;color:#2d5919}.custom-alert-info{background-color:#e5f4fd;border:1px solid #b3d9f2;color:#014f86}.custom-alert-warning{background-color:#fff4e5;border:1px solid #f1c232;color:#8f6008}.custom-tabs{border-bottom:1px solid #0000001f;flex-direction:column;margin-bottom:16px}.custom-tab,.custom-tabs,.custom-tabs-list{background-color:initial;display:flex;position:relative}.custom-tab{align-items:center;border:none;box-sizing:border-box;color:#0009;cursor:pointer;flex-direction:row;flex-shrink:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:.02857em;line-height:1.75;min-height:48px;min-width:90px;outline:none;overflow:hidden;padding:12px 24px;text-align:center;text-transform:uppercase;transition:color .25s cubic-bezier(.4,0,.2,1) 0ms;white-space:normal}.custom-tab:hover:not(.custom-tab-disabled){color:#000000de}.custom-tab-active{color:#1976d2!important}.custom-tab-disabled{color:#00000042;cursor:default}.custom-tab-icon{font-size:18px;margin-bottom:6px;margin-right:8px}.custom-tab-icon,.custom-tab-label{align-items:center;display:flex;justify-content:center}.custom-tab-label{width:100%}.custom-tabs-indicator-container{bottom:0;height:2px;left:0;position:absolute;right:0}.custom-tabs-indicator{background-color:#1976d2;bottom:0;height:2px;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1) 0ms}@media (max-width:768px){.custom-tab{font-size:.8125rem;min-width:72px;padding:12px 16px}.custom-tab-icon{font-size:16px;margin-bottom:4px;margin-right:6px}}
/*# sourceMappingURL=main.f9b27265.css.map*/