@charset "UTF-8";input.react-select__input::placeholder{text-transform:capitalize!important}.menu-company .flux-select{top:7px;font-weight:600}.select-container.is-invalid .react-select__input-container{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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")!important;background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545}.period-select .bg-default{background-image:"linear-gradient(to bottom, #eaf3fc 0%, #d1e7fd 51%)"}.dark-mode .period-select .bg-default{background-image:linear-gradient(to bottom,#676767,#343a40 51%)!important}.react-select__control{font-size:13px!important;font-weight:500!important;padding:0!important;height:28px!important;min-height:20px!important;border-radius:.25rem!important;line-height:normal!important;margin:0!important;display:-webkit-inline-box;align-content:center!important;align-items:center!important}.menu-company .react-select__control{font-size:12px!important}.control-table-header .react-select__control{height:28px!important}.flux-select-tag .react-select__control{overflow:auto!important}.flux-select-tag.ready-only .react-select__control{display:contents!important}.flux-select-tag.react-select--is-disabled{background-color:#f2f2f2!important;border-color:#e6e6e6!important}.dark-mode .flux-select-tag.react-select--is-disabled{background-color:transparent!important}.flux-select-tag.react-select--is-disabled .react-select__control{display:contents!important}.flux-select-tag.ready-only .react-select__multi-value__remove,.flux-select-tag.react-select--is-disabled .react-select__multi-value__remove{display:none!important}.flux-select-tag.react-select--is-disabled .react-select__value-container{border:1px solid var(--custom-border-dark)!important;border-radius:5px}.flux-select-tag .filter-flow{padding:0!important}.table-controls .react-select__control{overflow:auto!important;height:33px!important}.filter-flow .react-select__control{overflow:hidden!important;height:33px!important;margin-top:0!important;margin-bottom:0!important;width:100%!important;font-weight:600!important}.react-select__value-container--has-value{padding-left:1px!important;padding-right:0!important;align-items:center!important}.react-select__value-container{align-self:auto!important}.react-select__indicator .react-select__clear-indicator{align-self:center!important;align-items:center!important;padding:auto!important}.react-select__menu{font-size:13px!important;margin:0!important;padding:0!important;z-index:1050}.react-select__multi-value{font-size:13px!important;font-weight:500!important;margin:2px!important;padding:0!important;line-height:normal!important;background-color:var(--bg-default)!important}.react-select__multi-value__label{padding:2px 4px!important}.react-select__multi-value__remove{margin:0!important;padding:0!important}.react-select__input{padding:0!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:normal!important}.react-select__indicator-separator{display:none!important}.react-select__dropdown-indicator{padding:0 1px 0 0!important;align-self:auto!important;align-items:center!important}.react-select__indicator.react-select__dropdown-indicator{margin-left:0!important;padding-right:1px!important;padding-bottom:2px!important}.react-select__indicator.react-select__clear-indicator{padding-right:0!important}.react-select-container{width:100%!important}.react-select__control:hover{border-color:#888!important}.react-select__placeholder{color:#929292!important}.react-select__group-heading{font-size:11px!important;color:var(--flux-color-label)!important;font-weight:700!important;text-transform:none!important;padding:5px!important;margin-bottom:5px!important;background-color:#dfdfdf!important;border-radius:4px!important}body.dark-mode .react-select__group-heading{color:var(--flux-color-label-dark)!important;text-transform:none!important;padding:5px!important;margin-bottom:5px!important;background-color:var(--flux-font-color)!important;border-radius:4px!important}body.dark-mode .react-select__group{background-color:var(--custom-header-dark)!important}body.dark-mode .react-select__single-value{color:var(--flux-color-label-dark)!important}body.dark-mode .react-select__control{background-color:var(--flux-input-background-dark)!important;border-color:var(--custom-border-dark)!important;color:var(--flux-font-color)!important}body.dark-mode .react-select__control--is-disabled{background-color:var(--flux-input-background-disabled-dark)!important;border-color:var(--custom-border-dark-disabled)!important}.react-select__single-value--is-disabled{color:var(--flux-font-color)!important}.dark-mode .react-select__input-container,.dark-mode .react-select__input{color:var(--flux-color-label-dark)!important}.dark-mode .react-select__menu{background-color:var(--custom-header-dark)!important}body.dark-mode .react-select__control:hover{border-color:#777!important}body.dark-mode .react-select__multi-value .react-select__multi-value__remove{color:#343a40!important}body.dark-mode .react-select__multi-value__remove:hover{background-color:#f66!important;color:#fff!important}body.dark-mode .react-select__placeholder{color:var(--flux-color-label-dark)!important}.datepicker-disabled{background-color:#f2f2f2!important;border-color:#e6e6e6!important}.dark-mode .datepicker-disabled{background-color:inherit!important}input.date-is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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")!important;background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545!important}.input-group.date-is-invalid{border-color:#dc3545!important}.react-datepicker-wrapper{width:100%}.react-datepicker-wrapper .react-datepicker__input-container,.react-datepicker-wrapper .react-datepicker__input-container input{display:none}.react-datepicker-popper{z-index:9999!important}.react-datepicker-portal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:9999;display:flex;justify-content:center;align-items:center}.react-datepicker{font-family:inherit;background-color:#fff;border-radius:4px;box-shadow:0 5px 15px #0003}.ql-toolbar{background-color:var(--custom-header)}.dark-mode .ql-toolbar{background-color:var(--custom-header-dark);border-color:var(--custom-border-dark)!important}.dark-mode .ql-container{border-color:var(--custom-border-dark)!important}.dark-mode .ql-toolbar svg .ql-stroke{stroke:#fff}.dark-mode .ql-toolbar svg .ql-fill{fill:#fff}.dark-mode .ql-toolbar .ql-picker-label{color:#fff}.dark-mode.ql-editor.ql-blank:before{color:#fff9!important}.editor-container{display:flex;flex-direction:column;width:100%;max-width:100%;overflow:hidden;margin-bottom:1rem}.ql-disabled{background-color:#f2f2f2;border-color:#e6e6e6}.dark-mode .ql-disabled{background-color:transparent!important;border-color:var(--custom-border-dark)!important}.editor-quill{flex:1;display:flex;flex-direction:column}.editor-quill.ql-disabled .ql-toolbar{display:none}.editor-quill.ql-disabled .ql-container.ql-disabled{border-top:1px solid hsl(0,0%,90%)!important}.ql-container{height:100%;width:100%;box-sizing:border-box;border-radius:.3rem}.ql-container.ql-snow.ql-disabled{border-color:#e6e6e6!important}.ql-toolbar{width:100%;box-sizing:border-box;border-radius:.3rem}.ql-disabled .ql-toolbar{border-color:#e6e6e6!important}.ql-editor{overflow-y:auto;box-sizing:border-box}.code-editor-wrapper textarea{color:#f8f8f2!important;caret-color:#f8f8f2}.code-editor-wrapper pre,.code-editor-wrapper code{color:#f8f8f2}.code-editor-wrapper.is-invalid textarea{border-color:#dc3545}.code-editor-wrapper.is-invalid{border-color:#dc3545!important}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#67cdcc;font-weight:700}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean{color:#f08d49}.token.number,.token.function{color:#0cf}.token.property{color:#ffde96}.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#fff;font-weight:700}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.swal-popup-fetch .swal2-title{padding:0!important;margin-bottom:0!important;margin-top:0!important;font-size:1.6rem!important}.dark-mode .swal-popup-fetch .swal2-title{color:var(--flux-font-color)!important}.swal2-title.custom-title{width:100%;padding-top:20px!important;margin-bottom:1px!important;align-items:flex-start!important;font-size:1.5rem}.swal2-html-container{display:flex!important;justify-content:flex-start;align-items:flex-start;margin-left:-10px;font-size:.95rem}.swal-popup-delete .swal2-html-container,.swal-popup-fetch .swal2-html-container{justify-content:center!important;align-items:center!important}.dark-mode .swal2-popup{color:var(--flux-font-color)!important;background-color:#fff!important}.swal2-footer{background-color:#00000008}.swal2-actions{display:flex;justify-content:space-between;align-items:center;min-height:1vw;z-index:999;width:100%;margin-bottom:-20px;background-color:#00000008;padding-bottom:5px}.swal2-actions.swal2-loading{display:flex;justify-content:center;align-items:center;margin-bottom:0;background-color:transparent;padding-bottom:5px}.swal2-actions button{margin:7px 15px 0;font-size:.9rem;font-weight:500}.dark-mode .swal2-actions button.swal2-cancel:hover{color:var(--flux-font-color)!important}.colored-toast.swal2-icon-success{background-color:#a5dc86!important}.colored-toast.swal2-icon-error{background-color:#f27474!important}.colored-toast.swal2-icon-warning{background-color:#f8bb86!important}.colored-toast.swal2-icon-info{background-color:#3fc3ee!important}.colored-toast.swal2-icon-question{background-color:#87adbd!important}.colored-toast .swal2-title,.colored-toast .swal2-close,.colored-toast .swal2-html-container{color:#fff}.flux-button-container{display:flex;align-items:center;height:100%;margin-top:24px}.flux-button-container.col-1{width:8.3333333333%;flex:0 0 8.3333333333%}.flux-button-container.col-2{width:16.6666666667%;flex:0 0 16.6666666667%}.flux-button-container.col-3{width:25%;flex:0 0 25%}.flux-button-container.col-4{width:33.3333333333%;flex:0 0 33.3333333333%}.flux-button-container.col-5{width:41.6666666667%;flex:0 0 41.6666666667%}.flux-button-container.col-6{width:50%;flex:0 0 50%}.flux-button-container.col-7{width:58.3333333333%;flex:0 0 58.3333333333%}.flux-button-container.col-8{width:66.6666666667%;flex:0 0 66.6666666667%}.flux-button-container.col-9{width:75%;flex:0 0 75%}.flux-button-container.col-10{width:83.3333333333%;flex:0 0 83.3333333333%}.flux-button-container.col-11{width:91.6666666667%;flex:0 0 91.6666666667%}.flux-button-container.col-12{width:100%;flex:0 0 100%}.flux-button-container.col-auto{width:auto;flex:0 0 auto;margin-left:8px}.flux-button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:38px;padding:6px 12px;font-size:14px;font-weight:500;line-height:1.5;color:#fff;background-color:#007bff;border:1px solid transparent;border-radius:4px;transition:all .15s ease-in-out;cursor:pointer;vertical-align:middle}.flux-button:hover{background-color:#0069d9}.flux-button:focus{outline:0;box-shadow:0 0 0 .2rem #007bff40}.flux-button.disabled{opacity:.65;cursor:not-allowed}.flux-button i{margin-right:8px;font-size:14px}.flux-button.secondary{background-color:#6c757d}.flux-button.secondary:hover{background-color:#5a6268}.form-group .flux-button-container{margin-top:0;align-self:flex-end}.flux-accordion-item{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;overflow:hidden;font-size:.85rem!important}.flux-accordion-item span{font-size:.85rem!important;font-weight:600}.flux-accordion-item:not(:last-child){margin-bottom:.5rem}.flux-accordion-item .card-header{background-color:var(--custom-table-header)}.dark-mode .flux-accordion-item .card-header{background-color:var(--custom-dark-table-header)}.flux-accordion-button{padding:.75rem 1.25rem;text-decoration:none;color:#212529;background-color:transparent;border:none;text-align:left;width:100%;display:flex;justify-content:space-between;align-items:center}.flux-accordion-button:hover,.flux-accordion-button:focus{color:var(--flux-color-iconTooltip);background-color:#6e6e6e3b;text-decoration:none;outline:none;box-shadow:none}.flux-accordion-button:before{display:inline-block;content:"";height:10px;width:10px;margin-right:12px;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease-in-out}.dark-mode .flux-accordion-button:before{color:#fff!important}.flux-accordion-button[aria-expanded=true]:before,.flux-accordion-button[aria-selected=true]:before{transform:rotate(45deg)}.flux-accordion-title-area{flex:1 1 0;min-width:0;display:flex;align-items:center}.flux-accordion-tooltip-icon{font-size:.9em;color:#6c757d}.flux-accordion-tooltip-icon:hover{color:#343a40}.flux-accordion-panel{padding-top:0!important;padding-left:0!important;padding-right:0!important;border-top:1px solid rgba(0,0,0,.125);margin-bottom:-1rem}.flux-accordion-panel{animation:fadein .35s ease-in}@keyframes fadein{0%{opacity:0}to{opacity:1}}.flux-accordion-button:focus-visible{outline:2px solid var(--flux-color-iconTooltip);outline-offset:2px}.flux-accordion-tooltip-icon:focus-visible{outline:2px solid var(--flux-color-iconTooltip);outline-offset:1px;border-radius:50%}.accordion-flat{padding-bottom:1px!important;padding-top:1px!important;margin-top:1px!important;margin-bottom:1px!important}.accordion-flat .flux-accordion-button{color:var(--flux-font-color)!important;justify-content:flex-start!important;height:26px!important}.dark-mode .accordion-flat .flux-accordion-button,.dark-mode .accordion-flat .flux-accordion-button .fas{color:inherit!important}.accordion-flat .flux-accordion-button span{padding-left:10px;margin-top:9px!important}.accordion-flat .flux-accordion-button i{color:var(--flux-font-color)!important}.btn.disabled,.btn:disabled{opacity:.35!important}.table-controls-container{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.link-got-to{display:inline-flex;align-items:center;color:var(--custom-link);text-decoration:none!important;transition:color .2s ease}.link-got-to:hover{color:var(--custom-link-hover)!important}.link-got-to span{font-size:.8rem;font-weight:700}.link-got-to span:hover{margin-right:.4rem;transition:all .33s ease}.link-got-to span:hover i.hidden{font-size:.75rem;margin-right:.3rem;opacity:.7;transition:all .33s ease}.link-got-to span i{font-size:0rem;margin-left:0rem}.link-got-to span i.hidden{opacity:0;transition:opacity .2s ease}.link-got-to span.link-alt{color:var(--custom-link-hover)!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle}.link-got-to span.link-alt:hover{color:var(--custom-link)!important}.link-got-to i{font-size:.75rem;margin-left:.25rem;margin-top:.13rem}.dark-mode .link-got-to{color:var(--flux-color-iconTooltip-dark)!important}.dark-mode .link-got-to:hover{color:var(--custom-link)!important}.btn-smart{font-size:5px}.btn-smart>.label,.btn-smart>.fa,.btn-smart>.fas,.btn-smart>.far,.btn-smart>.fab,.btn-smart>.fal,.btn-smart>.fad,.btn-smart>.svg-inline--fa,.btn-smart>.ion{display:block;font-size:var(--btn-fontsize)}.flux-period-group-container{background:#fff!important;max-height:28px!important;border:1px solid rgba(49,49,49,.2)!important;border-radius:5px!important}.flux-period-group-container .btn-group .btn{padding:4px 10px!important;font-size:12px!important;cursor:pointer!important;border:none}.flux-period-group-container .custom-date-range-wrapper .input-group{border-color:transparent!important;border-radius:5px;border:1px solid #ced4da}.flux-period-group-container .custom-date-range-wrapper .input-group .input-group-append .input-group-text i{font-size:12px!important}.flux-period-group-container .custom-date-range-wrapper .input-group .form-control{font-size:12px!important;max-height:24px!important}.flux-period-group-container .custom-date-range-wrapper .input-group .form-control ::placeholder{font-size:12px!important}.flux-period-group-container .custom-date-range-wrapper .input-group .form-control::placeholder{font-size:12px!important;font-weight:600}.dark-mode .flux-period-group-container{background-color:var(--flux-input-background-dark)!important;border-color:var(--custom-border-dark)!important;color:var(--flux-font-color)!important;border:1px solid var(--custom-border-dark)!important}.dark-mode .flux-period-group-container .btn-group .btn{max-height:26px!important;color:var(--flux-font-color-dark)!important}.dark-mode .flux-period-group-container .custom-date-range-wrapper .input-group{border-color:transparent!important;border-radius:5px;border:1px solid #ced4da}.dark-mode .flux-period-group-container .custom-date-range-wrapper .input-group .input-group-append .input-group-text i{font-size:12px!important}.dark-mode .flux-period-group-container .custom-date-range-wrapper .input-group .form-control{font-size:12px!important;max-height:24px!important}.dark-mode .flux-period-group-container .custom-date-range-wrapper .input-group .form-control ::placeholder{font-size:12px!important}.dark-mode .flux-period-group-container .custom-date-range-wrapper .input-group .form-control::placeholder{font-size:12px!important;font-weight:600}.btn{font-size:.85rem!important;font-weight:600!important}.btn .auto-hide{display:none!important}.btn:hover .auto-hide{display:inline-block!important}.control-table-header .btn.btn-default i,.control-table-header .btn-table.bg-default i{text-shadow:0 0 8px rgb(255,243,134)}.control-table-header .btn-table.bg-default{border:1px solid rgba(156,156,156,.6431372549)!important;border-radius:5px!important}.control-table-header .header-buttons{gap:3px!important;align-items:center!important;justify-content:center!important}.control-table-header .header-buttons .border.delete,.control-table-header .header-buttons .border.cancel{border:1px solid red!important}.control-table-header .header-buttons .border.save{border:1px solid green!important}.control-table-header .header-buttons .btn-control{display:flex!important;border-radius:5px!important;min-width:90px!important;background-color:#fff}.control-table-header .header-buttons .btn-control:hover,.control-table-header .header-buttons .btn-control:hover span,.control-table-header .header-buttons .btn-control:hover i{color:inherit!important;text-shadow:0 0 20px rgba(255,243,134,.863)!important}.control-table-header .header-buttons span{font-weight:600!important}.control-table-header .header-buttons i{font-size:1.125rem!important}.control-table-header .header-buttons .divider{height:28px!important;margin:0!important}.dark-mode .control-table-header .header-buttons .divider{background-color:#9696964d}.dark-mode .control-table-header .header-buttons .btn-control{background-color:var(--custom-dark-table-header)}.control-table-header .btn.btn-control{align-items:center!important;cursor:pointer;padding:.3rem .5rem}.control-table-header .btn.btn-control :hover{color:var(--custom-link)!important;text-shadow:0 0 20px rgba(255,243,134,.863)!important}.control-table-header .btn.btn-control.btn:disabled{cursor:not-allowed!important;opacity:.15!important}.dark-mode .control-table-header .btn.btn-control{color:var(--custom-dark-mode-font)}body:not(.dark-mode) .control-invoice-header .btn.btn-default{background-color:#fff!important}.btn-group.bg-custom.active .dropdown-toggle:after{color:#fff!important}.period-selector{border:1px solid rgba(204,204,204,.6901960784);border-radius:.25rem;height:28px;min-height:28px}.dark-mode .period-selector{border:.05rem solid rgba(255,255,255,.3)}.dark-mode .period-selector .period__value-container:hover{color:var(--custom-link)!important}.dark-mode .period-selector .period__menu{background-color:var(--custom-header-dark)!important}.dark-mode .period-selector button{color:var(--custom-font-color-dark)!important}.dark-mode .period-selector button :hover{color:var(--custom-link)!important;text-shadow:0 0 20px rgba(255,243,134,.863)!important}.dark-mode .period-selector .period__single-value,.dark-mode .period-selector .period__indicator{color:var(--custom-font-color)!important}.dark-mode .period-selector .period__single-value :hover,.dark-mode .period-selector .period__indicator :hover{color:var(--custom-link)!important;text-shadow:0 0 20px rgba(255,243,134,.863)!important}.period-selector .btn-group .btn.btn-sm.btn-default{border:none!important}.period-select.btn-default.bg-default{border-top:transparent!important;border-bottom:transparent!important;border-right:2px solid rgba(211,211,211,.6156862745)!important;border-left:1px solid rgba(211,211,211,.7529411765)!important}.period-selector .btn-group .period__control{border:none!important}.period-selector .btn-group .period__indicator :hover{color:var(--custom-link)!important;text-shadow:0 0 20px rgba(255,243,134,.863)!important}.period-selector .period__control--is-focused{border:none!important;box-shadow:none!important;align-items:center!important}.period-selector .btn-group:has(.btn.btn-sm.btn-default){border:1px solid rgba(156,156,156,.6431372549)!important;border-radius:5px!important}.period-selector .btn-group:has(.btn.btn-sm.btn-default):hover{border:1px solid #2684ff!important;border-radius:5px!important}.btn.btn-default.bg-custom{color:#fff!important}.btn.btn-default.bg-default{border-color:#9c9c9ca4}.btn.btn-default i{align-self:center!important}.btn.btn-sm.btn-default i{align-self:center!important;font-size:.8rem!important}.btn.btn-default.bg-success{color:#fff!important;background:#28a745 linear-gradient(180deg,#48b461,#28a745) repeat-x!important;border-color:#377a00!important;box-shadow:0 0 5px #0000001a}.btn.btn-default.bg-maroon{color:#fff!important;background:#d81b60 linear-gradient(180deg,#e75564,#d81b60) repeat-x!important;border-color:#96000f!important;box-shadow:0 0 5px #0000001a}.btn.btn-default.bg-danger{color:#fff!important;border-color:#96000f!important;box-shadow:0 0 5px #0000001a;background:#dc3545 linear-gradient(180deg,#e15361,#dc3545) repeat-x!important}.btn.btn-default.rounded-circle{border-radius:50%!important;clip-path:circle(50%)!important}.card-midia-field .btn.btn-default.rounded-circle{width:40px!important;height:40px!important;padding:0!important;margin:0!important}.btn-smart-lbl{height:2.2rem;margin-bottom:.2rem}.btn-round{border-radius:50%}.btn-rounded{display:inline-flex;align-items:center;vertical-align:middle;justify-content:center;padding:.5rem 1rem;border-radius:50px;border:1px solid transparent;background-color:#f8f9fa;color:#60676d!important;font-size:1rem;transition:all .2s ease-in-out}.btn-rounded:hover{background-color:#e2e6ea;color:#495057!important;border-color:#ced4da}.btn-rounded i{color:#7a7a7a!important;margin-top:1rem;margin-right:.5rem;font-size:1.2rem}.btn-table-cell{position:relative;display:block;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,.025);border-radius:50%;height:35px;width:35px;padding:7px;cursor:pointer;transition:.4s;color:#0000008a;fill:#0000008a;background-color:#f1f1f1e6}.btn-table-cell:hover{background-color:#c2c2c280}.dark-mode .btn-table-cell{background-color:#f1f1f133}.dark-mode .btn-table-cell i{color:var(--custom-dark-font)}.btn-table{font-size:var(--btn-table-fontsize)!important;display:inline-block;vertical-align:middle!important;align-content:baseline!important;min-width:auto!important;width:auto!important;padding:3px 5px!important;border:1px solid #ddd!important;border-radius:.33rem!important;margin-right:8px;transition:"background-color 0.3s ease"}.dark-mode .btn-table{border-color:#6c757d!important}.btn-table label{vertical-align:middle!important;padding-top:3px}.dropdown-toggle.btn-table:after{vertical-align:middle!important;font-size:16px!important}.btn-group{align-items:center!important;cursor:pointer!important}.btn-group .dropdown-menu.btn-table-actions.show{min-width:93%!important}.dropdown-menu.btn-table-actions{font-size:var(--btn-table-fontsize);position:absolute!important;z-index:9999!important;display:none;min-width:5%!important;width:auto;padding:.1rem 0;background-color:#fff3!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dark-mode .dropdown-item.action-default{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.dropdown-menu.btn-table-actions.show{display:block!important}.dropdown-menu.btn-table-actions .dropdown-item{padding:7px 16px;font-size:13px;transition:background-color .2s ease}.nav-submenu .dropdown-item{color:var(--custom-font)}.dropdown-menu.btn-table-actions .dropdown-item:hover{background-color:#f5f5f5cc}.dropdown-menu.btn-table-actions .action-edit{color:#007bff}.dropdown-menu.btn-table-actions .action-edit:hover{color:#0056b3}.dropdown-menu.btn-table-actions .action-del{color:red}.dropdown-menu.btn-table-actions .action-del:hover{color:#8b0000}.dropdown-menu.btn-table-actions .action-default{color:var(--flux-font-color);font-weight:600}.dropdown-menu.btn-table-actions .action-default:hover{color:#a9a9a9}.dark-mode .dropdown-menu.btn-table-actions .action-default{color:var(--custom-dark-font)}.dark-mode .dropdown-menu.btn-table-actions{background-color:#454d5588!important}.dark-mode .dropdown-menu.btn-table-actions .dropdown-item:hover{background-color:#454d55}.footer-btn{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;transition:color .2s ease}.footer-btn:hover{color:#279cd3}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:10;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-overlay-content{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#333;background-color:#fff;padding:20px 40px;border-radius:8px;box-shadow:0 4px 15px #0000001a}.loading-overlay-text{font-size:1.1rem;font-weight:500}.flux-json-form,.flux-json-field,.flux-json-editor-actions,.flux-json-editor-loading,.flux-json-code-editor{--flux-json-surface: #fff;--flux-json-surface-2: #f4f6f9;--flux-json-foreground: #343a40;--flux-json-muted: #6c757d;--flux-json-border: #dee2e6;--flux-json-hover: rgba(0, 0, 0, .05);--flux-json-active-line: rgba(0, 0, 0, .05);--flux-json-selection: rgba(0, 123, 255, .2);--flux-json-accent: #007bff;--flux-json-danger: #dc3545;--flux-json-warning: #b45309;--flux-json-key: #0b5cad;--flux-json-string: #1c7c3a;--flux-json-number: #b45309;--flux-json-literal: #8250df;--flux-json-punctuation: #6c757d}body.dark-mode .flux-json-form,body.dark-mode .flux-json-field,body.dark-mode .flux-json-editor-actions,body.dark-mode .flux-json-editor-loading,body.dark-mode .flux-json-code-editor{--flux-json-surface: #343a40;--flux-json-surface-2: #3f474e;--flux-json-foreground: #f4f6f9;--flux-json-muted: #adb5bd;--flux-json-border: #4b545c;--flux-json-hover: rgba(255, 255, 255, .07);--flux-json-active-line: rgba(255, 255, 255, .07);--flux-json-selection: rgba(77, 163, 255, .35);--flux-json-accent: #4da3ff;--flux-json-danger: #ff6b7a;--flux-json-warning: #f0b45a;--flux-json-key: #79b8ff;--flux-json-string: #7ee2a0;--flux-json-number: #f0b45a;--flux-json-literal: #c9a8ff;--flux-json-punctuation: #adb5bd}.flux-json-form{min-width:0;color:var(--flux-json-foreground)}.flux-json-form>.card-body{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.flux-json-form-header{display:flex;flex-direction:column;gap:.125rem}.flux-json-form-title{margin:0;font-size:1rem;font-weight:600}.flux-json-form-description,.flux-json-form-muted{margin:0;font-size:.875rem;color:var(--flux-json-muted)}.flux-json-form-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.flux-json-form-tabs{flex-wrap:nowrap;border-bottom:0}.flux-json-form-tabs .nav-link{padding:.35rem .85rem;font-size:.875rem;color:var(--flux-json-muted);background:transparent;border-color:transparent}.flux-json-form-tabs .nav-link.active{color:var(--flux-json-surface);background:var(--flux-json-surface);border-color:var(--flux-json-border) var(--flux-json-border) var(--flux-json-surface)!important;font-weight:600}.flux-json-form-tabs .nav-link:disabled{opacity:.55;cursor:not-allowed}.flux-json-form-search{position:relative;flex:1 1 14rem;max-width:18rem;min-width:0}.flux-json-form-search>i{position:absolute;top:50%;right:1.3rem;transform:translateY(-50%);font-size:.75rem;color:var(--flux-json-muted);pointer-events:none;opacity:.5}.flux-json-form-search .form-control{padding-left:1.85rem}.flux-json-form-result{margin:0;font-size:.75rem;color:var(--flux-json-muted)}.flux-json-form-result:empty{display:none}.flux-json-form-toolbar-actions{display:flex;gap:.25rem;margin-left:auto}.flux-json-form-toolbar-actions .btn-link{font-size:.8125rem;text-decoration:none;white-space:nowrap}.flux-json-form-toolbar-actions .btn-link>i{margin-right:.35rem}.flux-json-form-blocked{margin:0;font-size:.875rem;color:var(--flux-json-warning)}.flux-json-form-panel{min-width:0}.flux-json-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0}@media(min-width:576px){.flux-json-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.flux-json-form-span-all{grid-column:1/-1}.flux-json-form-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flux-json-form-section{min-width:0;background:var(--flux-json-surface);border:1px solid var(--flux-json-border);border-radius:.5rem}.flux-json-form-section-head{display:flex;align-items:center;gap:.25rem;padding-right:.25rem}.flux-json-form-heading{flex:1 1 auto;min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.flux-json-form-toggle,.flux-json-form-row-toggle{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.5rem;font:inherit;color:inherit;text-align:left;background:transparent;border:0;border-radius:.5rem}.flux-json-form-toggle:hover,.flux-json-form-row-toggle:hover{background:var(--flux-json-hover)}.flux-json-form-toggle:focus-visible,.flux-json-form-row-toggle:focus-visible{outline:0;box-shadow:0 0 0 .2rem var(--flux-json-selection)}.flux-json-form-toggle{width:100%}.flux-json-form-chevron{flex:0 0 auto;width:.75rem;font-size:.75rem;color:var(--flux-json-muted);transition:transform .15s ease}.flux-json-form-chevron.is-open{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.flux-json-form-chevron{transition:none}}.flux-json-form-count{flex:0 0 auto;font-weight:500;font-variant-numeric:tabular-nums}.flux-json-form-region{padding:.75rem;border-top:1px solid var(--flux-json-border)}.flux-json-form-flat{display:flex;flex-direction:column;gap:.5rem;min-width:0}.flux-json-form-flatlist{margin:0;padding:0;list-style:none;border:1px solid var(--flux-json-border);border-radius:.375rem}.flux-json-form-row{min-width:0}.flux-json-form-row+.flux-json-form-row{border-top:1px solid var(--flux-json-border)}.flux-json-form-row-head{display:flex;align-items:center;gap:.25rem;min-width:0;padding:.125rem .25rem}.flux-json-form-row-toggle{flex:1 1 auto;padding:.375rem;font-size:.875rem;border-radius:.375rem}.flux-json-form-row-index{flex:0 0 auto;width:1.75rem;font-size:.75rem;text-align:right;color:var(--flux-json-muted);font-variant-numeric:tabular-nums}.flux-json-form-row-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}@media(min-width:576px){.flux-json-form-row-text{flex-direction:row;align-items:baseline;gap:.5rem}}.flux-json-form-row-label{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.flux-json-form-row-desc{min-width:0;overflow:hidden;font-size:.75rem;color:var(--flux-json-muted);text-overflow:ellipsis;white-space:nowrap}@media(min-width:576px){.flux-json-form-row-desc{font-size:.875rem}}.flux-json-form-chip{flex:0 0 auto;max-width:6rem;padding:.125rem .375rem;overflow:hidden;font-family:var(--bs-font-monospace, monospace);font-size:.75rem;color:var(--flux-json-muted);text-overflow:ellipsis;white-space:nowrap;background:var(--flux-json-surface-2);border-radius:.25rem}.flux-json-form-chip.is-first{max-width:14rem}.flux-json-form-row-body{padding:.75rem;background:var(--flux-json-surface-2);border-top:1px solid var(--flux-json-border)}.flux-json-form-primitive-item{display:flex;align-items:flex-end;gap:.25rem;min-width:0}.flux-json-form-primitive-field{flex:1 1 auto;min-width:0}.flux-json-form-primitive-field>.flux-json-field{width:100%}.flux-json-form-add{justify-self:start}.flux-json-form-add>i{margin-right:.4rem}.flux-json-form-actions{flex:0 0 auto}.flux-json-form-actions .dropdown-menu{font-size:.875rem}.flux-json-form-actions .dropdown-item{display:flex;align-items:center;gap:.5rem}.flux-json-form-actions .dropdown-item>i{width:1rem;text-align:center}.flux-json-form-icon-btn{padding:.125rem .5rem;color:var(--flux-json-muted);text-decoration:none}.flux-json-form-icon-btn:hover,.flux-json-form-icon-btn:focus{color:var(--flux-json-foreground)}.flux-json-field{display:flex;flex-direction:column;gap:.125rem;min-width:0}.flux-json-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.flux-json-field-label{margin:0;font-size:.875rem;font-weight:600;color:var(--flux-json-foreground)}.flux-json-field-hint{margin:.125rem 0 0;font-size:.75rem;color:var(--flux-json-muted)}.flux-json-field-error{display:flex;align-items:flex-start;gap:.375rem;margin:.125rem 0 0;font-size:.875rem;color:var(--flux-json-danger)}.flux-json-field-error>i{margin-top:.2rem;font-size:.8rem}.flux-json-form .form-control[readonly],.flux-json-form .form-select:disabled{background-color:var(--flux-json-surface-2)}.flux-json-form .form-switch{margin:0}.flux-json-form-number{font-family:var(--bs-font-monospace, monospace);font-variant-numeric:tabular-nums;text-align:right}.flux-json-form-inline-control{display:flex;align-items:center;gap:.5rem;min-height:2.375rem}.flux-json-form-type-select{width:auto}.flux-json-form-null-btn{padding:0 .375rem;font-family:var(--bs-font-monospace, monospace);font-size:.75rem;line-height:1.5;color:var(--flux-json-muted);text-decoration:none;border-radius:.25rem}.flux-json-form-null-btn:hover{color:var(--flux-json-foreground)}.flux-json-form-null-btn.is-active{color:var(--flux-json-foreground);background:var(--flux-json-surface-2)}.flux-json-editor-actions{display:inline-flex;align-items:center;gap:.125rem}.flux-json-editor-actions .btn-link{padding:0 .375rem;font-size:.75rem;text-decoration:none}.flux-json-editor-actions .btn-link>i{margin-right:.3rem}.flux-json-editor-loading{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:var(--flux-json-muted);background:var(--flux-json-surface);border:1px solid var(--flux-json-border);border-radius:.25rem}.flux-json-code-editor{overflow:hidden;background:var(--flux-json-surface);border:1px solid var(--flux-json-border);border-radius:.25rem}.flux-json-code-editor:has(.cm-focused){border-color:var(--flux-json-accent);box-shadow:0 0 0 .2rem var(--flux-json-selection)}.flux-json-code-editor:has([aria-invalid=true]){border-color:var(--flux-json-danger)}.flux-json-code-editor[data-disabled]{opacity:.6}.flux-json-form-toast{font-size:.875rem}.loading-overlay{display:flex;align-items:center;justify-content:center;padding:18px}.loading-overlay-content{display:flex;align-items:center;gap:12px;color:#0000008c;font-weight:600}.loading-overlay-text{font-size:.95rem}
