.btn-container[data-v-23f352ca]{--width:auto;width:var(--width);border:none;border-radius:25px;padding:4px 16px;cursor:pointer;font-size:16px;font-weight:600;display:inline-block;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease,color .2s ease,border .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-container.success[data-v-23f352ca]{background-color:#51a73d;color:#fff}.btn-container.success[data-v-23f352ca]:hover{background-color:#3d7d2a}.btn-container.success[data-v-23f352ca]:active{background-color:#3d7d2a;transform:scale(.97)}.btn-container.success.selected[data-v-23f352ca]{background-color:#3d7d2a;color:#fff}.btn-container.pending[data-v-23f352ca]{background-color:#acacac;color:#fff;cursor:wait}.btn-container.pending[data-v-23f352ca]:hover{background-color:#858585}.btn-container.pending[data-v-23f352ca]:active{background-color:#858585;transform:scale(.97)}.btn-container.pending.selected[data-v-23f352ca]{background-color:#858585;color:#fff}.btn-container.danger[data-v-23f352ca]{background-color:#ff7d7d;color:#fff}.btn-container.danger[data-v-23f352ca]:hover{background-color:#d15d5d}.btn-container.danger[data-v-23f352ca]:active{background-color:#d15d5d;transform:scale(.97)}.btn-container.danger.selected[data-v-23f352ca]{background-color:#d15d5d;color:#fff}.btn-container.warning[data-v-23f352ca]{background-color:#f4bf4f;color:#fff}.btn-container.warning[data-v-23f352ca]:hover{background-color:#d1a03d}.btn-container.warning[data-v-23f352ca]:active{background-color:#d1a03d;transform:scale(.97)}.btn-container.warning.selected[data-v-23f352ca]{background-color:#d1a03d;color:#fff}.btn-primary.btn-container[data-v-23f352ca]{background-color:#fe9109;color:#fff}.btn-primary.btn-container[data-v-23f352ca]:hover{background-color:#c56d00}.btn-primary.btn-container[data-v-23f352ca]:active{background-color:#c56d00;transform:scale(.97)}.btn-primary.btn-container.selected[data-v-23f352ca]{background-color:#c56d00;color:#fff}.btn-just-text.btn-container[data-v-23f352ca]{background-color:transparent;color:#000}.btn-just-text.btn-container[data-v-23f352ca]:hover{color:#c56d00}.btn-just-text.btn-container[data-v-23f352ca]:active{color:#c56d00;transform:scale(.97)}.btn-just-text.btn-container.selected[data-v-23f352ca]{color:#c56d00}.btn-just-text-gray.btn-container[data-v-23f352ca]{background-color:transparent;color:#acacac}.btn-just-text-gray.btn-container[data-v-23f352ca]:hover{color:var(--base_color)}.btn-just-text-gray.btn-container[data-v-23f352ca]:active{color:var(--base_color);transform:scale(.97)}.btn-just-text-gray.btn-container.selected[data-v-23f352ca]{color:#c56d00}.btn-just-text-gray-dark.btn-container[data-v-23f352ca]{background-color:transparent;color:var(--dark_gray_color)}.btn-just-text-gray-dark.btn-container[data-v-23f352ca]:hover{color:var(--very_dark_gray_color)}.btn-just-text-gray-dark.btn-container[data-v-23f352ca]:active{color:var(--very_dark_gray_color);transform:scale(.97)}.btn-just-text-gray-dark.btn-container.selected[data-v-23f352ca]{color:var(--very_dark_gray_color)}.btn-gray.btn-container[data-v-23f352ca]{background-color:#e1e1e4;color:#000;font-weight:500}.btn-gray.btn-container[data-v-23f352ca]:hover{background-color:#e0e0e0}.btn-gray.btn-container[data-v-23f352ca]:active{background-color:#e0e0e0;transform:scale(.97)}.btn-gray.btn-container.selected[data-v-23f352ca]{background-color:#c5c5c5}.btn-outline-primary.btn-container[data-v-23f352ca]{background-color:transparent;border:2px solid var(--base_color);color:#000}.btn-outline-primary.btn-container[data-v-23f352ca]:hover{border-color:#ffc884;transform:scale(1.02)}.btn-outline-primary.btn-container[data-v-23f352ca]:active{border-color:#ffc884;transform:scale(.97)}.btn-outline-primary.btn-container.selected[data-v-23f352ca]{border:2px solid #c56d00;color:#c56d00}.btn-outline-gray.btn-container[data-v-23f352ca]{background-color:transparent;border:2px solid #d1d1d1;color:#000}.btn-outline-gray.btn-container[data-v-23f352ca]:hover{border:2px solid var(--base_color);transform:scale(1.02)}.btn-outline-gray.btn-container[data-v-23f352ca]:active{border:2px solid var(--base_color);transform:scale(.97)}.btn-outline-gray.btn-container.selected[data-v-23f352ca]{border:2px solid #c56d00;color:#c56d00}.btn-dark-gray.btn-container[data-v-23f352ca]{background-color:#acacac;color:#fff}.btn-dark-gray.btn-container[data-v-23f352ca]:hover{background-color:#7c7c7c}.btn-dark-gray.btn-container[data-v-23f352ca]:active{background-color:#7c7c7c;transform:scale(.97)}.btn-dark.btn-container[data-v-23f352ca]{background-color:#42392f;color:#fff}.btn-dark.btn-container[data-v-23f352ca]:hover{background-color:#502f1c}.btn-dark.btn-container[data-v-23f352ca]:active{background-color:#502f1c;transform:scale(.97)}.btn-small[data-v-23f352ca]{padding:4px 18px;font-size:14px}.btn-medium[data-v-23f352ca]{padding:6px 24px;font-size:16px}.btn-large[data-v-23f352ca]{padding:8px 36px;font-size:18px}.btn-container[data-v-23f352ca]:disabled{border:none;background-color:#acacac!important;cursor:not-allowed;color:#fff}.btn-container[data-v-23f352ca]:disabled:hover{background-color:#acacac!important;transform:scale(1.02)}.btn-container[data-v-23f352ca]:disabled:active{background-color:#acacac!important;animation:disabled-23f352ca .1s}.btn-container:disabled.selected[data-v-23f352ca]{background-color:#7c7c7c!important;color:#fff}@keyframes disabled-23f352ca{0%{transform:translateX(0)}50%{transform:translateX(-3px)}to{transform:translateX(3px)}}.icon-box-button[data-v-6cad6fbd]{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;font:inherit;color:inherit;text-align:inherit}.icon-box-button[data-v-6cad6fbd]:focus-visible{outline:none}.icon-box-button:focus-visible .container[data-v-6cad6fbd]{outline:2px solid rgba(254,145,9,.6);outline-offset:2px}.container-size[data-v-6cad6fbd]{width:70px;height:70px}.container[data-v-6cad6fbd]{--border-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:16px;background:var(--background-image);background-size:cover;background-position:50%;cursor:pointer;transition:border .1s,transform .1s;border:var(--border-color) 2px solid}.container[data-v-6cad6fbd]:active{transform:scale(.97)}.container:active.set-border-selected[data-v-6cad6fbd]{border:2px solid #fe9109}.container:active.change-color-on-active .text[data-v-6cad6fbd]{--text-color:#fe9109!important}.container:active.change-color-on-active .mask-icon[data-v-6cad6fbd]{background-color:#fe9109}.container:hover.set-border-selected[data-v-6cad6fbd]{border:2px solid #fe9109}.container:hover.change-color-on-active .text[data-v-6cad6fbd]{--text-color:#fe9109!important}.container:hover.change-color-on-active .mask-icon[data-v-6cad6fbd]{background-color:#fe9109}.selected.set-border-selected[data-v-6cad6fbd]{border:2px solid #c56d00}.selected.change-color-on-active .text[data-v-6cad6fbd]{--text-color:#c56d00!important}.selected.change-color-on-active .mask-icon[data-v-6cad6fbd]{background-color:#c56d00}.icon[data-v-6cad6fbd]{transition:background-color .2s ease;width:24px;height:24px;background-size:contain;background-image:var(--icon-image);background-color:unset}.mask-icon[data-v-6cad6fbd]{-webkit-mask-image:var(--icon-image)!important;mask-image:var(--icon-image)!important;-webkit-mask-size:contain!important;mask-size:contain!important;background-color:var(--icon-color);background-image:unset!important}.text[data-v-6cad6fbd]{transition:color .2s ease;font-size:12px;font-weight:600;color:var(--text-color);max-width:95%;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.text.wrap[data-v-6cad6fbd]{white-space:normal!important;text-wrap:wrap!important;text-overflow:clip!important}@media(max-width:400px){.container-size[data-v-6cad6fbd]{width:64px;height:64px}.icon[data-v-6cad6fbd]{width:24px;height:24px}.text[data-v-6cad6fbd]{font-size:10px}}@media(min-width:768px){.container-size[data-v-6cad6fbd]{width:80px;height:80px}.icon[data-v-6cad6fbd]{width:32px;height:32px}.text[data-v-6cad6fbd]{font-size:14px}}.custom-size .container-size[data-v-6cad6fbd]{width:var(--container-w)!important;height:var(--container-h)!important}.custom-size .icon[data-v-6cad6fbd]{width:var(--icon-w)!important;height:var(--icon-h)!important}.custom-size .text[data-v-6cad6fbd]{font-size:var(--text-s)!important}.custom-size .carve-col[data-v-6cad6fbd]{padding:var(--col-padding)!important}.editable-dropdown[data-v-4e9d2114]{position:relative;width:100%}.dropdown-input[data-v-4e9d2114]{width:100%;border-radius:11px;border:1px solid #d1d1d1;background-color:#fff;color:#333;padding:8px 30px 8px 12px;font:400 16px Inter,sans-serif;transition:box-shadow .3s,border-color .3s,border-radius .1s linear,background-color .2s;box-shadow:0 4px 15px 5px rgba(126,92,3,.05);box-sizing:border-box}.dropdown-input[data-v-4e9d2114]:-moz-read-only{cursor:pointer;background-color:#f9f9f9}.dropdown-input[data-v-4e9d2114]:read-only{cursor:pointer;background-color:#f9f9f9}.dropdown-input[data-v-4e9d2114]:focus{outline:none;border-color:var(--base_color,#fe9109);box-shadow:0 0 5px rgba(254,152,23,.3)}.editable-dropdown.is-open .dropdown-input[data-v-4e9d2114]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#d1d1d1;box-shadow:none}.dropdown-icon[data-v-4e9d2114]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .3s ease;transform-origin:center}.is-open .dropdown-icon[data-v-4e9d2114]{transform:translateY(-50%) rotate(180deg)}.dropdown-list-container[data-v-4e9d2114]{position:absolute;top:100%;left:0;right:0;z-index:1000;background-color:#fff;border:1px solid #d1d1d1;border-top:none;border-bottom-left-radius:11px;border-bottom-right-radius:11px;box-shadow:0 8px 15px 5px rgba(126,92,3,.08);overflow:hidden}.dropdown-list[data-v-4e9d2114]{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}.dropdown-list li[data-v-4e9d2114]{padding:8px 12px;cursor:pointer;font:400 16px Inter,sans-serif;color:#333;transition:background-color .2s ease,color .2s ease}.dropdown-list li.highlighted[data-v-4e9d2114],.dropdown-list li[data-v-4e9d2114]:hover{background-color:#f0f0f0;color:var(--base_color_dark,#fe9109)}.no-options[data-v-4e9d2114]{padding:8px 12px;color:#777;font-style:italic}.dropdown-fade-enter-active[data-v-4e9d2114],.dropdown-fade-leave-active[data-v-4e9d2114]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-4e9d2114],.dropdown-fade-leave-to[data-v-4e9d2114]{opacity:0;transform:translateY(-10px)}.tooltip-wrapper[data-v-2de4a7e9]{position:relative;display:flex;justify-content:center;align-items:center}.tooltip[data-v-2de4a7e9]{position:fixed;background-color:#503f2c;color:#fff;padding:8px 12px;border-radius:6px;min-width:250px;font-size:.875rem;line-height:1.5;z-index:2600;white-space:nowrap;box-shadow:0 4px 8px rgba(0,0,0,.15);pointer-events:none}.tooltip[data-v-2de4a7e9]:after{content:"";position:absolute;border-width:6px;border-style:solid}.tooltip--top[data-v-2de4a7e9]:after{top:100%;left:var(--arrow-offset,50%);transform:translateX(-50%);border-color:#503f2c transparent transparent transparent}.tooltip--bottom[data-v-2de4a7e9]:after{bottom:100%;left:var(--arrow-offset,50%);transform:translateX(-50%);border-color:transparent transparent #503f2c transparent}.tooltip--left[data-v-2de4a7e9]:after{left:100%;top:var(--arrow-offset,50%);transform:translateY(-50%);border-color:transparent transparent transparent #503f2c}.tooltip--right[data-v-2de4a7e9]:after{right:100%;top:var(--arrow-offset,50%);transform:translateY(-50%);border-color:transparent #503f2c transparent transparent}.tooltip-fade-enter-active[data-v-2de4a7e9],.tooltip-fade-leave-active[data-v-2de4a7e9]{transition:opacity .15s ease,transform .15s ease}.tooltip-fade-enter-from[data-v-2de4a7e9],.tooltip-fade-leave-to[data-v-2de4a7e9]{opacity:0}.tooltip-fade-enter-from.tooltip--top[data-v-2de4a7e9],.tooltip-fade-leave-to.tooltip--top[data-v-2de4a7e9]{transform:translateY(5px)}.tooltip-fade-enter-from.tooltip--bottom[data-v-2de4a7e9],.tooltip-fade-leave-to.tooltip--bottom[data-v-2de4a7e9]{transform:translateY(-5px)}.tooltip-fade-enter-from.tooltip--left[data-v-2de4a7e9],.tooltip-fade-leave-to.tooltip--left[data-v-2de4a7e9]{transform:translateX(5px)}.tooltip-fade-enter-from.tooltip--right[data-v-2de4a7e9],.tooltip-fade-leave-to.tooltip--right[data-v-2de4a7e9]{transform:translateX(-5px)}.size-control-container[data-v-7db5bb87]{position:relative;padding-bottom:20px}.error-message[data-v-7db5bb87]{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:12px;color:#d32f2f;padding:2px 0;font-family:Inter,sans-serif}.size-control-wrapper[data-v-7db5bb87]{background-color:#f9f9f9;border:1px solid #dcdcdc;border-radius:12px;font-family:Inter,sans-serif;transition:border-color .2s ease,box-shadow .2s ease;overflow:hidden;height:48px}.size-control-wrapper.has-focus[data-v-7db5bb87]{border-color:#b0b0b0}.size-control-wrapper.has-error[data-v-7db5bb87]{border-color:#d32f2f}.input-group[data-v-7db5bb87]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 10px;gap:1px;height:100%;box-sizing:border-box}.label[data-v-7db5bb87]{font-size:9px;color:#777;font-weight:500;text-transform:uppercase;letter-spacing:.4px;line-height:1.2}.input-container[data-v-7db5bb87]{display:flex;align-items:baseline;justify-content:center;gap:2px}.size-input[data-v-7db5bb87]{max-width:50px;font-size:15px;font-weight:500;color:#333;background:none;border:none;box-shadow:none;padding:0;line-height:1.2;outline:none;text-align:right;transition:color .2s ease-in-out}.unit[data-v-7db5bb87]{font-size:14px;color:#999;font-weight:400;transition:color .2s ease-in-out}.size-input[data-v-7db5bb87]::-moz-placeholder{color:#bbb;text-align:center}.size-input[data-v-7db5bb87]::placeholder{color:#bbb;text-align:center}.size-input[data-v-7db5bb87]::-webkit-inner-spin-button,.size-input[data-v-7db5bb87]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.size-input[type=number][data-v-7db5bb87]{-moz-appearance:textfield}.size-input.is-invalid+.unit[data-v-7db5bb87],.size-input.is-invalid[data-v-7db5bb87]{color:#d32f2f}.color-picker-ui[data-v-11ec886e]{display:flex;align-items:center;position:relative;gap:8px;font-family:Inter,sans-serif}.color-preview[data-v-11ec886e]{width:32px;height:32px;border-radius:8px;border:1px solid #d1d1d1;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.1)}.color-preview[data-v-11ec886e]:hover{transform:scale(1.05);box-shadow:0 4px 10px rgba(0,0,0,.15)}.color-input[data-v-11ec886e]{width:100px;padding:8px 10px;font-size:14px;text-transform:uppercase}.color-input[data-v-11ec886e]::-moz-placeholder{text-transform:none}.color-input[data-v-11ec886e]::placeholder{text-transform:none}.picker-popover[data-v-11ec886e]{position:absolute;top:calc(100% + 8px);left:0;background-color:#fff;border:1px solid #d1d1d1;border-radius:8px;padding:10px;z-index:1000;box-shadow:0 5px 15px rgba(0,0,0,.15);width:auto;min-width:180px}.swatches[data-v-11ec886e]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:10px}.swatch[data-v-11ec886e]{width:24px;height:24px;border-radius:4px;border:1px solid #eee;cursor:pointer;transition:transform .1s ease}.swatch[data-v-11ec886e]:hover{transform:scale(1.1);border-color:#ccc}.native-color-input[data-v-11ec886e]{width:100%;height:30px;border:1px solid #d1d1d1;border-radius:4px;padding:2px;cursor:pointer}input[type=color][data-v-11ec886e]::-webkit-color-swatch-wrapper{padding:0}input[type=color][data-v-11ec886e]::-webkit-color-swatch{border:none;border-radius:4px}