.bdaterange-container{display:flex;flex-direction:row;padding:0 !important;height:unset;justify-content:center;align-items:center}.bdaterange-container .easepick-wrapper{position:fixed !important;z-index:10}.bdaterange-container input{text-align:center}.bdaterange-container.start_end .bdaterange_end_field{border-top-left-radius:unset;border-bottom-left-radius:unset}.btreeview{height:auto !important;padding:0;border:unset}.btreeview.btreeview-container .btreeview-group>.btreeview-group-items{display:none;border:1px solid lightgray;padding:15px}.btreeview.btreeview-container .btreeview-group{position:relative;margin-top:25px;min-height:25px;width:100%}.btreeview:not(.btreeview-container) .btreeview-group>.btreeview-group-items{display:none;border-left:1px dashed lightgray;margin-left:10px;padding-left:15px}.btreeview.btreeview-container .btreeview-group-title{display:flex;justify-content:space-between;flex-direction:row;padding:4px 0;position:absolute;top:-16px;background:white;height:32px;left:8px}.btreeview:not(.btreeview-container) .btreeview-group-title{cursor:pointer;display:flex;justify-content:space-between;flex-direction:row;height:100%;padding:4px 0}.btreeview-group-name{flex:1;display:flex;align-items:center;padding:0 5px;width:100%}.btreeview-item{display:flex;justify-content:space-between;padding:4px 0;align-items:center;position:relative;width:100%}.btreeview:not(.btreeview-container) .btreeview-group-title:hover{background-color:#e6e6e6}.btreeview-item:hover{background-color:#e6e6e6}.btreeview-item-title{display:flex;align-items:center;justify-content:flex-start;margin-bottom:0;width:100%;padding:0 5px;flex:1}.btreeview-group-icon>i{display:none;justify-content:center;align-items:center;height:100%;width:20px;font-size:75%}.btreeview .btreeview-group:not(.btreeview-open)>.btreeview-group-title .btreeview-icon-closed{display:flex}.btreeview .btreeview-group.btreeview-open>.btreeview-group-title .btreeview-icon-opened{display:flex}.btreeview.btreeview-container{padding-bottom:8px !important}.btreeview.btreeview-container .btreeview-group.btreeview-open>.btreeview-group-items{display:flex}.btreeview .btreeview-group.btreeview-open>.btreeview-group-items{display:block}.btreeview:not(.btreeview-container) .btreeview-item::before{content:'';display:block;position:absolute;width:15px;height:1px;border-bottom:1px dashed lightgray;left:0}.btreeview:not(.btreeview-container) .btreeview-group.btreeview-open>.btreeview-group-items[last=true]{padding-left:0 !important}.btreeview:not(.btreeview-container) .btreeview-group.btreeview-open>.btreeview-group-items[last=true] .btreeview-item{padding-left:15px}.btreeview.btreeview-container .btreeview-group>.btreeview-group-items[last="true"]{flex-direction:row;gap:5px;flex-wrap:wrap;padding:15px 15px !important}.btreeview-group.btreeview-open>.btreeview-group-items{display:flex;flex-direction:column}.btreeview-group-actions button,.btreeview-item-actions button{border:none !important;box-shadow:none !important;background-color:transparent}.bselectcheck .select2-container--default .select2-selection--multiple{border:2px solid #4caf50;background-color:#f9f9f9;min-height:38px;height:38px;max-width:300px;overflow:hidden;display:flex;align-items:center}.bselectcheck .select2-selection__rendered{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bselectcheck{background-color:var(--field-background);border:1px solid var(--field-border-color);border-top:unset;z-index:10000}.bselectcheck .select2-search--inline{display:none !important}.bselectcheck-custom-search-input{height:var(--field-height);border-radius:var(--field-border-radius);padding-left:10px;padding-right:21px;color:var(--field-color);width:100%;margin-bottom:10px}.bselectcheck-custom-dropdown-header{padding:5px}.bselectcheck-container .select2-selection--multiple{height:var(--field-height) !important}.bselectcheck-container .select2-selection__rendered{height:var(--field-height) !important;line-height:27px}.bselectcheck-container .select2-search--inline .select2-search__field{color:var(--text-color-light);font-size:var(--font-size);border:none !important;cursor:pointer;display:none}.bselectcheck-container .select2-selection__placeholder{color:#999 !important;font-size:var(--font-size);margin-top:3px}.bselectcheck-container .select2-selection__rendered{padding:var(--field-padding);line-height:32px;color:var(--text-color) !important;font-size:var(--font-size) !important}.bselectcheck-container .select2-search--inline .select2-search__field::placeholder{color:var(--text-color-light);font-size:var(--font-size)}.bselectcheck-container .select2-selection__choice{margin:2px 0 0 -5px !important;border:0 !important}.bselectcheck-container .select2-selection--multiple .select2-selection__clear{margin-top:3px !important}.bselectcheck-container .select2-selection--multiple .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.bselectcheck-container .select2-selection__arrow{display:inline-block;width:20px;height:var(--field-height);padding:0;position:relative;margin-right:10px}.bselectcheck .select2-results__option:not([role="group"]){padding:5px 7px !important;border-radius:calc(var(--field-border-radius) / 2)}.bselectcheck .select2-result-item{display:flex;align-items:center;justify-content:space-between}.bselectcheck .select2-result-item__text{flex:1;justify-content:flex-start;align-items:center;display:flex;min-height:25px}.bselectcheck-container .select2-selection--multiple .select2-selection__rendered{width:calc(100% - 30px)}.bselectcheck-container .select2-selection{cursor:pointer}.bselectcheck-buttons-container{display:flex;gap:5px;margin-left:5px}.bselectcheck-btn{margin-right:5px;background:var(--button-background);border:1px solid var(--button-border);color:var(--button-text-color);padding:5px !important;min-height:unset;min-width:unset;margin-right:0 !important;width:35px}.bselectcheck-btn i{padding-right:unset !important}.b-info-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e2e8f0;transition:transform .2s,box-shadow .2s;display:block}.b-info-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,0.04);cursor:pointer}.b-info-card:hover .b-info-card-icon{background-color:#cee3ff}.b-info-card-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.b-info-card-icon{width:40px;height:40px;border-radius:8px;background-color:#e8f2ff;color:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:20px}.b-info-card-title{font-weight:600;color:#1e293b}.b-info-card-content{color:#64748b;font-size:14px;line-height:1.6}.b-notification-banner{background:#fff;border-radius:12px;padding:16px 24px;margin-bottom:24px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e2e8f0;border-left:6px solid #3b82f6}.b-notification-banner-icon{color:#3b82f6;font-size:20px}.b-notification-banner-content{flex:1}.b-notification-banner-title{font-weight:600;color:#1e293b;margin-bottom:4px}.b-notification-banner-message{color:#64748b;font-size:14px}.b-notification-banner-close{color:#94a3b8;cursor:pointer;padding:8px;transition:color .2s}.b-notification-banner-close:hover{color:#64748b}.ultra-bar-chart[data-count-field-group="1"] .c3-tooltip td>span{display:none !important}.c3-legend-item-tile{stroke-width:3}.chart-subtitle{margin:0;font-size:13px;color:#64748b;font-weight:400}svg{overflow:visible !important}.c3-axis path{stroke:#cbd5e1;stroke-width:1px}.c3-axis line{stroke:#cbd5e1;stroke-width:1px}.c3-axis-x path{stroke:#94a3b8;stroke-width:2px}.c3-axis-x line{stroke:#94a3b8;stroke-width:1.5px;stroke-opacity:.8}.c3-axis text{fill:#1e293b;font-size:11px;font-weight:500}.c3-axis-x text{fill:#1e293b;font-size:11px}.c3-axis-x-label,.c3-axis-y-label{fill:#1e293b;font-size:13px}.c3-grid line{stroke:#cbd5e1;stroke-width:1px;stroke-opacity:.7}.c3-xgrid line{stroke:#94a3b8;stroke-width:1px;stroke-dasharray:2,2;stroke-opacity:.8}.c3-ygrid line{stroke:#cbd5e1;stroke-width:1px;stroke-dasharray:3,2;stroke-opacity:.7}.c3-legend-item{font-size:12px;fill:#1e293b;font-weight:500}.c3-legend-item-hidden{opacity:.3}.c3-legend-background{fill:#fff;stroke:#e2e8f0;stroke-width:1px;rx:4px;ry:4px}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:separate;border-spacing:0;background-color:#fff;empty-cells:show;opacity:1;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);border-radius:8px;border:1px solid #e2e8f0;overflow:hidden}.c3-tooltip th{background-color:#2563eb;font-size:12px;padding:10px 14px;text-align:left;color:white;border:0}.c3-tooltip td{font-size:12px;padding:10px 14px;background-color:#fff;border-bottom:1px solid #e2e8f0}.c3-tooltip td>span{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:4px}.c3-tooltip td.name{font-weight:500}.c3-tooltip td.value{text-align:right}.c3-tooltip tr:last-child td{border-bottom:0}.ultra-line-chart .c3-line{stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.ultra-line-chart .c3-circle{r:5;stroke-width:2px;stroke:#fff;fill-opacity:1;transition:all .2s ease}.ultra-line-chart .c3-area{opacity:.07;stroke-width:0}.ultra-line-chart .c3-target:hover .c3-line{stroke-width:4px}.ultra-line-chart .c3-circle._expanded_{r:7;stroke-width:2.5px;box-shadow:0 0 10px rgba(0,0,0,0.2)}.ultra-bar-chart .c3-chart-bars .c3-shape{rx:5px;ry:5px;stroke-width:3px !important;transition:all .3s ease}.ultra-bar-chart .c3-chart-bar:hover .c3-shape{filter:brightness(1.1)}svg{shape-rendering:auto !important}.c3-chart-arcs .c3-chart-arc path{opacity:.7 !important}.ultra-pie-chart .c3-arc:hover,.ultra-donut-chart .c3-arc:hover{transform:scale(1.03)}.ultra-pie-chart .c3-chart-arc text,.ultra-donut-chart .c3-chart-arc text{fill:white;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,0.5)}.ultra-donut-chart .c3-chart-arcs-title{font-size:16px;font-weight:600;fill:#1e293b}.chart-container{position:relative;border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);transition:all .3s ease;border:1px solid #e2e8f0;margin-bottom:24px}.chart-container:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);transform:translateY(-2px)}.chart-container .panel-default{margin-bottom:0 !important;border:0 !important}.chart-title{flex-wrap:wrap}.chart-title .card-title,.chart-title .chart-subtitle{width:100%}.chart-title{padding:6px 24px;margin:0;font-size:20px;font-weight:500;color:#1e293b;display:flex;align-items:center;border-bottom:1px solid #e2e8f0;margin-left:-20px;margin-right:-20px}.chart-title .card-title{margin-bottom:0}.chart-header{padding-top:0}.chart-body{padding:10px}.bindicator-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);position:relative;min-width:200px;margin-bottom:20px}.bindicator-card:hover{box-shadow:0 1px 3px rgba(60,64,67,0.08)}.bindicator-card-header{display:flex;align-items:center;margin-bottom:.75rem}.bindicator-card-icon-container{min-width:32px;height:32px;background:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:.75rem}.bindicator-card-icon{font-size:.875rem;color:#5f6368}.bindicator-card-title{font-size:.75rem;color:#5f6368;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.bindicator-card-value{font-size:1.25rem;font-weight:400;color:#202124;margin-bottom:.5rem}.bindicator-card-trend{display:flex;align-items:center;font-size:.8125rem;margin-right:.5rem}.bindicator-card-progress-fill{height:100%;border-radius:3px;transition:width .5s ease}.bindicator-card-progress-bar{height:6px;background:#e8eaed;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.bindicator-card-meta-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.bindicator-card-meta-label{font-size:.75rem;color:#5f6368}.bindicator-card-meta-value{font-size:.8125rem;color:#202124;font-weight:500}.bindicator-card-trend{display:flex;align-items:center;font-size:.75rem}.mad-thumbnail-gallery{align-items:flex-start;min-height:50px}.mad-thumbnail-gallery:empty::after{content:'Nenhum arquivo encontrado';color:#6c757d;font-style:italic;font-size:14px;text-align:center;width:100%;padding:20px}.mad-thumbnail-gallery__item{position:relative;transition:all .2s ease;border-radius:6px;overflow:hidden;display:inline-block;margin:0;text-align:center;animation:madThumbnailItemEnter .3s ease}.mad-thumbnail-gallery__item--hover:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.mad-thumbnail-gallery__link{display:block;color:inherit !important;text-decoration:none !important}.mad-thumbnail-gallery__link:hover{text-decoration:none !important;color:inherit !important}.mad-thumbnail-gallery__thumbnail{border:2px solid #e9ecef;border-radius:6px;padding:4px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .2s ease;margin-bottom:4px}.mad-thumbnail-gallery__item--hover:hover .mad-thumbnail-gallery__thumbnail{border-color:#007bff;background:#f0f8ff;transform:scale(1.02)}.mad-thumbnail-gallery__image{max-width:100%;object-fit:cover;border-radius:3px;transition:opacity .3s ease}.mad-thumbnail-gallery__image:not([src]),.mad-thumbnail-gallery__image[src=""]{opacity:0}.mad-thumbnail-gallery__thumbnail.mad-thumbnail-gallery__thumbnail--loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:madThumbnailShimmer 1.5s infinite}.mad-thumbnail-gallery__thumbnail::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#f8f9fa 25%,transparent 25%),linear-gradient(-45deg,#f8f9fa 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f8f9fa 75%),linear-gradient(-45deg,transparent 75%,#f8f9fa 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;z-index:1;opacity:0;transition:opacity .3s ease;pointer-events:none}.mad-thumbnail-gallery__icon{border:2px solid #e9ecef;border-radius:6px;padding:12px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-bottom:4px}.mad-thumbnail-gallery__item--hover:hover .mad-thumbnail-gallery__icon{border-color:#007bff;background:#f0f8ff;transform:scale(1.02)}.mad-thumbnail-gallery__icon-element{font-size:2.5rem;transition:all .2s ease}.mad-thumbnail-gallery__item--hover:hover .mad-thumbnail-gallery__icon-element{transform:scale(1.1)}.mad-thumbnail-gallery__filename{font-size:12px;font-weight:500;padding:2px 4px;transition:color .2s ease;word-break:break-word;hyphens:auto;color:#495057;margin-top:2px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mad-thumbnail-gallery__item--hover:hover .mad-thumbnail-gallery__filename{color:#007bff !important}.mad-thumbnail-gallery__link[title]:hover::after{content:attr(title);position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.9);color:white;padding:6px 10px;border-radius:4px;font-size:11px;white-space:nowrap;z-index:1000;pointer-events:none;max-width:200px;overflow:hidden;text-overflow:ellipsis;animation:madThumbnailTooltipFadeIn .2s ease}.mad-thumbnail-gallery__link[title]:hover::before{content:'';position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom-color:rgba(0,0,0,0.9);z-index:1001;pointer-events:none;animation:madThumbnailTooltipFadeIn .2s ease}@keyframes madThumbnailItemEnter{from{opacity:0;transform:translateY(10px) scale(0.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes madThumbnailShimmer{0{background-position:-200% 0}100%{background-position:200% 0}}@keyframes madThumbnailTooltipFadeIn{from{opacity:0;transform:translateX(-50%) translateY(5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(max-width:768px){.mad-thumbnail-gallery{justify-content:center}.mad-thumbnail-gallery__item{width:100px !important}.mad-thumbnail-gallery__thumbnail,.mad-thumbnail-gallery__icon{height:70px !important}.mad-thumbnail-gallery__icon-element{font-size:2rem !important}.mad-thumbnail-gallery__filename{font-size:11px !important}.mad-thumbnail-gallery__image{max-height:62px !important}}@media(max-width:480px){.mad-thumbnail-gallery__item{width:80px !important}.mad-thumbnail-gallery__thumbnail,.mad-thumbnail-gallery__icon{height:60px !important;padding:8px}.mad-thumbnail-gallery__icon-element{font-size:1.8rem !important}.mad-thumbnail-gallery__filename{font-size:10px !important}.mad-thumbnail-gallery__image{max-height:52px !important}.mad-thumbnail-gallery__link[title]:hover::after{font-size:10px !important;padding:4px 8px;max-width:150px}}.mad-thumbnail-gallery__icon--pdf{border-left:4px solid #dc3545}.mad-thumbnail-gallery__icon--word{border-left:4px solid #007bff}.mad-thumbnail-gallery__icon--excel{border-left:4px solid #28a745}.mad-thumbnail-gallery__icon--powerpoint{border-left:4px solid #ffc107}.mad-thumbnail-gallery__icon--image{border-left:4px solid #17a2b8}.mad-thumbnail-gallery__icon--archive{border-left:4px solid #6c757d}.mad-thumbnail-gallery__icon--code{border-left:4px solid #6f42c1}.mad-thumbnail-gallery__link:focus{outline:2px solid #007bff;outline-offset:2px;border-radius:4px}.mad-thumbnail-gallery__link:focus .mad-thumbnail-gallery__thumbnail,.mad-thumbnail-gallery__link:focus .mad-thumbnail-gallery__icon{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,0.25)}@media print{.mad-thumbnail-gallery__item--hover:hover{transform:none;box-shadow:none}.mad-thumbnail-gallery__link[title]:hover::after,.mad-thumbnail-gallery__link[title]:hover::before{display:none}}
