.btn[data-v-d2217bfc]{display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease-in-out}.btn[data-v-d2217bfc]:disabled{pointer-events:none;opacity:.65}.spinner-border-sm[data-v-d2217bfc]{width:.875rem;height:.875rem}.base-input-wrapper[data-v-a600e645]{margin-bottom:1rem}.base-input-wrapper.has-error .form-control[data-v-a600e645]{border-color:var(--bs-danger);box-shadow:0 0 0 .2rem rgba(var(--bs-danger-rgb),.25)}.base-input-wrapper.is-disabled[data-v-a600e645]{opacity:.6;pointer-events:none}.input-container[data-v-a600e645]{position:relative}.input-container.has-suffix[data-v-a600e645]{display:flex;align-items:stretch}.input-suffix[data-v-a600e645]{display:flex;align-items:center;padding:.375rem .75rem;background-color:var(--bs-light);border:1px solid var(--bs-border-color);border-left:0;border-radius:0 var(--bs-border-radius) var(--bs-border-radius) 0}.size-sm .form-control[data-v-a600e645]{padding:.25rem .5rem;font-size:.875rem}.size-lg .form-control[data-v-a600e645]{padding:.5rem 1rem;font-size:1.25rem}.form-label[data-v-a600e645]{font-weight:500;margin-bottom:.5rem}.text-danger[data-v-a600e645]{color:var(--bs-danger)!important}.invalid-feedback[data-v-a600e645]{color:var(--bs-danger);font-size:.875em;margin-top:.25rem}.form-text[data-v-a600e645]{color:var(--bs-secondary);font-size:.875em;margin-top:.25rem}body.dark .form-label[data-v-a600e645]{color:var(--ic-white, #e0e0e0)}body.dark .form-text[data-v-a600e645]{color:#e0e0e099}body.dark .invalid-feedback[data-v-a600e645]{color:#ff6b6b}body.dark .input-suffix[data-v-a600e645]{background-color:var(--ic-grey, #282828);border-color:#323232;color:var(--ic-white, #e0e0e0)}body.dark .base-input-wrapper.has-error .form-control[data-v-a600e645]{border-color:#ff6b6b;box-shadow:0 0 0 .2rem #ff6b6b40}body.dark .base-input-wrapper.is-disabled[data-v-a600e645]{opacity:.5}.light[data-v-12414911]{background-color:#f2f2f3!important}.input-custom[data-v-12414911]{background-color:var(--bs-light)}.input-custom[data-v-12414911]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.dark .form-control[data-v-12414911]{background-color:var(--ic-grey, #282828);border-color:#323232;color:var(--ic-white, #e0e0e0)}body.dark .form-control[data-v-12414911]:focus{background-color:var(--ic-lighter, #171717);border-color:var(--bs-primary, #1f637c);color:var(--ic-white, #ffffff);box-shadow:0 0 0 .25rem #1f637c40}body.dark .form-control[data-v-12414911]:disabled{background-color:var(--ic-black, #000000);border-color:#2a2a2a;color:#e0e0e080;opacity:.7}body.dark .form-control[data-v-12414911]::placeholder{color:#e0e0e080}body.dark .form-control[data-v-12414911]:hover:not(:focus):not(:disabled){border-color:#444;background-color:#303030}body.dark .form-control.light[data-v-12414911]{background-color:#333;border-color:#404040}body.dark .form-control.light[data-v-12414911]:focus{background-color:var(--ic-lighter, #171717);border-color:var(--bs-primary, #1f637c)}body.dark .form-control.is-invalid[data-v-12414911]{border-color:var(--bs-danger, #dc3545);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}body.dark .form-control.is-invalid[data-v-12414911]:focus{border-color:var(--bs-danger, #dc3545);box-shadow:0 0 0 .25rem #dc354540}.form-control[data-v-12414911]{transition:all .2s ease}body.dark .input-custom[data-v-12414911]{background-color:var(--ic-grey, #282828)}body.dark .input-custom.light[data-v-12414911]{background-color:#333}body.dark .input-group .form-control[data-v-b9dd8cda]{background-color:var(--ic-grey, #282828);border-color:#323232;color:var(--ic-white, #e0e0e0)}body.dark .input-group .form-control[data-v-b9dd8cda]:focus{background-color:var(--ic-lighter, #171717);border-color:var(--bs-primary, #1f637c);color:var(--ic-white, #ffffff);box-shadow:0 0 0 .25rem #1f637c40}body.dark .input-group-text[data-v-b9dd8cda]{background-color:var(--ic-grey, #282828);border-color:#323232;color:var(--ic-white, #e0e0e0)}body.dark .form-control[data-v-b9dd8cda]::placeholder{color:#e0e0e099}.input-group[data-v-b9dd8cda]{transition:all .3s ease}.input-group[data-v-b9dd8cda]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}body.dark .input-group[data-v-b9dd8cda]:hover{box-shadow:0 4px 8px #0000004d}.show-pass-btn[data-v-7d2352ac]{background:transparent;border:none;cursor:pointer;color:#6c757d;transition:all .2s ease;border-radius:0}.show-pass-btn[data-v-7d2352ac]:hover:not(:disabled){color:#495057;background:#0000000d;transform:scale(1.05)}.show-pass-btn[data-v-7d2352ac]:focus{outline:2px solid var(--bs-primary, #0d6efd);outline-offset:-2px}.show-pass-btn[data-v-7d2352ac]:disabled{cursor:not-allowed;opacity:.6}body.dark .show-pass-btn[data-v-7d2352ac]{color:var(--ic-white, #e0e0e0);background:var(--ic-grey, #282828);border-color:#323232}body.dark .show-pass-btn[data-v-7d2352ac]:hover:not(:disabled){color:var(--ic-white, #ffffff);background:var(--ic-lighter, #171717);border-color:#404040}body.dark .show-pass-btn[data-v-7d2352ac]:focus{outline-color:var(--bs-primary, #1f637c)}body.dark .input-group .form-control[data-v-7d2352ac]{background-color:var(--ic-grey, #282828);border-color:#323232;color:var(--ic-white, #e0e0e0)}body.dark .input-group .form-control[data-v-7d2352ac]:focus{background-color:var(--ic-lighter, #171717);border-color:var(--bs-primary, #1f637c);color:var(--ic-white, #ffffff);box-shadow:0 0 0 .25rem #1f637c40}body.dark .input-group-text[data-v-7d2352ac]{background-color:var(--ic-grey, #282828);border-color:#323232;color:var(--ic-white, #e0e0e0)}body.dark .form-control[data-v-7d2352ac]::placeholder{color:#e0e0e099}.input-group[data-v-7d2352ac]{transition:all .3s ease}.input-group[data-v-7d2352ac]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}body.dark .input-group[data-v-7d2352ac]:hover{box-shadow:0 4px 8px #0000004d}.light[data-v-4d842664]{background-color:#f2f2f3!important}.input-custom[data-v-4d842664]{background-color:var(--bs-light)}.no-resize[data-v-4d842664]{resize:none}.number-input-container[data-v-9e059eb9]{display:flex;flex-direction:column;gap:.5rem}.number-input-container.with-slider[data-v-9e059eb9]{display:grid;grid-template-columns:2fr 1fr;gap:1rem;align-items:center}.slider-container[data-v-9e059eb9]{display:flex;align-items:center}.input-container[data-v-9e059eb9]{flex:1}.light[data-v-9e059eb9]{background-color:#f2f2f3!important}.input-custom[data-v-9e059eb9]{background-color:var(--bs-light)}.form-control[data-v-9e059eb9]::-webkit-inner-spin-button,.form-control[data-v-9e059eb9]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-control[type=number][data-v-9e059eb9]{-moz-appearance:textfield}.custom-range[data-v-9e059eb9]::-webkit-slider-runnable-track{background:#f2f2f3;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.input-group-text.light[data-v-9e059eb9]{background-color:#f2f2f3!important}@media (max-width: 576px){.number-input-container.with-slider[data-v-9e059eb9]{grid-template-columns:1fr}}.input-group.box-display[data-v-9e059eb9]{display:flex;align-items:stretch}.box-button[data-v-9e059eb9]{padding:.375rem .75rem;border-color:var(--bs-border-color);background-color:#f2f2f3;color:var(--bs-body-color);font-size:1.25rem;line-height:1;display:flex;align-items:center;justify-content:center}.box-button[data-v-9e059eb9]:hover:not(:disabled){background-color:var(--bs-gray-200);border-color:var(--bs-border-color);color:var(--bs-body-color)}.box-button[data-v-9e059eb9]:disabled{opacity:.5;cursor:not-allowed}.box-button-icon[data-v-9e059eb9]{font-weight:700;font-size:1.25rem;line-height:1}.box-display .form-control[data-v-9e059eb9]{text-align:center;border-left:0;border-right:0}.box-display .box-button[data-v-9e059eb9]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.box-display .box-button[data-v-9e059eb9]:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.box-display .input-group-text[data-v-9e059eb9]{border-left:0;border-right:0;border-radius:0}.checkbox-group[data-v-e1bfdb5f],.radio-group[data-v-e1bfdb5f]{display:flex;flex-wrap:wrap;gap:1rem}.form-check-input.single[data-v-e1bfdb5f]{opacity:.8;background-color:#ffffff4d;border:2px solid white;box-shadow:-2px 1px 5px #0003;transition:all .2s ease-in-out}.form-check-input.single[data-v-e1bfdb5f]:checked{opacity:1}.form-check-input[data-v-e1bfdb5f]{margin-left:4px;transition:all .2s ease-in-out}.form-check-label[data-v-e1bfdb5f]{margin-left:.5rem;cursor:pointer}.form-check-inline[data-v-e1bfdb5f]{margin-right:1rem}@media (max-width: 576px){.checkbox-group[data-v-e1bfdb5f],.radio-group[data-v-e1bfdb5f]{flex-direction:column;gap:.5rem}}.dropdown[data-v-16127b3b]{position:relative}.form-select[data-v-16127b3b]{cursor:pointer;background-image:none}.form-select[data-v-16127b3b]:disabled{cursor:not-allowed}.dropdown-arrow[data-v-16127b3b]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;transition:transform .2s ease}.dropdown-arrow.rotated[data-v-16127b3b]{transform:rotate(180deg)}.dropdown-menu[data-v-16127b3b]{position:absolute;top:100%;left:0;right:0;z-index:1000;max-height:200px;overflow-y:auto;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-white);box-shadow:0 .125rem .25rem #00000013}.dropdown-item-wrapper[data-v-16127b3b]{list-style:none;margin:0;padding:0}.dropdown-item[data-v-16127b3b]{padding:.5rem 1rem;cursor:pointer;transition:background-color .2s ease;margin:0;border:none;width:100%;text-align:left}.dropdown-item[data-v-16127b3b]:hover{background-color:var(--bs-light)}.dropdown-item[data-v-16127b3b]:focus{background-color:var(--bs-light);outline:none}.color-indicator[data-v-16127b3b]{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px #0003;flex-shrink:0}.form-control-color[data-v-16127b3b]{width:3rem;height:2rem;border-radius:var(--bs-border-radius);cursor:pointer}.dropdown-menu[data-v-16127b3b]::-webkit-scrollbar{width:6px}.dropdown-menu[data-v-16127b3b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.dropdown-menu[data-v-16127b3b]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dropdown-menu[data-v-16127b3b]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}body.dark .dropdown-menu[data-v-16127b3b]{background-color:var(--bs-dark);border-color:var(--bs-border-color)}body.dark .dropdown-item[data-v-16127b3b]{color:var(--bs-body-color)}body.dark .dropdown-item[data-v-16127b3b]:hover{background-color:var(--bs-secondary-bg)}body.dark .dropdown-item[data-v-16127b3b]:focus{background-color:var(--bs-secondary-bg)}body.dark .color-indicator[data-v-16127b3b]{border:1px solid rgba(255,255,255,.2)}body.dark .dropdown-menu[data-v-16127b3b]::-webkit-scrollbar-track{background:var(--bs-secondary-bg)}body.dark .dropdown-menu[data-v-16127b3b]::-webkit-scrollbar-thumb{background:var(--bs-gray-600)}body.dark .dropdown-menu[data-v-16127b3b]::-webkit-scrollbar-thumb:hover{background:var(--bs-gray-500)}.rich-text-editor[data-v-b28c817a]{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-white)}body.dark .rich-text-editor[data-v-b28c817a]{background-color:var(--ic-lighter);border-color:#323232;color:var(--ic-white)}.rich-text-editor.disabled[data-v-b28c817a]{opacity:.6;pointer-events:none}.toolbar[data-v-b28c817a]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem;border-bottom:1px solid var(--bs-border-color);background-color:var(--bs-light);border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0}body.dark .toolbar[data-v-b28c817a]{background-color:var(--ic-black);border-bottom-color:#323232}.toolbar-group[data-v-b28c817a]{display:flex;gap:.25rem}.toolbar-group[data-v-b28c817a]:not(:last-child):after{content:"";width:1px;background-color:var(--bs-border-color);margin:0 .5rem}.toolbar-btn[data-v-b28c817a]{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:.25rem .5rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background-color:var(--bs-white);color:var(--bs-body-color);cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500}body.dark .toolbar-btn[data-v-b28c817a]{background-color:var(--ic-grey);border-color:#323232;color:var(--ic-white)}.toolbar-btn[data-v-b28c817a]:hover:not(:disabled){background-color:var(--bs-secondary-bg);border-color:var(--bs-secondary-border)}body.dark .toolbar-btn[data-v-b28c817a]:hover:not(:disabled){background-color:var(--ic-lighter);border-color:#444}.toolbar-btn[data-v-b28c817a]:disabled{opacity:.6;cursor:not-allowed}.toolbar-btn.active[data-v-b28c817a]{background-color:var(--bs-primary);color:var(--bs-white);border-color:var(--bs-primary)}.editor-content[data-v-b28c817a]{padding:1rem;min-height:200px;max-height:400px;overflow-y:auto;border:none;outline:none;line-height:1.5;font-family:inherit;font-size:inherit;color:var(--bs-body-color)}body.dark .editor-content[data-v-b28c817a]{background-color:var(--ic-lighter);color:var(--ic-white)}.has-toolbar .editor-content[data-v-b28c817a]{border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}.editor-content.is-invalid[data-v-b28c817a]{border-color:var(--bs-danger);box-shadow:0 0 0 .2rem rgba(var(--bs-danger-rgb),.25)}.editor-content.disabled[data-v-b28c817a]{background-color:var(--bs-secondary-bg);cursor:not-allowed}body.dark .editor-content.disabled[data-v-b28c817a]{background-color:var(--ic-black);color:#ffffff80}.editor-content:empty[data-placeholder][data-v-b28c817a]:before{content:attr(data-placeholder);color:var(--bs-secondary-color);font-style:italic}body.dark .editor-content:empty[data-placeholder][data-v-b28c817a]:before{color:#ffffff80}.editor-content[data-v-b28c817a]:focus{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.editor-content[data-v-b28c817a] h1,.editor-content[data-v-b28c817a] h2,.editor-content[data-v-b28c817a] h3{margin:.5rem 0;font-weight:600}.editor-content[data-v-b28c817a] h1{font-size:1.5rem}.editor-content[data-v-b28c817a] h2{font-size:1.25rem}.editor-content[data-v-b28c817a] h3{font-size:1.125rem}.editor-content[data-v-b28c817a] p{margin:.5rem 0}.editor-content[data-v-b28c817a] ul,.editor-content[data-v-b28c817a] ol{margin:.5rem 0;padding-left:1.5rem}.editor-content[data-v-b28c817a] li{margin:.25rem 0}.editor-content[data-v-b28c817a] blockquote{margin:1rem 0;padding:.5rem 1rem;border-left:4px solid var(--bs-primary);background-color:var(--bs-light);font-style:italic}.editor-content[data-v-b28c817a] code{padding:.125rem .25rem;background-color:var(--bs-secondary-bg);border-radius:var(--bs-border-radius-sm);font-family:monospace;font-size:.875em}.editor-content[data-v-b28c817a] pre{padding:1rem;background-color:var(--bs-secondary-bg);border-radius:var(--bs-border-radius);overflow-x:auto;margin:1rem 0}.editor-content[data-v-b28c817a] a{color:var(--bs-primary);text-decoration:underline}.editor-content[data-v-b28c817a] img{max-width:100%;height:auto;border-radius:var(--bs-border-radius)}.size-sm .editor-content[data-v-b28c817a]{padding:.5rem;font-size:.875rem;min-height:150px}.size-lg .editor-content[data-v-b28c817a]{padding:1.5rem;font-size:1.125rem;min-height:250px}.editor-content[data-v-b28c817a]::-webkit-scrollbar{width:8px}.editor-content[data-v-b28c817a]::-webkit-scrollbar-track{background:var(--bs-light)}body.dark .editor-content[data-v-b28c817a]::-webkit-scrollbar-track{background:var(--ic-black)}.editor-content[data-v-b28c817a]::-webkit-scrollbar-thumb{background:var(--bs-secondary);border-radius:4px}body.dark .editor-content[data-v-b28c817a]::-webkit-scrollbar-thumb{background:#444}.editor-content[data-v-b28c817a]::-webkit-scrollbar-thumb:hover{background:var(--bs-secondary-dark)}body.dark .editor-content[data-v-b28c817a]::-webkit-scrollbar-thumb:hover{background:var(--bs-primary)}body.dark .base-data-table .table[data-v-4adfd4d6]{--bs-table-bg: transparent;--bs-table-color: var(--bs-body-color)}body.dark .base-data-table .table thead th[data-v-4adfd4d6]{background-color:var(--bs-dark)!important;border-color:var(--bs-border-color);color:var(--bs-body-color)}body.dark .base-data-table .table tbody td[data-v-4adfd4d6]{background-color:transparent!important;border-color:var(--bs-border-color);color:var(--bs-body-color)}body.dark .base-data-table .table-light[data-v-4adfd4d6]{background-color:var(--bs-dark)!important;color:var(--bs-body-color)!important}body.dark .base-data-table .table th.sortable[data-v-4adfd4d6]:hover{background-color:var(--bs-secondary-bg)!important}body.dark .base-data-table .dropdown-menu[data-v-4adfd4d6]{background-color:var(--bs-dark);border-color:var(--bs-border-color)}body.dark .base-data-table .dropdown-item[data-v-4adfd4d6]{color:var(--bs-body-color)}body.dark .base-data-table .dropdown-item[data-v-4adfd4d6]:hover{background-color:var(--bs-secondary-bg)}body.dark .base-data-table .page-link[data-v-4adfd4d6]{background-color:var(--bs-dark);border-color:var(--bs-border-color);color:var(--bs-body-color)}body.dark .base-data-table .page-link[data-v-4adfd4d6]:hover{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color)}body.dark .base-data-table .page-item.active .page-link[data-v-4adfd4d6]{background-color:var(--bs-primary);border-color:var(--bs-primary)}.base-data-table[data-v-4adfd4d6]{width:100%}.base-data-table.is-loading[data-v-4adfd4d6]{opacity:.6;pointer-events:none}.table-header[data-v-4adfd4d6]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--bs-border-color)}.search-wrapper[data-v-4adfd4d6]{min-width:250px}.search-input[data-v-4adfd4d6] .input-suffix{background-color:transparent;border:0}.table-responsive.table-fixed-height[data-v-4adfd4d6]{max-height:var(--efff0ef8);overflow-y:auto}.table th.sortable[data-v-4adfd4d6]{cursor:pointer;user-select:none}.table th.sortable[data-v-4adfd4d6]:hover{background-color:var(--bs-secondary-bg)}.sort-indicators[data-v-4adfd4d6]{display:flex;flex-direction:column;margin-left:.5rem}.sort-icon[data-v-4adfd4d6]{font-size:.7rem;color:var(--bs-secondary);line-height:1}.sort-icon.active[data-v-4adfd4d6]{color:var(--bs-primary)}.select-column[data-v-4adfd4d6],.actions-column[data-v-4adfd4d6]{width:1%;white-space:nowrap}.btn-group-sm .btn[data-v-4adfd4d6]{padding:.25rem .5rem}.empty-state[data-v-4adfd4d6]{padding:2rem}.page-size-select[data-v-4adfd4d6]{min-width:120px}.table-controls[data-v-4adfd4d6]{padding:.5rem 0;border-bottom:1px solid var(--bs-border-color-translucent)}.pagination-sm .page-link[data-v-4adfd4d6]{padding:.25rem .5rem}@media (max-width: 768px){.table-header .row[data-v-4adfd4d6]{flex-direction:column;gap:1rem}.table-controls[data-v-4adfd4d6]{flex-direction:column;gap:.5rem;align-items:stretch!important}.search-wrapper[data-v-4adfd4d6]{min-width:auto}.table-pagination[data-v-4adfd4d6]{flex-direction:column;gap:1rem;text-align:center}}.base-button-manager[data-v-81193319]{width:100%}.button-list[data-v-81193319]{min-height:60px}.button-preview-item[data-v-81193319]{cursor:pointer;transition:all .2s ease;border:2px solid #dee2e6;border-radius:.5rem;padding:.25rem;background-color:#fff}.button-preview-item[data-v-81193319]:hover{background-color:#0000000d;border-color:var(--bs-primary)}.button-preview-item.selected[data-v-81193319]{border-color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.1);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.25)}.button-preview[data-v-81193319]{min-width:80px;min-height:80px;position:relative;background-color:#00000005;border:1px solid rgba(0,0,0,.1)}.icon-container[data-v-81193319]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.primary-icon[data-v-81193319]{font-size:18px;transition:all .3s ease}.secondary-icon[data-v-81193319]{font-size:18px;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:all .3s ease}.button-preview-item:hover .primary-icon[data-v-81193319]{opacity:0;transform:translateY(-10px)}.button-preview-item:hover .secondary-icon[data-v-81193319]{opacity:1;transform:translate(-50%,-60%) scale(1)}.button-name[data-v-81193319]{font-size:.75rem;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drag-handle[data-v-81193319]{font-size:.75rem;cursor:grab}.drag-handle[data-v-81193319]:active{cursor:grabbing}.button-config-panel[data-v-81193319]{background-color:#f8f9fa}.icon-input-group[data-v-81193319]{display:flex;gap:.25rem}.icon-input-group .form-control[data-v-81193319]{flex:1}.color-textarea-group[data-v-81193319]{display:flex;gap:.5rem;align-items:flex-start}.color-preview[data-v-81193319]{width:2.5rem;height:2.5rem;border:2px solid #dee2e6;border-radius:.375rem;flex-shrink:0;background-color:#f8f9fa;background-image:linear-gradient(45deg,#ddd 25%,transparent 25%),linear-gradient(-45deg,#ddd 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ddd 75%),linear-gradient(-45deg,transparent 75%,#ddd 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0px}.color-textarea[data-v-81193319]{flex:1;resize:vertical;min-height:2.5rem;font-family:Courier New,Monaco,monospace;font-size:.875rem}.add-button[data-v-81193319]{min-height:60px;border-style:dashed;transition:all .2s ease}.add-button[data-v-81193319]:hover{border-style:solid;background-color:var(--bs-light)}.empty-state[data-v-81193319]{padding:2rem;border:2px dashed #dee2e6;border-radius:.5rem}.modal.show[data-v-81193319]{background-color:#00000080}.action-config[data-v-81193319]{border-top:1px solid #dee2e6;padding-top:1rem}body.dark .base-button-manager[data-v-81193319]{color:var(--ic-white)}body.dark .button-preview-item[data-v-81193319]{border-color:#404040;background-color:var(--ic-lighter)}body.dark .button-preview-item[data-v-81193319]:hover{background-color:#ffffff0d;border-color:var(--ic-primary)}body.dark .button-preview-item.selected[data-v-81193319]{border-color:var(--ic-primary);background-color:rgba(var(--bs-primary-rgb),.2);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.15)}body.dark .button-preview[data-v-81193319]{background-color:#ffffff05;border-color:#ffffff1a}body.dark .button-name[data-v-81193319]{color:var(--ic-white)}body.dark .drag-handle[data-v-81193319]{color:#ffffff80}body.dark .button-config-panel[data-v-81193319]{background-color:var(--ic-lighter);border-color:#404040!important}body.dark .add-button[data-v-81193319]{background-color:transparent;border-color:#404040;color:var(--ic-white)}body.dark .add-button[data-v-81193319]:hover{background-color:#ffffff0d;border-color:var(--ic-primary);color:var(--ic-white)}body.dark .empty-state[data-v-81193319]{border-color:#404040;background-color:var(--ic-lighter)}body.dark .form-control[data-v-81193319],body.dark .form-select[data-v-81193319]{background-color:var(--ic-black);border-color:#404040;color:var(--ic-white)}body.dark .form-control[data-v-81193319]:focus,body.dark .form-select[data-v-81193319]:focus{background-color:var(--ic-black);border-color:var(--ic-primary);color:var(--ic-white);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}body.dark .form-control[data-v-81193319]::placeholder{color:#fff6}body.dark .form-label[data-v-81193319]{color:#fffc}body.dark .btn-outline-danger[data-v-81193319]{color:#dc3545;border-color:#dc3545}body.dark .btn-outline-danger[data-v-81193319]:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}body.dark .btn-outline-secondary[data-v-81193319]{color:#ffffffb3;border-color:#404040}body.dark .btn-outline-secondary[data-v-81193319]:hover{background-color:#ffffff1a;border-color:var(--ic-primary);color:var(--ic-white)}body.dark .text-muted[data-v-81193319]{color:#ffffff80!important}body.dark .action-config[data-v-81193319]{border-top-color:#404040}body.dark .modal-content[data-v-81193319]{background-color:var(--ic-lighter);color:var(--ic-white)}body.dark .modal-header[data-v-81193319]{border-bottom-color:#404040}body.dark .btn-close[data-v-81193319]{filter:invert(1) grayscale(100%) brightness(200%)}body.dark .color-preview[data-v-81193319]{border-color:#323232;background-color:var(--ic-lighter);background-image:linear-gradient(45deg,#404040 25%,transparent 25%),linear-gradient(-45deg,#404040 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#404040 75%),linear-gradient(-45deg,transparent 75%,#404040 75%)}body.dark .color-textarea[data-v-81193319]{background-color:var(--ic-black);border-color:#404040;color:var(--ic-white)}body.dark .color-textarea[data-v-81193319]:focus{background-color:var(--ic-black);border-color:var(--ic-primary);color:var(--ic-white);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}body.dark .color-textarea[data-v-81193319]::placeholder{color:#fff6}body.dark .primary-icon[data-v-81193319],body.dark .secondary-icon[data-v-81193319]{filter:brightness(1.2)}@media (max-width: 768px){.button-preview-item[data-v-81193319]{flex:1 1 calc(50% - .5rem)}}.base-action-buttons[data-v-8ce1e4db]{width:100%}.action-button-group[data-v-8ce1e4db]{border:1px solid #dee2e6;border-radius:.5rem;padding:1rem;background-color:#fff}.main-button-config[data-v-8ce1e4db]{background-color:#00000005;padding:1rem;border-radius:.375rem;margin-bottom:1rem}.color-picker-group[data-v-8ce1e4db],.icon-picker-group[data-v-8ce1e4db]{display:flex;gap:.25rem}.color-picker-group .form-select[data-v-8ce1e4db],.icon-picker-group .form-control[data-v-8ce1e4db]{flex:1}.button-preview button[data-v-8ce1e4db]{pointer-events:none}.email-config[data-v-8ce1e4db]{border-top:1px solid #dee2e6;padding-top:1rem}.email-settings[data-v-8ce1e4db]{background-color:#00000005;padding:1rem;border-radius:.375rem}.sub-buttons[data-v-8ce1e4db]{border-top:1px solid #dee2e6;padding-top:1rem}.sub-button-editor[data-v-8ce1e4db]{background-color:#00000005}.sub-button-item[data-v-8ce1e4db]{display:inline-block;margin:.25rem}.add-button-section[data-v-8ce1e4db]{margin-top:2rem;padding-top:1rem;border-top:2px dashed #dee2e6;text-align:center}.empty-state[data-v-8ce1e4db]{border:2px dashed #dee2e6;border-radius:.5rem;color:#6c757d}@media (max-width: 768px){.action-button-group[data-v-8ce1e4db],.main-button-config[data-v-8ce1e4db]{padding:.75rem}}.date-picker-container[data-v-52871d28]{position:relative}.date-picker-overlay[data-v-52871d28]{position:absolute;top:100%;left:0;z-index:1000;margin-top:4px;min-width:100%}.form-control[readonly][data-v-52871d28]{background-color:var(--bs-white);cursor:pointer}.form-control[readonly][data-v-52871d28]:focus{background-color:var(--bs-white);border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.form-control-sm[data-v-52871d28]{padding:.25rem .5rem;font-size:.875rem}.form-control-lg[data-v-52871d28]{padding:.5rem 1rem;font-size:1.25rem}.btn[data-v-52871d28]{border:none;box-shadow:none}.btn[data-v-52871d28]:focus{box-shadow:none}.form-text[data-v-e0b1f4f9]{font-size:.875em;color:#6c757d}.text-success[data-v-e0b1f4f9]{color:#198754!important}.file-upload-area[data-v-53e5b16b]{min-height:120px;border:2px dashed #dee2e6;background-color:#f8f9fa;transition:all .3s ease;padding:1rem}.file-upload-area.upload-area-compact[data-v-53e5b16b]{min-height:80px;padding:.75rem}.file-upload-area[data-v-53e5b16b]:hover:not(.is-disabled):not(.has-file){border-color:#0d6efd;background-color:#0d6efd0d;cursor:pointer}.file-upload-area.drag-over[data-v-53e5b16b]{border-color:#0d6efd;background-color:#0d6efd1a;transform:scale(1.01);box-shadow:0 4px 15px #0d6efd33}.file-upload-area.has-file[data-v-53e5b16b]{border-color:#198754;background-color:#1987540d}.file-upload-area.is-disabled[data-v-53e5b16b]{opacity:.6;pointer-events:none;cursor:not-allowed}.preview-image-container[data-v-53e5b16b]{width:100%;height:100px;display:flex;align-items:center;justify-content:center;background:conic-gradient(#ccc 90deg,#eee 90deg 180deg,#ccc 180deg 270deg,#eee 270deg);background-size:20px 20px;border-radius:4px}.preview-image[data-v-53e5b16b]{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.preview-file-info[data-v-53e5b16b]{padding:1rem;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;width:100%}.file-icon[data-v-53e5b16b]{font-size:1.5rem;color:#6c757d}.file-name[data-v-53e5b16b]{font-weight:500;word-break:break-all}.upload-icon[data-v-53e5b16b]{font-size:1.5rem;color:#6c757d}.upload-message[data-v-53e5b16b]{color:#6c757d;font-size:.875rem}.upload-content[data-v-53e5b16b]{cursor:pointer;transition:all .2s ease}.upload-content[data-v-53e5b16b]:hover:not(.is-disabled){transform:translateY(-1px)}.is-disabled .upload-content[data-v-53e5b16b]{cursor:not-allowed}.file-info[data-v-53e5b16b]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:.5rem}.progress[data-v-53e5b16b]{height:.5rem}.upload-area-compact .upload-icon[data-v-53e5b16b]{font-size:1.5rem}.upload-area-compact .upload-message[data-v-53e5b16b]{font-size:.8rem}@keyframes dragOver-53e5b16b{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.file-upload-area.drag-over[data-v-53e5b16b]{animation:dragOver-53e5b16b .3s ease}.range-slider-container[data-v-30fb82bd]{width:100%}.range-value[data-v-30fb82bd]{min-width:3rem;text-align:center;font-weight:500}.form-range[data-v-30fb82bd]{--track-height: 6px;--thumb-size: 20px}.form-range[data-v-30fb82bd]::-webkit-slider-track{height:var(--track-height);background:var(--bs-gray-300);border-radius:3px}.form-range[data-v-30fb82bd]::-moz-range-track{height:var(--track-height);background:var(--bs-gray-300);border-radius:3px}.form-range[data-v-30fb82bd]::-webkit-slider-thumb{width:var(--thumb-size);height:var(--thumb-size);margin-top:calc((var(--track-height) - var(--thumb-size)) / 2)}.form-range[data-v-30fb82bd]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size)}body.dark .form-range[data-v-30fb82bd]{background-color:transparent}body.dark .form-range[data-v-30fb82bd]::-webkit-slider-track{background:linear-gradient(90deg,var(--bs-primary),var(--bs-primary)) 0 0 / var(--progress, 50%) 100% no-repeat,#4a4a4a;box-shadow:inset 0 1px 2px #0000004d;border:1px solid #555}body.dark .form-range[data-v-30fb82bd]::-moz-range-track{background:#4a4a4a;box-shadow:inset 0 1px 2px #0000004d;border:1px solid #555}body.dark .form-range[data-v-30fb82bd]::-webkit-slider-thumb{background:var(--bs-primary);border:2px solid #333;box-shadow:0 2px 4px #00000080}body.dark .form-range[data-v-30fb82bd]::-moz-range-thumb{background:var(--bs-primary);border:2px solid #333;box-shadow:0 2px 4px #00000080}body.dark .form-range[data-v-30fb82bd]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--bs-primary) 0%,var(--bs-primary) var(--progress, 0%),#4a4a4a var(--progress, 0%))}body.dark .form-range[data-v-30fb82bd]:hover::-webkit-slider-track{background:linear-gradient(90deg,var(--bs-primary),var(--bs-primary)) 0 0 / var(--progress, 50%) 100% no-repeat,#5a5a5a;border-color:#666}body.dark .form-range[data-v-30fb82bd]:hover::-moz-range-track{background:#5a5a5a;border-color:#666}body.dark .form-range[data-v-30fb82bd]:hover::-webkit-slider-thumb{box-shadow:0 2px 6px #0009,0 0 0 4px #1f637c33}body.dark .form-range[data-v-30fb82bd]:hover::-moz-range-thumb{box-shadow:0 2px 6px #0009,0 0 0 4px #1f637c33}body.dark .form-range[data-v-30fb82bd]:focus::-webkit-slider-thumb{box-shadow:0 2px 6px #0009,0 0 0 6px #1f637c4d}body.dark .form-range[data-v-30fb82bd]:focus::-moz-range-thumb{box-shadow:0 2px 6px #0009,0 0 0 6px #1f637c4d}body.dark .form-range[data-v-30fb82bd]:disabled::-webkit-slider-track{background:#2a2a2a;border-color:#333;opacity:.6}body.dark .form-range[data-v-30fb82bd]:disabled::-moz-range-track{background:#2a2a2a;border-color:#333;opacity:.6}body.dark .form-range[data-v-30fb82bd]:disabled::-webkit-slider-thumb{background:#555;border-color:#333;cursor:not-allowed}body.dark .form-range[data-v-30fb82bd]:disabled::-moz-range-thumb{background:#555;border-color:#333;cursor:not-allowed}body.dark .search-bar .input-group-text[data-v-663f494b]{background-color:var(--ic-grey);border-color:#323232;color:var(--ic-white)}body.dark .search-bar .form-control[data-v-663f494b]{background-color:var(--ic-lighter);border-color:#323232;color:var(--ic-white)}body.dark .search-bar .form-control[data-v-663f494b]:focus{background-color:var(--ic-lighter);border-color:#404040;color:var(--ic-white);box-shadow:0 0 0 .2rem #ffffff1a}body.dark .search-bar .form-control[data-v-663f494b]::placeholder{color:#ffffff80}body.dark .search-bar .btn-outline-secondary[data-v-663f494b]{background-color:var(--ic-grey);border-color:#323232;color:var(--ic-white)}body.dark .search-bar .btn-outline-secondary[data-v-663f494b]:hover{background-color:#404040;border-color:#404040;color:var(--ic-white)}body.dark .search-bar .btn-outline-secondary[data-v-663f494b]:focus{background-color:var(--ic-grey);border-color:#404040;color:var(--ic-white);box-shadow:0 0 0 .2rem #ffffff1a}body.dark .search-bar .invalid-feedback[data-v-663f494b]{color:#ff6b6b}.cursor-pointer[data-v-dd73ddc8]{cursor:pointer}.card[data-v-dd73ddc8]:hover{box-shadow:0 .125rem .25rem #00000013}.input-card-group .card[data-v-dd73ddc8]{font-size:.875rem}.input-card-group .card-body[data-v-dd73ddc8]{padding:.75rem}.input-card-group .card-title[data-v-dd73ddc8]{font-size:.875rem;margin-bottom:.25rem}.input-card-group .card-text[data-v-dd73ddc8]{font-size:.8125rem}.input-card-group .fs-1[data-v-dd73ddc8]{font-size:2rem!important}.spinner-overlay[data-v-1f3a203c]{position:fixed;inset:0;background-color:#fffc;z-index:1050}.spinner-content[data-v-1f3a203c]{text-align:center}.avatar[data-v-d445b6b3]{position:relative;display:inline-flex;align-items:center;justify-content:center;font-weight:500;user-select:none}.avatar-xs[data-v-d445b6b3]{width:24px;height:24px;font-size:10px}.avatar-sm[data-v-d445b6b3]{width:32px;height:32px;font-size:12px}.avatar-md[data-v-d445b6b3]{width:40px;height:40px;font-size:16px}.avatar-lg[data-v-d445b6b3]{width:56px;height:56px;font-size:20px}.avatar-xl[data-v-d445b6b3]{width:72px;height:72px;font-size:24px}.avatar-circle[data-v-d445b6b3]{border-radius:50%}.avatar-rounded[data-v-d445b6b3]{border-radius:.375rem}.avatar-square[data-v-d445b6b3]{border-radius:0}.avatar-img[data-v-d445b6b3]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.avatar-initials[data-v-d445b6b3]{line-height:1}.avatar-status[data-v-d445b6b3]{position:absolute;bottom:0;right:0;width:25%;height:25%;border:2px solid white;border-radius:50%}.breadcrumb-light[data-v-36ce5a19]{background-color:#f8f9fa}.breadcrumb-dark[data-v-36ce5a19]{background-color:#343a40}.breadcrumb-dark .breadcrumb-item+.breadcrumb-item[data-v-36ce5a19]:before{color:#6c757d}.breadcrumb-dark .breadcrumb-item.active[data-v-36ce5a19]{color:#adb5bd}
