.daterangepicker{color:inherit;z-index:3001;background-color:#fff;border:1px solid #ddd;border-radius:4px;width:278px;max-width:none;margin-top:7px;padding:0;font-family:arial;font-size:15px;line-height:1em;display:none;position:absolute;top:100px;left:20px}.daterangepicker:before,.daterangepicker:after{content:"";border-bottom-color:#0003;display:inline-block;position:absolute}.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid #0000;border-right:7px solid #0000;top:-7px}.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;top:-6px}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before,.daterangepicker.openscenter:after{width:0;margin-left:auto;margin-right:auto;left:0;right:0}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;border-bottom:initial;border-top:7px solid #ccc;bottom:-7px}.daterangepicker.drop-up:after{top:initial;border-bottom:initial;border-top:6px solid #fff;bottom:-6px}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar,.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{max-width:270px;display:none}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:2px solid #000;border-width:0 2px 2px 0;border-radius:0;padding:3px;display:inline-block}.daterangepicker .calendar-table .next span{transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;width:32px;min-width:32px;height:24px;font-size:12px;line-height:24px}.daterangepicker .calendar-table{background-color:#fff;border:1px solid #fff;border-radius:4px}.daterangepicker .calendar-table table{border-spacing:0;border-collapse:collapse;width:100%;margin:0}.daterangepicker td.available:hover,.daterangepicker th.available:hover{color:inherit;background-color:#eee;border-color:#0000}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color:#999;background-color:#fff;border-color:#0000}.daterangepicker td.in-range{color:#000;background-color:#ebf4f8;border-color:#0000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{color:#fff;background-color:#357ebd;border-color:#0000}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;height:auto;margin:0;padding:1px;font-size:12px}.daterangepicker select.monthselect{width:56%;margin-right:2%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{background:#eee;border:1px solid #eee;outline:0;width:50px;margin:0 auto;padding:2px;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;vertical-align:middle;border-top:1px solid #ddd;padding:8px;line-height:12px;display:none}.daterangepicker .drp-selected{padding-right:8px;font-size:12px;display:inline-block}.daterangepicker .drp-buttons .btn{margin-left:8px;padding:4px 8px;font-size:12px;font-weight:700}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{width:100%;margin:0 auto;padding:0;list-style:none}.daterangepicker .ranges li{cursor:pointer;padding:8px 12px;font-size:12px}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{color:#fff;background-color:#08c}@media (width>=564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{text-align:left;direction:ltr}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media (width>=730px){.daterangepicker .ranges{float:left;width:auto}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}.query-builder .rule-placeholder,.query-builder .rule-container,.query-builder .rules-group-container{background:#fefefe;border:1px solid #cbcbcb;border-radius:5px;margin:4px 0;padding:5px;position:relative}.query-builder .drag-handle,.query-builder .error-container,.query-builder .rule-container .rule-filter-container,.query-builder .rule-container .rule-operator-container,.query-builder .rule-container .rule-value-container,.query-builder .rule-container .rule-error-msg{vertical-align:middle;margin:0 5px 0 0;display:inline-block}.query-builder .rules-group-container{background:#f7f7f7;border:1px solid #cbcbcb;width:100%;padding:10px 10px 6px}.query-builder .rules-group-header{margin-bottom:10px}.query-builder .rules-group-header .group-conditions .btn.readonly:not(.active),.query-builder .rules-group-header .group-conditions input[name$=_cond]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.query-builder .rules-group-header .group-conditions .btn.readonly{border-radius:3px}.query-builder .rules-list{margin:0;padding:0 0 0 15px;list-style:none}.query-builder .rule-value-container{width:100%!important;margin-top:10px!important}.query-builder .rule-value-container label{margin-bottom:0;font-weight:400}.query-builder .rule-value-container label.block{display:block}.query-builder .error-container{cursor:help;color:red;display:none}.query-builder .has-error{background-color:#fdd;border-color:#f99}.query-builder .has-error .error-container{display:inline-block!important}.query-builder .rules-list>:before,.query-builder .rules-list>:after{content:"";border-style:solid;border-color:#ccc;width:10px;height:calc(50% + 4px);position:absolute;left:-10px}.query-builder .rules-list>:before{border-width:0 0 2px 2px;top:-4px}.query-builder .rules-list>:after{border-width:0 0 0 2px;top:50%}.query-builder .rules-list>:first-child:before{height:calc(50% + 14px);top:-12px}.query-builder .rules-list>:last-child:before{border-radius:0 0 0 4px}.query-builder .rules-list>:last-child:after{display:none}.query-builder .rules-list>.add-rule-placeholder{align-items:center;margin:4px 0 0;padding:0;display:flex;position:relative}.query-builder .rules-list>.add-rule-placeholder .add-rule-inline{padding:.15rem .4rem;line-height:1}.query-builder.bt-checkbox-glyphicons .checkbox input[type=checkbox]:checked+label:after{content:"";font-family:Glyphicons Halflings}.query-builder.bt-checkbox-glyphicons .checkbox label:after{padding-top:2px;padding-left:4px;font-size:9px}.query-builder .error-container+.tooltip .tooltip-inner{color:#f99!important}.query-builder p.filter-description{color:#31708f;background:#d9edf7;border:1px solid #bce8f1;border-radius:5px;margin:5px 0 0;padding:2.5px 5px;font-size:.8em}.query-builder .rules-group-header [data-invert]{margin-left:5px}.query-builder .drag-handle{cursor:move;vertical-align:middle;margin-left:5px}.query-builder .dragging{opacity:.5;z-index:100;position:fixed}.query-builder .dragging:before,.query-builder .dragging:after{display:none}.query-builder .rule-placeholder{opacity:.7;border:1px dashed #bbb}.query-builder .btn-group-xs>.btn,.query-builder .btn-xs{border-radius:.2rem;padding:.5rem .4rem;font-size:.75rem;line-height:.5}.query-builder .btn-group-xs>.btn.btn-outline-primary:not(.active):not(.disabled),.query-builder .btn-xs.btn-outline-primary:not(.active):not(.disabled){background-color:#fff}.query-builder .btn-group-xs>.btn.btn-outline-primary:not(.active):not(.disabled):hover,.query-builder .btn-xs.btn-outline-primary:not(.active):not(.disabled):hover{color:#333}.query-builder .btn-group-xs>.btn.btn-outline-primary.disabled,.query-builder .btn-xs.btn-outline-primary.disabled{color:#616161;background-color:#f7f7f7;border:1px solid #cbcbcb}.query-builder .btn-group-xs>.btn.btn-success,.query-builder .btn-xs.btn-success{border-color:#03ad6f}.query-builder .btn-group-xs>.btn.btn-danger,.query-builder .btn-xs.btn-danger{color:#fff!important}body.ribit.column_hierarchy [x-cloak]{display:none!important}body.ribit.column_hierarchy .crumb-label{color:#343a40;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8f9fa;border:1.5px solid #6c757d;border-radius:2px 0 0 2px;align-items:center;gap:5px;margin-right:8px;padding:4px 22px 4px 10px;font-size:.82rem;line-height:1.4;transition:background .12s,border-color .12s;display:inline-flex;position:relative}body.ribit.column_hierarchy .crumb-label:after{content:"";z-index:1;border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:10px solid #6c757d;width:0;height:0;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}body.ribit.column_hierarchy .crumb-label:before{content:"";z-index:2;border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:9px solid #f8f9fa;width:0;height:0;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}body.ribit.column_hierarchy .crumb-label:hover{background:#dde1e5;border-color:#495057}body.ribit.column_hierarchy .crumb-label:hover:before{border-left-color:#dde1e5}body.ribit.column_hierarchy .crumb-label:hover:after{border-left-color:#495057}body.ribit.column_hierarchy .crumb-add-level{color:#6c757d;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1.5px dashed #6c757d;border-radius:2px;align-items:center;gap:5px;padding:4px 10px;font-size:.82rem;transition:background .12s,color .12s;display:inline-flex}body.ribit.column_hierarchy .crumb-add-level:hover{color:#343a40;background:#e9ecef}body.ribit .search-wrapper{position:relative}body.ribit .search-wrapper input{padding-left:29px}body.ribit .search-wrapper i{opacity:.35;position:absolute;top:calc(50% - .5em);left:10px}body.ribit li.separator{height:1px;background-color:var(--bs-border-color)!important}body.ribit ul.sortable{float:left;max-height:var(--ribit-access-column-height,65vh);min-height:320px;margin:0;list-style-type:none;overflow:hidden auto}body.ribit ul.sortable .sortable-placeholder{border:1px dashed #b2b2b2}body.ribit ul.sortable li{border:1px solid #fff;padding:5px}body.ribit ul.sortable li.title{z-index:2;background-color:var(--bs-body-bg,#fff);margin:0;padding:8px 0 10px;font-size:1.5em;position:sticky;top:0}body.ribit ul.sortable li.parent{cursor:pointer;padding-left:10px;font-size:1.3em}body.ribit ul.sortable li.parent:before{content:"";opacity:.6;padding-right:5px;font-family:"Font Awesome 6 Pro";font-weight:700}body.ribit ul.sortable li.parent.active:before{content:""}body.ribit ul.sortable li.parent.assigned-parent{font-weight:700}body.ribit ul.sortable li.dashboard{padding-left:30px}body.ribit ul.sortable li.dashboard:not(.no-move){cursor:move}body.ribit ul.sortable li.dashboard:not(.no-move):hover{border:1px solid #6cb2eb}body.ribit ul.sortable li.dashboard i{font-size:1.25em}body.ribit ul.sortable li.dashboard.selected,body.ribit ul.sortable li.dashboard.assigned{background-color:var(--bs-primary-bg-subtle,#e8f2fc);border:1px solid #6cb2eb;box-shadow:inset 4px 0 #1c7cd6}body.ribit ul.sortable li.dashboard.selected{font-weight:700}body.ribit ul.sortable li.dashboard .assigned-count{color:#fff;background-color:#6cb2eb;border-radius:10px;margin-left:8px;padding:1px 7px;font-size:.7em;font-weight:700}body.ribit>li.ui-sortable-helper{background-color:var(--bs-body-bg,#fff);z-index:1080;border:1px solid #6cb2eb;padding:5px 5px 5px 30px;list-style-type:none}body.ribit>li.ui-sortable-helper i{font-size:1.25em}body.ribit .modal.dashboard_filter_modal .modal-dialog{min-width:625px!important}.folder-manager .explorer-container{background:#fff;border:1px solid #e0e0e0;border-radius:4px;min-height:400px;padding:20px;position:relative;overflow:auto}.folder-manager .explorer-container--table{overflow:visible}.folder-manager .explorer-breadcrumb .breadcrumb{margin-bottom:0;font-size:14px}.folder-manager .explorer-breadcrumb .breadcrumb-item a{color:#06c}.folder-manager .explorer-breadcrumb .breadcrumb-item a:hover{color:#049;text-decoration:underline!important}.folder-manager .explorer-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-items:start;gap:20px;display:grid}.folder-manager .explorer-grid--list{flex-direction:column;gap:0;display:flex}.folder-manager .explorer-grid--list .explorer-item{text-align:left;border-bottom:1px solid #eee;border-radius:0;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.folder-manager .explorer-grid--list .explorer-item:last-child{border-bottom:0}.folder-manager .explorer-grid--list .explorer-item>a{align-items:center;gap:12px;width:100%;min-width:0;display:flex!important}.folder-manager .explorer-grid--list .explorer-icon-container{flex:none;width:32px;height:auto;margin-bottom:0}.folder-manager .explorer-grid--list .explorer-folder-icon{font-size:24px}.folder-manager .explorer-grid--list .explorer-report-icon{font-size:22px}.folder-manager .explorer-grid--list .explorer-label{flex-direction:row;flex:auto;align-items:baseline;gap:8px;min-width:0;min-height:0}.folder-manager .explorer-grid--list .explorer-name{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;line-clamp:unset;flex:auto;min-width:0;margin-bottom:0;font-size:14px;display:block;overflow:hidden}.folder-manager .explorer-grid--list .explorer-subtitle{white-space:nowrap;margin-top:0;margin-left:auto}.folder-manager .explorer-grid--list .explorer-actions{opacity:1;flex:none;position:static}.folder-manager .explorer-item{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;width:120px;padding:10px;transition:all .2s;position:relative}.folder-manager .explorer-item:hover{background-color:#f0f8ff}.folder-manager .explorer-item:hover .folder-overlay,.folder-manager .explorer-item:hover .report-overlay,.folder-manager .explorer-item:hover .explorer-actions{opacity:1}.folder-manager .explorer-item.selected{background-color:#e3f2fd;border:1px solid #2196f3}.folder-manager .explorer-item.drag-over{background-color:#e3f2fd;border:2px dashed #2196f3;transform:scale(1.05)}.folder-manager .explorer-icon-container{justify-content:center;align-items:center;height:64px;margin-bottom:8px;display:flex;position:relative}.folder-manager .folder-item:hover{background-color:#f0f8ff}.folder-manager .folder-item:hover .explorer-folder-icon{filter:brightness(1.1)}.folder-manager .folder-item.selected .explorer-folder-icon{filter:brightness(1.2);transform:scale(1.1)}.folder-manager .folder-item.unorganized-folder{opacity:.8}.folder-manager .folder-item.unorganized-folder .explorer-folder-icon{color:#6c757d!important}.folder-manager .explorer-folder-icon{filter:drop-shadow(0 2px 4px #0000001a);font-size:48px;transition:all .2s}.folder-manager .report-item:hover{background-color:#fff3cd}.folder-manager .report-item.unorganized-report{opacity:.85;border:1px dashed #e0e0e0}.folder-manager .report-item.unorganized-report:hover{opacity:1;background-color:#e7f3ff;border:1px solid #007bff}.folder-manager .report-item.unorganized-report .explorer-report-icon{color:#6c757d}.folder-manager .explorer-report-icon{color:#6c757d;filter:drop-shadow(0 2px 4px #0000001a);font-size:40px;transition:all .2s}.folder-manager .color-presets{align-items:center;gap:8px;display:flex}.folder-manager .color-preset{cursor:pointer;border:2px solid #e0e0e0;border-radius:50%;width:24px;height:24px;transition:all .2s}.folder-manager .color-preset:hover{border-color:#007bff}.folder-manager .color-preset.selected{border-width:3px;border-color:#007bff}.folder-manager .folder-overlay,.folder-manager .report-overlay{opacity:0;pointer-events:none;background:#fff3;border-radius:4px;transition:opacity .2s;position:absolute;inset:0}.folder-manager .explorer-label{flex-direction:column;justify-content:center;min-height:40px;display:flex}.folder-manager .explorer-name{color:#333;word-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.folder-manager .explorer-subtitle{color:#666;margin-top:2px;font-size:10px}.folder-manager .explorer-actions{opacity:0;transition:opacity .2s;position:absolute;top:5px;right:5px}.folder-manager .draggable{cursor:move}.folder-manager .draggable.dragging{opacity:.5;transform:rotate(5deg)}.folder-manager .droppable.drag-over{background-color:#e3f2fd;border:2px dashed #2196f3;transform:scale(1.05)}.folder-manager .drag-hover{background-color:#e3f2fd!important;border:2px dashed #2196f3!important;transition:all .2s!important;transform:scale(1.05)!important}.folder-manager .folder-reports-container{animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.folder-manager .dropdown-menu{border:1px solid #e0e0e0;box-shadow:0 2px 8px #00000026}.folder-manager .dropdown-menu.dropdown-menu-right{left:auto;right:0}.folder-manager .dropdown-item{padding:8px 12px;font-size:12px}.folder-manager .dropdown-item:hover{background-color:#f8f9fa}.folder-manager .btn-group .btn{border-radius:.25rem}.folder-manager .btn-group .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.folder-manager .btn-group .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.folder-manager .form-control-sm{width:auto;min-width:60px;display:inline-block}@media (width<=768px){.folder-manager .explorer-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:15px}.folder-manager .explorer-item{width:100px}.folder-manager .explorer-folder-icon{font-size:40px}.folder-manager .explorer-report-icon{font-size:32px}.folder-manager .col-6:first-child{margin-bottom:1rem}.folder-manager .col-6:last-child{text-align:left!important}}.folder-manager .folder-search-wrap{flex:none;width:140px;transition:width .2s}.folder-manager .folder-search-wrap:focus-within,.folder-manager .folder-search-wrap.has-value{width:420px}.folder-manager .folder-search-wrap .input-group>*{border-radius:0}.folder-manager .folder-search-wrap .input-group>:not(:first-child){margin-left:-1px}.folder-manager .folder-search-wrap .input-group>:first-child{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.folder-manager .folder-search-wrap .input-group>:last-child{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.folder-manager .folder-search-wrap .input-group-sm>.input-group-text,.folder-manager .folder-search-wrap .input-group-sm>.btn{height:calc(1.5em + .45rem);padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.folder-manager .folder-search-wrap .input-group-sm>.btn{justify-content:center;align-items:center;display:inline-flex}body.ribit.instance{overflow:hidden}body.ribit.instance #main-content{margin-top:calc(60px + var(--favorites-bar-offset,0px))!important;padding:0!important}body.ribit.instance .iframe-container{width:100%;height:100%;margin:0;padding:0;position:relative;overflow:hidden}body.ribit.instance .iframe-container .loading-overlay{z-index:10;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}body.ribit.instance .iframe-container iframe{border:none;width:100%;height:100%;margin:0;padding:0}body.ribit .modal .modal-intro-text{color:#444;font-size:13px;line-height:1.6}body.ribit .modal .modal-section-title{color:#1f2937;text-transform:uppercase;letter-spacing:.3px;margin:18px 0 8px;font-size:14px;font-weight:700}body.ribit .modal .step-row{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}body.ribit .modal .step-num{color:#0d6efd;background:#e9f2ff;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;margin-top:2px;font-size:12px;font-weight:700;line-height:1;display:flex}body.ribit .modal .step-text{color:#333;font-size:13px;line-height:1.6}body.ribit .modal .id-examples{color:#3f3f46;background:#f8fbff;border-left:3px solid #d1e3ff;border-radius:4px;margin-top:8px;padding:8px 10px;font-size:12px}body.ribit .modal .example-box{color:#3f3f46;background:#f8fbff;border-left:3px solid #d1e3ff;border-radius:4px;padding:8px 10px;font-size:12px}body.ribit .modal .val{color:#374151;margin-right:10px;font-size:12px;display:inline-block}body.ribit .modal .tip-row{color:#333;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px;line-height:1.5;display:flex}body.ribit .modal .tip-row i{color:#1f9d55;margin-top:2px}body.ribit .modal .modal-footer-note{color:#888;font-size:12px}body.ribit.reporting .alert-rillc h3{margin-bottom:0!important}body.ribit.reporting .reporter-form .side-content{min-height:65vh!important}body.ribit.reporting select.form-control:not(.select2-hidden-accessible){appearance:none;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:16px 12px;padding-right:1.75rem;overflow:hidden}body.ribit.reporting .periods .row,body.ribit.reporting .columns .row,body.ribit.reporting .filters .row:not(.rule-error-msg){width:100%!important;margin-left:-7px!important}body.ribit.reporting .filters .row:not(.rule-error-msg){margin-left:0!important}body.ribit.reporting .field-row.columns .dropdown-toggle:after{display:none!important}body.ribit.reporting .field-row.columns li.list-group-item{cursor:pointer}body.ribit.reporting .field-row.columns li.list-group-item.selected{color:#31708f;background-color:#d9edf7}body.ribit.reporting .field-row.columns .list-group li span.label{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:240px!important;overflow:hidden!important}body.ribit.reporting ul.list-group{background-color:#fff;padding-top:.5rem;padding-bottom:.5rem;overflow:hidden auto;height:calc(65vh - 140px)!important}body.ribit.reporting ul.list-group.left{height:calc(65vh - 200px)!important}body.ribit.reporting ul.list-group li.list-group-item,body.ribit.reporting ul.list-group li.placeholder{color:#72777a;background-color:#f0f0f0;border-radius:.25rem;padding:.25rem .5rem;border:0!important;margin:0 .5rem .25rem!important}body.ribit.reporting ul.list-group li.list-group-item i.fa-bars,body.ribit.reporting ul.list-group li.placeholder i.fa-bars{cursor:move!important}body.ribit.reporting ul.list-group li.list-group-item.filtered,body.ribit.reporting ul.list-group li.placeholder.filtered{display:none!important}body.ribit.reporting ul.list-group li.placeholder{list-style:none;background-color:#faeb1e4d!important;border:1px dashed #0000009d!important;width:98.5%!important;height:32px!important}body.ribit.reporting ul.list-group li.group-parent ul.group{display:none}body.ribit.reporting ul.list-group .group-toggler{cursor:pointer;width:100%}body.ribit.reporting .periods ul.list-group{height:calc(65vh - 365px)!important;min-height:100px!important}body.ribit.reporting div.preview_div thead{top:0!important}body.ribit.reporting div.preview.expanded{z-index:2000;background-color:#fff;padding:20px;position:fixed;top:0;left:0;width:100%!important;height:100vh!important}body.ribit.reporting div.preview.expanded .preview_div{height:calc(100vh - 150px)!important}body.ribit.reporting div.preview .preview_table tr.ribit-subtotal td{background-color:#f1f5f9;border-top:1px solid #94a3b8;font-weight:700}body.ribit.reporting div.loading-blocker{text-align:center;background-color:#ffffffbf;padding-top:200px;display:none;position:fixed;z-index:1100!important}body.ribit.reporting .treeview .tv-list{margin:0;padding:0;list-style:none}body.ribit.reporting .treeview .tv-item{display:block}body.ribit.reporting .treeview .tv-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;gap:5px;padding:2px 4px;display:flex}body.ribit.reporting .treeview .tv-parent>.tv-row:hover{background:#e9ecef}body.ribit.reporting .treeview .tv-icon{flex-shrink:0;width:12px;font-size:.7rem}body.ribit.reporting .treeview .tv-indent{flex-shrink:0;width:12px;display:inline-block}body.ribit.reporting .treeview .tv-leaf>.tv-row{cursor:default}body.ribit.reporting .treeview .loading{padding:10px 0 0 20px!important}.select2-container .select2-selection__rendered li.select2-selection__choice[draggable=true]{cursor:move}.select2-container .select2-selection__rendered li.placeholder{background-color:#faeb1e4d;border:1px dashed #0000009d;border-radius:.25rem;width:3rem;height:1.5rem;margin:.3rem .3rem 0 0;list-style:none;display:inline-block}body.ribit.show{overflow:hidden}body.ribit.show #main-content{margin-top:calc(60px + var(--favorites-bar-offset,0px))!important;padding:0!important}body.ribit.show #main-content .filter_btns{padding-top:13px;display:none;right:80px}body.ribit.show #main-content .filter_btns .dropdown-menu .selected-bs4{margin-top:5px;margin-left:7px}body.ribit.show #main-content .filter_btns .dropdown-menu .selected-bs5{margin-top:17px;margin-left:12px}body.ribit.show #main-content .filter_btns .dropdown-menu .delete-bs4{margin-top:-28px;margin-left:-22px;left:100%!important}body.ribit.show #main-content .filter_btns .dropdown-menu .delete-bs5{margin-top:-17px;margin-left:-20px}body.ribit.show #main-content .active_filters{background-color:#f0f;width:142px;display:none;top:115px;right:77px}body.ribit.show #main-content #preview-filter-panel{z-index:999999;width:30rem;max-height:calc(100vh - 6rem);top:5rem;left:1rem;overflow-y:auto}body.ribit.show #main-content #preview-filter-panel .card-header{cursor:move;-webkit-user-select:none;user-select:none}.ribit-options{float:right;margin-top:-35px!important;margin-right:10px!important}.dropdown-menu-sm .dropdown-item{font-size:.75rem!important}.nav-item:active>.ribit-options i,.nav-item:hover>.ribit-options i{color:#fff!important;background-color:#37557c!important}
