.inovua-react-toolkit-checkbox{-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;outline:none;vertical-align:middle}.inovua-react-toolkit-checkbox--inline-block{display:inline-flex}.inovua-react-toolkit-checkbox__icon-wrapper{display:flex}.inovua-react-toolkit-checkbox__icon-wrapper svg{display:block}.inovua-react-toolkit-checkbox--children-position-start{flex-flow:row-reverse}.inovua-react-toolkit-checkbox--rtl{direction:rtl}.inovua-react-toolkit-checkbox--read-only{cursor:auto}.inovua-react-toolkit-checkbox--disabled{cursor:auto;outline:none;pointer-events:none}.inovua-react-toolkit-checkbox--browser-native{padding:0;margin:0;display:inline-block}.inovua-react-toolkit-overlay{position:absolute;visibility:hidden;opacity:0;pointer-events:none}.inovua-react-toolkit-overlay,.inovua-react-toolkit-overlay *{box-sizing:border-box}.inovua-react-toolkit-overlay--position-fixed{position:fixed}.inovua-react-toolkit-overlay--visible{visibility:visible;pointer-events:inherit;opacity:1}.inovua-react-toolkit-overlay--has-transition.inovua-react-toolkit-overlay--transition-enter{opacity:0;visibility:visible}.inovua-react-toolkit-overlay--has-transition.inovua-react-toolkit-overlay--transition-enter-active{transition:opacity 1s ease;opacity:1}.inovua-react-toolkit-overlay--has-transition.inovua-react-toolkit-overlay--transition-leave{visibility:visible;opacity:1}.inovua-react-toolkit-overlay--has-transition.inovua-react-toolkit-overlay--transition-leave-active{transition:opacity 1s ease;opacity:0}.inovua-react-toolkit-overlay__content{position:relative;z-index:1}.inovua-react-toolkit-overlay__arrow-wrapper{position:absolute;overflow:hidden}.inovua-react-toolkit-overlay__arrow-wrapper--bottom,.inovua-react-toolkit-overlay__arrow-wrapper--top{-webkit-transform:translateX(-50%);transform:translate(-50%)}.inovua-react-toolkit-overlay__arrow-wrapper--left,.inovua-react-toolkit-overlay__arrow-wrapper--right{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inovua-react-toolkit-overlay__arrow{position:absolute;-webkit-transform-origin:center;transform-origin:center}.inovua-react-toolkit-overlay__arrow--top{left:50%;top:0}.inovua-react-toolkit-overlay__arrow--left,.inovua-react-toolkit-overlay__arrow--top{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translate(-50%) translateY(-50%) rotate(45deg)}.inovua-react-toolkit-overlay__arrow--left{top:50%;left:0}.inovua-react-toolkit-overlay__arrow--right{right:0;top:50%;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translate(50%) translateY(-50%) rotate(45deg)}.inovua-react-toolkit-overlay__arrow--bottom{left:50%;bottom:0;-webkit-transform:translateX(-50%) translateY(50%) rotate(45deg);transform:translate(-50%) translateY(50%) rotate(45deg)}.inovua-react-toolkit-date-input{box-sizing:border-box;position:relative;overflow:visible;vertical-align:middle}.inovua-react-toolkit-date-input *,.inovua-react-toolkit-date-input :after,.inovua-react-toolkit-date-input :before{box-sizing:border-box}.inovua-react-toolkit-date-input>.inovua-react-toolkit-date-input__picker{min-width:100%;position:absolute;z-index:100;left:-1px;background:#fff}.inovua-react-toolkit-date-input--picker-position-bottom>.inovua-react-toolkit-date-input__picker{top:100%}.inovua-react-toolkit-date-input--picker-position-top>.inovua-react-toolkit-date-input__picker{bottom:100%}.inovua-react-toolkit-date-input__input{width:100%;flex:1 1 auto;padding:5px;border:none;outline:none}.inovua-react-toolkit-date-input__clear-icon{color:gray;fill:gray;cursor:pointer;display:flex;align-items:center}.inovua-react-toolkit-date-input__clear-icon svg{vertical-align:middle}.inovua-react-toolkit-date-input__clear-icon:hover{color:#4d4d4d;fill:#4d4d4d}.inovua-react-toolkit-calendar__clock{box-sizing:border-box;display:inline-block;border-radius:50%;position:relative}.inovua-react-toolkit-calendar__clock *,.inovua-react-toolkit-calendar__clock :after,.inovua-react-toolkit-calendar__clock :before{box-sizing:border-box}.inovua-react-toolkit-calendar__clock-center,.inovua-react-toolkit-calendar__clock-overlay{border-radius:50%;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);top:50%;left:50%}.inovua-react-toolkit-calendar__clock-hand,.inovua-react-toolkit-calendar__clock-tick{position:absolute;left:50%;top:50%;width:1px}.inovua-react-toolkit-calendar__date-format-spinner,.inovua-react-toolkit-calendar__date-format-spinner *,.inovua-react-toolkit-calendar__date-format-spinner :after,.inovua-react-toolkit-calendar__date-format-spinner :before,.inovua-react-toolkit-calendar__time-picker,.inovua-react-toolkit-calendar__time-picker *,.inovua-react-toolkit-calendar__time-picker :after,.inovua-react-toolkit-calendar__time-picker :before{box-sizing:border-box}.inovua-react-toolkit-calendar__time-picker-input{margin-top:10px}.inovua-react-toolkit-calendar__year-view{box-sizing:border-box;outline:none}.inovua-react-toolkit-calendar__year-view *,.inovua-react-toolkit-calendar__year-view :after,.inovua-react-toolkit-calendar__year-view :before{box-sizing:border-box}.inovua-react-toolkit-calendar__year-view-month{text-align:center}.inovua-react-toolkit-calendar__decade-view{box-sizing:border-box;outline:none}.inovua-react-toolkit-calendar__decade-view *,.inovua-react-toolkit-calendar__decade-view :after,.inovua-react-toolkit-calendar__decade-view :before{box-sizing:border-box}.inovua-react-toolkit-calendar__decade-view-year{text-align:center}.inovua-react-toolkit-calendar__month-decade-view{box-sizing:border-box;outline:none}.inovua-react-toolkit-calendar__month-decade-view *,.inovua-react-toolkit-calendar__month-decade-view :after,.inovua-react-toolkit-calendar__month-decade-view :before{box-sizing:border-box}.inovua-react-toolkit-calendar__month-decade-view__separator{border:none}.inovua-react-toolkit-calendar__nav-bar{box-sizing:border-box;outline:none}.inovua-react-toolkit-calendar__nav-bar *,.inovua-react-toolkit-calendar__nav-bar :after,.inovua-react-toolkit-calendar__nav-bar :before{box-sizing:border-box}.inovua-react-toolkit-calendar__nav-bar-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inovua-react-toolkit-calendar__nav-bar svg{vertical-align:middle}.inovua-react-toolkit-calendar__nav-bar-month-decade-view-modal{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}.inovua-react-toolkit-calendar__nav-bar-month-decade-view{z-index:100;position:absolute;margin:auto;left:0;top:0;width:100%;height:100%}.inovua-react-toolkit-calendar__nav-bar-month-decade-view-calendar,.inovua-react-toolkit-calendar__nav-bar-month-decade-view-month{left:0}.inovua-react-toolkit-calendar__nav-bar-month-decade-view-show-animation{visibility:visible;-webkit-animation:inovua-react-toolkit-calendar-month-decade-view-animation-fade-in .3s;animation:inovua-react-toolkit-calendar-month-decade-view-animation-fade-in .3s}@-webkit-keyframes inovua-react-toolkit-calendar-month-decade-view-animation-fade-in{0%{opacity:0}to{opacity:1}}@keyframes inovua-react-toolkit-calendar-month-decade-view-animation-fade-in{0%{opacity:0}to{opacity:1}}.inovua-react-toolkit-calendar__nav-bar-arrow{-webkit-user-select:none;user-select:none;cursor:pointer;position:relative}.inovua-react-toolkit-calendar__nav-bar-arrow--disabled{fill:#bfbfbf;cursor:default}.inovua-react-toolkit-date-input__overlay{border:0;visibility:visible;-webkit-animation:inovua-react-toolkit-date-input-animation-fade-in .2s;animation:inovua-react-toolkit-date-input-animation-fade-in .2s}@-webkit-keyframes inovua-react-toolkit-date-input-animation-fade-in{0%{opacity:0}to{opacity:1}}.inovua-react-toolkit-calendar,.inovua-react-toolkit-calendar *,.inovua-react-toolkit-calendar :after,.inovua-react-toolkit-calendar :before,.inovua-react-toolkit-calendar__basic-month-view,.inovua-react-toolkit-calendar__basic-month-view *,.inovua-react-toolkit-calendar__basic-month-view :after,.inovua-react-toolkit-calendar__basic-month-view :before,.inovua-react-toolkit-calendar__calendar,.inovua-react-toolkit-calendar__calendar *,.inovua-react-toolkit-calendar__calendar :after,.inovua-react-toolkit-calendar__calendar :before,.inovua-react-toolkit-calendar__month-view,.inovua-react-toolkit-calendar__month-view *,.inovua-react-toolkit-calendar__month-view :after,.inovua-react-toolkit-calendar__month-view :before{box-sizing:border-box}.inovua-react-toolkit-calendar__month-view-week-number{flex:none}.inovua-react-toolkit-calendar__transition-month-view{position:relative}.inovua-react-toolkit-calendar__prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.inovua-react-toolkit-calendar__next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.inovua-react-toolkit-calendar--transition-left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.inovua-react-toolkit-calendar--transition-left.inovua-react-toolkit-calendar__next{-webkit-transform:translateZ(0);transform:translateZ(0)}.inovua-react-toolkit-calendar--transition-right{z-index:1111;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.inovua-react-toolkit-calendar--transition-right.inovua-react-toolkit-calendar__prev{-webkit-transform:translateZ(0);transform:translateZ(0)}.inovua-react-toolkit-calendar__center{z-index:10}.inovua-react-toolkit-calendar__center.inovua-react-toolkit-calendar--transition,.inovua-react-toolkit-calendar__next.inovua-react-toolkit-calendar--transition,.inovua-react-toolkit-calendar__prev.inovua-react-toolkit-calendar--transition{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.inovua-react-toolkit-calendar__next,.inovua-react-toolkit-calendar__prev{top:0;left:0;height:100%;width:100%;position:absolute!important}.inovua-react-toolkit-calendar__basic-month-view,.inovua-react-toolkit-calendar__month-view{outline:none}.inovua-react-toolkit-calendar__basic-month-view-week-day-name,.inovua-react-toolkit-calendar__month-view-week-day-name{padding:5px 0}.inovua-react-toolkit-calendar__basic-month-view-day--hidden,.inovua-react-toolkit-calendar__month-view-day--hidden{visibility:hidden}.inovua-react-toolkit-calendar__basic-month-view-day--disabled,.inovua-react-toolkit-calendar__month-view-day--disabled{color:#bfbfbf}.inovua-react-toolkit-calendar__basic-month-view-cell,.inovua-react-toolkit-calendar__month-view-cell{flex:1 0 auto;display:flex;flex-flow:row;align-items:center;justify-content:center}.inovua-react-toolkit-calendar__basic-month-view-week-day-names,.inovua-react-toolkit-calendar__month-view-week-day-names{flex:none}.inovua-react-toolkit-calendar__basic-month-view-row,.inovua-react-toolkit-calendar__month-view-row{display:flex;flex-flow:row;flex-grow:1;flex-shrink:0;flex-basis:auto}.inovua-react-toolkit-text-input{box-sizing:border-box;text-align:start;direction:ltr;display:inline-flex;border:1px solid #c5c5c5;overflow:hidden;background:#fff;align-items:center}.inovua-react-toolkit-text-input *,.inovua-react-toolkit-text-input :after,.inovua-react-toolkit-text-input :before{box-sizing:border-box}.inovua-react-toolkit-text-input:focus{outline:none}.inovua-react-toolkit-text-input--rtl{direction:rtl}.inovua-react-toolkit-text-input--rtl .inovua-react-toolkit-text-input__input{padding:0 8px 0 5px}.inovua-react-toolkit-text-input--rtl .inovua-react-toolkit-text-input__clear-button{margin:0 0 0 6px}.inovua-react-toolkit-text-input__input{border:none;outline:none;background:none;width:100%;height:100%;padding:0 5px 0 8px}.inovua-react-toolkit-text-input__input::-ms-clear{display:none}.inovua-react-toolkit-text-input__clear-button{cursor:pointer;flex:1;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;outline:none;top:0;right:1px;bottom:0;margin:0 6px 0 0}.inovua-react-toolkit-text-input__clear-button svg{width:20px;height:20px}.inovua-react-toolkit-text-input__clear-button-wrapper{visibility:visible;transition:opacity .2s;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.inovua-react-toolkit-text-input__clear-button-wrapper:active{margin-top:2px}.inovua-react-toolkit-text-input__clear-button-wrapper--hidden{opacity:0;visibility:hidden}.InovuaReactDataGrid{text-align:start;outline:none;z-index:0}.InovuaReactDataGrid,.InovuaReactDataGrid *,.InovuaReactDataGrid :after,.InovuaReactDataGrid :before{box-sizing:border-box}.InovuaReactDataGrid .inovua-react-pagination-toolbar{position:absolute;bottom:0;left:0;right:0}.InovuaReactDataGrid .InovuaReactDataGrid-modifier--relative{position:relative}.InovuaReactDataGrid .inovua-react-virtual-list{position:absolute;height:100%;box-sizing:initial}.InovuaReactDataGrid{flex:1;position:relative;min-height:200px}.InovuaReactDataGrid div:focus{outline:0}.InovuaReactDataGrid--rtl{direction:rtl}.InovuaReactDataGrid__body,.InovuaReactDataGrid__body-scroll-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.InovuaReactDataGrid__body{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.InovuaReactDataGrid__row-active-borders{pointer-events:none;z-index:1}.InovuaReactDataGrid__virtual-list--scrolling .InovuaReactDataGrid__row{pointer-events:none;contain:strict}.InovuaReactDataGrid__column-layout{position:relative;min-width:100%;max-height:100%}.InovuaReactDataGrid__column-layout--fixed{overflow:hidden}.InovuaReactDataGrid__column-reorder-arrow{position:absolute;z-index:1000;fill:#000;display:block}.InovuaReactDataGrid__column-reorder-arrow-fill{height:100%;flex:1}.InovuaReactDataGrid__header-wrapper{display:flex;flex-flow:row;align-items:stretch;flex-wrap:nowrap}.InovuaReactDataGrid__header-wrapper--direction-ltr{direction:ltr}.InovuaReactDataGrid__header-wrapper--direction-rtl{direction:rtl}.InovuaReactDataGrid__header-wrapper__fill{flex:1;position:relative;visibility:hidden}.InovuaReactDataGrid--columns-ready .InovuaReactDataGrid__header-wrapper__fill{visibility:visible}.InovuaReactDataGrid__header-wrapper__fill__filters{position:absolute;bottom:0;left:0;right:0}.InovuaReactDataGrid__header{position:relative;z-index:1;display:flex;flex-flow:row nowrap;box-sizing:initial}.InovuaReactDataGrid__header--placeholder{position:absolute}.InovuaReactDataGrid__header-layout{position:relative}.InovuaReactDataGrid__header-layout__sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:1}.InovuaReactDataGrid--sticky-header .InovuaReactDataGrid__body{overflow:visible;contain:paint}.InovuaReactDataGrid__header{flex:none}.InovuaReactDataGrid__column-layout__body__inner-wrapper{position:relative}.InovuaReactDataGrid__row{position:relative;overflow:visible;z-index:unset}.InovuaReactDataGrid__row--disabled{opacity:.5;pointer-events:none}.InovuaReactDataGrid__row:not(.InovuaReactDataGrid__row--virtualize-columns),.InovuaReactDataGrid__row:not(.InovuaReactDataGrid__row--virtualize-columns)>.InovuaReactDataGrid__row-cell-wrap{display:flex;flex-flow:row;flex-wrap:nowrap;align-items:stretch}.InovuaReactDataGrid__row--direction-rtl>.InovuaReactDataGrid__row-cell-wrap.InovuaReactDataGrid__row-cell-wrap{flex-flow:row-reverse}.InovuaReactDataGrid__row--has-rowspan{z-index:1}.InovuaReactDataGrid__row-resize-handle{position:absolute;bottom:0;left:0;right:0;height:4px;cursor:ns-resize}.InovuaReactDataGrid__row-resize-handle.InovuaReactDataGrid__row-resize-handle--mobile{height:10px}.InovuaReactDataGrid__cover{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.InovuaReactDataGrid__cover--active{pointer-events:all;z-index:10000}.InovuaReactDataGrid__row-resize-indicator{position:absolute;top:0;border-bottom:2px solid transparent;cursor:ns-resize;left:0;right:0;z-index:10000;pointer-events:none}.InovuaReactDataGrid__row-resize-indicator--active{pointer-events:all}.InovuaReactDataGrid__row-resize-indicator--mobile{border-bottom:2px solid transparent}.InovuaReactDataGrid__row-cell-wrap{background:inherit}.InovuaReactDataGrid__row--editing{z-index:100}.InovuaReactDataGrid__row__placeholder{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:350px;height:20px;background:#eaecef}.InovuaReactDataGrid__resize-overlay{opacity:0;pointer-events:none;position:fixed;top:0;left:0;bottom:0;width:100%;z-index:100000;cursor:col-resize}.InovuaReactDataGrid__resize-overlay--active{opacity:1}.InovuaReactDataGrid__resize-proxy{position:absolute;top:0;left:0;bottom:0}.InovuaReactDataGrid__box--ellipsis,.InovuaReactDataGrid__cell__content,.InovuaReactDataGrid__header-group__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.InovuaReactDataGrid__header-group__title--text-align-start{text-align:start}.InovuaReactDataGrid__header-group__title--text-align-end{text-align:end}.InovuaReactDataGrid__header-group__title--text-align-left{text-align:left}.InovuaReactDataGrid__header-group__title--text-align-right{text-align:right}.InovuaReactDataGrid__header-group__title--text-align-center{text-align:center}.InovuaReactDataGrid__cell--cell-selected,.InovuaReactDataGrid__cell--cell-selected.InovuaReactDataGrid__cell--locked{z-index:10}.InovuaReactDataGrid__cell--cell-active,.InovuaReactDataGrid__cell--cell-active.InovuaReactDataGrid__cell--locked{z-index:20}.InovuaReactDataGrid__cell--cell-active .InovuaReactDataGrid__cell__selection{z-index:100}.InovuaReactDataGrid__cell--cell-selected:not(.InovuaReactDataGrid__cell--cell-active).InovuaReactDataGrid__cell--cell-has-top-selected-sibling .InovuaReactDataGrid__cell__selection:after{border-top-width:0}.InovuaReactDataGrid__cell--cell-selected:not(.InovuaReactDataGrid__cell--cell-active).InovuaReactDataGrid__cell--cell-has-bottom-selected-sibling .InovuaReactDataGrid__cell__selection:after{border-bottom-width:0}.InovuaReactDataGrid__cell--cell-selected:not(.InovuaReactDataGrid__cell--cell-active).InovuaReactDataGrid__cell--cell-has-left-selected-sibling .InovuaReactDataGrid__cell__selection:after{border-left-width:0}.InovuaReactDataGrid__cell--cell-selected:not(.InovuaReactDataGrid__cell--cell-active).InovuaReactDataGrid__cell--cell-has-right-selected-sibling .InovuaReactDataGrid__cell__selection:after{border-right-width:0}.InovuaReactDataGrid__cell__selection{z-index:10;position:absolute;top:-1px;bottom:0;right:-1px;left:0;pointer-events:none}.InovuaReactDataGrid__cell__selection:after{content:"";pointer-events:none;position:absolute;right:0;bottom:0;top:0;left:0}.InovuaReactDataGrid__cell--show-border-bottom>.InovuaReactDataGrid__cell__selection{bottom:-1px}.InovuaReactDataGrid__cell--show-border-left>.InovuaReactDataGrid__cell__selection{left:-1px}.InovuaReactDataGrid__cell--show-border-right>.InovuaReactDataGrid__cell__selection{right:-1px}.InovuaReactDataGrid__cell--show-border-top>.InovuaReactDataGrid__cell__selection{top:-1px}.InovuaReactDataGrid__cell--locked-start.InovuaReactDataGrid__cell--first-in-section .InovuaReactDataGrid__cell__selection{right:-2px}.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__cell--first-in-section .InovuaReactDataGrid__cell__selection{left:-3px}.InovuaReactDataGrid__cell__selection-dragger{position:absolute;bottom:0;width:8px;height:8px;cursor:crosshair;pointer-events:all;z-index:10;border-top:1px solid #fff;border-left:1px solid #fff}.InovuaReactDataGrid__cell__selection-dragger--direction-ltr{right:-2px}.InovuaReactDataGrid__cell__selection-dragger--direction-rtl{left:-2px}.InovuaReactDataGrid__cell__editor{position:absolute;z-index:10000;top:0;left:0;width:100%;height:100%;border:0;background:#fff}.InovuaReactDataGrid__cell__editor--bool{display:flex;align-items:center;justify-content:center}.InovuaReactDataGrid .InovuaReactDataGrid__cell__editor.InovuaReactDataGrid__cell__editor--text{height:100%;width:100%}.InovuaReactDataGrid__column-header__filter-wrapper{display:flex;flex-flow:row;align-items:stretch}.InovuaReactDataGrid__column-header__filter-wrapper>*{min-width:0}.InovuaReactDataGrid__column-header__filter-wrapper>:first-child{flex:1}.InovuaReactDataGrid__column-header__filter{flex:1;align-self:center}.InovuaReactDataGrid__column-header__filter--bool{justify-content:center}.InovuaReactDataGrid__column-header{position:relative}.InovuaReactDataGrid__column-header__menu-tool{height:100%;flex:none;margin-left:auto;display:flex;align-items:center;cursor:pointer;top:0}.InovuaReactDataGrid__column-header__menu-tool .InovuaReactDataGrid__sort-icon--asc,.InovuaReactDataGrid__column-header__menu-tool .InovuaReactDataGrid__sort-icon--desc{margin-top:2px}.InovuaReactDataGrid__column-header__menu-tool--show-on-hover{position:absolute}.InovuaReactDataGrid__column-header__menu-tool--show-on-hover:not(.InovuaReactDataGrid__column-header__menu-tool--visible){opacity:0;pointer-events:none}.InovuaReactDataGrid__column-header--align-start.InovuaReactDataGrid__column-header--direction-ltr>.InovuaReactDataGrid__column-header__menu-tool--show-on-hover{right:0}.InovuaReactDataGrid__column-header--align-start.InovuaReactDataGrid__column-header--direction-rtl>.InovuaReactDataGrid__column-header__menu-tool--show-on-hover{left:0}.InovuaReactDataGrid__column-header--align-center{position:relative}.InovuaReactDataGrid__column-header--align-center>.InovuaReactDataGrid__column-header__menu-tool--show-on-hover{position:absolute;right:0;top:0;bottom:0}.InovuaReactDataGrid__column-header--align-end.InovuaReactDataGrid__column-header--direction-ltr .InovuaReactDataGrid__column-header__menu-tool--show-on-hover{right:auto;left:0}.InovuaReactDataGrid__column-header--align-end.InovuaReactDataGrid__column-header--direction-rtl .InovuaReactDataGrid__column-header__menu-tool--show-on-hover{left:auto;right:0}.InovuaReactDataGrid__column-header:hover>.InovuaReactDataGrid__column-header__menu-tool{opacity:1;pointer-events:all}.InovuaReactDataGrid__column-header--overflow-hidden{overflow:hidden}.InovuaReactDataGrid__footer-rows-container{position:relative;z-index:10000}.InovuaReactDataGrid__footer-row-group--locked-start,.InovuaReactDataGrid__locked-row-group--locked-start,.InovuaReactDataGrid__locked-start-wrapper,.InovuaReactDataGrid__row-details{z-index:11000}.InovuaReactDataGrid__row-details{contain:strict}.InovuaReactDataGrid__row-details>.InovuaReactDataGrid{height:100%}.InovuaReactDataGrid__row-details-special-bottom-border{position:absolute;bottom:0;left:0;right:0}.InovuaReactDataGrid__row-details-border,.InovuaReactDataGrid__row-details-special-bottom-border{z-index:100000}.InovuaReactDataGrid__footer-row-group--end,.InovuaReactDataGrid__locked-end-wrapper,.InovuaReactDataGrid__locked-row-group--end{z-index:10100}.InovuaReactDataGrid__row--virtualize-columns .InovuaReactDataGrid__locked-end-wrapper{position:absolute;top:0;left:0}.InovuaReactDataGrid__unlocked-wrapper{z-index:0}.InovuaReactDataGrid__locked-end-wrapper,.InovuaReactDataGrid__locked-start-wrapper{display:flex;flex-flow:row}.InovuaReactDataGrid__row-cell-wrap .InovuaReactDataGrid__locked-end-wrapper--direction-rtl,.InovuaReactDataGrid__row-cell-wrap .InovuaReactDataGrid__locked-start-wrapper--direction-rtl{flex-flow:row-reverse}.InovuaReactDataGrid__column-header__resize-wrapper{position:relative;display:flex;vertical-align:middle;flex-flow:column nowrap}.InovuaReactDataGrid__column-resizer,.InovuaReactDataGrid__header-group-resizer{position:absolute;z-index:1000;height:100%;top:0;cursor:col-resize;right:0}.InovuaReactDataGrid__column-resizer--direction-rtl{right:unset}.InovuaReactDataGrid__column-resizer:hover .InovuaReactDataGrid__column-resize-handle{visibility:visible}.InovuaReactDataGrid__column-resizer--active{z-index:4000}.InovuaReactDataGrid__header-group-resizer:hover .InovuaReactDataGrid__header-group-resize-handle{visibility:visible}.InovuaReactDataGrid__drag-proxy{z-index:10000!important}.InovuaReactDataGrid__column-resize-handle,.InovuaReactDataGrid__header-group-resize-handle{height:100%;position:relative;visibility:hidden}.InovuaReactDataGrid__column-header{display:inline-flex;vertical-align:middle;flex-flow:row;align-items:center;justify-content:flex-start;flex:1;-ms-flex:1 1 auto;white-space:nowrap}.InovuaReactDataGrid__column-header--align-start{justify-content:flex-start;text-align:start}.InovuaReactDataGrid__column-header--align-center{justify-content:center;text-align:center}.InovuaReactDataGrid__column-header--align-end{justify-content:flex-end;text-align:end}.InovuaReactDataGrid__column-header--vertical-align-start,.InovuaReactDataGrid__column-header--vertical-align-top{align-items:flex-start}.InovuaReactDataGrid__column-header--vertical-align-bottom,.InovuaReactDataGrid__column-header--vertical-align-end{align-items:flex-end}.InovuaReactDataGrid__column-header__content{flex:1}.InovuaReactDataGrid__column-header__content>*{display:inline-block}.InovuaReactDataGrid__cell,.InovuaReactDataGrid__footer-row-cell,.InovuaReactDataGrid__locked-row-cell{display:inline-flex;flex-flow:row;align-items:center;justify-content:flex-start;white-space:nowrap;flex-wrap:nowrap;position:relative}.InovuaReactDataGrid__footer-row-cell,.InovuaReactDataGrid__locked-row-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.InovuaReactDataGrid__cell--rowspan{background:inherit}.InovuaReactDataGrid__cell--direction-rtl,.InovuaReactDataGrid__column-header--direction-rtl,.InovuaReactDataGrid__footer-row-cell--direction-rtl,.InovuaReactDataGrid__locked-row-cell--direction-rtl{direction:rtl}.InovuaReactDataGrid__cell--user-select-none,.InovuaReactDataGrid__column-header--user-select-none,.InovuaReactDataGrid__footer-row-cell--user-select-none,.InovuaReactDataGrid__locked-row-cell--user-select-none{user-select:none;-webkit-user-select:none}.InovuaReactDataGrid__cell--user-select-text,.InovuaReactDataGrid__column-header--user-select-text,.InovuaReactDataGrid__footer-row-cell--user-select-text,.InovuaReactDataGrid__locked-row-cell--user-select-text{user-select:text;-webkit-user-select:text}.InovuaReactDataGrid__cell--user-select-all,.InovuaReactDataGrid__column-header--user-select-all,.InovuaReactDataGrid__footer-row-cell--user-select-all,.InovuaReactDataGrid__locked-row-cell--user-select-all{user-select:all;-webkit-user-select:all}.InovuaReactDataGrid__cell--stretch{align-items:stretch}.InovuaReactDataGrid__nested-cell,.InovuaReactDataGrid__nested-group-cell{flex:1}.InovuaReactDataGrid__cell .InovuaReactDataGrid__cell__content,.InovuaReactDataGrid__nested-cell .InovuaReactDataGrid__nested-group-cell__content,.InovuaReactDataGrid__nested-group-cell .InovuaReactDataGrid__nested-group-cell__content{flex:1;width:0;align-self:center}.InovuaReactDataGrid__cell--align-end,.InovuaReactDataGrid__cell--align-right{text-align:end}.InovuaReactDataGrid__cell--align-left,.InovuaReactDataGrid__cell--align-start{text-align:start}.InovuaReactDataGrid__cell--align-center{text-align:center}.InovuaReactDataGrid__cell--vertical-align-start,.InovuaReactDataGrid__cell--vertical-align-top{align-items:flex-start}.InovuaReactDataGrid__cell--vertical-align-start .InovuaReactDataGrid__cell__content,.InovuaReactDataGrid__cell--vertical-align-top .InovuaReactDataGrid__cell__content{align-self:flex-start}.InovuaReactDataGrid__cell--vertical-align-bottom,.InovuaReactDataGrid__cell--vertical-align-end{align-items:flex-end}.InovuaReactDataGrid__cell--vertical-align-bottom .InovuaReactDataGrid__cell__content,.InovuaReactDataGrid__cell--vertical-align-end .InovuaReactDataGrid__cell__content{align-self:flex-end}.InovuaReactDataGrid__sort-icon--hidden{visibility:hidden}.InovuaReactDataGrid__column-header__filter-settings{flex:none;cursor:pointer;display:flex;align-items:center}.InovuaReactDataGrid__column-header__filter-settings-icon,.InovuaReactDataGrid__sort-icon--asc,.InovuaReactDataGrid__sort-icon--desc{display:inline-block;vertical-align:middle}.InovuaReactDataGrid__load-mask{z-index:10000;overflow:hidden;visibility:visible}.InovuaReactDataGrid__load-mask--hidden{visibility:hidden}.InovuaReactDataGrid__group-toolbar--direction-rtl{direction:rtl}.InovuaReactDataGrid__group-toolbar-item{display:inline-block;position:relative}.InovuaReactDataGrid__group-toolbar-item--dragging{top:0;position:absolute}.InovuaReactDataGrid__group-toolbar-item--dragging.InovuaReactDataGrid__group-toolbar-item--direction-ltr{left:0}.InovuaReactDataGrid__group-toolbar-item--dragging.InovuaReactDataGrid__group-toolbar-item--direction-rtl{right:0}.InovuaReactDataGrid__group-toolbar-item__clear-icon{display:inline-block;line-height:0}.inovua-react-virtual-scroll-container{overflow:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.inovua-react-virtual-scroll-container,.inovua-react-virtual-scroll-container *,.inovua-react-virtual-scroll-container :after,.inovua-react-virtual-scroll-container :before{box-sizing:border-box}.inovua-react-virtual-scroll-container>.inovua-react-scroll-container .inovua-react-scroll-container__scrollbar{z-index:10000}.inovua-react-virtual-scroll-container__scroll-container{flex:1}.inovua-react-virtual-scroll-container--rtl{direction:rtl}.inovua-react-virtual-scroll-container--native{display:flex;overflow:hidden;align-items:stretch;align-content:stretch;flex-flow:column;flex-wrap:nowrap;-webkit-transform:translateZ(0);transform:translateZ(0)}.inovua-react-virtual-scroll-container__view{flex:none;width:100%}.inovua-react-virtual-scroll-container__scroll-container--avoid-repaint{-webkit-backface-visibility:hidden;backface-visibility:hidden}.inovua-react-virtual-list{box-sizing:border-box}.inovua-react-virtual-list:not(.inovua-react-virtual-list--virtual-scroll) .inovua-react-scroll-container__scroller{align-items:stretch}.inovua-react-virtual-list *,.inovua-react-virtual-list :after,.inovua-react-virtual-list :before{box-sizing:border-box}.inovua-react-scroll-container--theme-default .inovua-react-scroll-container__track--visible{background-color:#00000026}.inovua-react-scroll-container--theme-default .inovua-react-scroll-container__thumb{background-color:#00000040}.inovua-react-toolkit-flex-v3{display:flex}.inovua-react-toolkit-flex-v3--inline{display:inline-flex}.inovua-react-toolkit-flex-v3--display-flex{display:flex}.inovua-react-toolkit-flex-v3--display-inline-flex{display:inline-flex}.inovua-react-toolkit-flex-v3--align-items-center{align-items:center}.inovua-react-toolkit-flex-v3--align-items-stretch{align-items:stretch}.inovua-react-toolkit-flex-v3--align-items-baseline{align-items:baseline}.inovua-react-toolkit-flex-v3--align-items-end,.inovua-react-toolkit-flex-v3--align-items-flex-end{align-items:flex-end}.inovua-react-toolkit-flex-v3--align-items-flex-start,.inovua-react-toolkit-flex-v3--align-items-start{align-items:flex-start}.inovua-react-toolkit-flex-v3--align-self-center{align-self:center}.inovua-react-toolkit-flex-v3--align-self-stretch{align-self:stretch}.inovua-react-toolkit-flex-v3--align-self-baseline{align-self:baseline}.inovua-react-toolkit-flex-v3--align-self-auto{align-self:auto}.inovua-react-toolkit-flex-v3--align-self-end,.inovua-react-toolkit-flex-v3--align-self-flex-end{align-self:flex-end}.inovua-react-toolkit-flex-v3--align-self-flex-start,.inovua-react-toolkit-flex-v3--align-self-start{align-self:flex-start}.inovua-react-toolkit-flex-v3--align-content-center{align-content:center}.inovua-react-toolkit-flex-v3--align-content-stretch{align-content:stretch}.inovua-react-toolkit-flex-v3--align-content-around,.inovua-react-toolkit-flex-v3--align-content-space-around{align-content:space-around}.inovua-react-toolkit-flex-v3--align-content-between,.inovua-react-toolkit-flex-v3--align-content-space-between{align-content:space-between}.inovua-react-toolkit-flex-v3--align-content-end,.inovua-react-toolkit-flex-v3--align-content-flex-end{align-content:flex-end}.inovua-react-toolkit-flex-v3--align-content-flex-start,.inovua-react-toolkit-flex-v3--align-content-start{align-content:flex-start}.inovua-react-toolkit-flex-v3--justify-content-flex-start,.inovua-react-toolkit-flex-v3--justify-content-start{justify-content:flex-start}.inovua-react-toolkit-flex-v3--justify-content-end,.inovua-react-toolkit-flex-v3--justify-content-flex-end{justify-content:flex-end}.inovua-react-toolkit-flex-v3--justify-content-center{justify-content:center}.inovua-react-toolkit-flex-v3--justify-content-space-around{justify-content:space-around}.inovua-react-toolkit-flex-v3--justify-content-space-between{justify-content:space-between}.inovua-react-toolkit-flex-v3--wrap{flex-wrap:wrap}.inovua-react-toolkit-flex-v3--column{flex-direction:column}.inovua-react-toolkit-flex-v3--column-reverse{flex-direction:column-reverse}.inovua-react-toolkit-flex-v3--row{flex-direction:row}.inovua-react-toolkit-flex-v3--row-reverse{flex-direction:row-reverse}.inovua-react-toolkit-flex-v3--flex-basis-auto{flex-basis:auto}.inovua-react-toolkit-flex-v3--flex-basis-0,.inovua-react-toolkit-flex-v3--flex-basis-none{flex-basis:0}.inovua-react-toolkit-flex-v3--flex-basis-fill{flex-basis:fill}.inovua-react-toolkit-flex-v3--flex-basis-content{flex-basis:content}.inovua-react-toolkit-flex-v3--flex-basis-fit-content{flex-basis:fit-content}.inovua-react-toolkit-flex-v3--flex-basis-min-content{flex-basis:min-content}.inovua-react-toolkit-flex-v3--flex-basis-max-content{flex-basis:max-content}.inovua-react-toolkit-flex-v3--flex-0,.inovua-react-toolkit-flex-v3--flex-none{flex:none}.inovua-react-toolkit-flex-v3--flex-1{flex:1}.inovua-react-toolkit-flex-v3--flex-2{flex:2}.inovua-react-toolkit-flex-v3--flex-3{flex:3}.inovua-react-toolkit-flex-v3--flex-4{flex:4}.inovua-react-toolkit-flex-v3--flex-5{flex:5}.inovua-react-toolkit-flex-v3--flex-6{flex:6}.inovua-react-toolkit-flex-v3--flex-7{flex:7}.inovua-react-toolkit-flex-v3--flex-8{flex:8}.inovua-react-toolkit-flex-v3--flex-9{flex:9}.inovua-react-toolkit-flex-v3--flex-10{flex:10}.inovua-react-toolkit-flex-v3--flex-11{flex:11}.inovua-react-toolkit-flex-v3--flex-12{flex:12}.inovua-react-toolkit-flex-v3--flex-13{flex:13}.inovua-react-toolkit-flex-v3--flex-14{flex:14}.inovua-react-toolkit-flex-v3--flex-15{flex:15}.inovua-react-toolkit-flex-v3--flex-16{flex:16}.inovua-react-toolkit-flex-v3--flex-17{flex:17}.inovua-react-toolkit-flex-v3--flex-18{flex:18}.inovua-react-toolkit-flex-v3--flex-19{flex:19}.inovua-react-toolkit-flex-v3--flex-20{flex:20}.inovua-react-toolkit-flex-v3--flex-21{flex:21}.inovua-react-toolkit-flex-v3--flex-22{flex:22}.inovua-react-toolkit-flex-v3--flex-23{flex:23}.inovua-react-toolkit-flex-v3--flex-24{flex:24}.inovua-react-toolkit-flex-v3--flex-25{flex:25}.inovua-react-toolkit-flex-v3--flex-26{flex:26}.inovua-react-toolkit-flex-v3--flex-27{flex:27}.inovua-react-toolkit-flex-v3--flex-28{flex:28}.inovua-react-toolkit-flex-v3--flex-29{flex:29}.inovua-react-toolkit-flex-v3--flex-30{flex:30}.inovua-react-toolkit-flex-v3--flex-31{flex:31}.inovua-react-toolkit-flex-v3--flex-32{flex:32}.inovua-react-toolkit-flex-v3--flex-33{flex:33}.inovua-react-toolkit-flex-v3--flex-34{flex:34}.inovua-react-toolkit-flex-v3--flex-35{flex:35}.inovua-react-toolkit-flex-v3--flex-36{flex:36}.inovua-react-toolkit-flex-v3--flex-37{flex:37}.inovua-react-toolkit-flex-v3--flex-38{flex:38}.inovua-react-toolkit-flex-v3--flex-39{flex:39}.inovua-react-toolkit-flex-v3--flex-40{flex:40}.inovua-react-toolkit-flex-v3--flex-41{flex:41}.inovua-react-toolkit-flex-v3--flex-42{flex:42}.inovua-react-toolkit-flex-v3--flex-43{flex:43}.inovua-react-toolkit-flex-v3--flex-44{flex:44}.inovua-react-toolkit-flex-v3--flex-45{flex:45}.inovua-react-toolkit-flex-v3--flex-46{flex:46}.inovua-react-toolkit-flex-v3--flex-47{flex:47}.inovua-react-toolkit-flex-v3--flex-48{flex:48}.inovua-react-toolkit-flex-v3--flex-49{flex:49}.inovua-react-toolkit-flex-v3--flex-50{flex:50}.inovua-react-toolkit-flex-v3--flex-51{flex:51}.inovua-react-toolkit-flex-v3--flex-52{flex:52}.inovua-react-toolkit-flex-v3--flex-53{flex:53}.inovua-react-toolkit-flex-v3--flex-54{flex:54}.inovua-react-toolkit-flex-v3--flex-55{flex:55}.inovua-react-toolkit-flex-v3--flex-56{flex:56}.inovua-react-toolkit-flex-v3--flex-57{flex:57}.inovua-react-toolkit-flex-v3--flex-58{flex:58}.inovua-react-toolkit-flex-v3--flex-59{flex:59}.inovua-react-toolkit-flex-v3--flex-60{flex:60}.inovua-react-toolkit-flex-v3--flex-61{flex:61}.inovua-react-toolkit-flex-v3--flex-62{flex:62}.inovua-react-toolkit-flex-v3--flex-63{flex:63}.inovua-react-toolkit-flex-v3--flex-64{flex:64}.inovua-react-toolkit-flex-v3--flex-65{flex:65}.inovua-react-toolkit-flex-v3--flex-66{flex:66}.inovua-react-toolkit-flex-v3--flex-67{flex:67}.inovua-react-toolkit-flex-v3--flex-68{flex:68}.inovua-react-toolkit-flex-v3--flex-69{flex:69}.inovua-react-toolkit-flex-v3--flex-70{flex:70}.inovua-react-toolkit-flex-v3--flex-71{flex:71}.inovua-react-toolkit-flex-v3--flex-72{flex:72}.inovua-react-toolkit-flex-v3--flex-73{flex:73}.inovua-react-toolkit-flex-v3--flex-74{flex:74}.inovua-react-toolkit-flex-v3--flex-75{flex:75}.inovua-react-toolkit-flex-v3--flex-76{flex:76}.inovua-react-toolkit-flex-v3--flex-77{flex:77}.inovua-react-toolkit-flex-v3--flex-78{flex:78}.inovua-react-toolkit-flex-v3--flex-79{flex:79}.inovua-react-toolkit-flex-v3--flex-80{flex:80}.inovua-react-toolkit-flex-v3--flex-81{flex:81}.inovua-react-toolkit-flex-v3--flex-82{flex:82}.inovua-react-toolkit-flex-v3--flex-83{flex:83}.inovua-react-toolkit-flex-v3--flex-84{flex:84}.inovua-react-toolkit-flex-v3--flex-85{flex:85}.inovua-react-toolkit-flex-v3--flex-86{flex:86}.inovua-react-toolkit-flex-v3--flex-87{flex:87}.inovua-react-toolkit-flex-v3--flex-88{flex:88}.inovua-react-toolkit-flex-v3--flex-89{flex:89}.inovua-react-toolkit-flex-v3--flex-90{flex:90}.inovua-react-toolkit-flex-v3--flex-91{flex:91}.inovua-react-toolkit-flex-v3--flex-92{flex:92}.inovua-react-toolkit-flex-v3--flex-93{flex:93}.inovua-react-toolkit-flex-v3--flex-94{flex:94}.inovua-react-toolkit-flex-v3--flex-95{flex:95}.inovua-react-toolkit-flex-v3--flex-96{flex:96}.inovua-react-toolkit-flex-v3--flex-97{flex:97}.inovua-react-toolkit-flex-v3--flex-98{flex:98}.inovua-react-toolkit-flex-v3--flex-99{flex:99}.inovua-react-toolkit-flex-v3--flex-100{flex:100}.inovua-react-toolkit-flex-v3--flex-grow-0{flex-grow:0}.inovua-react-toolkit-flex-v3--flex-grow-1{flex-grow:1}.inovua-react-toolkit-flex-v3--flex-grow-2{flex-grow:2}.inovua-react-toolkit-flex-v3--flex-grow-3{flex-grow:3}.inovua-react-toolkit-flex-v3--flex-grow-4{flex-grow:4}.inovua-react-toolkit-flex-v3--flex-grow-5{flex-grow:5}.inovua-react-toolkit-flex-v3--flex-grow-6{flex-grow:6}.inovua-react-toolkit-flex-v3--flex-grow-7{flex-grow:7}.inovua-react-toolkit-flex-v3--flex-grow-8{flex-grow:8}.inovua-react-toolkit-flex-v3--flex-grow-9{flex-grow:9}.inovua-react-toolkit-flex-v3--flex-grow-10{flex-grow:10}.inovua-react-toolkit-flex-v3--flex-grow-11{flex-grow:11}.inovua-react-toolkit-flex-v3--flex-grow-12{flex-grow:12}.inovua-react-toolkit-flex-v3--flex-grow-13{flex-grow:13}.inovua-react-toolkit-flex-v3--flex-grow-14{flex-grow:14}.inovua-react-toolkit-flex-v3--flex-grow-15{flex-grow:15}.inovua-react-toolkit-flex-v3--flex-grow-16{flex-grow:16}.inovua-react-toolkit-flex-v3--flex-grow-17{flex-grow:17}.inovua-react-toolkit-flex-v3--flex-grow-18{flex-grow:18}.inovua-react-toolkit-flex-v3--flex-grow-19{flex-grow:19}.inovua-react-toolkit-flex-v3--flex-grow-20{flex-grow:20}.inovua-react-toolkit-flex-v3--flex-grow-21{flex-grow:21}.inovua-react-toolkit-flex-v3--flex-grow-22{flex-grow:22}.inovua-react-toolkit-flex-v3--flex-grow-23{flex-grow:23}.inovua-react-toolkit-flex-v3--flex-grow-24{flex-grow:24}.inovua-react-toolkit-flex-v3--flex-grow-25{flex-grow:25}.inovua-react-toolkit-flex-v3--flex-grow-26{flex-grow:26}.inovua-react-toolkit-flex-v3--flex-grow-27{flex-grow:27}.inovua-react-toolkit-flex-v3--flex-grow-28{flex-grow:28}.inovua-react-toolkit-flex-v3--flex-grow-29{flex-grow:29}.inovua-react-toolkit-flex-v3--flex-grow-30{flex-grow:30}.inovua-react-toolkit-flex-v3--flex-grow-31{flex-grow:31}.inovua-react-toolkit-flex-v3--flex-grow-32{flex-grow:32}.inovua-react-toolkit-flex-v3--flex-grow-33{flex-grow:33}.inovua-react-toolkit-flex-v3--flex-grow-34{flex-grow:34}.inovua-react-toolkit-flex-v3--flex-grow-35{flex-grow:35}.inovua-react-toolkit-flex-v3--flex-grow-36{flex-grow:36}.inovua-react-toolkit-flex-v3--flex-grow-37{flex-grow:37}.inovua-react-toolkit-flex-v3--flex-grow-38{flex-grow:38}.inovua-react-toolkit-flex-v3--flex-grow-39{flex-grow:39}.inovua-react-toolkit-flex-v3--flex-grow-40{flex-grow:40}.inovua-react-toolkit-flex-v3--flex-grow-41{flex-grow:41}.inovua-react-toolkit-flex-v3--flex-grow-42{flex-grow:42}.inovua-react-toolkit-flex-v3--flex-grow-43{flex-grow:43}.inovua-react-toolkit-flex-v3--flex-grow-44{flex-grow:44}.inovua-react-toolkit-flex-v3--flex-grow-45{flex-grow:45}.inovua-react-toolkit-flex-v3--flex-grow-46{flex-grow:46}.inovua-react-toolkit-flex-v3--flex-grow-47{flex-grow:47}.inovua-react-toolkit-flex-v3--flex-grow-48{flex-grow:48}.inovua-react-toolkit-flex-v3--flex-grow-49{flex-grow:49}.inovua-react-toolkit-flex-v3--flex-grow-50{flex-grow:50}.inovua-react-toolkit-flex-v3--flex-grow-51{flex-grow:51}.inovua-react-toolkit-flex-v3--flex-grow-52{flex-grow:52}.inovua-react-toolkit-flex-v3--flex-grow-53{flex-grow:53}.inovua-react-toolkit-flex-v3--flex-grow-54{flex-grow:54}.inovua-react-toolkit-flex-v3--flex-grow-55{flex-grow:55}.inovua-react-toolkit-flex-v3--flex-grow-56{flex-grow:56}.inovua-react-toolkit-flex-v3--flex-grow-57{flex-grow:57}.inovua-react-toolkit-flex-v3--flex-grow-58{flex-grow:58}.inovua-react-toolkit-flex-v3--flex-grow-59{flex-grow:59}.inovua-react-toolkit-flex-v3--flex-grow-60{flex-grow:60}.inovua-react-toolkit-flex-v3--flex-grow-61{flex-grow:61}.inovua-react-toolkit-flex-v3--flex-grow-62{flex-grow:62}.inovua-react-toolkit-flex-v3--flex-grow-63{flex-grow:63}.inovua-react-toolkit-flex-v3--flex-grow-64{flex-grow:64}.inovua-react-toolkit-flex-v3--flex-grow-65{flex-grow:65}.inovua-react-toolkit-flex-v3--flex-grow-66{flex-grow:66}.inovua-react-toolkit-flex-v3--flex-grow-67{flex-grow:67}.inovua-react-toolkit-flex-v3--flex-grow-68{flex-grow:68}.inovua-react-toolkit-flex-v3--flex-grow-69{flex-grow:69}.inovua-react-toolkit-flex-v3--flex-grow-70{flex-grow:70}.inovua-react-toolkit-flex-v3--flex-grow-71{flex-grow:71}.inovua-react-toolkit-flex-v3--flex-grow-72{flex-grow:72}.inovua-react-toolkit-flex-v3--flex-grow-73{flex-grow:73}.inovua-react-toolkit-flex-v3--flex-grow-74{flex-grow:74}.inovua-react-toolkit-flex-v3--flex-grow-75{flex-grow:75}.inovua-react-toolkit-flex-v3--flex-grow-76{flex-grow:76}.inovua-react-toolkit-flex-v3--flex-grow-77{flex-grow:77}.inovua-react-toolkit-flex-v3--flex-grow-78{flex-grow:78}.inovua-react-toolkit-flex-v3--flex-grow-79{flex-grow:79}.inovua-react-toolkit-flex-v3--flex-grow-80{flex-grow:80}.inovua-react-toolkit-flex-v3--flex-grow-81{flex-grow:81}.inovua-react-toolkit-flex-v3--flex-grow-82{flex-grow:82}.inovua-react-toolkit-flex-v3--flex-grow-83{flex-grow:83}.inovua-react-toolkit-flex-v3--flex-grow-84{flex-grow:84}.inovua-react-toolkit-flex-v3--flex-grow-85{flex-grow:85}.inovua-react-toolkit-flex-v3--flex-grow-86{flex-grow:86}.inovua-react-toolkit-flex-v3--flex-grow-87{flex-grow:87}.inovua-react-toolkit-flex-v3--flex-grow-88{flex-grow:88}.inovua-react-toolkit-flex-v3--flex-grow-89{flex-grow:89}.inovua-react-toolkit-flex-v3--flex-grow-90{flex-grow:90}.inovua-react-toolkit-flex-v3--flex-grow-91{flex-grow:91}.inovua-react-toolkit-flex-v3--flex-grow-92{flex-grow:92}.inovua-react-toolkit-flex-v3--flex-grow-93{flex-grow:93}.inovua-react-toolkit-flex-v3--flex-grow-94{flex-grow:94}.inovua-react-toolkit-flex-v3--flex-grow-95{flex-grow:95}.inovua-react-toolkit-flex-v3--flex-grow-96{flex-grow:96}.inovua-react-toolkit-flex-v3--flex-grow-97{flex-grow:97}.inovua-react-toolkit-flex-v3--flex-grow-98{flex-grow:98}.inovua-react-toolkit-flex-v3--flex-grow-99{flex-grow:99}.inovua-react-toolkit-flex-v3--flex-grow-100{flex-grow:100}.inovua-react-toolkit-flex-v3--flex-shrink-0{flex-shrink:0}.inovua-react-toolkit-flex-v3--flex-shrink-1{flex-shrink:1}.inovua-react-toolkit-flex-v3--flex-shrink-2{flex-shrink:2}.inovua-react-toolkit-flex-v3--flex-shrink-3{flex-shrink:3}.inovua-react-toolkit-flex-v3--flex-shrink-4{flex-shrink:4}.inovua-react-toolkit-flex-v3--flex-shrink-5{flex-shrink:5}.inovua-react-toolkit-flex-v3--flex-shrink-6{flex-shrink:6}.inovua-react-toolkit-flex-v3--flex-shrink-7{flex-shrink:7}.inovua-react-toolkit-flex-v3--flex-shrink-8{flex-shrink:8}.inovua-react-toolkit-flex-v3--flex-shrink-9{flex-shrink:9}.inovua-react-toolkit-flex-v3--flex-shrink-10{flex-shrink:10}.inovua-react-toolkit-flex-v3--flex-shrink-11{flex-shrink:11}.inovua-react-toolkit-flex-v3--flex-shrink-12{flex-shrink:12}.inovua-react-toolkit-flex-v3--flex-shrink-13{flex-shrink:13}.inovua-react-toolkit-flex-v3--flex-shrink-14{flex-shrink:14}.inovua-react-toolkit-flex-v3--flex-shrink-15{flex-shrink:15}.inovua-react-toolkit-flex-v3--flex-shrink-16{flex-shrink:16}.inovua-react-toolkit-flex-v3--flex-shrink-17{flex-shrink:17}.inovua-react-toolkit-flex-v3--flex-shrink-18{flex-shrink:18}.inovua-react-toolkit-flex-v3--flex-shrink-19{flex-shrink:19}.inovua-react-toolkit-flex-v3--flex-shrink-20{flex-shrink:20}.inovua-react-toolkit-flex-v3--flex-shrink-21{flex-shrink:21}.inovua-react-toolkit-flex-v3--flex-shrink-22{flex-shrink:22}.inovua-react-toolkit-flex-v3--flex-shrink-23{flex-shrink:23}.inovua-react-toolkit-flex-v3--flex-shrink-24{flex-shrink:24}.inovua-react-toolkit-flex-v3--flex-shrink-25{flex-shrink:25}.inovua-react-toolkit-flex-v3--flex-shrink-26{flex-shrink:26}.inovua-react-toolkit-flex-v3--flex-shrink-27{flex-shrink:27}.inovua-react-toolkit-flex-v3--flex-shrink-28{flex-shrink:28}.inovua-react-toolkit-flex-v3--flex-shrink-29{flex-shrink:29}.inovua-react-toolkit-flex-v3--flex-shrink-30{flex-shrink:30}.inovua-react-toolkit-flex-v3--flex-shrink-31{flex-shrink:31}.inovua-react-toolkit-flex-v3--flex-shrink-32{flex-shrink:32}.inovua-react-toolkit-flex-v3--flex-shrink-33{flex-shrink:33}.inovua-react-toolkit-flex-v3--flex-shrink-34{flex-shrink:34}.inovua-react-toolkit-flex-v3--flex-shrink-35{flex-shrink:35}.inovua-react-toolkit-flex-v3--flex-shrink-36{flex-shrink:36}.inovua-react-toolkit-flex-v3--flex-shrink-37{flex-shrink:37}.inovua-react-toolkit-flex-v3--flex-shrink-38{flex-shrink:38}.inovua-react-toolkit-flex-v3--flex-shrink-39{flex-shrink:39}.inovua-react-toolkit-flex-v3--flex-shrink-40{flex-shrink:40}.inovua-react-toolkit-flex-v3--flex-shrink-41{flex-shrink:41}.inovua-react-toolkit-flex-v3--flex-shrink-42{flex-shrink:42}.inovua-react-toolkit-flex-v3--flex-shrink-43{flex-shrink:43}.inovua-react-toolkit-flex-v3--flex-shrink-44{flex-shrink:44}.inovua-react-toolkit-flex-v3--flex-shrink-45{flex-shrink:45}.inovua-react-toolkit-flex-v3--flex-shrink-46{flex-shrink:46}.inovua-react-toolkit-flex-v3--flex-shrink-47{flex-shrink:47}.inovua-react-toolkit-flex-v3--flex-shrink-48{flex-shrink:48}.inovua-react-toolkit-flex-v3--flex-shrink-49{flex-shrink:49}.inovua-react-toolkit-flex-v3--flex-shrink-50{flex-shrink:50}.inovua-react-toolkit-flex-v3--flex-shrink-51{flex-shrink:51}.inovua-react-toolkit-flex-v3--flex-shrink-52{flex-shrink:52}.inovua-react-toolkit-flex-v3--flex-shrink-53{flex-shrink:53}.inovua-react-toolkit-flex-v3--flex-shrink-54{flex-shrink:54}.inovua-react-toolkit-flex-v3--flex-shrink-55{flex-shrink:55}.inovua-react-toolkit-flex-v3--flex-shrink-56{flex-shrink:56}.inovua-react-toolkit-flex-v3--flex-shrink-57{flex-shrink:57}.inovua-react-toolkit-flex-v3--flex-shrink-58{flex-shrink:58}.inovua-react-toolkit-flex-v3--flex-shrink-59{flex-shrink:59}.inovua-react-toolkit-flex-v3--flex-shrink-60{flex-shrink:60}.inovua-react-toolkit-flex-v3--flex-shrink-61{flex-shrink:61}.inovua-react-toolkit-flex-v3--flex-shrink-62{flex-shrink:62}.inovua-react-toolkit-flex-v3--flex-shrink-63{flex-shrink:63}.inovua-react-toolkit-flex-v3--flex-shrink-64{flex-shrink:64}.inovua-react-toolkit-flex-v3--flex-shrink-65{flex-shrink:65}.inovua-react-toolkit-flex-v3--flex-shrink-66{flex-shrink:66}.inovua-react-toolkit-flex-v3--flex-shrink-67{flex-shrink:67}.inovua-react-toolkit-flex-v3--flex-shrink-68{flex-shrink:68}.inovua-react-toolkit-flex-v3--flex-shrink-69{flex-shrink:69}.inovua-react-toolkit-flex-v3--flex-shrink-70{flex-shrink:70}.inovua-react-toolkit-flex-v3--flex-shrink-71{flex-shrink:71}.inovua-react-toolkit-flex-v3--flex-shrink-72{flex-shrink:72}.inovua-react-toolkit-flex-v3--flex-shrink-73{flex-shrink:73}.inovua-react-toolkit-flex-v3--flex-shrink-74{flex-shrink:74}.inovua-react-toolkit-flex-v3--flex-shrink-75{flex-shrink:75}.inovua-react-toolkit-flex-v3--flex-shrink-76{flex-shrink:76}.inovua-react-toolkit-flex-v3--flex-shrink-77{flex-shrink:77}.inovua-react-toolkit-flex-v3--flex-shrink-78{flex-shrink:78}.inovua-react-toolkit-flex-v3--flex-shrink-79{flex-shrink:79}.inovua-react-toolkit-flex-v3--flex-shrink-80{flex-shrink:80}.inovua-react-toolkit-flex-v3--flex-shrink-81{flex-shrink:81}.inovua-react-toolkit-flex-v3--flex-shrink-82{flex-shrink:82}.inovua-react-toolkit-flex-v3--flex-shrink-83{flex-shrink:83}.inovua-react-toolkit-flex-v3--flex-shrink-84{flex-shrink:84}.inovua-react-toolkit-flex-v3--flex-shrink-85{flex-shrink:85}.inovua-react-toolkit-flex-v3--flex-shrink-86{flex-shrink:86}.inovua-react-toolkit-flex-v3--flex-shrink-87{flex-shrink:87}.inovua-react-toolkit-flex-v3--flex-shrink-88{flex-shrink:88}.inovua-react-toolkit-flex-v3--flex-shrink-89{flex-shrink:89}.inovua-react-toolkit-flex-v3--flex-shrink-90{flex-shrink:90}.inovua-react-toolkit-flex-v3--flex-shrink-91{flex-shrink:91}.inovua-react-toolkit-flex-v3--flex-shrink-92{flex-shrink:92}.inovua-react-toolkit-flex-v3--flex-shrink-93{flex-shrink:93}.inovua-react-toolkit-flex-v3--flex-shrink-94{flex-shrink:94}.inovua-react-toolkit-flex-v3--flex-shrink-95{flex-shrink:95}.inovua-react-toolkit-flex-v3--flex-shrink-96{flex-shrink:96}.inovua-react-toolkit-flex-v3--flex-shrink-97{flex-shrink:97}.inovua-react-toolkit-flex-v3--flex-shrink-98{flex-shrink:98}.inovua-react-toolkit-flex-v3--flex-shrink-99{flex-shrink:99}.inovua-react-toolkit-flex-v3--flex-shrink-100{flex-shrink:100}.inovua-react-scroll-container{overflow:hidden;position:relative;flex-flow:column;flex:1 1 0}.inovua-react-scroll-container--block{display:flex}.inovua-react-scroll-container--inline-block{display:inline-flex}.inovua-react-scroll-container__wrapper{display:flex;flex:1 1 auto}.inovua-react-scroll-container__scroller{overflow:scroll;flex:1;position:relative;box-sizing:border-box;align-items:flex-start;justify-content:flex-start;flex-flow:column;display:flex}.inovua-react-scroll-container__scroller.inovua-react-scroll-container__scroller--direction-rtl{display:block;display:grid}.inovua-react-scroll-container__scroller--avoid-repaint{-webkit-backface-visibility:hidden;backface-visibility:hidden}.inovua-react-scroll-container__scroller--hide-native-scrollbar-if-possible::-webkit-scrollbar{display:none}.inovua-react-scroll-container__view{flex:1 0 auto;position:relative;box-sizing:border-box}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.inovua-react-scroll-container__view{max-width:100%}}.inovua-react-scroll-container__view--zero-width-scrollbar{flex:1 0 100%}.inovua-react-scroll-container__scrollbar{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;transition-property:opacity;transition-duration:.1s;overflow:visible;z-index:1}.inovua-react-scroll-container__scrollbar--hidden{opacity:0;transition-duration:.3s}.inovua-react-scroll-container__scrollbar--direction-rtl{direction:rtl}.inovua-react-scroll-container__track{pointer-events:none;position:relative;transition-property:background-color;transition-duration:.1s;cursor:auto}.inovua-react-scroll-container__track--drag-to-scroll{pointer-events:all}.inovua-react-scroll-container__track--orientation-vertical{height:100%}.inovua-react-scroll-container__track--direction-rtl{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.inovua-react-scroll-container__track--visible{cursor:pointer}.inovua-react-scroll-container__thumb{-webkit-user-select:none;user-select:none;display:block;cursor:auto;will-change:transform;position:absolute}.inovua-react-scroll-container__thumb--orientation-vertical{top:0;right:0;transition-property:width}.inovua-react-scroll-container__thumb--orientation-horizontal{bottom:0;transition-property:height}.inovua-react-scroll-container__thumb--orientation-horizontal.inovua-react-scroll-container__thumb--direction-ltr{left:0}.inovua-react-scroll-container__thumb--orientation-horizontal.inovua-react-scroll-container__thumb--direction-rtl{right:0}.inovua--hide-native-scroll-if-possible::-webkit-scrollbar{display:none}.inovua-react-toolkit-arrow-scroller,.inovua-react-toolkit-toolbar{max-width:100%;position:relative;overflow:hidden;align-items:start;direction:ltr}.inovua-react-toolkit-arrow-scroller--rtl,.inovua-react-toolkit-toolbar--rtl{direction:rtl}.inovua-react-toolkit-arrow-scroller--rtl .inovua-react-toolkit-arrow-scroller__scroll-container>.inovua-react-scroll-container__wrapper,.inovua-react-toolkit-arrow-scroller--rtl .inovua-react-toolkit-toolbar__scroll-container>.inovua-react-scroll-container__wrapper,.inovua-react-toolkit-toolbar--rtl .inovua-react-toolkit-arrow-scroller__scroll-container>.inovua-react-scroll-container__wrapper,.inovua-react-toolkit-toolbar--rtl .inovua-react-toolkit-toolbar__scroll-container>.inovua-react-scroll-container__wrapper{max-width:100%}.inovua-react-toolkit-arrow-scroller--native-scroll,.inovua-react-toolkit-toolbar--native-scroll{-webkit-transform:translateZ(0);transform:translateZ(0)}.inovua-react-toolkit-arrow-scroller__inner-wrapper,.inovua-react-toolkit-toolbar__inner-wrapper{display:flex;flex:1 0 auto;align-items:stretch;position:relative;transition:top .35s ease-out}.inovua-react-toolkit-arrow-scroller__inner-wrapper--direction-column,.inovua-react-toolkit-toolbar__inner-wrapper--direction-column{flex-direction:column}.inovua-react-toolkit-arrow-scroller--direction-horizontal,.inovua-react-toolkit-toolbar--direction-horizontal{display:flex}.inovua-react-toolkit-arrow-scroller--direction-vertical,.inovua-react-toolkit-toolbar--direction-vertical{max-height:100%}.inovua-react-toolkit-arrow-scroller__arrow--visible,.inovua-react-toolkit-toolbar__arrow--visible{display:flex;align-items:center}.inovua-react-toolkit-arrow-scroller__arrow--native-scroll,.inovua-react-toolkit-toolbar__arrow--native-scroll{position:fixed}.inovua-react-toolkit-arrow-scroller__arrow--direction-down,.inovua-react-toolkit-arrow-scroller__arrow--direction-up,.inovua-react-toolkit-toolbar__arrow--direction-down,.inovua-react-toolkit-toolbar__arrow--direction-up{width:100%;flex-flow:column}.inovua-react-toolkit-arrow-scroller__arrow--auto,.inovua-react-toolkit-toolbar__arrow--auto{position:absolute;text-align:center}.inovua-react-toolkit-arrow-scroller__arrow--auto.inovua-react-toolkit-arrow-scroller__arrow--native-scroll,.inovua-react-toolkit-arrow-scroller__arrow--auto.inovua-react-toolkit-toolbar__arrow--native-scroll,.inovua-react-toolkit-toolbar__arrow--auto.inovua-react-toolkit-arrow-scroller__arrow--native-scroll,.inovua-react-toolkit-toolbar__arrow--auto.inovua-react-toolkit-toolbar__arrow--native-scroll{position:fixed}.inovua-react-toolkit-arrow-scroller__arrow--direction-left,.inovua-react-toolkit-arrow-scroller__arrow--direction-right,.inovua-react-toolkit-toolbar__arrow--direction-left,.inovua-react-toolkit-toolbar__arrow--direction-right{top:0;bottom:0}.inovua-react-toolkit-arrow-scroller__arrow,.inovua-react-toolkit-toolbar__arrow{cursor:pointer}.inovua-react-toolkit-arrow-scroller__arrow--direction-down,.inovua-react-toolkit-arrow-scroller__arrow--direction-up,.inovua-react-toolkit-toolbar__arrow--direction-down,.inovua-react-toolkit-toolbar__arrow--direction-up{left:0;right:0}.inovua-react-toolkit-arrow-scroller__arrow--direction-left,.inovua-react-toolkit-toolbar__arrow--direction-left{left:0;z-index:200}.inovua-react-toolkit-arrow-scroller__arrow--direction-right,.inovua-react-toolkit-toolbar__arrow--direction-right{right:0}.inovua-react-toolkit-arrow-scroller__arrow--direction-up,.inovua-react-toolkit-toolbar__arrow--direction-up{top:0;z-index:200}.inovua-react-toolkit-arrow-scroller__arrow--direction-down,.inovua-react-toolkit-toolbar__arrow--direction-down{bottom:0}.inovua-react-toolkit-arrow-scroller__arrow--disabled,.inovua-react-toolkit-toolbar__arrow--disabled{opacity:.5}.inovua-react-toolkit-arrow-scroller__arrow--hidden,.inovua-react-toolkit-toolbar__arrow--hidden{display:none}.inovua-react-toolkit-radio-button--disabled{outline:none}.inovua-react-toolkit-radio-button{-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;outline:none;vertical-align:middle}.inovua-react-toolkit-radio-button--inline-block{display:inline-flex}.inovua-react-toolkit-radio-button__icon-wrapper{display:flex}.inovua-react-toolkit-radio-button__icon-wrapper svg{display:block}.inovua-react-toolkit-radio-button--children-position-start{flex-flow:row-reverse}.inovua-react-toolkit-radio-button--rtl{direction:rtl}.inovua-react-toolkit-radio-button--ltr.inovua-react-toolkit-radio-button--children-position-end .inovua-react-toolkit-radio-button__icon-wrapper,.inovua-react-toolkit-radio-button--rtl.inovua-react-toolkit-radio-button--children-position-start .inovua-react-toolkit-radio-button__icon-wrapper{margin-right:5px}.inovua-react-toolkit-radio-button--ltr.inovua-react-toolkit-radio-button--children-position-start .inovua-react-toolkit-radio-button__icon-wrapper,.inovua-react-toolkit-radio-button--rtl.inovua-react-toolkit-radio-button--children-position-end .inovua-react-toolkit-radio-button__icon-wrapper{margin-left:5px}.inovua-react-toolkit-radio-button--read-only{cursor:auto}.inovua-react-toolkit-radio-button--disabled{cursor:auto;pointer-events:none}.inovua-react-toolkit-radio-button--browser-native{padding:0;margin:0;display:inline-block}.inovua-react-toolkit-menu{box-sizing:border-box;display:inline-flex;position:relative}.inovua-react-toolkit-menu *,.inovua-react-toolkit-menu :after,.inovua-react-toolkit-menu :before{box-sizing:border-box}.inovua-react-toolkit-menu__arrow{position:absolute;background:none;padding:0;border:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:1}.inovua-react-toolkit-menu__arrow svg{height:13px}.inovua-react-toolkit-menu__arrow:focus{outline:none}.inovua-react-toolkit-menu__cell{white-space:nowrap;background:none}.inovua-react-toolkit-menu__cell>button{display:block}.inovua-react-toolkit-menu__expander{vertical-align:middle}.inovua-react-toolkit-menu__submenu-wrapper{position:absolute;z-index:500}.inovua-react-toolkit-menu__menu-separator{cursor:auto;height:1px}.inovua-react-toolkit-menu:focus{outline:none}.inovua-react-toolkit-menu--absolute{position:absolute}.inovua-react-toolkit-menu__row--disabled{pointer-events:none}.inovua-react-toolkit-menu--no-display{position:absolute}.inovua-react-toolkit-menu--hidden{visibility:hidden}.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__table{direction:rtl}.inovua-react-toolkit-menu__scroll-container{width:100%}.inovua-react-toolkit-menu__table{direction:ltr;width:100%;text-align:start;border-spacing:0;border-collapse:initial}.inovua-react-toolkit-menu__row{cursor:pointer;-webkit-user-select:none;user-select:none}.inovua-react-toolkit-menu__arrow-up{top:0}.inovua-react-toolkit-menu__arrow-down{bottom:0}.inovua-react-toolkit-menu--animation-enabled{-webkit-transform:scale(0);transform:scale(0)}.inovua-react-toolkit-menu--transition-start{-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.inovua-react-toolkit-menu--transition-start.inovua-react-toolkit-menu--position-down{-webkit-transform-origin:left bottom;transform-origin:left bottom}.inovua-react-toolkit-menu--transition-start .inovua-react-toolkit-menu__row{-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.inovua-react-toolkit-menu--transition-end,.inovua-react-toolkit-menu--transition-end .inovua-react-toolkit-menu__row{-webkit-transform:scale(1);transform:scale(1)}.inovua-react-toolkit-dropdown-button{position:relative;display:inline-flex;vertical-align:middle}.inovua-react-toolkit-dropdown-button .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-dropdown-button .inovua-react-toolkit-dropdown-button__arrow{align-self:stretch;display:flex;align-items:center}.inovua-react-toolkit-dropdown-button .inovua-react-toolkit-dropdown-button__menu{z-index:1000;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden}.inovua-react-toolkit-dropdown-button__arrow svg{vertical-align:middle;display:inline-block}.inovua-react-toolkit-toolbar{display:flex;align-items:center;flex-wrap:nowrap;text-align:start;direction:ltr;width:100%;overflow:visible}.inovua-react-toolkit-toolbar:not(.inovua-react-toolkit-toolbar--native-scroll){overflow:hidden}.inovua-react-toolkit-toolbar,.inovua-react-toolkit-toolbar ::-ms-backdrop{overflow:hidden}.inovua-react-toolkit-toolbar *,.inovua-react-toolkit-toolbar :after,.inovua-react-toolkit-toolbar :before{box-sizing:border-box}.inovua-react-toolkit-toolbar .inovua-react-toolkit-menu.inovua-react-toolkit-menu{position:fixed;z-index:10000}.inovua-react-toolkit-toolbar--dropdown{overflow:visible}.inovua-react-toolkit-toolbar__separator{width:1px;margin:6px 4px;align-self:stretch}.inovua-react-toolkit-toolbar__arrow--visible{display:flex;align-items:center}.inovua-react-toolkit-toolbar__arrow--direction-down,.inovua-react-toolkit-toolbar__arrow--direction-up{width:100%;flex-flow:column}.inovua-react-toolkit-toolbar--rtl{display:flex;justify-content:flex-end}.inovua-react-toolkit-toolbar--rtl .inovua-react-toolkit-toolbar__inner-wrapper{direction:rtl}.inovua-react-toolkit-numeric-input,.inovua-react-toolkit-numeric-input *{box-sizing:border-box}.inovua-react-toolkit-numeric-input{display:inline-flex;overflow:hidden;background:#fff;align-items:center}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--ltr{padding:0 0 0 8px}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--rtl{padding:0 8px 0 0}.inovua-react-toolkit-numeric-input__number-input{flex:1}.inovua-react-toolkit-numeric-input__input{border:none;outline:none;background:none;width:100%;height:100%}.inovua-react-toolkit-numeric-input__input::-ms-clear{display:none}.inovua-react-toolkit-numeric-input__spinner-wrapper-hidden{visibility:hidden}.inovua-react-toolkit-numeric-input__clear-button-wrapper,.inovua-react-toolkit-numeric-input__spinner-wrapper{display:flex;flex-flow:column}.inovua-react-toolkit-numeric-input__clear-button-wrapper{visibility:visible;opacity:1;transition:opacity .2s;-webkit-transform:translateZ(0);transform:translateZ(0)}.inovua-react-toolkit-numeric-input__clear-button-wrapper--hidden{visibility:hidden;opacity:0;display:none}.inovua-react-toolkit-numeric-input__clear-button{cursor:pointer;flex:auto;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;outline:none;top:0;right:1px;bottom:0}.inovua-react-toolkit-numeric-input__clear-button:active{margin-top:1px}.inovua-react-toolkit-numeric-input__clear-button svg{width:20px;height:20px}.inovua-react-toolkit-numeric-input__spinner-arrow{position:relative;cursor:pointer;flex:1;display:flex;align-items:center;justify-content:center}.inovua-react-toolkit-numeric-input__spinner-arrow svg{width:14px;height:14px}.inovua-react-toolkit-date-input__overlay{position:absolute;visibility:hidden;opacity:0;pointer-events:none}.inovua-react-toolkit-date-input__overlay,.inovua-react-toolkit-date-input__overlay *{box-sizing:border-box}.inovua-react-toolkit-date-input__overlay--position-fixed{position:fixed}.inovua-react-toolkit-date-input__overlay--visible{visibility:visible;pointer-events:inherit;opacity:1}.inovua-react-toolkit-date-input__overlay--has-transition.inovua-react-toolkit-date-input__overlay--transition-enter{opacity:0;visibility:visible}.inovua-react-toolkit-date-input__overlay--has-transition.inovua-react-toolkit-date-input__overlay--transition-enter-active{transition:opacity 1s ease;opacity:1}.inovua-react-toolkit-date-input__overlay--has-transition.inovua-react-toolkit-date-input__overlay--transition-leave{visibility:visible;opacity:1}.inovua-react-toolkit-date-input__overlay--has-transition.inovua-react-toolkit-date-input__overlay--transition-leave-active{transition:opacity 1s ease;opacity:0}.inovua-react-toolkit-date-input__overlay__content{position:relative;z-index:1}.inovua-react-toolkit-date-input__overlay__arrow-wrapper{position:absolute;overflow:hidden}.inovua-react-toolkit-date-input__overlay__arrow-wrapper--bottom,.inovua-react-toolkit-date-input__overlay__arrow-wrapper--top{-webkit-transform:translateX(-50%);transform:translate(-50%)}.inovua-react-toolkit-date-input__overlay__arrow-wrapper--left,.inovua-react-toolkit-date-input__overlay__arrow-wrapper--right{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inovua-react-toolkit-date-input__overlay__arrow{position:absolute;-webkit-transform-origin:center;transform-origin:center}.inovua-react-toolkit-date-input__overlay__arrow--top{left:50%;top:0}.inovua-react-toolkit-date-input__overlay__arrow--left,.inovua-react-toolkit-date-input__overlay__arrow--top{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translate(-50%) translateY(-50%) rotate(45deg)}.inovua-react-toolkit-date-input__overlay__arrow--left{top:50%;left:0}.inovua-react-toolkit-date-input__overlay__arrow--right{right:0;top:50%;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translate(50%) translateY(-50%) rotate(45deg)}.inovua-react-toolkit-date-input__overlay__arrow--bottom{left:50%;bottom:0;-webkit-transform:translateX(-50%) translateY(50%) rotate(45deg);transform:translate(-50%) translateY(50%) rotate(45deg)}.inovua-react-toolkit-combo-box{display:flex;align-self:center;position:relative;box-sizing:border-box;text-align:start;direction:ltr;outline:0;width:140px;vertical-align:middle}.inovua-react-toolkit-combo-box *,.inovua-react-toolkit-combo-box :after,.inovua-react-toolkit-combo-box :before{box-sizing:border-box}.inovua-react-toolkit-combo-box--rtl{direction:rtl}.inovua-react-toolkit-combo-box--inlineFlex{display:inline-flex}.inovua-react-toolkit-combo-box__list{z-index:100;min-height:28px}.inovua-react-toolkit-combo-box__list:not(.inovua-react-toolkit-combo-box__list--relative-to-viewport){left:-1px;right:-1px;min-width:100%;position:absolute}.inovua-react-toolkit-combo-box__list--position-top:not(.inovua-react-toolkit-combo-box__list--relative-to-viewport){bottom:100%}.inovua-react-toolkit-combo-box__list--position-bottom:not(.inovua-react-toolkit-combo-box__list--relative-to-viewport){top:100%}.inovua-react-toolkit-combo-box__list__virtual-list{outline:none;overflow:auto;max-height:300px}.inovua-react-toolkit-combo-box__list__item{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%}.inovua-react-toolkit-combo-box__list__item--rtl{direction:rtl}.inovua-react-toolkit-combo-box__list__item--ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inovua-react-toolkit-combo-box__list__empty-text,.inovua-react-toolkit-combo-box__list__loading-text,.inovua-react-toolkit-combo-box__list__new-custom-tag-text{padding:9px;text-align:center}.inovua-react-toolkit-combo-box__list__loading-text{position:absolute;left:0;top:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center}.inovua-react-toolkit-combo-box__input__wrapper{display:flex;max-width:100%;margin-bottom:2px}.inovua-react-toolkit-combo-box__input__wrapper--invisible{position:absolute;left:-20000px}.inovua-react-toolkit-combo-box__input{border:0;outline:none;max-width:100%;min-width:3px;font-family:inherit;font-size:inherit;background:none}.inovua-react-toolkit-combo-box__input::-ms-clear{display:none}.inovua-react-toolkit-combo-box__input__placeholder{color:#bbb}.inovua-react-toolkit-combo-box__value{display:flex;flex:1;flex-wrap:wrap;align-items:center;padding:0 2px}.inovua-react-toolkit-combo-box__value--no-wrap{flex-wrap:nowrap;overflow:hidden}.inovua-react-toolkit-combo-box__tools{position:unset;display:flex;margin-bottom:1px}.inovua-react-toolkit-combo-box__value__tag{display:flex;cursor:pointer;max-width:calc(100% - 5px)}.inovua-react-toolkit-combo-box__value__display-value{display:inline-block;align-self:center;margin-bottom:2px;max-width:calc(100% - 5px)}.inovua-react-toolkit-combo-box__value__display-value,.inovua-react-toolkit-combo-box__value__tag--ellipsis .inovua-react-toolkit-combo-box__value__tag__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inovua-react-toolkit-combo-box__value__tag__label{flex:1}.inovua-react-toolkit-combo-box__toggle-icon,.inovua-react-toolkit-combo-box__value__tag__clear-icon{display:flex;align-items:center;cursor:pointer}.inovua-react-toolkit-combo-box__toggle-icon{position:relative}.react-scroll-container__scroller,.react-virtual-scroll-container__scroll-container{outline:none}.inovua-react-toolkit-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:inherit;-webkit-user-select:none;user-select:none;text-align:start;vertical-align:middle;cursor:pointer;display:inline-flex;flex-direction:row;border:none;align-items:center}.inovua-react-toolkit-button,.inovua-react-toolkit-button *,.inovua-react-toolkit-button:after,.inovua-react-toolkit-button :after,.inovua-react-toolkit-button:before,.inovua-react-toolkit-button :before{box-sizing:border-box}.inovua-react-toolkit-button:focus{outline:0}button.inovua-react-toolkit-button{padding:0}.inovua-react-toolkit-button__text{flex:1 0 0%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.inovua-react-toolkit-button__text{flex:1 0 auto}}.inovua-react-toolkit-button__icon-wrap{display:flex;flex-flow:row}.inovua-react-toolkit-button--disabled{cursor:default}.inovua-react-toolkit-button--overflow-visible{overflow:visible}.inovua-react-toolkit-button--overflow-hidden{overflow:hidden}.inovua-react-toolkit-button--ellipsis,.inovua-react-toolkit-button--ellipsis.inovua-react-toolkit-button--wrap,.inovua-react-toolkit-button--ellipsis.inovua-react-toolkit-button--wrap .inovua-react-toolkit-button__text,.inovua-react-toolkit-button--ellipsis .inovua-react-toolkit-button__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inovua-react-toolkit-button--nowrap,.inovua-react-toolkit-button--nowrap .inovua-react-toolkit-button__text{white-space:nowrap}.inovua-react-toolkit-button--wrap,.inovua-react-toolkit-button--wrap .inovua-react-toolkit-button__text{white-space:normal}.inovua-react-toolkit-button--rtl{direction:rtl}.inovua-react-toolkit-button--align-center{justify-content:center}.inovua-react-toolkit-button--align-center .inovua-react-toolkit-button__text{text-align:center}.inovua-react-toolkit-button--align-start:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom){justify-content:flex-start}.inovua-react-toolkit-button--align-start:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom) .inovua-react-toolkit-button__text{text-align:start}.inovua-react-toolkit-button--align-start.inovua-react-toolkit-button--icon-position-bottom,.inovua-react-toolkit-button--align-start.inovua-react-toolkit-button--icon-position-top{align-items:flex-start}.inovua-react-toolkit-button--align-start.inovua-react-toolkit-button--icon-position-bottom .inovua-react-toolkit-button__text,.inovua-react-toolkit-button--align-start.inovua-react-toolkit-button--icon-position-top .inovua-react-toolkit-button__text{text-align:start}.inovua-react-toolkit-button--align-end:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom){justify-content:flex-end}.inovua-react-toolkit-button--align-end:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom) .inovua-react-toolkit-button__text{text-align:end}.inovua-react-toolkit-button--align-end.inovua-react-toolkit-button--icon-position-bottom,.inovua-react-toolkit-button--align-end.inovua-react-toolkit-button--icon-position-top{align-items:flex-end}.inovua-react-toolkit-button--align-end.inovua-react-toolkit-button--icon-position-bottom .inovua-react-toolkit-button__text,.inovua-react-toolkit-button--align-end.inovua-react-toolkit-button--icon-position-top .inovua-react-toolkit-button__text{text-align:end}.inovua-react-toolkit-button--align-left{justify-content:flex-start}.inovua-react-toolkit-button--align-left .inovua-react-toolkit-button__text{text-align:left}.inovua-react-toolkit-button--align-right{justify-content:flex-end}.inovua-react-toolkit-button--align-right .inovua-react-toolkit-button__text{text-align:right}.inovua-react-toolkit-button--vertical-align-center:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom),.inovua-react-toolkit-button--vertical-align-middle:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom){align-items:center}.inovua-react-toolkit-button--vertical-align-center.inovua-react-toolkit-button--icon-position-bottom,.inovua-react-toolkit-button--vertical-align-center.inovua-react-toolkit-button--icon-position-top,.inovua-react-toolkit-button--vertical-align-middle.inovua-react-toolkit-button--icon-position-bottom,.inovua-react-toolkit-button--vertical-align-middle.inovua-react-toolkit-button--icon-position-top{justify-content:center}.inovua-react-toolkit-button--vertical-align-top:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom){align-items:flex-start}.inovua-react-toolkit-button--vertical-align-top.inovua-react-toolkit-button--icon-position-bottom,.inovua-react-toolkit-button--vertical-align-top.inovua-react-toolkit-button--icon-position-top{justify-content:flex-start}.inovua-react-toolkit-button--vertical-align-bottom:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom){align-items:flex-end}.inovua-react-toolkit-button--vertical-align-bottom.inovua-react-toolkit-button--icon-position-bottom,.inovua-react-toolkit-button--vertical-align-bottom.inovua-react-toolkit-button--icon-position-top{justify-content:flex-end}.inovua-react-toolkit-button--icon-position-bottom,.inovua-react-toolkit-button--icon-position-top{display:inline-flex;flex-direction:column}.inovua-react-toolkit-button--icon-position-bottom .inovua-react-toolkit-button__text,.inovua-react-toolkit-button--icon-position-top .inovua-react-toolkit-button__text{flex:none}.inovua-react-pagination-toolbar{box-sizing:border-box;align-items:center}.inovua-react-pagination-toolbar *,.inovua-react-pagination-toolbar :after,.inovua-react-pagination-toolbar :before{box-sizing:border-box}.inovua-react-pagination-toolbar__region{display:flex;align-items:center}.inovua-react-pagination-toolbar__spacer{flex:1}.inovua-react-pagination-toolbar__region{white-space:nowrap}.inovua-react-pagination-toolbar__current-page{margin:0 8px}.inovua-react-pagination-toolbar__page-size-combo{margin-right:2px;margin-left:8px}.inovua-react-pagination-toolbar--ltr .inovua-react-pagination-toolbar__page-text{margin-left:8px}.inovua-react-pagination-toolbar--rtl .inovua-react-pagination-toolbar__page-text{margin-right:8px}.inovua-react-pagination-toolbar__page-count-text{display:inline-block;text-align:end}.inovua-react-pagination-toolbar--ltr .inovua-react-pagination-toolbar__page-count-text{margin-right:8px}.inovua-react-pagination-toolbar--rtl .inovua-react-pagination-toolbar__page-count-text{margin-left:8px}.inovua-react-pagination-toolbar__page-size-combo{display:inline-flex}.inovua-react-pagination-toolbar__current-page{align-self:stretch}.inovua-react-pagination-toolbar__icon{vertical-align:middle;fill:gray;outline:none}@-webkit-keyframes inovua-react-toolkit-load-mask-animation__loader-fade{0%{opacity:1}to{opacity:.25}}@keyframes inovua-react-toolkit-load-mask-animation__loader-fade{0%{opacity:1}to{opacity:.25}}.inovua-react-toolkit-load-mask{position:absolute;width:100%;height:100%;display:none;top:0;left:0}.inovua-react-toolkit-load-mask--visible{display:flex;flex-flow:column;align-items:center;justify-content:center}.inovua-react-toolkit-load-mask__loader{position:relative}.inovua-react-toolkit-load-mask__background-layer{position:absolute;width:100%;height:100%;top:0;left:0}.inovua-react-toolkit-load-mask__loader-loadbar{-webkit-animation:inovua-react-toolkit-load-mask-animation__loader-fade 1s linear infinite;animation:inovua-react-toolkit-load-mask-animation__loader-fade 1s linear infinite;position:absolute;background:#000;left:44.5%;top:37%;width:12%;height:26%;opacity:0}.inovua-react-toolkit-load-mask__loader-container{display:flex;flex-direction:column;align-items:center}.inovua-react-toolkit-load-mask__loader-loadbar--1{-webkit-transform:rotate(0deg) translateY(-142%);transform:rotate(0) translateY(-142%);-webkit-animation-delay:0s;animation-delay:0s}.inovua-react-toolkit-load-mask__loader-loadbar--2{-webkit-transform:rotate(30deg) translateY(-142%);transform:rotate(30deg) translateY(-142%);-webkit-animation-delay:-.9167s;animation-delay:-.9167s}.inovua-react-toolkit-load-mask__loader-loadbar--3{-webkit-transform:rotate(60deg) translateY(-142%);transform:rotate(60deg) translateY(-142%);-webkit-animation-delay:-1.8333s;animation-delay:-1.8333s}.inovua-react-toolkit-load-mask__loader-loadbar--4{-webkit-transform:rotate(90deg) translateY(-142%);transform:rotate(90deg) translateY(-142%);-webkit-animation-delay:-2.75s;animation-delay:-2.75s}.inovua-react-toolkit-load-mask__loader-loadbar--5{-webkit-transform:rotate(120deg) translateY(-142%);transform:rotate(120deg) translateY(-142%);-webkit-animation-delay:-3.6667s;animation-delay:-3.6667s}.inovua-react-toolkit-load-mask__loader-loadbar--6{-webkit-transform:rotate(150deg) translateY(-142%);transform:rotate(150deg) translateY(-142%);-webkit-animation-delay:-4.5833s;animation-delay:-4.5833s}.inovua-react-toolkit-load-mask__loader-loadbar--7{-webkit-transform:rotate(180deg) translateY(-142%);transform:rotate(180deg) translateY(-142%);-webkit-animation-delay:-5.5s;animation-delay:-5.5s}.inovua-react-toolkit-load-mask__loader-loadbar--8{-webkit-transform:rotate(210deg) translateY(-142%);transform:rotate(210deg) translateY(-142%);-webkit-animation-delay:-6.4167s;animation-delay:-6.4167s}.inovua-react-toolkit-load-mask__loader-loadbar--9{-webkit-transform:rotate(240deg) translateY(-142%);transform:rotate(240deg) translateY(-142%);-webkit-animation-delay:-7.3333s;animation-delay:-7.3333s}.inovua-react-toolkit-load-mask__loader-loadbar--10{-webkit-transform:rotate(270deg) translateY(-142%);transform:rotate(270deg) translateY(-142%);-webkit-animation-delay:-8.25s;animation-delay:-8.25s}.inovua-react-toolkit-load-mask__loader-loadbar--11{-webkit-transform:rotate(300deg) translateY(-142%);transform:rotate(300deg) translateY(-142%);-webkit-animation-delay:-9.1667s;animation-delay:-9.1667s}.inovua-react-toolkit-load-mask__loader-loadbar--12{-webkit-transform:rotate(330deg) translateY(-142%);transform:rotate(330deg) translateY(-142%);-webkit-animation-delay:-10.0833s;animation-delay:-10.0833s}.InovuaReactDataGrid__column-layout--has-flex .inovua-react-virtual-list__row-container,.InovuaReactDataGrid__column-layout--has-flex .inovua-react-virtual-list__virtual-scroller{min-width:100%}.InovuaReactDataGrid__unlocked-wrapper{display:inline-flex;flex-flow:row;flex:1}.InovuaReactDataGrid__group-toolbar-insert-arrow{display:inline-block;vertical-align:middle;width:3px}.InovuaReactDataGrid__nest-block{display:inline-block;height:100%}.react-scroll-container__scrollbar{z-index:10}.InovuaReactDataGrid__header-group{display:flex;flex-flow:column;position:relative}.InovuaReactDataGrid__header-group__title--align-start{text-align:start}.InovuaReactDataGrid__header-group__title--align-left{text-align:left}.InovuaReactDataGrid__header-group__title--align-center{text-align:center}.InovuaReactDataGrid__header-group__title--align-end{text-align:end}.InovuaReactDataGrid__header-group__title--align-right{text-align:right}.InovuaReactDataGrid__header-group-cells{display:flex;flex-flow:row;flex-wrap:nowrap;flex:1;-ms-flex:1 1 auto}.InovuaReactDataGrid__empty-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.InovuaReactDataGrid__empty-wrapper,.InovuaReactDataGrid__loading-wrapper{overflow:auto;z-index:10000;display:flex;flex-flow:column;align-items:center;justify-content:center}.InovuaReactDataGrid__empty-wrapper{z-index:1}.InovuaReactDataGrid__cell--transition,.InovuaReactDataGrid__column-header--transition{transition-property:width,min-width,max-width,padding-left,padding-right,border-width,-webkit-transform;transition-property:width,min-width,max-width,transform,padding-left,padding-right,border-width;transition-property:width,min-width,max-width,transform,padding-left,padding-right,border-width,-webkit-transform}.InovuaReactDataGrid__locked-end-wrapper--transition,.InovuaReactDataGrid__locked-start-wrapper--transition{transition-property:width,min-width,-webkit-transform;transition-property:width,min-width,transform;transition-property:width,min-width,transform,-webkit-transform}.InovuaReactDataGrid__header-group--transition{transition-property:width}.InovuaReactDataGrid--virtualize-columns .InovuaReactDataGrid__cell--transition.InovuaReactDataGrid__cell--showing:not(.InovuaReactDataGrid__cell--group-cell){transition-property:padding-left,padding-right,border-width,-webkit-transform;transition-property:transform,padding-left,padding-right,border-width;transition-property:transform,padding-left,padding-right,border-width,-webkit-transform}.InovuaReactDataGrid__cell__node-tool--loading{-webkit-animation:InovuaReactDataGrid__cell__node-tool-rotate 1.4s linear infinite;animation:InovuaReactDataGrid__cell__node-tool-rotate 1.4s linear infinite;-webkit-transform:translateZ(0);transform:translateZ(0);margin-left:2px}@-webkit-keyframes InovuaReactDataGrid__cell__node-tool-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes InovuaReactDataGrid__cell__node-tool-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.InovuaReactDataGrid__footer-row,.InovuaReactDataGrid__footer-row-group,.InovuaReactDataGrid__locked-row,.InovuaReactDataGrid__locked-row-group{display:flex;flex-flow:row}.InovuaReactDataGrid__locked-row-group--locked-end{position:absolute;left:0}.InovuaReactDataGrid__footer-row-group--locked-end{position:absolute;left:0;height:100%;top:0}.InovuaReactDataGrid__footer-row{position:relative;overflow:visible}.InovuaReactDataGrid__footer-row--rtl,.InovuaReactDataGrid__footer-row-group--rtl{flex-flow:row-reverse}.InovuaReactDataGrid__footer-row-cell,.InovuaReactDataGrid__locked-row-cell{position:relative}.InovuaReactDataGrid__portal-host{position:absolute;top:0;left:0}.InovuaReactDataGrid__portal-host .inovua-react-toolkit-date-input__overlay{z-index:20000}.InovuaReactDataGrid__row-drag-proxy{cursor:grabbing;position:absolute;z-index:11000;flex-flow:row;align-items:center;justify-content:flex-start;white-space:nowrap;flex-wrap:nowrap;-webkit-user-select:none;user-select:none;min-width:150px;padding:8px;border-radius:2px;opacity:.85;display:inline-flex;pointer-events:none}.InovuaReactDataGrid__row-drag-proxy--visible{display:inline-flex}.InovuaReactDataGrid__row-drag-proxy--hidden{display:none}.InovuaReactDataGrid__cell__editor--date>.inovua-react-toolkit-date-input,.InovuaReactDataGrid__cell__editor--number>.inovua-react-toolkit-numeric-input{height:100%;width:100%}.InovuaReactDataGrid__cell__editor--select>.inovua-react-toolkit-combo-box{display:flex;flex-flow:row;position:absolute;width:100%;height:100%;top:0;left:0}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light{outline:none;color:#555e68;font-size:14px}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--ltr .inovua-react-toolkit-checkbox__inner-content-wrapper{margin-left:8px}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--rtl .inovua-react-toolkit-checkbox__inner-content-wrapper{margin-right:8px}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--checked .inovua-react-toolkit-checkbox__icon-wrapper{fill:#7986cb;stroke:#e8e8e8}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--unchecked .inovua-react-toolkit-checkbox__icon-wrapper{stroke:#99a1aa}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--indeterminate .inovua-react-toolkit-checkbox__icon-wrapper{fill:#e8e8e8}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--indeterminate .inovua-react-toolkit-checkbox__icon-wrapper svg{border-radius:2px;background:#7986cb}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--browser-native{margin-left:5px;margin-right:5px}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--disabled{color:#555e6880}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--disabled.inovua-react-toolkit-checkbox--checked .inovua-react-toolkit-checkbox__icon-wrapper{fill:#7986cb80;stroke:#e8e8e880}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--disabled.inovua-react-toolkit-checkbox--unchecked .inovua-react-toolkit-checkbox__icon-wrapper{stroke:#99a1aa80}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--disabled.inovua-react-toolkit-checkbox--indeterminate .inovua-react-toolkit-checkbox__icon-wrapper{fill:#e8e8e880}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--disabled.inovua-react-toolkit-checkbox--indeterminate .inovua-react-toolkit-checkbox__icon-wrapper svg{border-radius:2px;background:#7986cb80}.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--focused .inovua-react-toolkit-checkbox__icon-wrapper{box-shadow:0 0 0 3px #7986cb80;border-radius:2px}.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow{background:#fff;fill:#99a1aa}.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:transparent}.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow:hover{fill:#e8e8e8}.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow:hover:before{background:#7986cb26}.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow--direction-right{border-left:1px solid #e4e3e2}.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow--direction-left{border-right:1px solid #e4e3e2}.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow--direction-down{border-top:1px solid #e4e3e2}.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow--direction-up{border-bottom:1px solid #e4e3e2}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--mobile .inovua-react-toolkit-arrow-scroller__arrow{height:20px}@-webkit-keyframes inovua-react-toolkit-loadmask-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.inovua-react-toolkit-date-input--theme-default-light{border:1px solid #cdcecd;border-radius:1px;transition:border .2s;background:#fff;min-height:28px}.inovua-react-toolkit-date-input--theme-default-light:hover{border:1px solid #7986cb}.inovua-react-toolkit-date-input--theme-default-light.inovua-react-toolkit-date-input--disabled{border:1px solid #cdcecd}.inovua-react-toolkit-date-input--theme-default-light.inovua-react-toolkit-date-input--disabled:not(.inovua-react-toolkit-date-input__calendar-icon--disabled){opacity:.5}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input{padding:0 8px;min-height:28px;height:28px;color:#555e68;font-size:14px}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input::-ms-clear{display:none}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input:not(.inovua-react-toolkit-date-input__input--disabled){background:#fff;color:#555e68}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input:not(.inovua-react-toolkit-date-input__input--disabled)::-ms-clear{display:none}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input::-webkit-input-placeholder{color:#555e68b3}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input::placeholder{color:#555e68b3}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input-placeholder{color:#555e68b3}.inovua-react-toolkit-date-input--theme-default-light.inovua-react-toolkit-date-input--focused{border:1px solid #7986cb;box-shadow:0 0 0 2px #7986cb66}.inovua-react-toolkit-date-input--theme-default-light>.inovua-react-toolkit-date-input__picker{box-shadow:0 2px 12px #00000058}.inovua-react-toolkit-date-input--theme-default-light.inovua-react-toolkit-date-input--rtl .inovua-react-toolkit-date-input__calendar-icon{margin-left:8px}.inovua-react-toolkit-date-input--theme-default-light.inovua-react-toolkit-date-input--ltr .inovua-react-toolkit-date-input__calendar-icon{margin-right:8px}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__calendar-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;fill:#99a1aa}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__calendar-icon:hover:not(.inovua-react-toolkit-date-input__calendar-icon--disabled){fill:#99a1aa}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__calendar-icon:active:not(.inovua-react-toolkit-date-input__calendar-icon--disabled){margin-top:1px}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon{color:#99a1aa;fill:#99a1aa;margin-right:8px;flex:1 0 auto;-webkit-transform:translateY(0);transform:translateY(0)}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon--disabled{display:flex}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon--animation{-webkit-animation:inovua-react-toolkit-date-input-animation-fade-in .2s;animation:inovua-react-toolkit-date-input-animation-fade-in .2s}@keyframes inovua-react-toolkit-date-input-animation-fade-in{0%{opacity:0}to{opacity:1}}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon--hidden{visibility:hidden;margin-right:4px}.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon{transition:fill .25s ease-in-out}.inovua-react-toolkit-date-input--theme-default-light.inovua-react-toolkit-date-input--focused .inovua-react-toolkit-date-input__clear-icon,.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon:hover{color:#99a1aa;fill:#99a1aa}.inovua-react-toolkit-calendar__clock--theme-default-light .inovua-react-toolkit-calendar__clock-center{background:#e8f2ff}.inovua-react-toolkit-calendar__clock--theme-default-light .inovua-react-toolkit-calendar__clock-overlay{background:#fff;border-style:solid;border-color:#99a1aa}.inovua-react-toolkit-calendar__clock--theme-default-light .inovua-react-toolkit-calendar__clock-hand,.inovua-react-toolkit-calendar__clock--theme-default-light .inovua-react-toolkit-calendar__clock-tick{background:#99a1aa}.inovua-react-toolkit-calendar__clock--theme-default-light .inovua-react-toolkit-calendar__clock-hand-second{background:red}.inovua-react-toolkit-calendar__footer--theme-default-light{padding:4px 12px 6px;display:flex;flex:1}.inovua-react-toolkit-calendar__footer--theme-default-light .inovua-react-toolkit-calendar__footer-button{min-width:70px}.inovua-react-toolkit-calendar__footer--theme-default-light .inovua-react-toolkit-calendar__footer-button.inovua-react-toolkit-calendar__footer-button-cancel.inovua-react-toolkit-calendar__footer-button-cancel.inovua-react-toolkit-calendar__footer-button-cancel{border:1px solid #a5afba;color:#555e68;max-height:28px;border-radius:1px}.inovua-react-toolkit-calendar__footer--theme-default-light .inovua-react-toolkit-calendar__footer-button.inovua-react-toolkit-calendar__footer-button-today.inovua-react-toolkit-calendar__footer-button-today.inovua-react-toolkit-calendar__footer-button-today{max-height:28px;border-radius:1px}.inovua-react-toolkit-calendar__footer--theme-default-light .inovua-react-toolkit-calendar__footer-button.inovua-react-toolkit-calendar__footer-button-today.inovua-react-toolkit-calendar__footer-button-today.inovua-react-toolkit-calendar__footer-button-today:hover{color:#555e68}.inovua-react-toolkit-calendar__footer--theme-default-light .inovua-react-toolkit-calendar__footer-button+.inovua-react-toolkit-calendar__footer-button{margin-left:16px}.inovua-react-toolkit-calendar__date-format-spinner--theme-default-light{border:1px solid grey}.inovua-react-toolkit-calendar__date-format-spinner--theme-default-light input{padding:5px;border:none;outline:none}.inovua-react-toolkit-calendar__date-format-spinner--theme-default-light:not([disabled]).inovua-react-toolkit-calendar__date-format-spinner--focused{border:1px solid #fff}.inovua-react-toolkit-calendar__date-format-spinner--theme-default-light:not([disabled]) .inovua-react-toolkit-calendar__date-format-spinner-arrow{-webkit-transform:translateY(0);transform:translateY(0);cursor:pointer}.inovua-react-toolkit-calendar__date-format-spinner--theme-default-light:not([disabled]) .inovua-react-toolkit-calendar__date-format-spinner-arrow:active{fill:#fff;-webkit-transform:translateY(1px);transform:translateY(1px)}.inovua-react-toolkit-calendar__year-view--theme-default-light{padding:2px;display:flex;align-items:center}.inovua-react-toolkit-calendar__year-view--theme-default-light .inovua-react-toolkit-calendar__year-view-row{min-height:36px;min-width:144px}.inovua-react-toolkit-calendar__year-view--theme-default-light .inovua-react-toolkit-calendar__year-view-month{padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:24px;max-height:24px;min-width:40px;max-width:40px;height:24px;border-radius:1px;margin:1px}.inovua-react-toolkit-calendar__year-view--theme-default-light .inovua-react-toolkit-calendar__year-view-month:hover{background:#7986cb26;color:#555e68}.inovua-react-toolkit-calendar__year-view--theme-default-light .inovua-react-toolkit-calendar__year-view-month--disabled{color:#555e6880}.inovua-react-toolkit-calendar__year-view--theme-default-light .inovua-react-toolkit-calendar__year-view-month--value{color:#555e68;background:#7986cb40 padding-box}.inovua-react-toolkit-calendar__year-view--theme-default-light .inovua-react-toolkit-calendar__year-view-month--active.inovua-react-toolkit-calendar__date-format-spinner__year-view-month--value{background:#fff padding-box}.inovua-react-toolkit-calendar__decade-view--theme-default-light{padding:2px 0;min-height:92px;min-width:238px}.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-row{min-width:190px;min-height:46px;justify-content:center}.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-arrow{cursor:pointer;position:relative;fill:#99a1aa;-webkit-user-select:none;user-select:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:1px;transition:background .3s,fill .3s}.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-arrow:hover{fill:#99a1aa;background:#7986cb26}.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-arrow--disabled{fill:#52525280}.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-arrow--prev:not(.inovua-react-toolkit-calendar__decade-view-arrow--disabled):active{right:1px}.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-arrow--next:not(.inovua-react-toolkit-calendar__decade-view-arrow--disabled):active{left:1px}.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-year{margin:5px 1px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:24px;max-height:24px;min-width:44px;max-width:44px;height:24px;border-radius:1px}.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-year:hover{background:#7986cb26;color:#555e68}.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-year--disabled{color:#555e6880}.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-year--value{color:#555e68;background:#7986cb40 padding-box}.inovua-react-toolkit-calendar__month-decade-view--theme-default-light{padding:2px;background:#fff}.inovua-react-toolkit-calendar__month-decade-view--theme-default-light .inovua-react-toolkit-calendar__month-decade-view__separator{width:100%;height:1px;background:#e4e3e2;margin:5px auto}.inovua-react-toolkit-calendar__month-decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view--theme-default-light,.inovua-react-toolkit-calendar__month-decade-view--theme-default-light .inovua-react-toolkit-calendar__year-view--theme-default-light{border:none;min-height:110px;display:flex;align-items:center;width:100%}.inovua-react-toolkit-calendar__nav-bar .inovua-react-toolkit-calendar__month-decade-view--theme-default-light{font-size:14px;color:#555e68}.inovua-react-toolkit-calendar__nav-bar--theme-default-light{padding:0 2px;font-size:14px;background:#fff;color:#555e68;border-radius:1px;fill:#99a1aa}.inovua-react-toolkit-calendar__nav-bar--theme-default-light.inovua-react-toolkit-calendar__nav-bar-month-decade-view-modal{background:#7986cb80}.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-arrows-pos{min-height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;transition:background .2s;border-radius:1px}.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-arrows-pos:hover{fill:#99a1aa;background:#7986cb26}.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-date{min-height:32px;height:32px;padding:2px 0;display:flex;align-items:center;justify-content:center}.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-arrows-div{display:inline-flex}.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-month-decade-view{background:#fff;display:flex;align-items:center}.inovua-react-toolkit-calendar__nav-bar--theme-default-light.inovua-react-toolkit-calendar__nav-bar--with-month-decade-view .inovua-react-toolkit-calendar__nav-bar-date{cursor:pointer}.inovua-react-toolkit-calendar__nav-bar--theme-default-light.inovua-react-toolkit-calendar__nav-bar--with-month-decade-view .inovua-react-toolkit-calendar__nav-bar-date-disabled{cursor:auto}.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-arrow{fill:#99a1aa;display:flex;align-items:center;justify-content:center;padding:2px 0;-webkit-transform:translateY(0);transform:translateY(0)}.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-arrow--disabled{fill:#52525280}.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-arrow:not(.inovua-react-toolkit-calendar__nav-bar-arrows-pos--disabled):active{-webkit-transform:translateY(1px);transform:translateY(1px)}.inovua-react-toolkit-calendar__calendar--theme-default-light.inovua-react-toolkit-date-input__picker{box-shadow:0 0 8px #70707080}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__calendar--theme-default-light{border:none}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock{margin:8px 14px 32px 8px}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input{margin-left:4px}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner{border:1px solid #fff;margin-right:14px;border-radius:1px;background:#fff;cursor:pointer}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner:hover{margin-right:14px}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner--focused{border:1px solid #7986cb;background:#fff;box-shadow:0 0 0 2px #7986cb66;margin-right:14px;border-radius:1px}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow{fill:#99a1aa;display:flex;align-items:center;justify-content:center;height:15px;width:24px;position:relative}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow:before{content:"";position:absolute;top:0;left:0;height:15px;width:24px}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow--disabled{fill:#e1e1e1}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow:hover{fill:#99a1aa}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow:hover:before{background:#7986cb26}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow:active{fill:#99a1aa}.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow:active:before{background:#7986cb40}.inovua-react-toolkit-calendar__input--theme-default-light{border:none;outline:none;padding-left:8px;min-height:28px;color:#555e68;font-size:14px;background:#fff}.inovua-react-toolkit-calendar__input--theme-default-light.inovua-react-toolkit-calendar__input--disabled{background:#fff;color:#abb3bc}.inovua-react-toolkit-calendar__calendar--theme-default-light,.inovua-react-toolkit-calendar__date-input--theme-default-light,.inovua-react-toolkit-calendar__month-view--theme-default-light,.inovua-react-toolkit-calendar__transition-month-view--theme-default-light{font-size:14px}.inovua-react-toolkit-calendar__transition-month-view--theme-default-light{border:1px solid transparent}.inovua-react-toolkit-calendar__transition-month-view--theme-default-light .inovua-react-toolkit-calendar__calendar--theme-default-light,.inovua-react-toolkit-calendar__transition-month-view--theme-default-light .inovua-react-toolkit-calendar__month-view--theme-default-light,.inovua-react-toolkit-calendar__transition-month-view--theme-default-light .inovua-react-toolkit-calendar__multi-month-view--theme-default-light{border:none}.inovua-react-toolkit-calendar__navigation-view--theme-default-light{border:1px solid transparent}.inovua-react-toolkit-calendar__navigation-view--theme-default-light .inovua-react-toolkit-calendar__month-view,.inovua-react-toolkit-calendar__navigation-view--theme-default-light .inovua-react-toolkit-calendar__multi-month-view{border:none}.inovua-react-toolkit-calendar__month-view--theme-default-light{background:#fff;border:1px solid transparent;border-radius:1px}.inovua-react-toolkit-calendar__month-view--theme-default-light.inovua-react-toolkit-calendar__month-view-relative{position:relative}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-row{padding:0 4px}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-row.inovua-react-toolkit-calendar__month-view-row:last-child{margin-bottom:4px}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-week-day-names{color:#99a1aa;font-size:14px}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-week-number{color:#5b6570;font-size:12px}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-week-number.inovua-react-toolkit-calendar__month-view-cell{flex:none}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-cell{min-width:32px;min-height:32px;margin:1px}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day{z-index:10;color:#555e68;border-radius:1px;border:2px solid transparent;position:relative}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day .inovua-react-toolkit-calendar__month-view-day-text{cursor:pointer;text-align:center;outline:none;width:100%;height:100%;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;border-radius:1px}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day:not(.inovua-react-toolkit-calendar__month-view-day--today-highlight):hover{background:#7986cb26}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range{overflow:hidden}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range .inovua-react-toolkit-calendar__month-view-day-text,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range .inovua-react-toolkit-calendar__month-view-day-text{position:relative}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range .inovua-react-toolkit-calendar__month-view-day-text:after,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range .inovua-react-toolkit-calendar__month-view-day-text:before,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range .inovua-react-toolkit-calendar__month-view-day-text:after,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range .inovua-react-toolkit-calendar__month-view-day-text:before{position:absolute;height:100%;top:0;bottom:0;width:500%;z-index:-1;content:""}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range .inovua-react-toolkit-calendar__month-view-day-text:before,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range .inovua-react-toolkit-calendar__month-view-day-text:before{right:50%}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range .inovua-react-toolkit-calendar__month-view-day-text:after,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range .inovua-react-toolkit-calendar__month-view-day-text:after{left:50%}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range.inovua-react-toolkit-calendar__month-view-day--hover-range-end .inovua-react-toolkit-calendar__month-view-day-text:after,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range.inovua-react-toolkit-calendar__month-view-day--hover-range-start .inovua-react-toolkit-calendar__month-view-day-text:before,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range.inovua-react-toolkit-calendar__month-view-day--range-end:not(.inovua-react-toolkit-calendar__month-view-day--in-hover-range) .inovua-react-toolkit-calendar__month-view-day-text:after,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range.inovua-react-toolkit-calendar__month-view-day--range-start:not(.inovua-react-toolkit-calendar__month-view-day--in-hover-range) .inovua-react-toolkit-calendar__month-view-day-text:before,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--hover-range-end .inovua-react-toolkit-calendar__month-view-day-text:after,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--hover-range-start .inovua-react-toolkit-calendar__month-view-day-text:before,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--range-end:not(.inovua-react-toolkit-calendar__month-view-day--in-hover-range) .inovua-react-toolkit-calendar__month-view-day-text:after,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--range-start:not(.inovua-react-toolkit-calendar__month-view-day--in-hover-range) .inovua-react-toolkit-calendar__month-view-day-text:before{display:none}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range.inovua-react-toolkit-calendar__month-view-day--hover-range-end:not(.inovua-react-toolkit-calendar__month-view-day--hover-range-start) .inovua-react-toolkit-calendar__month-view-day-text:before,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range.inovua-react-toolkit-calendar__month-view-day--hover-range-start:not(.inovua-react-toolkit-calendar__month-view-day--hover-range-end) .inovua-react-toolkit-calendar__month-view-day-text:after,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--hover-range-end:not(.inovua-react-toolkit-calendar__month-view-day--hover-range-start) .inovua-react-toolkit-calendar__month-view-day-text:before,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--hover-range-start:not(.inovua-react-toolkit-calendar__month-view-day--hover-range-end) .inovua-react-toolkit-calendar__month-view-day-text:after{display:inherit}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range{background:#7986cb40;color:#555e68;border-radius:0}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--active{background:#7986cb40}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range:hover{background:#7986cb26;border:2px solid transparent}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--range-start{border-radius:1px 0 0 1px}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--range-end{border-radius:0 1px 1px 0}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--today-highlight{background:#7986cb;color:#fff}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--today-highlight:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--today-highlight:hover{border:2px solid rgba(0,0,0,.15)}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--today-highlight:hover:before{background:#00000026}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--today-highlight.inovua-react-toolkit-calendar__month-view-day--active{color:#fff}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--today-highlight.inovua-react-toolkit-calendar__month-view-day--active .inovua-react-toolkit-calendar__month-view-day-text{background:#7986cb;border:2px solid #fff}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--active{background:#fff;border:2px solid #7986cb;color:#555e68}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--active:hover{border:2px solid #7986cb}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--next-month,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--prev-month{color:#5b6570;font-size:14px}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--weekend-highlight,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--weekend-highlight:hover{color:#e57373}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--weekend-highlight.inovua-react-toolkit-calendar__month-view-day--next-month,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--weekend-highlight.inovua-react-toolkit-calendar__month-view-day--prev-month{color:#e5737399}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--disabled{color:#555e6880}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--disabled .inovua-react-toolkit-calendar__month-view-day-text{cursor:default}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--disabled .inovua-react-toolkit-calendar__month-view-day-text:hover{background:none;color:#555e6880}.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--disabled.inovua-react-toolkit-calendar__month-view-day--next-month,.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--disabled.inovua-react-toolkit-calendar__month-view-day--prev-month{color:#555e6880}.inovua-react-toolkit-calendar__multi-month-view{border:1px solid transparent;position:relative}.inovua-react-toolkit-calendar__multi-month-view .inovua-react-toolkit-calendar__month-view{border:none}.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light{font-size:14px;fill:#99a1aa;border:1px solid #cdcecd;border-radius:1px;background:#fff;color:#555e68;min-height:32px;height:32px;transition:all .2s}.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light input.inovua-react-toolkit-text-input__input{font-size:inherit;color:inherit}.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light input.inovua-react-toolkit-text-input__input::-webkit-input-placeholder{color:#555e6880}.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light input.inovua-react-toolkit-text-input__input::placeholder{color:#555e6880}.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light:hover{border:1px solid #7986cb}.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light.inovua-react-toolkit-text-input--disabled{fill:#99a1aab3;opacity:.5}.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light.inovua-react-toolkit-text-input--disabled:hover{border:1px solid #cdcecd}.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light.inovua-react-toolkit-text-input--focused{border:1px solid #7986cb;box-shadow:0 0 0 2px #7986cb66}.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light .inovua-react-toolkit-text-input__spinner-wrapper{margin:4px 6px 4px 0}.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light .inovua-react-toolkit-text-input__clear-button{stroke:#99a1aa;transition:stroke .25s ease-in-out}.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light .inovua-react-toolkit-text-input__clear-button:hover{stroke:#99a1aa}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light{outline:none;color:#555e68;font-size:14px}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--ltr .inovua-react-toolkit-radio-button__inner-content-wrapper{margin-left:8px}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--rtl .inovua-react-toolkit-radio-button__inner-content-wrapper{margin-right:8px}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--checked .inovua-react-toolkit-radio-button__icon-wrapper{fill:#7986cb;stroke:#e8e8e8}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--unchecked .inovua-react-toolkit-radio-button__icon-wrapper{stroke:#99a1aa}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--indeterminate .inovua-react-toolkit-radio-button__icon-wrapper{fill:#e8e8e8}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--indeterminate .inovua-react-toolkit-radio-button__icon-wrapper svg{border-radius:2px;background:#7986cb}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--browser-native{margin-left:5px;margin-right:5px}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled{color:#555e6880}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled.inovua-react-toolkit-radio-button--checked .inovua-react-toolkit-radio-button__icon-wrapper{fill:#7986cb80;stroke:#e8e8e880}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled.inovua-react-toolkit-radio-button--unchecked .inovua-react-toolkit-radio-button__icon-wrapper{stroke:#99a1aa80}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled.inovua-react-toolkit-radio-button--indeterminate .inovua-react-toolkit-radio-button__icon-wrapper{fill:#e8e8e880}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled.inovua-react-toolkit-radio-button--indeterminate .inovua-react-toolkit-radio-button__icon-wrapper svg{border-radius:2px;background:#7986cb80}.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--focused .inovua-react-toolkit-radio-button__icon-wrapper{box-shadow:0 0 0 3px #7986cb80;border-radius:2px}.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button .inovua-react-toolkit-radio-button__inner-content-wrapper{color:#555e68}.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--checked svg{fill:#7986cb;stroke:#7986cb}.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--checked .inovua-react-toolkit-radio-button__inner-content-wrapper{color:#555e68}.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--unchecked{stroke:#a8acb0}.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled{fill:#e1e1e1;stroke:#e1e1e1}.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled .inovua-react-toolkit-radio-button__inner-content-wrapper{color:#abb3bc}.inovua-react-toolkit-radio-button-group.inovua-react-toolkit-radio-button-group--theme-default-light{outline:none}.inovua-react-toolkit-radio-button-group.inovua-react-toolkit-radio-button-group--theme-default-light.inovua-react-toolkit-radio-button-group--focused .inovua-react-toolkit-radio-button--checked .inovua-react-toolkit-radio-button__icon-wrapper{border-radius:10px;box-shadow:0 0 0 3px #7986cb4d}.inovua-react-toolkit-radio-button-group.inovua-react-toolkit-radio-button-group--theme-default-light.inovua-react-toolkit-radio-button-group--orientation-vertical .inovua-react-toolkit-radio-button{margin-bottom:8px}.inovua-react-toolkit-radio-button-group.inovua-react-toolkit-radio-button-group--theme-default-light.inovua-react-toolkit-radio-button-group--orientation-horizontal{display:flex}.inovua-react-toolkit-radio-button-group.inovua-react-toolkit-radio-button-group--theme-default-light.inovua-react-toolkit-radio-button-group--orientation-horizontal.inovua-react-toolkit-radio-button-group--rtl>:not(:first-child){margin-right:8px}.inovua-react-toolkit-radio-button-group.inovua-react-toolkit-radio-button-group--theme-default-light.inovua-react-toolkit-radio-button-group--orientation-horizontal.inovua-react-toolkit-radio-button-group--ltr>:not(:first-child){margin-left:8px}.inovua-react-scroll-container--theme-default-light .inovua-react-scroll-container__track--visible{background-color:#a8acb066}.inovua-react-scroll-container--theme-default-light .inovua-react-scroll-container__thumb{background-color:#a8acb0cc}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow{fill:#99a1aa}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:transparent}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow:hover{fill:#e8e8e8}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow:hover:before{background:#7986cb26}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light{font-size:14px;background-color:#fff;border:none;color:#555e68;fill:#555e68}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl,.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--shadow{box-shadow:0 0 4px #0006}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--depth-1,.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--depth-2,.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--depth-3{background-color:#fff}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__table{padding:8px 0}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row .inovua-react-toolkit-menu__cell--has-expander .inovua-react-toolkit-menu__expander-wrapper{display:flex;justify-content:flex-end}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row .inovua-react-toolkit-menu__cell--has-expander .inovua-react-toolkit-menu__expander-wrapper .inovua-react-toolkit-menu__expander-icon{border-radius:1px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding-right:14px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused.inovua-react-toolkit-menu__row--over{position:relative}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-radio-button--ltr.inovua-react-toolkit-radio-button--children-position-end .inovua-react-toolkit-radio-button__icon-wrapper,.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-radio-button--rtl.inovua-react-toolkit-radio-button--children-position-start .inovua-react-toolkit-radio-button__icon-wrapper{margin-right:0}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-radio-button--ltr.inovua-react-toolkit-radio-button--children-position-start .inovua-react-toolkit-radio-button__icon-wrapper,.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-radio-button--rtl.inovua-react-toolkit-radio-button--children-position-end .inovua-react-toolkit-radio-button__icon-wrapper{margin-left:0}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused{position:relative}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused.inovua-react-toolkit-menu__row--checked .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-radio-button__icon-wrapper{border-radius:10px;box-shadow:0 0 0 3px #7986cb4d}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell{position:relative}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:before{position:absolute;content:" ";top:0;bottom:0;left:0;right:0;border-top:2px solid #7986cb;border-bottom:2px solid #7986cb}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:first-child:before{left:0;border-left:2px solid #7986cb}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:last-child:before{right:0;border-right:2px solid #7986cb}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused.inovua-react-toolkit-menu__row--over .inovua-react-toolkit-menu__cell:before{position:absolute;content:" ";top:1px;bottom:1px;left:0;right:0;border-top:2px solid #7986cb;border-bottom:2px solid #7986cb}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused.inovua-react-toolkit-menu__row--over .inovua-react-toolkit-menu__cell:first-child:before{right:1px;border-right:2px solid #7986cb}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused.inovua-react-toolkit-menu__row--over .inovua-react-toolkit-menu__cell:last-child:before{left:1px;border-left:2px solid #7986cb}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:before{right:-1px;left:-1px;border-top:2px solid #7986cb;border-bottom:2px solid #7986cb}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:first-child:before,.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:last-child:before{right:0;left:0}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:first-child:before{border-left:0;border-right:2px solid #7986cb}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:last-child:before{border-right:0;border-left:2px solid #7986cb}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--over{color:#555e68;fill:#555e68;background-color:#7986cb26}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--over .inovua-react-toolkit-menu__cell{background-color:#7986cb26}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--over .inovua-react-toolkit-menu__cell--has-expander .inovua-react-toolkit-menu__expander{fill:#e8e8e8}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--active{color:#555e68;fill:#555e68;background-color:#7986cb40}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--active .inovua-react-toolkit-menu__cell{background-color:#7986cb26}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--disabled{color:#abb3bc;fill:#abb3bc;cursor:not-allowed}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--disabled .inovua-react-toolkit-menu__cell--icon{fill:#abb3bc}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--disabled .inovua-react-toolkit-menu__cell--secondaryLabel{color:#abb3bc}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--disabled .inovua-react-toolkit-menu__cell--has-expander .inovua-react-toolkit-menu__expander{fill:#abb3bc}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell{padding:0 12px 0 8px;height:32px;vertical-align:middle}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell:first-child{padding:0 12px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--ltr:last-child{padding-right:12px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--rtl:last-child{padding-left:12px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--has-input{line-height:16px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--has-input.inovua-react-toolkit-menu__cell--ltr{padding-right:0;padding-left:12px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--has-input.inovua-react-toolkit-menu__cell--rtl{padding-left:0;padding-right:12px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--checkbox,.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio{fill:#9ba7b4}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--checkbox .inovua-react-toolkit-menu__cell__input,.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-menu__cell__input{position:relative;top:0}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--checkbox .inovua-react-toolkit-menu__cell__input--browser-native,.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-menu__cell__input--browser-native{top:0}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--secondaryLabel{color:#7d8690;padding-right:6px;text-align:end}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--secondaryLabel.inovua-react-toolkit-menu__cell--ltr{padding-right:6px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--secondaryLabel.inovua-react-toolkit-menu__cell--rtl{padding-left:6px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--icon.inovua-react-toolkit-menu__cell--ltr{padding-right:3px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--icon.inovua-react-toolkit-menu__cell--rtl{padding-left:3px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--icon svg{vertical-align:middle}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--icon{padding-right:12px;padding-left:3px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--has-expander{text-align:right;text-align:end;fill:#99a1aa}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--has-expander.inovua-react-toolkit-menu__cell--ltr{padding-right:0}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--has-expander.inovua-react-toolkit-menu__cell--rtl{padding-left:0}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__menu-separator td{padding:8px 0}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__menu-separator td .inovua-react-toolkit-menu__menu-separator__tool{background-color:#e4e3e2}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__menu-separator__tool{background:transparent;height:1px}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--title{font-weight:600;cursor:auto}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--mobile .inovua-react-toolkit-toolbar__arrow{height:20px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused{color:#555e68;fill:#555e68;background-color:#e8f2ff;border:1px dotted #7986cb}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell{background-color:#e8f2ff}.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:before,.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused.inovua-react-toolkit-menu__row--over .inovua-react-toolkit-menu__cell:before{content:none}}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default{color:#e9ecf0;fill:#e9ecf0;font-size:14px;min-height:32px;overflow:hidden;border:1px solid transparent}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-split-button__icon-wrap:hover{background:#526a95}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default.inovua-react-toolkit-split-button--focused{border:1px dotted #3c5c99}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button{padding:4px 8px;color:#e9ecf0;font-size:14px;background:#495e85}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button:not(.inovua-react-toolkit-button--disabled):active,.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button:not(.inovua-react-toolkit-button--disabled):hover,.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button__button:hover{background:#526a95}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button{overflow:hidden;background:#495e85;fill:#e9ecf0}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default.inovua-react-toolkit-split-button--expanded .inovua-react-toolkit-dropdown-button__button{background:#526a95}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap{margin-right:6px}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap{margin-left:6px}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button:not(.inovua-react-toolkit-button--disabled) .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled){background:#526a95}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap{border-left:1px solid #e9ecf0}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap{border-left:1px solid #fff}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap{border-right:1px solid #e9ecf0}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled),.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap{border-right:1px solid #fff}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap{border-right:1px solid #e9ecf0}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled),.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap{border-right:1px solid #fff}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap{border-left:1px solid #e9ecf0}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled),.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap{border-left:1px solid #fff}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap{margin-left:6px}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap{margin-right:6px}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__arrow{padding-left:2px;padding-right:2px}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__text{padding-left:0}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-dropdown-button__arrow{margin-right:6px;padding-left:8px}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__text{padding-right:0}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-dropdown-button__arrow{margin-left:6px;padding-right:8px}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__text{padding-right:0}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-dropdown-button__arrow{margin-left:6px;padding-right:8px}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__text{padding-left:0}.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-dropdown-button__arrow{margin-right:6px;padding-left:8px}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light{border:1px solid #e4e3e2;padding:2px;background:#fff;color:#99a1aa;fill:#9ba7b4;font-size:14px}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-button--theme-default:not(.inovua-react-toolkit-split-button__button):not(.inovua-react-toolkit-dropdown-button__button),.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button{padding:4px 8px}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-numeric-input,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light input:not(.inovua-react-toolkit-combo-box__input):not(.inovua-react-toolkit-text-input__input):not(.inovua-react-toolkit-date-input__input):not(.inovua-react-toolkit-numeric-input__input){border:1px solid #e4e3e2;outline:none}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--focused,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light input:not(.inovua-react-toolkit-combo-box__input):not(.inovua-react-toolkit-text-input__input):not(.inovua-react-toolkit-date-input__input):not(.inovua-react-toolkit-numeric-input__input):focus{border:1px solid #7986cb}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button>.inovua-react-toolkit-dropdown-button .inovua-react-toolkit-dropdown-button__button{padding:0}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap{border-left:1px solid #e4e3e2}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled),.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled),.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap{border-right:1px solid #e4e3e2}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled),.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap{border-left:1px solid #e4e3e2}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-button.inovua-react-toolkit-button.inovua-react-toolkit-button,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button{transition:background-color .2s;font-size:14px;color:#99a1aa;fill:#99a1aa}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-button.inovua-react-toolkit-button.inovua-react-toolkit-button:not(:hover),.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button:not(:hover),.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button:not(:hover){background-color:initial}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-button.inovua-react-toolkit-button.inovua-react-toolkit-button:hover,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button:hover,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button:hover{background-color:#fff}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-button.inovua-react-toolkit-button.inovua-react-toolkit-button.inovua-react-toolkit-button--disabled,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button.inovua-react-toolkit-button--disabled,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button.inovua-react-toolkit-button--disabled{opacity:.5;background-color:initial}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-button.inovua-react-toolkit-button.inovua-react-toolkit-button:not(.inovua-react-toolkit-button--disabled):hover,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button:not(.inovua-react-toolkit-button--disabled):hover,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button:not(.inovua-react-toolkit-button--disabled):hover{background-color:#fff}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__separator{background:#e4e3e2}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow,.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow:hover{background:#fff}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow--direction-right{border-left:1px solid #e4e3e2}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow--direction-left{border-right:1px solid #e4e3e2}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow--direction-down{border-top:1px solid #e4e3e2}.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow--direction-up{border-bottom:1px solid #e4e3e2}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light{font-size:14px;fill:#99a1aa;border:1px solid #cdcecd;background:#fff;min-height:26px;border-radius:1px;transition:all .2s;position:relative}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light:hover{border:1px solid #7986cb}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__input{color:#555e68;font-size:14px}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__input::-webkit-input-placeholder{color:#555e68b3}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__input::placeholder{color:#555e68b3}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light.inovua-react-toolkit-numeric-input--disabled{fill:#99a1aab3;opacity:.5}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light.inovua-react-toolkit-numeric-input--focused{border:1px solid #7986cb;box-shadow:0 0 0 2px #7986cb66}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__clear-button-wrapper{margin-left:6px}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__clear-button-wrapper .inovua-react-toolkit-numeric-input__clear-button,.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__clear-button-wrapper .inovua-react-toolkit-numeric-input__clear-button:hover{stroke:#99a1aa}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__clear-button-wrapper .inovua-react-toolkit-numeric-input__clear-button:focus{outline:1px solid #7986cb}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-wrapper{width:24px;height:30px;min-height:20px}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-wrapper.inovua-react-toolkit-numeric-input__spinner-wrapper--ltr{margin:0}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-wrapper.inovua-react-toolkit-numeric-input__spinner-wrapper--rtl{margin:4px 0 4px 6px}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-wrapper-hidden.inovua-react-toolkit-numeric-input__spinner-wrapper-hidden--ltr{margin:0 6px 0 0}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-wrapper-hidden.inovua-react-toolkit-numeric-input__spinner-wrapper-hidden--rtl{margin:0 0 0 6px}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__input{min-height:26px;margin:2px 0}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow{padding:0 6px}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow svg{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:none}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow--down:hover,.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow--up:hover{background:#7986cb26;fill:#99a1aa}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow--down:active,.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow--up:active{background:#7986cb40;fill:#99a1aa}.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow--down:active svg,.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow--up:active svg{-webkit-transform:translateY(0);transform:translateY(0)}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light{font-size:14px;border:1px solid #cdcecd;border-radius:1px;background:#fff;fill:#99a1aa;stroke:#99a1aa;padding-top:2px;min-width:100px;box-shadow:none;transition:all .2s;position:relative}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light:hover:not(.inovua-react-toolkit-combo-box--disabled){border:1px solid #7986cb}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light,.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light input{color:#555e68}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light input{padding:0}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__input__placeholder{color:#555e68b3;white-space:nowrap}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--focus{background:#fff;border:1px solid #7986cb;box-shadow:0 0 2px #7986cb80}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--ltr{padding-right:3px}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--ltr .inovua-react-toolkit-combo-box__input__wrapper,.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--ltr .inovua-react-toolkit-combo-box__value__display-value{padding-left:8px}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--rtl{padding-left:3px}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--rtl .inovua-react-toolkit-combo-box__input__wrapper,.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--rtl .inovua-react-toolkit-combo-box__value__display-value{padding-right:8px}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--disabled{fill:#99a1aa;opacity:.5}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--shadow .inovua-react-toolkit-combo-box__list{box-shadow:0 0 8px #70707080}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__list__loading-text{background:#fff6;color:#858585}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__loading-spinner{width:17px;display:flex;align-items:center}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__loading-spinner svg{-webkit-animation:react-toolkit-combo-box-loading-animation-default 1.4s linear infinite;animation:react-toolkit-combo-box-loading-animation-default 1.4s linear infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__clear-icon{cursor:pointer;display:flex;align-items:center;margin:0 8px 0 6px;-webkit-transform:translateY(0);transform:translateY(0);transition:stroke .25s ease-in-out}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__clear-icon:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__clear-icon:hover svg{stroke:#99a1aa}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__tools,.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__value{min-height:27px}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__tools .inovua-react-toolkit-combo-box__toggle-icon:hover{fill:#99a1aa;stroke:#99a1aa}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__tools .inovua-react-toolkit-combo-box__toggle-icon:hover:before{background:#7986cb26}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__tools .inovua-react-toolkit-combo-box__toggle-icon:active:before{background:#7986cb40}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__tools .inovua-react-toolkit-combo-box__toggle-icon:before{content:"";position:absolute;top:-2px;right:-6px;width:22px;height:calc(100% + 3px);background:transparent}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__value__tag{background:#fff;border:1px solid #e4e3e2;border-radius:1px;padding:3px 8px}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__value__tag--active{border:1px solid #7986cb}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__value__tag--active.inovua-react-toolkit-combo-box__value__tag--selected{background:#fff}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__value__tag__clear-icon{-webkit-transform:translateY(0);transform:translateY(0)}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__value__tag__clear-icon:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--ltr .inovua-react-toolkit-combo-box__value__tag__clear-icon{margin-left:12px}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--ltr .inovua-react-toolkit-combo-box__value__tag{margin-right:2px;margin-bottom:2px}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--rtl .inovua-react-toolkit-combo-box__value__tag__clear-icon{margin-right:12px}.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--rtl .inovua-react-toolkit-combo-box__value__tag{margin-left:2px;margin-bottom:2px}@-webkit-keyframes react-toolkit-combo-box-loading-animation-default{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes react-toolkit-combo-box-loading-animation-default{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.inovua-react-toolkit-combo-box__list--theme-default-light{background:#fff;border-radius:1px;border:none;box-shadow:0 0 4px #0006}.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__item{padding:5px 8px;border:1px solid transparent}.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__item:not(.inovua-react-toolkit-combo-box__list__item--disabled):hover{background:#7986cb26}.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__item--selected{background:#7986cb40}.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__item--active{border:1px solid transparent}.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__item--disabled{color:#555e68;cursor:default}.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__item__highlight{background:#f0f;font-weight:700}.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__group{padding:5px 3px;font-weight:700}.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__virtual-list{background:#fff}.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__virtual-list::-webkit-scrollbar{width:8px}.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__virtual-list::-webkit-scrollbar-track{background-color:#a8acb066;border-radius:2px}.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__virtual-list::-webkit-scrollbar-thumb{background:#a8acb066;border-radius:2px}.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__virtual-list::-webkit-scrollbar-button{display:none}.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light{color:#7986cb;fill:#7986cb;font-size:14px;border-radius:1px;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s}.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button){background:#fff padding-box;-webkit-transform:translateY(0);transform:translateY(0);border:1px solid #7986cb;min-height:28px;padding:4px 8px}.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button):not(.inovua-react-toolkit-button--disabled):active{-webkit-transform:translateY(1px);transform:translateY(1px)}.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button):not(.inovua-react-toolkit-button--disabled):hover{background:#7986cb26 padding-box}.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button):not(.inovua-react-toolkit-button--disabled).inovua-react-toolkit-button--pressed{background:#7986cb40 padding-box}.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button):not(.inovua-react-toolkit-button--disabled).inovua-react-toolkit-button--pressed:hover{background:#939dd540 padding-box}.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button).inovua-react-toolkit-button--focused{border:1px solid #7986cb;box-shadow:0 0 0 3px #7986cb66;transition:border .2s}.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light.inovua-react-toolkit-button--disabled{color:#7986cb;fill:#7986cb;opacity:.5}.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light.inovua-react-toolkit-button--has-icon:not(.inovua-react-toolkit-button--no-children):not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button).inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap{margin-right:6px}.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light.inovua-react-toolkit-button--has-icon:not(.inovua-react-toolkit-button--no-children):not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button).inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light.inovua-react-toolkit-button--has-icon:not(.inovua-react-toolkit-button--no-children):not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button).inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap{margin-left:6px}.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light.inovua-react-toolkit-button--has-icon:not(.inovua-react-toolkit-button--no-children):not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button).inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap{margin-right:6px}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light{padding:2px 4px;background:#fff;fill:#99a1aa}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light,.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light input{color:#555e68;font-size:14px}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light.inovua-react-pagination-toolbar--bordered{border:1px solid #e4e3e2}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__per-page-text{margin-left:8px}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-button:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button){padding:2px;border-radius:1px;border:1px solid transparent}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-combo-box--theme-default-light,.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__list,.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-numeric-input--theme-default-light,.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light input:not(.inovua-react-toolkit-numeric-input__input){border:1px solid #e4e3e2;outline:none}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-combo-box--focus.inovua-react-toolkit-combo-box--theme-default-light,.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--focused,.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light input:not(.inovua-react-toolkit-numeric-input__input):focus{border:1px solid #7986cb}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-toolbar__separator{background:#e4e3e2;margin:7px 8px}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__page-size-combo{background:#fff;margin-right:8px}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region{padding-top:2px;padding-bottom:2px}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon{-webkit-user-select:none;user-select:none;fill:#99a1aa}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon.inovua-react-toolkit-button--over:not(.inovua-react-pagination-toolbar__icon--disabled).inovua-react-toolkit-button,.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon.inovua-react-toolkit-button--over:not(.inovua-react-pagination-toolbar__icon--disabled).inovua-react-toolkit-button:hover{background:#7986cb26}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon--focused{background:#7986cb40}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon--named--FIRST_PAGE{margin-left:4px;margin-right:3px}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon--named--NEXT_PAGE{margin-right:3px}.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon--named--REFRESH{margin-right:8px}.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light{fill:transparent}.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light .inovua-react-toolkit-load-mask__background-layer{background:#0000001a}.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light .inovua-react-toolkit-load-mask__loader--svg{position:relative;-webkit-animation:inovua-react-toolkit-loadmask-spin 1.5s linear infinite;animation:inovua-react-toolkit-loadmask-spin 1.5s linear infinite}.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light .inovua-react-toolkit-load-mask__loader--svg .inovua-react-toolkit-load-mask__loader-spinner{border-radius:50%;background-image:conic-gradient(from 90deg,#e3e3e3,#7986cb .99turn,#e3e3e3);object-fit:contain;z-index:9000}.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light .inovua-react-toolkit-load-mask__loader--svg:after{content:"";position:absolute;top:4px;left:4px;width:32px;height:32px;border-radius:50%;z-index:10000;background:transparent}.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light .inovua-react-toolkit-load-mask__loader--svg:before{content:"";position:absolute;top:4px;left:4px;width:32px;height:32px;border-radius:50%;background:#fafafa;z-index:10000}@keyframes inovua-react-toolkit-loadmask-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light .inovua-react-toolkit-load-mask__loader-loadbar{border-radius:50px;box-shadow:0 0 3px #7986cb33}.InovuaReactDataGrid--theme-default-light .inovua-react-toolkit-load-mask__loader-container .InovuaReactDataGrid__loading-wrapper{margin-top:16px}.InovuaReactDataGrid--theme-default-light .inovua-react-toolkit-load-mask__loader-container .InovuaReactDataGrid__loading-wrapper .InovuaReactDataGrid__loading-text{font-weight:500;color:#555e68}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__load-mask--live-pagination{background:none}.InovuaReactDataGrid--theme-default-light .inovua-react-pagination-toolbar{flex:none}.InovuaReactDataGrid--theme-default-light .inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light{border:none;border-top:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .inovua-react-toolkit-radio-button{margin-bottom:0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__checkbox{margin:3px}.InovuaReactDataGrid--theme-default-light{border:1px solid #e4e3e2;background:#fff;color:#555e68;fill:#99a1aa;font-size:14px}.InovuaReactDataGrid--theme-default-light:focus{outline:none}.inovua-react-panel--theme-THEME_NAME .InovuaReactDataGrid--theme-default-light,.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--paginated:not(.InovuaReactDataGrid--live-pagination){border:1px solid #a1b6d3}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-rows-container{border-top:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row--show-border-bottom:not(:last-child){border-bottom:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-rows-container--position-start .InovuaReactDataGrid__locked-row--last-in-section{border-bottom:3px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-rows-container--position-end .InovuaReactDataGrid__locked-row--first-in-section{border-top:3px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-resize-indicator--hovered{background:#7986cb}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-resize-indicator--active,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-resize-indicator--active.InovuaReactDataGrid__row-resize-indicator--mobile{background:#7986cb80}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-resize-indicator--constrained,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-resize-indicator--constrained.InovuaReactDataGrid__row-resize-indicator--mobile{background:#e8403680}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-index-column{background:#f8f8f8}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-resize-handle:after{position:absolute;bottom:0;left:0;right:0;content:""}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-details-border{border-left:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-drag-proxy{background:#fff;border:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-reorder-arrow{pointer-events:none;position:absolute;height:3px;width:40px;z-index:99}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-reorder-arrow--valid{background:#7986cb}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-reorder-arrow--invalid{background:#f54}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-drag-scrolling-region{position:absolute;left:0;width:100%;height:40px;z-index:100;display:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--scrolling{pointer-events:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row .InovuaReactDataGrid__row-details{background:#fff}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row .InovuaReactDataGrid__row-details.InovuaReactDataGrid__row-details--details-grid{padding:8px 0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row .InovuaReactDataGrid__row-details>.InovuaReactDataGrid{margin:0 8px;width:auto}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row .InovuaReactDataGrid__row-details.InovuaReactDataGrid__row-details--show-border-bottom+.InovuaReactDataGrid__row-details-special-bottom-border{border-bottom:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row .InovuaReactDataGrid__row-details--min-viewport-width+.InovuaReactDataGrid__row-details-special-top-border,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row .InovuaReactDataGrid__row-details--viewport-width+.InovuaReactDataGrid__row-details-special-top-border{position:absolute;width:100%;top:-1px;left:0;border-top:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row:not(.InovuaReactDataGrid__row--show-vertical-borders) .InovuaReactDataGrid__row-details{border-top:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row:not(.InovuaReactDataGrid__row--show-horizontal-borders) .InovuaReactDataGrid__row-details+.InovuaReactDataGrid__row-details-special-top-border{display:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row.InovuaReactDataGrid__row--show-horizontal-borders .InovuaReactDataGrid__row-details{border-top:0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row.InovuaReactDataGrid__row--show-horizontal-borders .InovuaReactDataGrid__row-details.InovuaReactDataGrid__row-details--show-border-bottom .InovuaReactDataGrid__row-details-special-bottom-border{border-bottom:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row.InovuaReactDataGrid__row--selected{background:#7986cb40}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--even,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--no-zebra{background:#fff}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--even.InovuaReactDataGrid__row--selected,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--even.InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-index-column,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--no-zebra.InovuaReactDataGrid__row--selected,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--no-zebra.InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-index-column{background:#dee1f2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--odd{background:#f8f8f8}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--odd.InovuaReactDataGrid__row--selected,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--odd.InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-index-column{background:#dee1f2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active .InovuaReactDataGrid__row-active-borders{position:absolute;right:0;bottom:0;top:0;left:0;pointer-events:none;z-index:12000}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active .InovuaReactDataGrid__row-active-borders:before{border:2px solid transparent;content:"";position:absolute;left:2px;right:2px;top:1px;bottom:1px;pointer-events:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active .InovuaReactDataGrid__row-active-borders.InovuaReactDataGrid__row-active-borders--has-border-top:before{top:2px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active .InovuaReactDataGrid__row-active-borders.InovuaReactDataGrid__row-active-borders--has-border-bottom:before{bottom:2px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active .InovuaReactDataGrid__cell:not(.InovuaReactDataGrid__cell--no-background),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--even .InovuaReactDataGrid__cell:not(.InovuaReactDataGrid__cell--no-background),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--odd .InovuaReactDataGrid__cell:not(.InovuaReactDataGrid__cell--no-background){color:#555e68}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--selected{background:#7986cb40;color:#555e68}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__locked-row:hover .InovuaReactDataGrid__locked-row-cell{background:#ebedf7}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover{background:#ebedf7;color:#555e68}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__row-index-column{background:#ebedf7}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__cell--over{background:#d7dbef;color:#555e68}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover{background:#d0d5ed;color:#555e68}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__row-index-column{background:#d0d5ed}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__cell--over{background:#d7dbef;color:#555e68}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover,.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover{background:#ebedf7;color:#555e68}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__row-index-column,.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__row-index-column{background:#ebedf7}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__cell--over,.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__cell--over{background:#d7dbef;color:#555e68}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover,.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover{background:#d0d5ed;color:#555e68}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__row-index-column,.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__row-index-column{background:#d0d5ed}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__cell--over,.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__cell--over{background:#d7dbef;color:#555e68}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active>.InovuaReactDataGrid__row-active-borders-wrapper>.InovuaReactDataGrid__row-active-borders:before,.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active>.InovuaReactDataGrid__row-active-borders:before{border:2px solid #7986cb;z-index:10}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active>.InovuaReactDataGrid__row-active-borders-wrapper{z-index:11000}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--no-locked-start:before{border-left:2px solid #7986cb;z-index:1}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--no-locked-end:before{border-right:2px solid #7986cb;z-index:1}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--group-row.InovuaReactDataGrid__row--has-locked-end>.InovuaReactDataGrid__row-active-borders,.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--group-row.InovuaReactDataGrid__row--has-locked-end>.InovuaReactDataGrid__row-active-borders-wrapper>.InovuaReactDataGrid__row-active-borders,.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--group-row.InovuaReactDataGrid__row--has-locked-start>.InovuaReactDataGrid__row-active-borders,.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--group-row.InovuaReactDataGrid__row--has-locked-start>.InovuaReactDataGrid__row-active-borders-wrapper>.InovuaReactDataGrid__row-active-borders{background:inherit;z-index:11000}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-reorder-icon svg{fill:#495e85}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-wrapper__fill{border-bottom:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group{font-weight:inherit}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-rtl-scroll-spacer{border-left:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header{background:#fff}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper{background:inherit;transition:background}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title{border-bottom:1px solid #e4e3e2;user-select:none;-webkit-user-select:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title.InovuaReactDataGrid__header-group__title--empty{border-bottom:1px solid transparent}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__content{font-weight:700}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell:not(.InovuaReactDataGrid__cell--no-padding),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__content,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__nested-cell,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__nested-group-cell{padding:8px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-group,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-group{background:#fff}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell{font-weight:inherit;border-color:#e4e3e2!important}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__content .InovuaReactDataGrid__sort-icon-wrapper,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__group-toolbar-item .InovuaReactDataGrid__sort-icon-wrapper{display:inline-flex;flex-direction:column;vertical-align:middle}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__content .InovuaReactDataGrid__sort-icon-wrapper .InovuaReactDataGrid__sort-icon,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__group-toolbar-item .InovuaReactDataGrid__sort-icon-wrapper .InovuaReactDataGrid__sort-icon{margin-left:8px;margin-right:8px;fill:#e1e1e1}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__content .InovuaReactDataGrid__sort-icon-wrapper .InovuaReactDataGrid__sort-icon.InovuaReactDataGrid__sort-icon--asc,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__group-toolbar-item .InovuaReactDataGrid__sort-icon-wrapper .InovuaReactDataGrid__sort-icon.InovuaReactDataGrid__sort-icon--asc{margin-bottom:4px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__content .InovuaReactDataGrid__sort-icon-wrapper .InovuaReactDataGrid__sort-icon.InovuaReactDataGrid__sort-icon--active,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__group-toolbar-item .InovuaReactDataGrid__sort-icon-wrapper .InovuaReactDataGrid__sort-icon.InovuaReactDataGrid__sort-icon--active{fill:#99a1aa}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-resizer{user-select:none;-webkit-user-select:none;height:inherit;bottom:0}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--filterable .InovuaReactDataGrid__column-resizer{bottom:41px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-resize-handle,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group-resize-handle{background:#7986cb}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__resize-proxy{width:4px;background:#7986cb80}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__resize-proxy--constrained{background:#e8403680}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section+.InovuaReactDataGrid__column-resizer .InovuaReactDataGrid__column-resize-handle{right:-1px;z-index:100}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-wrapper{line-height:1.6}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__drag-proxy{direction:rtl}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy{opacity:.7}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__drag-proxy{opacity:1}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__header-group--dragging{border-top:1px solid #e4e3e2;border-right:1px solid #e4e3e2;border-bottom:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__header-group--dragging{border-top:1px solid #e4e3e2;border-left:1px solid #e4e3e2;border-bottom:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--dragging .InovuaReactDataGrid__column-header__menu-tool{display:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--dragging.InovuaReactDataGrid__column-header--dragging{border:1px solid #cdcecd;cursor:grabbing}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left .InovuaReactDataGrid__column-header--dragging.InovuaReactDataGrid__column-header--dragging{border-left:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--show-border-left,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--show-border-left{border-left:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--direction-ltr.InovuaReactDataGrid__column-header--unresizable.InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--direction-ltr.InovuaReactDataGrid__column-header__resize-wrapper--locked-start.InovuaReactDataGrid__column-header__resize-wrapper--last-in-section:after{content:"";position:absolute;right:-3px;left:unset;top:0;bottom:0;width:3px;border-left:1px solid #e4e3e2;border-right:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--direction-ltr.InovuaReactDataGrid__column-header--unresizable.InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section.InovuaReactDataGrid__column-header--dragging:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--direction-ltr.InovuaReactDataGrid__column-header--unresizable.InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--direction-ltr.InovuaReactDataGrid__column-header__resize-wrapper--locked-start.InovuaReactDataGrid__column-header__resize-wrapper--last-in-section.InovuaReactDataGrid__column-header--dragging:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--direction-ltr.InovuaReactDataGrid__column-header__resize-wrapper--locked-start.InovuaReactDataGrid__column-header__resize-wrapper--last-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging:after{display:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--direction-rtl.InovuaReactDataGrid__column-header--unresizable.InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--direction-rtl.InovuaReactDataGrid__column-header__resize-wrapper--locked-start.InovuaReactDataGrid__column-header__resize-wrapper--last-in-section:after{content:"";position:absolute;left:-3px;right:unset;top:0;bottom:0;width:3px;border-left:1px solid #e4e3e2;border-right:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--direction-rtl.InovuaReactDataGrid__column-header--unresizable.InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section.InovuaReactDataGrid__column-header--dragging:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--direction-rtl.InovuaReactDataGrid__column-header--unresizable.InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--direction-rtl.InovuaReactDataGrid__column-header__resize-wrapper--locked-start.InovuaReactDataGrid__column-header__resize-wrapper--last-in-section.InovuaReactDataGrid__column-header--dragging:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--direction-rtl.InovuaReactDataGrid__column-header__resize-wrapper--locked-start.InovuaReactDataGrid__column-header__resize-wrapper--last-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging:after{display:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__column-header--show-border-left,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__header-group__title--show-border-left{z-index:10}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title{border-right:1px solid transparent;font-weight:700}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--show-border-right{border-right:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-ltr.InovuaReactDataGrid__header-group__title--show-border-right.InovuaReactDataGrid__header-group__title--locked-start{border-right:none;margin-right:3px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-ltr.InovuaReactDataGrid__header-group__title--show-border-right.InovuaReactDataGrid__header-group__title--locked-start:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;border-left:1px solid #e4e3e2;border-right:1px solid #e4e3e2;background:#e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-ltr.InovuaReactDataGrid__header-group__title--show-border-left.InovuaReactDataGrid__header-group__title--locked-end.InovuaReactDataGrid__header-group__title--first-in-section{margin-left:3px;border-left:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-ltr.InovuaReactDataGrid__header-group__title--show-border-left.InovuaReactDataGrid__header-group__title--locked-end.InovuaReactDataGrid__header-group__title--first-in-section:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-left:1px solid #e4e3e2;border-right:1px solid #e4e3e2;background:#e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-rtl.InovuaReactDataGrid__header-group__title--show-border-left.InovuaReactDataGrid__header-group__title--locked-start{border-left:none;margin-left:3px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-rtl.InovuaReactDataGrid__header-group__title--show-border-left.InovuaReactDataGrid__header-group__title--locked-start:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-left:1px solid #e4e3e2;border-right:1px solid #e4e3e2;background:#e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-rtl.InovuaReactDataGrid__header-group__title--show-border-right.InovuaReactDataGrid__header-group__title--locked-end.InovuaReactDataGrid__header-group__title--first-in-section{margin-right:3px;border-right:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-rtl.InovuaReactDataGrid__header-group__title--show-border-right.InovuaReactDataGrid__header-group__title--locked-end.InovuaReactDataGrid__header-group__title--first-in-section:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;border-left:1px solid #e4e3e2;border-right:1px solid #e4e3e2;background:#e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__column-header--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy.InovuaReactDataGrid__header-group .InovuaReactDataGrid__header-group__title--show-border-left.InovuaReactDataGrid__header-group__title--locked-end.InovuaReactDataGrid__header-group__title--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__header-group__title--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__header-group__title--show-border-left.InovuaReactDataGrid__header-group__title--locked-end.InovuaReactDataGrid__header-group__title--first-in-section{border-left:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy.InovuaReactDataGrid__header-group .InovuaReactDataGrid__column-header__resize-wrapper,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy.InovuaReactDataGrid__header-group .InovuaReactDataGrid__header-group__title{margin-right:0;margin-left:0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy.InovuaReactDataGrid__header-group .InovuaReactDataGrid__column-header__resize-wrapper:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy.InovuaReactDataGrid__header-group .InovuaReactDataGrid__header-group__title:after{display:none}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-header-border-right.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__header-group__title--last:not(.InovuaReactDataGrid__header-group__title--dragging){border-right:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-header-border-right.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right>.InovuaReactDataGrid__column-header--last:not(.InovuaReactDataGrid__column-header--hidden):not(.InovuaReactDataGrid__drag-proxy){border-right:0}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-header-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__header-group__title--last:not(.InovuaReactDataGrid__header-group__title--dragging){border-left:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-header-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right>.InovuaReactDataGrid__column-header--last:not(.InovuaReactDataGrid__column-header--hidden):not(.InovuaReactDataGrid__drag-proxy){border-left:0}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-header-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__column-header.InovuaReactDataGrid__drag-proxy{border-left:1px solid #e4e3e2;border-right:0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--show-border-right,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right{border-right:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header.InovuaReactDataGrid__column-header--virtualize-columns.InovuaReactDataGrid__column-header--show-border--left{border-left:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header--show-border-right:last-child,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right:last-child,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper:last-child{border-right:3px solid transparent}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header--show-border-right:last-child.InovuaReactDataGrid__column-header--show-border-right:last-child,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right:last-child.InovuaReactDataGrid__column-header--show-border-right:last-child,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper:last-child.InovuaReactDataGrid__column-header--show-border-right:last-child{padding-right:2px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header--show-border-right:last-child>.InovuaReactDataGrid__column-header--show-border-right:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right:last-child>.InovuaReactDataGrid__column-header--show-border-right:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper:last-child>.InovuaReactDataGrid__column-header--show-border-right:after{content:"";position:absolute;right:-1px;z-index:1;top:-1px;bottom:-1px;width:3px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header--show-border-left:last-child,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left:last-child,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper:last-child{border-left:3px solid transparent}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header--show-border-left:last-child.InovuaReactDataGrid__column-header--show-border-left:last-child,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left:last-child.InovuaReactDataGrid__column-header--show-border-left:last-child,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper:last-child.InovuaReactDataGrid__column-header--show-border-left:last-child{padding-left:2px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header--show-border-left:last-child>.InovuaReactDataGrid__column-header--show-border-right:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left:last-child>.InovuaReactDataGrid__column-header--show-border-right:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper:last-child>.InovuaReactDataGrid__column-header--show-border-right:after{content:"";position:absolute;right:-1px;z-index:1;top:-1px;bottom:-1px;width:3px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-ltr .InovuaReactDataGrid__column-header--show-border-left.InovuaReactDataGrid__column-header--locked-end.InovuaReactDataGrid__column-header--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left.InovuaReactDataGrid__column-header__resize-wrapper--locked-end.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section{border-left:3px solid transparent}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-ltr .InovuaReactDataGrid__column-header--show-border-left.InovuaReactDataGrid__column-header--locked-end.InovuaReactDataGrid__column-header--first-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left.InovuaReactDataGrid__column-header__resize-wrapper--locked-end.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging{border-left:0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-ltr .InovuaReactDataGrid__column-header--show-border-left.InovuaReactDataGrid__column-header--locked-end.InovuaReactDataGrid__column-header--first-in-section:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left.InovuaReactDataGrid__column-header__resize-wrapper--locked-end.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section:after{content:"";position:absolute;left:-3px;z-index:1;top:0;bottom:0;width:3px;border-left:1px solid #e4e3e2;border-right:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-rtl .InovuaReactDataGrid__column-header--show-border-right.InovuaReactDataGrid__column-header--locked-end.InovuaReactDataGrid__column-header--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right.InovuaReactDataGrid__column-header__resize-wrapper--locked-end.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section{border-right:2px solid transparent}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-rtl .InovuaReactDataGrid__column-header--show-border-right.InovuaReactDataGrid__column-header--locked-end.InovuaReactDataGrid__column-header--first-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right.InovuaReactDataGrid__column-header__resize-wrapper--locked-end.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging{border-left:0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-rtl .InovuaReactDataGrid__column-header--show-border-right.InovuaReactDataGrid__column-header--locked-end.InovuaReactDataGrid__column-header--first-in-section:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right.InovuaReactDataGrid__column-header__resize-wrapper--locked-end.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section:after{content:"";position:absolute;right:-2px;z-index:1;top:0;bottom:0;width:3px;border-left:1px solid #e4e3e2;border-right:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--dragging.InovuaReactDataGrid__drag-proxy.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section.InovuaReactDataGrid__column-header__resize-wrapper--locked-end{border-left:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--dragging.InovuaReactDataGrid__drag-proxy:after{display:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--sortable{user-select:none;-webkit-user-select:none;cursor:pointer}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-placeholder .InovuaReactDataGrid__column-header,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-placeholder .InovuaReactDataGrid__header-group__title{background:#fff9}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-placeholder .InovuaReactDataGrid__column-header--dragging{background:#fffc;z-index:1000;border-right:1px solid #e4e3e2;border-left:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-placeholder .InovuaReactDataGrid__column-header--should-group{border-top:1px solid #e4e3e2;border-bottom:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-arrow-fill{background:#7986cb;position:absolute;width:auto;height:auto;top:1px;bottom:2px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-arrow-fill--direction-ltr{left:2px;right:-2px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-arrow-fill--direction-rtl{right:2px;left:-2px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-arrow-fill--target-group{top:0;bottom:1px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--last-in-section.InovuaReactDataGrid__column-header--locked-start .InovuaReactDataGrid__column-header__content{padding-right:13px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--locked:after{background:#e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--first .InovuaReactDataGrid__cell{border-top:1px solid transparent!important}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--collapsed .InovuaReactDataGrid__cell:not(.InovuaReactDataGrid__cell--show-border-bottom){border-bottom:1px solid transparent}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-rows-container--show-border-right{border-right:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-top{border-top:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-bottom,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-bottom,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-bottom{border-bottom:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-left,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-left,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-left{border-left:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-left.InovuaReactDataGrid__cell--direction-ltr.InovuaReactDataGrid__cell--locked-end:first-child:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-left.InovuaReactDataGrid__footer-row-cell--direction-ltr.InovuaReactDataGrid__footer-row-cell--locked-end:first-child:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-left.InovuaReactDataGrid__locked-row-cell--direction-ltr.InovuaReactDataGrid__locked-row-cell--locked-end:first-child:after{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:3px;border-left:1px solid #e4e3e2;border-right:1px solid #e4e3e2;background:#e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--last,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right:not(.InovuaReactDataGrid__cell--last),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right:not(.InovuaReactDataGrid__footer-row-cell--last),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right:not(.InovuaReactDataGrid__locked-row-cell--last){border-right:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__cell--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__footer-row-cell--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__locked-row-cell--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end.InovuaReactDataGrid__cell--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end.InovuaReactDataGrid__footer-row-cell--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end.InovuaReactDataGrid__locked-row-cell--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end.InovuaReactDataGrid__cell--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end.InovuaReactDataGrid__footer-row-cell--first-in-section,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end.InovuaReactDataGrid__locked-row-cell--first-in-section{border-right:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__cell--last-in-section:not(.InovuaReactDataGrid__cell--first-in-section),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__footer-row-cell--last-in-section:not(.InovuaReactDataGrid__footer-row-cell--first-in-section),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__locked-row-cell--last-in-section:not(.InovuaReactDataGrid__locked-row-cell--first-in-section),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end.InovuaReactDataGrid__cell--last-in-section:not(.InovuaReactDataGrid__cell--first-in-section),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end.InovuaReactDataGrid__footer-row-cell--last-in-section:not(.InovuaReactDataGrid__footer-row-cell--first-in-section),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end.InovuaReactDataGrid__locked-row-cell--last-in-section:not(.InovuaReactDataGrid__locked-row-cell--first-in-section),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end.InovuaReactDataGrid__cell--last-in-section:not(.InovuaReactDataGrid__cell--first-in-section),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end.InovuaReactDataGrid__footer-row-cell--last-in-section:not(.InovuaReactDataGrid__footer-row-cell--first-in-section),.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end.InovuaReactDataGrid__locked-row-cell--last-in-section:not(.InovuaReactDataGrid__locked-row-cell--first-in-section){border-right:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end:first-child:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end:first-child:after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end:first-child:after{content:"";position:absolute;right:0;top:-1px;bottom:-1px;width:3px;border-left:1px solid #e4e3e2;border-right:1px solid #e4e3e2;background:#e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--direction-ltr.InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--locked-start.InovuaReactDataGrid__cell--last-in-section:not(.InovuaReactDataGrid__cell--last):after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--direction-ltr.InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--locked-start.InovuaReactDataGrid__footer-row-cell--last-in-section:not(.InovuaReactDataGrid__footer-row-cell--last):after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--direction-ltr.InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--locked-start.InovuaReactDataGrid__locked-row-cell--last-in-section:not(.InovuaReactDataGrid__locked-row-cell--last):after{content:"";position:absolute;right:-1px;top:-1px;bottom:-1px;width:3px;border-left:1px solid #e4e3e2;border-right:1px solid #e4e3e2;background:#e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--show-border-left.InovuaReactDataGrid__cell--locked-start.InovuaReactDataGrid__cell--last-in-section:not(.InovuaReactDataGrid__cell--last):after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--show-border-left.InovuaReactDataGrid__footer-row-cell--locked-start.InovuaReactDataGrid__footer-row-cell--last-in-section:not(.InovuaReactDataGrid__footer-row-cell--last):after,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--show-border-left.InovuaReactDataGrid__locked-row-cell--locked-start.InovuaReactDataGrid__locked-row-cell--last-in-section:not(.InovuaReactDataGrid__locked-row-cell--last):after{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:3px;border-left:1px solid #e4e3e2;border-right:1px solid #e4e3e2;background:#e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--last-in-section.InovuaReactDataGrid__cell--locked-start,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--last-in-section.InovuaReactDataGrid__footer-row-cell--locked-start,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--last-in-section.InovuaReactDataGrid__locked-row-cell--locked-start{padding-right:13px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--direction-ltr.InovuaReactDataGrid__cell--show-border-left.InovuaReactDataGrid__cell--first-in-section.InovuaReactDataGrid__cell--locked-end,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--direction-ltr.InovuaReactDataGrid__footer-row-cell--show-border-left.InovuaReactDataGrid__footer-row-cell--first-in-section.InovuaReactDataGrid__footer-row-cell--locked-end,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--direction-ltr.InovuaReactDataGrid__locked-row-cell--show-border-left.InovuaReactDataGrid__locked-row-cell--first-in-section.InovuaReactDataGrid__locked-row-cell--locked-end{padding-left:13px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--show-border-left.InovuaReactDataGrid__cell--first-in-section.InovuaReactDataGrid__cell--locked-end,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--first-in-section.InovuaReactDataGrid__footer-row-cell--locked-end,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--first-in-section.InovuaReactDataGrid__locked-row-cell--locked-end{padding-right:13px}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__cell--last:not(.InovuaReactDataGrid__cell--hidden),.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__footer-row-cell--last:not(.InovuaReactDataGrid__cell--hidden),.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__locked-row-cell--last:not(.InovuaReactDataGrid__cell--hidden),.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__row-details.InovuaReactDataGrid__row-details--show-border-right:not(.InovuaReactDataGrid__row-details--min-viewport-width){border-right:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__cell--last:not(.InovuaReactDataGrid__cell--hidden),.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__footer-row-cell--last:not(.InovuaReactDataGrid__cell--hidden),.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__locked-row-cell--last:not(.InovuaReactDataGrid__cell--hidden),.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__row-details.InovuaReactDataGrid__row-details--show-border-right:not(.InovuaReactDataGrid__row-details--min-viewport-width){border-left:1px solid #e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--hidden{border-right:0;border-left:0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--first .InovuaReactDataGrid__cell.InovuaReactDataGrid__cell,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--first .InovuaReactDataGrid__nested-block,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--first .InovuaReactDataGrid__nested-cell,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--first .InovuaReactDataGrid__nested-group-cell{border-top:0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--no-background.InovuaReactDataGrid__cell--no-background{background:#fff}.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--grouped .InovuaReactDataGrid__cell--first-in-column-group{padding:0;flex:1}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--group-cell:not(.InovuaReactDataGrid__cell--pivot-enabled){background:#fff;font-weight:700}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--group-expand-cell.InovuaReactDataGrid__cell--group-expand-cell{padding:0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__nested-cell,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__nested-group-cell{height:auto}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell.InovuaReactDataGrid__cell--locked:after{background:#e4e3e2}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__virtual-list-sticky-rows-container .InovuaReactDataGrid__row-cell-wrap .InovuaReactDataGrid__cell.InovuaReactDataGrid__cell--show-border-top{border-top:1px solid transparent}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header .InovuaReactDataGrid__column-header--over,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__cell--over,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__cell--over,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__cell--over{background:#ebedf7;color:#555e68}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--last-in-section.InovuaReactDataGrid__cell--locked-start .InovuaReactDataGrid__cell__selection{right:3px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--last-in-section.InovuaReactDataGrid__cell--locked-start .InovuaReactDataGrid__cell__selection-dragger{right:1px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--last-in-section.InovuaReactDataGrid__cell--unlocked .InovuaReactDataGrid__cell__selection{right:0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--first-in-section.InovuaReactDataGrid__cell--locked-end .InovuaReactDataGrid__cell__selection{left:3px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--first-in-section.InovuaReactDataGrid__cell--locked-end .InovuaReactDataGrid__cell__selection-dragger{right:1px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--first-in-section.InovuaReactDataGrid__cell--locked-end .InovuaReactDataGrid__cell__selection-dragger--direction-rtl{left:1px;right:unset}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--last-in-section .InovuaReactDataGrid__cell__selection-dragger{right:1px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--last-in-section .InovuaReactDataGrid__cell__selection-dragger--direction-rtl{left:1px;right:unset}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--cell-active .InovuaReactDataGrid__cell__selection:after{border:2px solid #7986cb}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--cell-selected .InovuaReactDataGrid__cell__selection:after{background:#7986cb26}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--cell-active.InovuaReactDataGrid__cell--cell-selected{color:#555e68}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--cell-active.InovuaReactDataGrid__cell--cell-selected .InovuaReactDataGrid__cell__selection:after{border:2px solid #7986cb}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell__selection:not(.InovuaReactDataGrid__cell__selection__bulk-update-mouse-down){background:#7986cb0d}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell__selection:not(.InovuaReactDataGrid__cell__selection__bulk-update-mouse-down):after{border:1px solid #7986cb}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--cell-selected:not(.InovuaReactDataGrid__cell--cell-active).InovuaReactDataGrid__cell--cell-bulk-update-mouse-down .InovuaReactDataGrid__cell__selection:after{border-style:dashed;border-color:#7986cb}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell__selection-dragger{border-top:none;border-left:none;width:6px;height:6px;background:#7986cb}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-wrapper{border:0;background:#fff;border-top:1px solid #e4e3e2;padding:4px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-wrapper--disabled,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-wrapper--read-only{opacity:.6}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-wrapper .InovuaReactDataGrid__column-header__filter{min-height:32px;max-height:32px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter__binary_operator_separator{width:4px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-settings{margin-left:8px;margin-right:4px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-settings svg{pointer-events:none;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-settings:active svg{-webkit-transform:translateY(1px);transform:translateY(1px)}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-settings .InovuaReactDataGrid__column-header__filter-settings-icon{fill:#99a1aa}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-settings:hover .InovuaReactDataGrid__column-header__filter-settings-icon{fill:#e8e8e8}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-wrapper__fill__filters{min-height:41px;border-top:1px solid #e4e3e2;background:#fff}.InovuaReactDataGrid__group-toolbar--theme-default-light{padding:4px;border-bottom:1px solid #e4e3e2;background:#fff;fill:#99a1aa;min-height:40px}.InovuaReactDataGrid__group-toolbar--theme-default-light .InovuaReactDataGrid__group-toolbar-insert-arrow{background:#7d8389;margin:0 3px}.InovuaReactDataGrid__group-toolbar--theme-default-light .InovuaReactDataGrid__group-toolbar-insert-arrow:first-child{margin-left:0}.InovuaReactDataGrid__group-toolbar-item--theme-default-light{padding:8px 9px;-webkit-user-select:none;user-select:none;border:1px solid #e4e3e2;background:#fff;cursor:move;cursor:grabbing}.InovuaReactDataGrid__group-toolbar-item--theme-default-light.InovuaReactDataGrid__group-toolbar-item--sortable{cursor:pointer}.InovuaReactDataGrid__group-toolbar-item--theme-default-light.InovuaReactDataGrid__group-toolbar-item--dragging{opacity:.8;cursor:move;cursor:grabbing}.InovuaReactDataGrid__group-toolbar-item--theme-default-light:not(.InovuaReactDataGrid__group-toolbar-item--dragging){transition:left .2s}.InovuaReactDataGrid__group-toolbar-item--theme-default-light.InovuaReactDataGrid__group-toolbar-item--placeholder{border:1px solid transparent;opacity:.9}.InovuaReactDataGrid__group-toolbar-item--theme-default-light .InovuaReactDataGrid__group-toolbar-item__clear-icon{vertical-align:middle;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.InovuaReactDataGrid__group-toolbar-item--theme-default-light .InovuaReactDataGrid__group-toolbar-item__clear-icon svg{margin-bottom:2px;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;pointer-events:none;stroke:#99a1aa}.InovuaReactDataGrid__group-toolbar-item--theme-default-light .InovuaReactDataGrid__group-toolbar-item__clear-icon:active svg{-webkit-transform:translateY(1px);transform:translateY(1px)}.InovuaReactDataGrid__group-toolbar--direction-ltr .InovuaReactDataGrid__group-toolbar-item--theme-default-light+.InovuaReactDataGrid__group-toolbar-item--theme-default-light{margin-left:2px}.InovuaReactDataGrid__group-toolbar--direction-rtl .InovuaReactDataGrid__group-toolbar-item--theme-default-light+.InovuaReactDataGrid__group-toolbar-item--theme-default-light{margin-right:2px}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-active-borders-inner{border:2px solid #7986cb;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-active-borders{position:absolute;right:0;bottom:0;top:0;left:0;pointer-events:none}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-active-borders--has-border-top .InovuaReactDataGrid__row-active-borders-inner{top:0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-active-borders--has-border-bottom .InovuaReactDataGrid__row-active-borders-inner{bottom:0}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__menu-tool{border-left:none;border-right:none;padding:2px 10px 2px 2px;transition:opacity 0ms ease-in-out .25s}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__menu-tool svg{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:none;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__menu-tool svg:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__menu-tool:hover svg{fill:#e8e8e8}.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--align-end.InovuaReactDataGrid__column-header--direction-ltr>.InovuaReactDataGrid__column-header__menu-tool,.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--align-start.InovuaReactDataGrid__column-header--direction-rtl>.InovuaReactDataGrid__column-header__menu-tool{border-left:none;border-right:none;margin-left:8px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.geo-heatmap-bubble-map{width:100%;height:100%;min-height:500px;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.map-header{padding:16px 20px;border-bottom:1px solid #e0e0e0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.map-header h3{margin:0 0 8px;font-size:18px;font-weight:600}.map-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px}.map-breadcrumb button{background:none;border:none;color:#ffffffe6;cursor:pointer;padding:4px 8px;border-radius:3px;transition:background .2s ease}.map-breadcrumb button:hover:not(:disabled){background:#fff3}.map-breadcrumb button:disabled{opacity:.6;cursor:default}.map-breadcrumb .separator{color:#fff9}.map-breadcrumb .current{padding:4px 8px;background:#ffffff4d;border-radius:3px;font-weight:600}.leaflet-map-container{flex:1;width:100%;height:100%;z-index:1}.leaflet-container{font-family:inherit}.leaflet-popup-content-wrapper{border-radius:8px;box-shadow:0 4px 12px #00000026}.leaflet-popup-content{margin:0;width:280px!important}.bubble-popup{padding:12px}.bubble-popup h4{margin:0 0 8px;color:#333;font-size:16px;font-weight:700;border-bottom:2px solid #667eea;padding-bottom:6px}.popup-location{font-size:12px;color:#666;margin-bottom:12px;font-style:italic}.popup-stats{margin-bottom:12px}.stat-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #f0f0f0}.stat-row:last-child{border-bottom:none}.stat-row .label{font-size:13px;color:#666;font-weight:500}.stat-row .value{font-size:13px;color:#333;font-weight:700}.stat-row.breakdown{padding-left:12px;background:#f9f9f9}.stat-row.breakdown .label{font-size:12px;color:#888}.stat-row.breakdown .value{font-size:12px;color:#555}.stat-row.highlight{background:#e3f2fd;padding:8px 6px;margin-top:4px;border-radius:4px;border:none}.stat-row.highlight .label{color:#1565c0;font-weight:600}.stat-row.highlight .value{color:#1565c0;font-size:14px}.popup-period{font-size:11px;color:#999;text-align:center;padding-top:8px;border-top:1px solid #e0e0e0}.map-legend{display:none}.legend-section{margin-bottom:16px}.legend-section:last-child{margin-bottom:0}.legend-section h4{margin:0 0 8px;font-size:13px;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.5px}.size-legend{display:flex;gap:12px;align-items:center}.size-item{display:flex;flex-direction:column;align-items:center;gap:4px}.size-item span{font-size:11px;color:#666}.size-circle{border-radius:50%;background:#667eea;opacity:.7;border:2px solid white;box-shadow:0 1px 3px #0003}.size-circle.small{width:12px;height:12px}.size-circle.medium{width:20px;height:20px}.size-circle.large{width:32px;height:32px}.color-legend{display:flex;flex-direction:column;gap:6px}.color-item{display:flex;align-items:center;gap:8px}.color-box{width:24px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.color-item span{font-size:12px;color:#666}.legend-stats{margin-top:16px;padding-top:12px;border-top:1px solid #e0e0e0}.legend-stats .stat-item{display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}.legend-stats .stat-item:last-child{margin-bottom:0;padding-top:8px;border-top:1px solid #f0f0f0;font-weight:600}.legend-stats .stat-label{font-size:11px;color:#666;font-weight:500}.legend-stats .stat-value{font-size:12px;font-weight:700;color:#333}@media (max-width: 768px){.geo-heatmap-bubble-map{height:500px}.map-header{padding:12px 16px}.map-header h3{font-size:16px}.map-breadcrumb{font-size:12px;flex-wrap:wrap}.map-legend{bottom:20px;right:10px;left:10px;max-width:none;padding:12px}.size-legend{gap:8px}.bubble-popup{padding:10px}.bubble-popup h4{font-size:14px}.stat-row .label,.stat-row .value{font-size:12px}}.map-loading{display:flex;align-items:center;justify-content:center;height:100%;color:#666;font-size:14px}.map-loading:after{content:"";width:40px;height:40px;margin-left:12px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin 1s linear infinite}.map-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#999;padding:40px;text-align:center}.map-no-data h4{margin:0 0 8px;color:#666;font-size:16px}.map-no-data p{margin:0;font-size:14px}.geo-heatmap-chart{width:100%;display:flex;flex-direction:column;gap:20px;flex:1;min-height:0}.geo-warning-banner{background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid #ffb300;border-radius:8px;padding:12px 16px;margin-bottom:0}.geo-warning-banner .warning-content{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.geo-warning-banner .warning-icon{font-size:18px;flex-shrink:0}.geo-warning-banner .warning-text{font-size:14px;font-weight:500;color:#5d4037;flex:1;min-width:200px}.geo-warning-banner .warning-dismiss{padding:6px 12px;background:transparent;border:1px solid #ffb300;border-radius:4px;font-size:12px;font-weight:500;color:#5d4037;cursor:pointer;transition:all .2s ease}.geo-warning-banner .warning-dismiss:hover{background:#fff3c4;border-color:#ff9800}.geo-warning-banner .warning-details{margin-top:12px;padding-top:12px;border-top:1px solid #ffe082}.geo-warning-banner .unmatched-list{margin:0 0 12px;padding:0 0 0 20px;font-size:13px;color:#5d4037;max-height:150px;overflow-y:auto;columns:2;column-gap:24px}.geo-warning-banner .unmatched-list li{margin-bottom:4px;break-inside:avoid}.geo-warning-banner .warning-hint{margin:0;font-size:12px;color:#8d6e63;font-style:italic}.chart-controls{display:flex;gap:20px;align-items:center;padding:10px 16px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex-wrap:wrap}.control-group{display:flex;align-items:center;gap:8px}.control-group label{font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.mode-selector,.view-selector{display:flex;gap:8px}.mode-selector button,.view-selector button{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;color:#666;transition:all .2s ease}.mode-selector button .icon,.view-selector button .icon{font-size:14px}.mode-selector button:hover:not(:disabled),.view-selector button:hover:not(:disabled){border-color:#667eea;color:#667eea;background:#f5f7ff}.mode-selector button.active{background:linear-gradient(135deg,#f093fb,#f5576c);border-color:#f093fb;color:#fff}.view-selector button.active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff}.cluster-mode-selector{display:flex;gap:8px}.cluster-mode-selector button{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;color:#666;transition:all .2s ease}.cluster-mode-selector button .icon{font-size:14px}.cluster-mode-selector button:hover:not(:disabled){border-color:#11998e;background:#f0fffe;transform:translateY(-1px)}.cluster-mode-selector button.active{background:linear-gradient(135deg,#11998e,#38ef7d);border-color:#11998e;color:#fff;box-shadow:0 4px 12px #11998e4d}.cluster-mode-selector button:disabled{opacity:.5;cursor:not-allowed}.mode-selector button:disabled,.view-selector button:disabled{opacity:.4;cursor:not-allowed}.view-selector button:disabled{opacity:.6;cursor:not-allowed;background:#f5f5f5}.date-display,.target-display{font-size:14px;font-weight:600;color:#333;padding:6px 12px;background:#f5f5f5;border-radius:4px}.reset-view-button{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;color:#666;transition:all .2s ease}.reset-view-button .icon{font-size:14px}.reset-view-button:hover{border-color:#ff9800;color:#ff9800;background:#fff8f0;transform:translateY(-1px);box-shadow:0 2px 6px #ff980033}.reset-view-button:active{transform:translateY(0);box-shadow:0 1px 3px #ff980033}.nav-back-button{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;color:#666;transition:all .2s ease}.nav-back-button .icon{font-size:14px;font-weight:700}.nav-back-button:hover:not(:disabled){border-color:#667eea;color:#667eea;background:#f5f7ff;transform:translate(-2px)}.nav-back-button:disabled{opacity:.4;cursor:not-allowed;background:#f5f5f5}.breadcrumb-nav{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#f8f9fa;border-radius:6px;border:1px solid #e0e0e0}.breadcrumb-nav button{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;color:#555;transition:all .2s ease}.breadcrumb-nav button .icon{font-size:13px}.breadcrumb-nav button:hover{border-color:#667eea;color:#667eea;background:#f5f7ff;transform:translateY(-1px);box-shadow:0 2px 4px #667eea33}.breadcrumb-nav button.active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;font-weight:600;box-shadow:0 2px 4px #667eea4d}.breadcrumb-nav .separator{color:#999;font-size:14px;margin:0 2px}.breadcrumb-nav .current{display:flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,#11998e,#38ef7d);border-radius:4px;color:#fff;font-size:12px;font-weight:600;box-shadow:0 2px 4px #11998e4d}.breadcrumb-nav .current .icon{font-size:13px}.current-level-badge .level-icon{font-size:14px;line-height:1}.current-level-badge .level-text{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}@media (max-width: 768px){.current-level-badge{font-size:11px;padding:5px 12px;gap:6px}.current-level-badge .level-icon{font-size:13px}}.geo-map-container{display:flex;gap:0;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;flex:1;min-height:500px;height:100%}.geo-legend-sidebar{width:240px;flex-shrink:0;padding:20px;background:#f9fafb;border-right:1px solid #e5e7eb;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.geo-legend-sidebar .legend-section{margin-bottom:0}.geo-legend-sidebar .legend-section h4{margin:0 0 12px;font-size:11px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.5px}.geo-legend-sidebar .size-legend{display:flex;gap:12px;align-items:center;justify-content:space-around}.geo-legend-sidebar .size-item{display:flex;flex-direction:column;align-items:center;gap:6px}.geo-legend-sidebar .size-item span{font-size:10px;color:#666;text-align:center}.geo-legend-sidebar .size-circle{border-radius:50%;background:#667eea;opacity:.7;border:2px solid white;box-shadow:0 1px 3px #0003}.geo-legend-sidebar .size-circle.small{width:12px;height:12px}.geo-legend-sidebar .size-circle.medium{width:20px;height:20px}.geo-legend-sidebar .size-circle.large{width:32px;height:32px}.geo-legend-sidebar .color-legend{display:flex;flex-direction:column;gap:8px}.geo-legend-sidebar .color-item{display:flex;align-items:center;gap:10px}.geo-legend-sidebar .color-box{width:28px;height:18px;border-radius:3px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.geo-legend-sidebar .color-item span{font-size:11px;color:#666;font-weight:500}.geo-legend-sidebar .legend-stats{padding-top:16px;border-top:2px solid #e5e7eb}.geo-legend-sidebar .legend-stats .stat-item{display:flex;justify-content:space-between;margin-bottom:10px;padding:4px 0}.geo-legend-sidebar .legend-stats .stat-item:last-child{margin-bottom:0;margin-top:8px;padding-top:10px;border-top:1px solid #e5e7eb;font-weight:600}.geo-legend-sidebar .legend-stats .stat-label{font-size:11px;color:#666;font-weight:500}.geo-legend-sidebar .legend-stats .stat-value{font-size:12px;font-weight:700;color:#333}.geo-map-content{flex:1;position:relative;min-width:0}.geo-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;gap:20px}.loading-spinner{width:60px;height:60px;border:6px solid #f3f3f3;border-top:6px solid #667eea;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.geo-loading p{margin:0;color:#666;font-size:16px;font-weight:500}.geo-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:40px;text-align:center}.geo-error h4{margin:0 0 12px;color:#d32f2f;font-size:20px}.geo-error p{margin:0 0 8px;color:#666;font-size:14px;max-width:500px}.error-hint{color:#999!important;font-style:italic;font-size:13px!important}.geo-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:40px;text-align:center}.geo-no-data h4{margin:0 0 12px;color:#666;font-size:18px}.geo-no-data p{margin:0 0 8px;color:#999;font-size:14px}.geo-no-data .hint{font-size:13px!important;font-style:italic;color:#bbb!important}@media (max-width: 1024px){.chart-controls{gap:20px}.geo-legend-sidebar{width:200px;padding:16px}}@media (max-width: 768px){.chart-controls{flex-direction:column;align-items:stretch;gap:16px}.control-group{flex-direction:column;align-items:stretch;gap:8px}.control-group label{font-size:12px}.view-selector{flex-direction:column}.view-selector button{justify-content:center}.breadcrumb-nav{flex-wrap:wrap;gap:4px}.breadcrumb-nav button,.breadcrumb-nav .current{font-size:11px;padding:3px 6px}.nav-back-button{font-size:11px;padding:5px 10px}.geo-map-container{flex-direction:column;min-height:800px}.geo-legend-sidebar{width:100%;max-height:350px;border-right:none;border-bottom:1px solid #e5e7eb;padding:16px}.geo-map-content{min-height:500px}.geo-loading,.geo-error,.geo-no-data{min-height:400px;padding:30px 20px}}.charts-view{padding:0;background:#fff;height:100%;display:flex;flex-direction:column;min-height:0}.charts-loading,.charts-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#666}.charts-empty-hint{font-size:14px;color:#999;margin-top:8px}.charts-sub-tabs{display:flex;flex-direction:row;gap:4px;border-bottom:2px solid #e0e0e0;margin-bottom:8px;width:100%}.charts-sub-tabs .sub-tab{padding:12px 24px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:15px;font-weight:500;color:#666;transition:all .2s;position:relative;top:2px}.charts-sub-tabs .sub-tab:hover{color:#1976d2;background:#f5f5f5}.charts-sub-tabs .sub-tab.active{color:#1976d2;border-bottom-color:#1976d2;background:transparent}.charts-content{margin-top:0;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.charts-toolbar{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#f8f9fa;border-radius:0;margin-bottom:8px;flex-wrap:wrap}.view-selector{display:flex;gap:8px}.view-btn{padding:8px 16px;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all .2s}.view-btn:hover{border-color:#1976d2;color:#1976d2}.view-btn.active{background:#1976d2;border-color:#1976d2;color:#fff}.date-range-selector{display:flex;align-items:center;gap:8px}.date-range-selector label{font-size:14px;color:#666;font-weight:500}.date-range-selector select{padding:8px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:14px}.export-btn{padding:8px 16px;background:#4caf50;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;margin-left:auto}.export-btn:hover:not(:disabled){background:#45a049}.export-btn:disabled{background:#9e9e9e;cursor:not-allowed;opacity:.7}.moving-avg-toggle{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;cursor:pointer}.moving-avg-toggle input[type=checkbox]{cursor:pointer}.target-selector{display:flex;gap:8px;padding:12px 16px;background:#fff;border-bottom:1px solid #e0e0e0;margin-bottom:8px}.target-btn{padding:10px 24px;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all .2s}.target-btn:hover{border-color:#1976d2;color:#1976d2}.target-btn.active{background:#e3f2fd;border-color:#1976d2;color:#1976d2}.chart-container{background:#fff;border:none;border-radius:0;padding:0 12px 12px;flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto}.chart-placeholder{padding:40px;text-align:center}.chart-placeholder h3{margin-bottom:16px;color:#333;font-size:20px}.chart-placeholder p{margin-bottom:12px;color:#666;font-size:14px}.chart-coming-soon{color:#999;font-style:italic;margin-top:20px!important}.chart-placeholder details{margin-top:24px;text-align:left}.chart-placeholder summary{cursor:pointer;color:#1976d2;font-size:14px;margin-bottom:12px}.chart-placeholder pre{background:#f5f5f5;padding:16px;border-radius:4px;overflow-x:auto;font-size:12px;text-align:left;max-height:400px;overflow-y:auto}@media (max-width: 1024px){.charts-toolbar{flex-direction:column;align-items:stretch}.view-selector{justify-content:space-between}.export-btn{margin-left:0}}@media (max-width: 768px){.charts-view{padding:0}.charts-toolbar{padding:10px 12px}.view-selector{flex-direction:column}.view-btn,.target-btn{width:100%;text-align:center}.target-selector{flex-direction:column}.chart-container{padding:16px}.chart-placeholder{padding:20px}}.geo-info-notice{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f5f5f5;border-left:3px solid #9e9e9e;border-radius:3px;margin:0 0 12px;font-size:12px;color:#616161;opacity:.85}.geo-info-notice .info-icon{font-size:14px;flex-shrink:0}.geo-info-notice-inline{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding-left:20px;font-size:12px;color:#666;font-style:italic;white-space:nowrap}.geo-info-notice-inline .info-icon{font-size:14px;flex-shrink:0}@media (max-width: 768px){.geo-info-notice{font-size:11px;padding:5px 10px}}@media (max-width: 1024px){.geo-info-notice-inline{flex-basis:100%;margin-left:0;padding-left:0;margin-top:8px;white-space:normal}}.dashboard-v2{display:flex;flex-direction:column;height:100vh;padding:10px 20px 20px;background:#f5f5f5}.filter-controls-section{border-top:2px solid #eee;padding-top:15px;margin-top:10px}.control-checkbox{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 0}.control-checkbox input[type=checkbox]{cursor:pointer;width:16px;height:16px}.control-refresh-button{width:100%;padding:10px 16px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s;margin-top:8px}.control-refresh-button:hover:not(:disabled){background:#0056b3}.control-refresh-button:disabled{background:#ccc;cursor:not-allowed}.control-last-refresh{font-size:11px;color:#666;text-align:center;margin-top:6px;padding:4px 0}.dashboard-v2-content{display:flex;gap:20px;flex:1;overflow:hidden}.filter-sidebar{width:300px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.filter-panel-v2{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #eee}.filter-header h3{margin:0;font-size:18px;color:#333}.reset-button{padding:6px 12px;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background .2s}.reset-button:hover{background:#c82333}.filter-section{margin-bottom:20px}.filter-section h4{margin:0 0 10px;font-size:14px;font-weight:600;color:#555}.filter-section .text-input{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.filter-section .text-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.filter-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mode-toggle{padding:4px 10px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:11px;transition:all .2s}.mode-toggle.include{background:#28a745;color:#fff;border-color:#28a745}.mode-toggle.exclude{background:#dc3545;color:#fff;border-color:#dc3545}.mode-toggle:hover{opacity:.8}.date-inputs{display:flex;flex-direction:column;gap:10px}.date-inputs label{display:flex;flex-direction:column;font-size:12px;color:#666}.date-inputs input[type=date]{margin-top:4px;padding:6px;border:1px solid #ddd;border-radius:4px;font-size:13px}.filter-options{display:flex;flex-direction:column;gap:8px;max-height:350px;overflow-y:auto;overflow-x:hidden;padding:5px;border:1px solid #eee;border-radius:4px;background:#fafafa}.filter-options::-webkit-scrollbar{width:8px}.filter-options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.filter-options::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.filter-options::-webkit-scrollbar-thumb:hover{background:#555}.filter-options label{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;padding:4px;border-radius:4px;transition:background .2s}.filter-options label:hover{background:#f8f9fa}.filter-options input[type=checkbox]{cursor:pointer}.organization-group{border:1px solid #eee;border-radius:4px;margin-bottom:8px;overflow:hidden}.organization-header{display:flex;justify-content:space-between;align-items:center;padding:8px;background:#f8f9fa;position:sticky;top:0;z-index:10;margin:-5px -5px 0;border-bottom:1px solid #dee2e6}.organization-header label{display:flex;align-items:center;gap:6px;cursor:pointer;margin:0}.facility-count{font-size:11px;color:#666;margin-left:4px}.expand-button{padding:2px 8px;background:transparent;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.expand-button:hover{background:#e9ecef}.facility-list{padding:8px 8px 8px 20px;background:#fff;display:flex;flex-direction:column;gap:4px}.facility-list label{font-size:12px}.stats-summary{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.stats-summary h4{margin:0 0 15px;font-size:16px;color:#333}.stat-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.stat-item:last-child{border-bottom:none}.stat-label{font-size:13px;color:#666}.stat-value{font-size:14px;font-weight:600;color:#333}.error-message{margin-top:15px;padding:10px;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;font-size:12px}.dashboard-v2-main{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.tab-navigation{display:flex;border-bottom:2px solid #eee;background:#f8f9fa}.tab-button{padding:12px 24px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all .2s}.tab-button:hover{background:#e9ecef;color:#333}.tab-button.active{color:#007bff;border-bottom-color:#007bff;background:#fff}.tab-content{flex:1;display:flex;flex-direction:column;padding:12px;overflow:hidden;min-height:0}.table-view{height:100%}.charts-placeholder{text-align:center;color:#666}.placeholder-content{max-width:600px}.placeholder-content h2{color:#333;margin-bottom:10px}.placeholder-content p{margin-bottom:30px;color:#666}.placeholder-stats{display:flex;gap:20px;justify-content:center;margin-top:30px}.stat-box{background:#f8f9fa;padding:20px;border-radius:8px;min-width:200px}.stat-box h3{margin:0 0 10px;font-size:16px;color:#333}.stat-box .stat-value{font-size:36px;font-weight:700;color:#007bff}.stat-box ul{text-align:left;padding-left:20px;margin:0}.stat-box li{margin-bottom:5px;font-size:14px}.loading-placeholder{font-size:18px;color:#666}.select-facilities-button{width:100%;padding:10px 16px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s;text-align:left}.select-facilities-button:hover{background:#0056b3}.select-facilities-button .selection-count{font-weight:400;opacity:.9}.facility-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.facility-modal{background:#fff;border-radius:8px;width:90%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.facility-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #eee}.facility-modal-header h2{margin:0;font-size:24px;color:#333}.modal-close-button{background:transparent;border:none;font-size:36px;line-height:1;color:#666;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close-button:hover{background:#f0f0f0;color:#333}.facility-modal-content{flex:1;overflow:auto;padding:20px 24px}.facility-modal-search{margin-bottom:20px}.facility-modal-search .text-input{width:100%;max-width:500px;padding:10px 16px;font-size:16px}.facility-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.facility-grid-item{border:1px solid #ddd;border-radius:8px;padding:12px;background:#fafafa}.facility-grid-org-header{display:flex;justify-content:space-between;align-items:center;padding:8px;background:#f0f0f0;border-radius:4px;margin-bottom:8px}.facility-grid-org-header label{display:flex;align-items:center;gap:8px;cursor:pointer;margin:0;flex:1}.facility-grid-org-header strong{font-size:15px;color:#333}.facility-grid-list{display:flex;flex-direction:column;gap:6px;padding:8px 4px}.facility-grid-list label{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;padding:4px;border-radius:4px;transition:background .2s}.facility-grid-list label:hover{background:#e9ecef}.no-facilities-message{grid-column:1 / -1;text-align:center;padding:40px;color:#666;font-size:16px}.facility-modal-footer{padding:16px 24px;border-top:2px solid #eee;display:flex;justify-content:flex-end}.modal-done-button{padding:10px 24px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;transition:background .2s}.modal-done-button:hover{background:#218838}@media (max-width: 1200px){.dashboard-v2-content{flex-direction:column}.filter-sidebar{width:100%}.facility-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width: 768px){.facility-grid{grid-template-columns:1fr}.facility-modal{width:95%;max-height:95vh}}.analysis-view{display:flex;flex-direction:column;gap:20px;padding:20px;height:100%}.analysis-summary-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:10px}.summary-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000000d;transition:box-shadow .2s ease}.summary-card:hover{box-shadow:0 4px 8px #0000001a}.summary-card.loading{opacity:.6;pointer-events:none}.card-label{font-size:14px;color:#666;margin-bottom:8px;font-weight:500}.card-value{font-size:28px;font-weight:700;color:#333}.analysis-toolbar{display:flex;justify-content:flex-end;align-items:center;padding:10px 0}.export-csv-button{padding:10px 20px;background-color:#1976d2;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.export-csv-button:hover:not(:disabled){background-color:#1565c0}.export-csv-button:disabled{background-color:#ccc;cursor:not-allowed}.analysis-sub-tabs{display:flex;gap:2px;border-bottom:2px solid #e0e0e0;margin-bottom:20px}.sub-tab-button{padding:12px 24px;background:none;border:none;border-bottom:3px solid transparent;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease}.sub-tab-button:hover{color:#333;background-color:#f5f5f5}.sub-tab-button.active{color:#1976d2;border-bottom-color:#1976d2;font-weight:600}.analysis-tab-content{flex:1;overflow:hidden}.analysis-table-container{height:100%;overflow:auto;border:1px solid #e0e0e0;border-radius:4px;background:#fff}.analysis-table{width:100%;border-collapse:collapse;font-size:14px}.analysis-table thead{position:sticky;top:0;background:#f5f5f5;z-index:1}.analysis-table th{padding:12px 16px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e0e0e0;white-space:nowrap}.analysis-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.analysis-table th.sortable:hover{background-color:#eee}.analysis-table th.center,.analysis-table td.center{text-align:center}.analysis-table th.right,.analysis-table td.right{text-align:right}.analysis-table tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s ease}.analysis-table tbody tr:hover{background-color:#f9f9f9}.analysis-table td{padding:12px 16px;color:#333}.rate-high{color:#2e7d32;font-weight:600}.rate-medium{color:#f57c00;font-weight:600}.rate-low,.positive-high{color:#d32f2f;font-weight:600}.positive-medium{color:#f57c00;font-weight:600}.positive-low{color:#1976d2;font-weight:500}.coinfection-high{color:#d32f2f;font-weight:600}.coinfection-medium{color:#f57c00;font-weight:600}.analysis-table-loading,.analysis-table-empty{padding:40px;text-align:center;color:#666;font-size:16px}@media (max-width: 1200px){.analysis-summary-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.analysis-view{padding:10px}.analysis-summary-cards{grid-template-columns:1fr;gap:12px}.summary-card{padding:16px}.card-value{font-size:24px}.analysis-table{font-size:12px}.analysis-table th,.analysis-table td{padding:8px 12px}.sub-tab-button{padding:10px 16px;font-size:13px}}@media (max-width: 480px){.analysis-toolbar{justify-content:stretch}.export-csv-button{width:100%}.analysis-sub-tabs{flex-direction:column}.sub-tab-button{text-align:left;border-bottom:1px solid #e0e0e0}.sub-tab-button.active{background-color:#e3f2fd;border-left:3px solid #1976d2;border-bottom:1px solid #e0e0e0}}.email-schedule-config{max-width:900px;margin:0 auto;padding:20px}.config-header{margin-bottom:30px}.config-header h2{margin:0 0 8px;color:#333;font-size:24px}.config-header .subtitle{margin:0;color:#666;font-size:14px}.config-section{margin-bottom:30px;padding:20px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.config-label{display:block;margin-bottom:10px;font-weight:600;color:#333;font-size:16px}.config-input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit}.config-input:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a}.config-input:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.help-text{margin:8px 0 0;font-size:13px;color:#666}.help-text.success{color:#388e3c;font-weight:500}.alert{padding:12px 16px;margin-bottom:20px;border-radius:6px;font-size:14px}.alert-error{background:#ffebee;border:1px solid #ef5350;color:#c62828}.alert-success{background:#e8f5e9;border:1px solid #66bb6a;color:#2e7d32}.recipient-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;min-height:40px}.recipient-list.empty{display:block;padding:16px;background:#fff;border:2px dashed #ddd;border-radius:6px;text-align:center;color:#999}.recipient-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#e3f2fd;border:1px solid #90caf9;border-radius:20px;font-size:14px}.recipient-email{color:#1976d2}.recipient-chip .remove-btn{background:none;border:none;color:#1976d2;font-size:20px;line-height:1;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%}.recipient-chip .remove-btn:hover{background:#1976d2;color:#fff}.recipient-count{width:100%;margin-top:4px;font-size:12px;color:#666}.add-recipient{display:flex;gap:8px;margin-bottom:16px}.add-recipient .config-input{flex:1}.btn{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:#1976d2;color:#fff}.btn-primary:hover:not(:disabled){background:#1565c0}.btn-secondary{background:#fff;color:#1976d2;border:1px solid #1976d2}.btn-secondary:hover:not(:disabled){background:#e3f2fd}.button-group{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.button-group .btn{flex:1;min-width:180px}.btn-link{background:none;color:#1976d2;padding:4px 8px;text-decoration:underline}.btn-link:hover{color:#1565c0}.schedule-toggle{display:flex;align-items:center;gap:12px}.toggle-switch{position:relative;display:inline-block;width:50px;height:26px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:26px}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.toggle-slider{background-color:#1976d2}input:checked+.toggle-slider:before{transform:translate(24px)}input:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}.toggle-label{font-size:14px;color:#333}.chart-list{list-style:none;padding:0;margin:0}.chart-list li{padding:8px 0;color:#388e3c;font-size:14px}.last-execution{background:#fff;padding:16px;border-radius:6px;border:1px solid #e0e0e0}.last-execution p{margin:8px 0;font-size:14px}.last-execution .status{padding:2px 8px;border-radius:4px;font-weight:500;font-size:12px}.last-execution .status.success{background:#e8f5e9;color:#388e3c}.last-execution .status.failed{background:#ffebee;color:#d32f2f}.error-text{color:#d32f2f}.trigger-controls{display:flex;flex-direction:column;gap:12px}.progress-info{margin-top:16px;padding:16px;background:#fff3e0;border:1px solid #ffb74d;border-radius:6px}.progress-info p{margin:0 0 12px;font-weight:600;color:#e65100}.progress-steps{margin:0;padding-left:24px;color:#e65100}.progress-steps li{margin:4px 0;font-size:13px}.history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.history-header h3{margin:0;font-size:18px;color:#333}.history-table-container{overflow-x:auto}.history-table{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden}.history-table thead{background:#f5f5f5}.history-table th{padding:12px;text-align:left;font-weight:600;font-size:13px;color:#666;border-bottom:2px solid #e0e0e0}.history-table td{padding:12px;border-bottom:1px solid #f0f0f0;font-size:13px;color:#333}.history-table tr:last-child td{border-bottom:none}.history-table tr.failed-row{background:#ffebee}.history-table tr:hover:not(.failed-row){background:#f9f9f9}.status-badge{padding:4px 8px;border-radius:4px;font-weight:500;font-size:12px;white-space:nowrap}.status-badge.success{background:#e8f5e9;color:#388e3c}.status-badge.failed{background:#ffebee;color:#d32f2f}.details-text{color:#666;font-size:12px}.empty-state{text-align:center;padding:32px;color:#999;font-style:italic}.loading{text-align:center;padding:40px;color:#999}.error{padding:20px;background:#ffebee;border:1px solid #ef5350;border-radius:6px;color:#c62828}@media (max-width: 768px){.email-schedule-config{padding:12px}.config-section{padding:16px}.history-table{font-size:12px}.history-table th,.history-table td{padding:8px}.add-recipient{flex-direction:column}.add-recipient .config-input{width:100%}}.dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dialog-container{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;max-width:700px;width:90%;max-height:90vh;display:flex;flex-direction:column;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.dialog-header{padding:20px 24px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.dialog-header h3{margin:0;color:#333;font-size:20px}.close-button{background:none;border:none;font-size:28px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.close-button:hover{background:#f5f5f5;color:#666}.dialog-body{padding:24px;overflow-y:auto;flex:1}.db-facility-info{margin-bottom:20px}.db-facility-info label{display:block;font-weight:600;color:#666;font-size:13px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.db-facility-name{font-size:18px;font-weight:700;color:#1976d2;padding:12px 16px;background:#e3f2fd;border-radius:4px;border-left:4px solid #1976d2}.current-match-info{margin-bottom:25px;padding:16px;background:#f9f9f9;border-radius:4px}.current-match-info label{display:block;font-weight:600;color:#666;font-size:13px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.current-match-details{background:#fff;padding:12px;border-radius:4px;border:1px solid #e0e0e0}.match-name{font-weight:600;color:#333;margin-bottom:6px}.match-address{font-size:13px;color:#666;margin-bottom:10px}.match-meta{display:flex;gap:12px;align-items:center}.match-confidence{font-size:12px;color:#666;font-weight:500}.search-section{margin-bottom:20px}.search-section label{display:block;font-weight:600;color:#333;margin-bottom:8px}.search-input{width:100%;padding:10px 14px;border:2px solid #e0e0e0;border-radius:4px;font-size:14px;transition:border-color .2s ease}.search-input:focus{outline:none;border-color:#1976d2}.facility-selection-list{max-height:300px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:20px}.facility-option{padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .2s ease;position:relative}.facility-option:last-child{border-bottom:none}.facility-option:hover{background:#f5f5f5}.facility-option.selected{background:#e3f2fd;border-left:4px solid #1976d2}.facility-option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.facility-option-name{font-weight:600;color:#333}.facility-option-no{font-size:12px;color:#999;font-weight:500}.facility-option-address{font-size:13px;color:#666}.selected-indicator{position:absolute;top:12px;right:16px;color:#1976d2;font-weight:600;font-size:12px}.no-results{padding:40px 20px;text-align:center;color:#999;font-style:italic}.selected-preview{padding:16px;background:#e8f5e9;border:1px solid #66bb6a;border-radius:4px}.selected-preview label{display:block;font-weight:600;color:#2e7d32;font-size:13px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.preview-details{background:#fff;padding:12px;border-radius:4px}.preview-name{font-weight:700;color:#333;margin-bottom:6px}.preview-address{font-size:13px;color:#666;margin-bottom:6px}.preview-no{font-size:12px;color:#999;font-weight:500}.dialog-footer{padding:16px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px}.dialog-footer .btn-primary,.dialog-footer .btn-secondary{padding:10px 24px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.dialog-footer .btn-primary{background:#1976d2;color:#fff;border:none}.dialog-footer .btn-primary:hover:not(:disabled){background:#1565c0}.dialog-footer .btn-primary:disabled{background:#bdbdbd;cursor:not-allowed}.dialog-footer .btn-secondary{background:#fff;color:#666;border:1px solid #e0e0e0}.dialog-footer .btn-secondary:hover{background:#f5f5f5;border-color:#ccc}.facility-selection-list::-webkit-scrollbar{width:8px}.facility-selection-list::-webkit-scrollbar-track{background:#f1f1f1}.facility-selection-list::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.facility-selection-list::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width: 768px){.dialog-container{width:95%;max-height:95vh}.dialog-header{padding:16px 20px}.dialog-header h3{font-size:18px}.dialog-body{padding:20px}.facility-selection-list{max-height:200px}.dialog-footer{padding:12px 20px}}.facility-geocoding-admin{padding:20px;max-width:1400px;margin:0 auto}.facility-geocoding-admin h2{margin-bottom:20px;color:#333;font-size:24px}.tabs{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #e0e0e0}.tab{padding:12px 24px;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all .2s ease;position:relative;bottom:-2px}.tab:hover{color:#1976d2;background:#f5f5f5}.tab.active{color:#1976d2;border-bottom-color:#1976d2;font-weight:600}.tab.completed{color:#388e3c}.tab.completed:after{content:" ✓";font-size:16px}.tab-container{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:30px;min-height:500px}.alert{padding:12px 16px;border-radius:4px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.alert.error{background:#ffebee;border:1px solid #ef5350;color:#c62828}.alert.success{background:#e8f5e9;border:1px solid #66bb6a;color:#2e7d32}.alert.warning{background:#fff3e0;border:1px solid #ffa726;color:#e65100}.alert.info{background:#e3f2fd;border:1px solid #42a5f5;color:#1565c0}.upload-section{text-align:center;padding:40px 20px}.file-input-wrapper{display:inline-block;position:relative;margin:20px 0}.file-input-wrapper input[type=file]{position:absolute;left:-9999px}.file-input-label{display:inline-block;padding:12px 32px;background:#1976d2;color:#fff;border-radius:4px;cursor:pointer;font-weight:500;transition:background .2s ease}.file-input-label:hover{background:#1565c0}.csv-preview{margin-top:30px;text-align:left}.csv-preview h3{margin-bottom:15px;color:#333}.facility-list{max-height:400px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:4px}.facility-item{padding:12px 16px;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;align-items:start}.facility-item:last-child{border-bottom:none}.facility-item:hover{background:#f9f9f9}.facility-name{font-weight:600;color:#333;margin-bottom:4px}.facility-address{font-size:13px;color:#666}.facility-no{color:#999;font-size:12px}.match-section{padding:20px}.match-controls{display:flex;gap:15px;margin-bottom:25px;align-items:center}.match-controls label{font-weight:500;color:#333}.match-controls input[type=number]{width:80px;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.match-stats{display:flex;gap:20px;margin-bottom:25px}.stat-card{flex:1;padding:16px;background:#f5f5f5;border-radius:4px;text-align:center}.stat-value{font-size:28px;font-weight:700;color:#333;margin-bottom:4px}.stat-label{font-size:13px;color:#666;text-transform:uppercase;letter-spacing:.5px}.stat-card.exact .stat-value{color:#388e3c}.stat-card.fuzzy .stat-value{color:#f57c00}.stat-card.unmatched .stat-value{color:#d32f2f}.match-results-table{width:100%;border-collapse:collapse;margin-top:20px}.match-results-table th{background:#f5f5f5;padding:12px 16px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e0e0e0}.match-results-table td{padding:12px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top}.match-results-table tr:hover{background:#fafafa}.match-badge{display:inline-block;padding:4px 8px;border-radius:3px;font-size:12px;font-weight:600;text-transform:uppercase}.match-badge.exact{background:#c8e6c9;color:#2e7d32}.match-badge.fuzzy{background:#ffe0b2;color:#e65100}.match-badge.manual{background:#bbdefb;color:#1565c0}.match-badge.none{background:#ffcdd2;color:#c62828}.confidence-bar{width:100%;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;margin-top:4px}.confidence-fill{height:100%;background:#4caf50;transition:width .3s ease}.confidence-fill.low{background:#f44336}.confidence-fill.medium{background:#ff9800}.confidence-fill.high{background:#4caf50}.override-button{padding:6px 12px;background:#1976d2;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px;font-weight:500}.override-button:hover{background:#1565c0}.geocode-section{padding:20px}.geocode-config{background:#f9f9f9;padding:20px;border-radius:4px;margin-bottom:30px}.config-row{display:flex;gap:20px;align-items:center;margin-bottom:15px}.config-row label{font-weight:500;color:#333;min-width:120px}.config-row input[type=text],.config-row input[type=password],.config-row select{flex:1;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.cost-estimate{padding:12px 16px;background:#e3f2fd;border-left:4px solid #1976d2;border-radius:4px;margin-top:15px}.cost-estimate strong{color:#1565c0}.geocode-progress{margin-top:30px}.progress-bar-container{width:100%;height:30px;background:#e0e0e0;border-radius:15px;overflow:hidden;position:relative;margin:15px 0}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#1976d2,#42a5f5);transition:width .3s ease;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.progress-status{text-align:center;color:#666;font-size:14px;margin-top:10px}.review-section{padding:20px}.review-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.review-stat-card{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff}.review-stat-card.region{background:linear-gradient(135deg,#f093fb,#f5576c)}.review-stat-card.state{background:linear-gradient(135deg,#4facfe,#00f2fe)}.review-stat-card.accuracy{background:linear-gradient(135deg,#43e97b,#38f9d7)}.review-stat-value{font-size:32px;font-weight:700;margin-bottom:8px}.review-stat-label{font-size:14px;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.breakdown-section{margin-bottom:30px}.breakdown-section h3{margin-bottom:15px;color:#333}.breakdown-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.breakdown-item{padding:10px 15px;background:#f5f5f5;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.breakdown-item-name{font-weight:500;color:#333}.breakdown-item-count{font-weight:700;color:#1976d2}.geocoded-facilities-table{width:100%;border-collapse:collapse;margin-top:20px}.geocoded-facilities-table th{background:#f5f5f5;padding:12px 16px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e0e0e0}.geocoded-facilities-table td{padding:12px 16px;border-bottom:1px solid #f0f0f0}.geocoded-facilities-table tr:hover{background:#fafafa}.accuracy-badge{display:inline-block;padding:4px 8px;border-radius:3px;font-size:11px;font-weight:600;text-transform:uppercase}.accuracy-badge.rooftop{background:#c8e6c9;color:#2e7d32}.accuracy-badge.street{background:#bbdefb;color:#1565c0}.accuracy-badge.city{background:#ffe0b2;color:#e65100}.accuracy-badge.approximate{background:#ffcdd2;color:#c62828}.coordinates{font-family:Courier New,monospace;font-size:12px;color:#666}.btn-primary{padding:10px 24px;background:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s ease}.btn-primary:hover{background:#1565c0}.btn-primary:disabled{background:#bdbdbd;cursor:not-allowed}.btn-secondary{padding:10px 24px;background:#fff;color:#1976d2;border:1px solid #1976d2;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.btn-secondary:hover{background:#e3f2fd}.action-buttons{display:flex;gap:15px;margin-top:30px;justify-content:flex-end}@media (max-width: 768px){.facility-geocoding-admin{padding:15px}.tabs{overflow-x:auto;flex-wrap:nowrap}.tab{white-space:nowrap;font-size:12px;padding:10px 16px}.tab-container{padding:20px 15px}.match-stats,.review-stats{grid-template-columns:1fr}.config-row{flex-direction:column;align-items:flex-start}.config-row label{min-width:auto}.breakdown-list{grid-template-columns:1fr}.match-results-table,.geocoded-facilities-table{font-size:13px}.match-results-table th,.match-results-table td,.geocoded-facilities-table th,.geocoded-facilities-table td{padding:8px 10px}}.facility-list::-webkit-scrollbar,.match-results-table::-webkit-scrollbar,.geocoded-facilities-table::-webkit-scrollbar{width:8px;height:8px}.facility-list::-webkit-scrollbar-track,.match-results-table::-webkit-scrollbar-track,.geocoded-facilities-table::-webkit-scrollbar-track{background:#f1f1f1}.facility-list::-webkit-scrollbar-thumb,.match-results-table::-webkit-scrollbar-thumb,.geocoded-facilities-table::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.facility-list::-webkit-scrollbar-thumb:hover,.match-results-table::-webkit-scrollbar-thumb:hover,.geocoded-facilities-table::-webkit-scrollbar-thumb:hover{background:#555}.sheets-export-admin{padding:20px;max-width:1200px;margin:0 auto}.export-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.export-header h2{margin:0;font-size:1.5rem;color:#333}.spreadsheet-link{color:#1976d2;text-decoration:none;font-weight:500;padding:8px 16px;border:1px solid #1976d2;border-radius:4px;transition:all .2s}.spreadsheet-link:hover{background-color:#1976d2;color:#fff}.export-controls{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:24px}.control-section{margin-bottom:16px}.control-label{display:block;font-weight:600;margin-bottom:8px;color:#333}.preset-buttons{display:flex;flex-wrap:wrap;gap:8px}.preset-button{padding:8px 16px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:.9rem;transition:all .2s}.preset-button:hover{border-color:#1976d2;color:#1976d2}.preset-button.selected{background:#1976d2;color:#fff;border-color:#1976d2}.custom-date-range{display:flex;gap:16px;margin-top:12px;padding:12px;background:#fff;border-radius:4px;border:1px solid #ddd}.date-input-group{display:flex;flex-direction:column;gap:4px}.date-input-group label{font-size:.85rem;color:#666}.date-input-group input{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.date-input-group input:focus{outline:none;border-color:#1976d2}.filter-info{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#e3f2fd;border-radius:4px;font-size:.85rem;color:#1565c0;margin-bottom:16px}.info-icon{font-size:1rem}.export-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#1976d2;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s;min-width:150px}.export-button:hover:not(:disabled){background:#1565c0}.export-button:disabled{background:#ccc;cursor:not-allowed}.spinner{width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.export-result{margin-top:16px;padding:12px 16px;border-radius:4px}.export-result.success{background:#e8f5e9;border:1px solid #4caf50}.export-result.error{background:#ffebee;border:1px solid #f44336}.result-header{font-weight:600;margin-bottom:8px}.export-result.success .result-header{color:#2e7d32}.export-result.error .result-header{color:#c62828}.result-details{font-size:.9rem;color:#333}.result-details div{margin-bottom:4px}.view-sheet-link{display:inline-block;margin-top:8px;color:#1976d2;font-weight:500;text-decoration:none}.view-sheet-link:hover{text-decoration:underline}.export-history{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.history-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f5f5f5;border-bottom:1px solid #e0e0e0}.history-header h3{margin:0;font-size:1.1rem;color:#333}.refresh-button{padding:6px 12px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s}.refresh-button:hover:not(:disabled){border-color:#1976d2;color:#1976d2}.refresh-button:disabled{color:#999;cursor:not-allowed}.history-empty{padding:40px 20px;text-align:center;color:#666}.history-table{width:100%;border-collapse:collapse}.history-table th,.history-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e0e0e0}.history-table th{background:#fafafa;font-weight:600;color:#555;font-size:.85rem}.history-table td{font-size:.9rem}.history-table tr:hover{background:#f8f9fa}.status-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:500}.status-success{background:#e8f5e9;color:#2e7d32}.status-failed{background:#ffebee;color:#c62828}.status-partial{background:#fff3e0;color:#e65100}.view-link{color:#1976d2;text-decoration:none;font-weight:500}.view-link:hover{text-decoration:underline}.error-tooltip{color:#c62828;cursor:help;border-bottom:1px dashed #c62828}.scheduled-info{margin-top:16px;padding:12px 16px;background:#f5f5f5;border-radius:4px;font-size:.9rem;color:#666}@media (max-width: 768px){.preset-buttons,.custom-date-range{flex-direction:column}.history-table{font-size:.8rem}.history-table th,.history-table td{padding:8px 12px}}.customers-v2{padding:0;height:100%;display:flex;flex-direction:column}.cv2-dashboard-layout{height:100vh;padding:10px 20px 20px;background:#f5f5f5}.cv2-dashboard-content{display:flex;gap:20px;flex:1;overflow:hidden}.cv2-dashboard-main{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.cv2-table-view{flex:1;display:flex;flex-direction:column}.cv2-table-toolbar{padding:8px 0;margin-bottom:4px;display:flex;justify-content:space-between;align-items:center}.cv2-table-count{font-size:.85rem;color:#666;font-weight:500}.cv2-filter-checkbox{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#666;cursor:pointer;margin-bottom:6px}.cv2-filter-hint{font-size:.75rem;color:#999}.cv2-loading{padding:40px;text-align:center;color:#999}.cv2-empty{padding:24px;text-align:center;color:#bbb;font-size:.85rem}.cv2-btn{padding:6px 14px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:.8rem}.cv2-btn:hover{background:#f5f5f5}.cv2-btn-sm{padding:4px 10px;font-size:.75rem}.cv2-btn-xs{padding:2px 8px;font-size:.7rem}.cv2-btn-advance{background:#e3f2fd;border-color:#2196f3;color:#1565c0}.cv2-btn-advance:hover{background:#bbdefb}.cv2-btn-disqualify{background:#fafafa;border-color:#bbb;color:#757575}.cv2-btn-disqualify:hover{background:#eee}.cv2-btn-lost{background:#fce4ec;border-color:#ef9a9a;color:#c62828}.cv2-btn-lost:hover{background:#ffcdd2}.cv2-back-btn{margin-bottom:12px}.cv2-pipeline{flex:1;display:flex;flex-direction:column;overflow:hidden}.cv2-pipeline-controls{display:flex;align-items:center;gap:16px;margin-bottom:12px;flex-shrink:0}.cv2-pipeline-summary{font-size:.85rem;color:#666}.cv2-toggle{font-size:.8rem;color:#666;cursor:pointer;display:flex;align-items:center;gap:4px}.cv2-kanban{display:flex;gap:10px;overflow-x:auto;flex:1;padding-bottom:8px}.cv2-kanban-col{min-width:200px;max-width:240px;flex:1;display:flex;flex-direction:column;background:#f8f9fa;border-radius:8px;overflow:hidden}.cv2-kanban-header{padding:10px 12px;border-top:3px solid #9e9e9e;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #eee}.cv2-kanban-title{font-size:.75rem;font-weight:600;color:#333}.cv2-kanban-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:10px;font-size:.7rem;font-weight:600;color:#fff;padding:0 6px}.cv2-kanban-cards{padding:8px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.cv2-kanban-empty{padding:16px;text-align:center;color:#ccc;font-size:.75rem}.cv2-kanban-card{padding:10px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;font-size:.8rem}.cv2-kanban-card:hover{border-color:#bbb;box-shadow:0 1px 4px #0000000f}.cv2-card-name{font-weight:600;color:#1565c0;cursor:pointer;margin-bottom:4px;font-size:.8rem;line-height:1.2}.cv2-card-name:hover{text-decoration:underline}.cv2-card-meta{display:flex;gap:8px;font-size:.7rem;color:#888;margin-bottom:2px}.cv2-card-facilities{font-size:.7rem;color:#666}.cv2-card-source{font-size:.65rem;color:#aaa;margin-top:2px}.cv2-card-nextstep{font-size:.7rem;color:#1565c0;margin-top:4px;font-style:italic}.cv2-card-actions{display:flex;gap:4px;margin-top:8px}.cv2-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.cv2-modal{background:#fff;border-radius:10px;padding:24px;min-width:400px;max-width:500px;box-shadow:0 8px 32px #00000026}.cv2-modal h3{margin:0 0 16px;font-size:1.1rem}.cv2-form{display:flex;flex-direction:column;gap:12px}.cv2-field{display:flex;flex-direction:column;gap:4px}.cv2-field label{font-size:.8rem;font-weight:500;color:#555}.cv2-field input,.cv2-field select,.cv2-field textarea{padding:8px 10px;border:1px solid #ddd;border-radius:4px;font-size:.85rem}.cv2-checkbox{display:flex;align-items:center;gap:8px;font-size:.85rem;cursor:pointer}.cv2-coc-result{padding:10px;border-radius:6px;text-align:center;font-weight:600;font-size:.9rem}.cv2-coc-pass{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.cv2-coc-fail{background:#fafafa;color:#757575;border:1px solid #e0e0e0}.cv2-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.cv2-org-detail{flex:1;padding:16px 24px}.cv2-org-header{display:flex;align-items:center;gap:16px;margin-bottom:12px}.cv2-org-header-main{flex:1}.cv2-org-header h2{margin:0;font-size:1.3rem}.cv2-org-dba{font-size:.85rem;color:#888}.cv2-org-status{padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;color:#fff;text-transform:capitalize}.cv2-org-summary{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px;background:#f8f9fa;border-radius:8px;margin-bottom:12px}.cv2-summary-item{display:flex;flex-direction:column}.cv2-summary-label{font-size:.7rem;color:#999;text-transform:uppercase}.cv2-summary-value{font-size:.85rem;font-weight:500}.cv2-org-lead{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#e3f2fd;border-radius:6px;margin-bottom:12px;font-size:.8rem;flex-wrap:wrap}.cv2-lead-label{font-weight:600;color:#1565c0}.cv2-lead-stage{font-weight:500}.cv2-lead-coc{background:#4caf50;color:#fff;padding:1px 8px;border-radius:10px;font-size:.7rem;font-weight:600}.cv2-lead-source{color:#888}.cv2-lead-nextstep{color:#1565c0;font-style:italic}.cv2-org-tags{display:flex;gap:6px;margin-bottom:12px}.cv2-tag{padding:2px 10px;background:#e8eaf6;border-radius:10px;font-size:.72rem;color:#3949ab}.cv2-org-tabs{display:flex;gap:0;border-bottom:2px solid #eee;margin-bottom:12px}.cv2-tab{padding:8px 20px;border:none;background:none;cursor:pointer;font-size:.85rem;color:#888;border-bottom:2px solid transparent;margin-bottom:-2px}.cv2-tab:hover{color:#333}.cv2-tab.active{color:#1565c0;border-bottom-color:#1565c0;font-weight:500}.cv2-org-tab-content{min-height:200px}.cv2-org-notes{margin-top:16px;padding:12px;background:#fffde7;border-radius:6px}.cv2-org-notes h4{margin:0 0 4px;font-size:.85rem}.cv2-org-notes p{margin:0;font-size:.85rem;color:#666}.cv2-table{width:100%;border-collapse:collapse;font-size:.8rem}.cv2-table th{text-align:left;padding:8px 12px;background:#f5f5f5;border-bottom:1px solid #ddd;font-size:.75rem;color:#666;font-weight:600}.cv2-table td{padding:8px 12px;border-bottom:1px solid #f0f0f0}.cv2-table tr:hover td{background:#fafafa}.cv2-fac-status{padding:2px 8px;border-radius:10px;font-size:.7rem;font-weight:500}.cv2-fac-prospect{background:#e3f2fd;color:#1565c0}.cv2-fac-trial{background:#fff8e1;color:#e65100}.cv2-fac-active{background:#e8f5e9;color:#2e7d32}.cv2-fac-inactive{background:#f5f5f5;color:#757575}.cv2-tab-actions{margin-bottom:8px}.cv2-add-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px;padding:10px;background:#f8f9fa;border-radius:6px}.cv2-add-form input,.cv2-add-form select,.cv2-add-form textarea{padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:.8rem}.cv2-add-form input{flex:1;min-width:120px}.cv2-add-form textarea{flex:1;min-width:200px}.cv2-timeline{padding-left:20px}.cv2-timeline-item{position:relative;padding-left:20px;padding-bottom:16px;border-left:2px solid #e0e0e0}.cv2-timeline-item:last-child{border-left:2px solid transparent}.cv2-timeline-dot{position:absolute;left:-6px;top:4px;width:10px;height:10px;border-radius:50%;background:#2196f3;border:2px solid #fff}.cv2-timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.cv2-activity-type{font-size:.72rem;font-weight:600;text-transform:uppercase;color:#2196f3}.cv2-activity-date{font-size:.7rem;color:#aaa}.cv2-activity-subject{font-size:.85rem;font-weight:500}.cv2-activity-body{font-size:.8rem;color:#666;margin-top:2px}.cv2-activity-stage-change{font-size:.75rem;color:#ff9800;font-weight:500;margin-top:2px}.inventory-router{padding:2rem;max-width:1400px;margin:0 auto}.inventory-header{margin-bottom:2rem}.inventory-header h2{margin:0 0 .5rem;color:#2c3e50;font-size:2rem}.inventory-header p{margin:0;color:#666;font-size:1.1rem}.inventory-navigation{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e9ecef;padding-bottom:1rem;flex-wrap:wrap}.inventory-nav-link{background:none;border:none;color:#666;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;white-space:nowrap}.inventory-nav-link:hover{background-color:#f8f9fa;color:#2c3e50}.inventory-nav-link.active{background-color:#27ae60;color:#fff;font-weight:600}.inventory-content{min-height:400px}.inventory-placeholder{display:flex;align-items:center;justify-content:center;min-height:300px;color:#999;font-size:1.2rem}@media (max-width: 768px){.inventory-router{padding:1rem}.inventory-navigation{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.inventory-nav-link{padding:.5rem 1rem;font-size:13px}}.inventory-loading{display:flex;align-items:center;justify-content:center;min-height:200px;color:#666;font-size:1rem}.inventory-loading-inline{font-size:.85rem;color:#999;margin-left:.5rem}.inventory-error-banner{background-color:#fde8e8;border:1px solid #f5c6c6;color:#c0392b;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.inventory-empty-state{color:#999;font-style:italic;margin:.5rem 0}.inventory-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;border-radius:6px;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s,opacity .2s;white-space:nowrap}.inventory-btn:disabled{opacity:.6;cursor:not-allowed}.inventory-btn-primary{background-color:#27ae60;color:#fff}.inventory-btn-primary:hover:not(:disabled){background-color:#219a52}.inventory-btn-secondary{background-color:#f0f0f0;color:#333;border:1px solid #ddd}.inventory-btn-secondary:hover:not(:disabled){background-color:#e4e4e4}.inventory-btn-danger{background-color:#e74c3c;color:#fff}.inventory-btn-danger:hover:not(:disabled){background-color:#c0392b}.inventory-btn-success{background-color:#2ecc71;color:#fff}.inventory-btn-success:hover:not(:disabled){background-color:#27ae60}.inventory-btn-warning{background-color:#e67e22;color:#fff}.inventory-btn-warning:hover:not(:disabled){background-color:#ca6f1e}.inventory-btn-sm{padding:.4rem .8rem;font-size:13px}.inventory-form-label{display:block;font-size:13px;font-weight:600;color:#444;margin-bottom:.3rem}.inventory-required{color:#e74c3c}.inventory-form-input{width:100%;padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:14px;color:#333;background:#fff;box-sizing:border-box;transition:border-color .2s}.inventory-form-input:focus{outline:none;border-color:#27ae60;box-shadow:0 0 0 2px #27ae6026}.inventory-form-textarea{resize:vertical;min-height:80px}.inventory-form-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.inventory-part-form{max-width:800px}.inventory-part-form-header{margin-bottom:1.5rem}.inventory-part-form-header h3{margin:0;color:#2c3e50;font-size:1.4rem}.inventory-form{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem}.inventory-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.inventory-form-group{display:flex;flex-direction:column}.inventory-form-full-width{grid-column:1 / -1}.inventory-form-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e9ecef}.inventory-parts-list{width:100%}.inventory-parts-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.inventory-parts-list-filters{display:flex;gap:.75rem;flex-wrap:wrap;flex:1;min-width:0}.inventory-search-input{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:14px;min-width:200px;flex:1;max-width:320px}.inventory-search-input:focus{outline:none;border-color:#27ae60;box-shadow:0 0 0 2px #27ae6026}.inventory-filter-select{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff;cursor:pointer}.inventory-parts-list-actions{display:flex;gap:.5rem;flex-shrink:0}.inventory-parts-count{font-size:13px;color:#666;margin-bottom:.5rem}.inventory-part-detail{display:flex;flex-direction:column;gap:1.5rem}.inventory-part-detail-header{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.inventory-part-detail-title{display:flex;align-items:center;gap:.75rem;flex:1}.inventory-part-detail-title h3{margin:0;font-size:1.4rem;color:#2c3e50}.inventory-part-barcode-badge{background:#f0f0f0;border:1px solid #ddd;border-radius:4px;padding:.2rem .5rem;font-size:13px;color:#555;font-family:monospace}.inventory-part-detail-header-actions{display:flex;gap:.5rem;flex-shrink:0}.inventory-part-detail-body{display:grid;grid-template-columns:1fr 300px;gap:1.5rem;align-items:start}.inventory-detail-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.25rem}.inventory-detail-card-title{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#2c3e50;border-bottom:1px solid #e9ecef;padding-bottom:.5rem}.inventory-detail-dl{display:grid;grid-template-columns:140px 1fr;gap:.5rem 1rem;margin:0}.inventory-detail-dl dt{font-size:13px;font-weight:600;color:#666;display:flex;align-items:center}.inventory-detail-dl dd{margin:0;font-size:14px;color:#333;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.inventory-low-stock-badge{background:#fde8e8;color:#c0392b;border:1px solid #f5c6c6;border-radius:4px;padding:.1rem .4rem;font-size:11px;font-weight:600;margin-left:.4rem}.inventory-tags{display:flex;flex-wrap:wrap;gap:.3rem}.inventory-tag{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9;border-radius:4px;padding:.1rem .5rem;font-size:12px}.inventory-link{color:#2980b9;word-break:break-all}.inventory-link:hover{text-decoration:underline}.inventory-qr-card{text-align:center}.inventory-qr-container{display:flex;flex-direction:column;align-items:center;gap:.5rem}.inventory-qr-label{margin:0;font-size:12px;color:#666;font-family:monospace}.inventory-checkinout-card{margin-top:1rem}.inventory-checkinout-controls{display:flex;flex-direction:column;gap:.75rem}.inventory-qty-input{max-width:100px}.inventory-checkinout-buttons{display:flex;gap:.5rem}.inventory-transaction-message{border-radius:6px;padding:.5rem .75rem;font-size:13px}.inventory-transaction-message--success{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.inventory-transaction-message--error{background:#fde8e8;color:#c0392b;border:1px solid #f5c6c6}.inventory-table-wrapper{overflow-x:auto}.inventory-table{width:100%;border-collapse:collapse;font-size:13px}.inventory-table th{text-align:left;padding:.5rem .75rem;background:#f8f9fa;border-bottom:2px solid #e9ecef;font-weight:600;color:#555;white-space:nowrap}.inventory-table td{padding:.5rem .75rem;border-bottom:1px solid #f0f0f0;color:#333}.inventory-table tr:last-child td{border-bottom:none}.inventory-tx-type{display:inline-block;padding:.1rem .5rem;border-radius:4px;font-size:12px;font-weight:600}.inventory-tx-type--check_in{background:#e8f5e9;color:#2e7d32}.inventory-tx-type--check_out{background:#fff3e0;color:#e65100}.inventory-bom-editor{margin-top:1.5rem;border-top:1px solid #e9ecef;padding-top:1rem}.inventory-bom-editor-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.inventory-bom-editor-header .inventory-detail-card-title{margin:0;border-bottom:none;padding-bottom:0}.inventory-bom-rows{display:flex;flex-direction:column;gap:.5rem}.inventory-bom-row-header{display:grid;grid-template-columns:1fr 80px 80px 40px;gap:.5rem;padding:0 .25rem;font-size:12px;font-weight:600;color:#666}.inventory-bom-row{display:grid;grid-template-columns:1fr 80px 80px 40px;gap:.5rem;align-items:center}.inventory-bom-qty-input{max-width:80px;text-align:center}.inventory-bom-type-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:11px;font-weight:700;padding:.2rem .4rem;width:fit-content}.inventory-bom-type-prt{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.inventory-bom-type-asm{background:#e3f2fd;color:#1565c0;border:1px solid #bbdefb}.bom-tree-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #f5f5f5;background:#fff;transition:background .15s}.bom-tree-item:last-child{border-bottom:none}.bom-tree-item:hover{background:#f8f9fa}.bom-tree-connector{color:#bbb;font-family:monospace;flex-shrink:0}.bom-tree-item-type-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:3px;font-size:10px;font-weight:700;padding:.1rem .35rem;flex-shrink:0;background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.bom-tree-item-name{flex:1;font-weight:500;color:#333;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bom-tree-item-qty,.bom-tree-item-stock{color:#555;white-space:nowrap;flex-shrink:0}.bom-status-ok{color:#27ae60;font-size:15px;font-weight:700;flex-shrink:0}.bom-status-shortage{color:#e74c3c;font-size:15px;font-weight:700;flex-shrink:0}.bom-tree-max-depth-warning{background:#fff3cd;border:1px solid #ffc107;color:#856404;border-radius:4px;padding:.5rem .75rem;font-size:13px;margin:.25rem 0}.can-build-section{margin-top:0}.can-build-status{border-radius:6px;padding:.6rem 1rem;font-size:14px;font-weight:600;margin-bottom:.75rem}.can-build-status--ready{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.can-build-status--missing{background:#fde8e8;color:#c0392b;border:1px solid #f5c6c6}.can-build-status--potential{background:#fff8e1;color:#f57f17;border:1px solid #ffecb3;font-weight:500}.sub-assembly-plan{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #ffe082}.sub-assembly-plan-title{font-size:12px;font-weight:600;color:#e65100;margin:0 0 .3rem}.sub-assembly-plan-item{display:flex;flex-direction:column;padding:.25rem 0;font-size:13px}.sub-assembly-plan-name{font-weight:600}.sub-assembly-plan-detail{font-weight:400;color:#795548}.sub-assembly-plan-limit{color:#999;font-style:italic}.shortage-list{border-top:1px solid #e9ecef;padding-top:.5rem}.shortage-list-title{font-size:13px;font-weight:600;color:#555;margin:0 0 .4rem}.shortage-item{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;border-bottom:1px solid #f5f5f5;font-size:13px}.shortage-item:last-child{border-bottom:none}.shortage-item-id{font-family:monospace;color:#333;font-weight:500}.shortage-item-detail{color:#e74c3c;font-size:12px}@media (max-width: 900px){.inventory-part-detail-body,.inventory-form-grid{grid-template-columns:1fr}.inventory-form-full-width{grid-column:1}}@media (max-width: 600px){.inventory-detail-dl{grid-template-columns:1fr;gap:.2rem 0}.inventory-detail-dl dt{margin-top:.5rem;color:#888;font-size:12px}.inventory-part-detail-header{flex-direction:column;align-items:flex-start}.inventory-parts-list-toolbar{flex-direction:column;align-items:stretch}.inventory-parts-list-actions{justify-content:flex-end}}.scanner-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#000;display:flex;flex-direction:column}.scanner-inline{background:#1a1a1a;border-radius:12px;display:flex;flex-direction:column;min-height:300px;margin-top:1rem}.scanner-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#000c;color:#fff;z-index:1001}.scanner-close-btn{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem}.scanner-camera-area{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.scanner-manual-entry{padding:1rem;background:#000c;display:flex;gap:.5rem}.scanner-manual-entry input{flex:1;padding:.75rem;border-radius:8px;border:none;font-size:16px}.scanner-manual-entry button{padding:.75rem 1.5rem;border-radius:8px;border:none;background:#27ae60;color:#fff;font-weight:600;cursor:pointer}.scanner-error{color:#fff;text-align:center;padding:2rem}.scan-result-panel{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:16px 16px 0 0;padding:1.5rem;box-shadow:0 -4px 20px #00000026;z-index:1001;max-height:60vh;overflow-y:auto}.scan-result-panel .panel-handle{width:40px;height:4px;background:#ddd;border-radius:2px;margin:0 auto 1rem}.scan-result-item-info{margin-bottom:1rem}.scan-result-item-info h3{margin:0 0 .5rem;font-size:1.2rem}.scan-result-item-info .item-meta{display:flex;gap:1rem;color:#666;font-size:.9rem}.scan-action-btn{min-height:44px;font-size:16px;padding:12px 24px;border-radius:8px;border:none;cursor:pointer;width:100%;margin-bottom:8px;font-weight:600}.scan-action-btn.check-in{background:#27ae60;color:#fff}.scan-action-btn.check-out{background:#e74c3c;color:#fff}.scan-action-btn:disabled{opacity:.5;cursor:not-allowed}.scan-quantity-input{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.scan-quantity-input input{width:80px;padding:.5rem;text-align:center;font-size:1.1rem;border:2px solid #ddd;border-radius:8px}.scan-result-error{background:#fef2f2;color:#dc2626;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem}.scan-result-success{background:#f0fdf4;color:#16a34a;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem}.locations-add-form{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap;align-items:flex-end}.locations-add-form .form-group{display:flex;flex-direction:column;gap:.25rem}.locations-add-form label{font-size:.8rem;color:#666;font-weight:500}.locations-add-form input{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:14px}.locations-table{width:100%;border-collapse:collapse}.locations-table th,.locations-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}.locations-table th{font-weight:600;color:#2c3e50;background:#f8f9fa}.txn-filters{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.txn-filters input,.txn-filters select{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:14px}.txn-filters input{flex:1;min-width:200px}.txn-table{width:100%;border-collapse:collapse}.txn-table th,.txn-table td{padding:.6rem .75rem;text-align:left;border-bottom:1px solid #eee;font-size:.9rem}.txn-table th{font-weight:600;color:#2c3e50;background:#f8f9fa;position:sticky;top:0}.txn-badge{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.txn-badge.check-in{background:#d1fae5;color:#065f46}.txn-badge.check-out{background:#fee2e2;color:#991b1b}.load-more-btn{display:block;margin:1rem auto;padding:.5rem 2rem;background:#f0f0f0;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px}.load-more-btn:hover{background:#e5e5e5}.inventory-dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.inventory-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000014;text-align:center}.inventory-card .card-value{font-size:2rem;font-weight:700;color:#2c3e50}.inventory-card .card-label{color:#666;font-size:.9rem;margin-top:.25rem}.inventory-card.alert .card-value{color:#e74c3c}.quick-scan-btn{display:block;width:100%;max-width:300px;margin:1.5rem auto;padding:1rem 2rem;font-size:1.1rem;font-weight:600;background:#27ae60;color:#fff;border:none;border-radius:12px;cursor:pointer;min-height:56px}.quick-scan-btn:hover{background:#219a52}.low-stock-list{margin-bottom:2rem}.low-stock-item{display:flex;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #eee}.low-stock-item .stock-warning{color:#e74c3c;font-weight:600}.recent-activity-list{margin-bottom:2rem}.activity-item{display:flex;align-items:center;gap:1rem;padding:.6rem 0;border-bottom:1px solid #f0f0f0;font-size:.9rem}.activity-item .activity-time{color:#999;font-size:.8rem;min-width:100px}.activity-item .activity-name{flex:1;font-weight:500}.section-header{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:1.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.conference-router{padding:1rem;max-width:1400px;margin:0 auto}.conference-header{margin-bottom:1.5rem}.conference-header-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.conference-header h2{margin:0 0 .25rem;color:#2c3e50;font-size:1.75rem}.conference-header p{margin:0;color:#666;font-size:.95rem}.conference-header-actions{display:flex;gap:.5rem;flex-shrink:0}.conf-quick-url{font-size:.85rem;color:#1565c0;background:#e3f2fd;padding:.4rem .75rem;border-radius:6px;cursor:pointer;-webkit-user-select:all;user-select:all;transition:background .2s}.conf-quick-url:hover{background:#bbdefb}.conf-quick-url:active:after{content:" copied!";color:#2e7d32}.conference-error{background:#fff3cd;color:#856404;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.conference-selector{display:flex;gap:.75rem;align-items:center;margin-bottom:1rem}.conf-select{flex:1;max-width:400px;padding:.6rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:.95rem;background:#fff}.conference-create-form{display:flex;gap:.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;margin-bottom:1rem;flex-wrap:wrap}.conf-input{flex:1;min-width:200px;padding:.6rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:.95rem}.conf-btn{padding:.6rem 1.25rem;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.conf-btn-primary{background:#2196f3;color:#fff}.conf-btn-primary:hover{background:#1976d2}.conf-btn-primary:disabled{background:#90caf9;cursor:not-allowed}.conf-btn-secondary{background:#e9ecef;color:#495057}.conf-btn-secondary:hover{background:#dee2e6}.conf-btn-success{background:#4caf50;color:#fff}.conf-btn-success:hover{background:#388e3c}.conf-btn-danger{background:#f44336;color:#fff}.conf-btn-danger:hover{background:#d32f2f}.conference-filter-bar{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;padding:.75rem 1rem;background:#f8f9fa;border-radius:8px;margin-bottom:1rem}.conf-filter-search{padding:.45rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;width:200px;outline:none}.conf-filter-search:focus{border-color:#2196f3}.conf-filter-toggles{display:flex;gap:.35rem}.conf-filter-tags{display:flex;gap:.3rem;align-items:center;flex-wrap:wrap}.conf-filter-clear{border:none;background:none;color:#999;font-size:.78rem;cursor:pointer;text-decoration:underline;padding:0}.conf-filter-clear:hover{color:#555}.conf-filter-count{font-size:.85rem;color:#888;margin-left:auto}.conference-navigation{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid #e9ecef;padding-bottom:.75rem}.conference-nav-link{background:none;border:none;color:#666;padding:.6rem 1.25rem;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s}.conference-nav-link:hover{background:#f8f9fa;color:#2c3e50}.conference-nav-link.active{background:#2196f3;color:#fff;font-weight:600}.conference-content{min-height:400px}.conference-placeholder{display:flex;align-items:center;justify-content:center;min-height:300px;color:#999;font-size:1.1rem}.conference-access-denied{text-align:center;padding:3rem;color:#666}.note-taking{max-width:700px;margin:0 auto}.note-search{position:sticky;top:0;z-index:10;background:#fff;padding:.5rem 0 1rem}.note-search-input{width:100%;padding:.85rem 1rem;border:2px solid #ddd;border-radius:10px;font-size:1.1rem;outline:none;box-sizing:border-box}.note-search-input:focus{border-color:#2196f3}.note-search-results{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:300px;overflow-y:auto;z-index:20}.note-search-item{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .15s}.note-search-item:last-child{border-bottom:none}.note-search-item:hover{background:#f0f7ff}.note-search-item-name{font-weight:600;color:#2c3e50}.note-search-item-company{font-size:.85rem;color:#666}.note-search-item-meta{text-align:right;font-size:.8rem;color:#999}.note-attendee-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f8f9fa;border-radius:10px;margin-bottom:1rem}.note-attendee-header{display:flex;gap:.75rem;align-items:center}.note-attendee-photo{flex-shrink:0;width:100px;height:100px;border-radius:50%;overflow:hidden;background:#2196f3;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.note-attendee-photo img{width:100%;height:100%;object-fit:cover}.note-photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;opacity:0;transition:opacity .2s;border-radius:50%}.note-attendee-photo:hover .note-photo-overlay{opacity:1}.photo-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:200}.photo-modal{background:#fff;border-radius:12px;padding:1.5rem;max-width:400px;width:90%;text-align:center}.photo-modal img{width:250px;height:250px;border-radius:50%;object-fit:cover;margin-bottom:.75rem}.photo-modal-name{font-weight:700;font-size:1.1rem;color:#2c3e50;margin-bottom:1rem}.photo-modal-actions{display:flex;gap:.75rem;justify-content:center}@media (max-width: 480px){.photo-modal img{width:200px;height:200px}}.note-attendee-initials{color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em}.note-attendee-info{flex:1;min-width:0;overflow:hidden}.note-attendee-name{font-size:1.15rem;font-weight:700;color:#2c3e50;margin-bottom:.15rem}.note-attendee-detail{font-size:.9rem;color:#555;line-height:1.4}.note-attendee-detail a{color:#1565c0;text-decoration:none}.note-attendee-badges{display:flex;flex-wrap:wrap;gap:.35rem}.note-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:.72rem;font-weight:600;background:#e9ecef;color:#555;white-space:nowrap}.note-badge-coc,.note-badge-coc-yes{background:#e8f5e9;color:#2e7d32}.note-badge-coc-no{background:#ffebee;color:#c62828}.note-badge-coc-suspected{background:#fff8e1;color:#f57f17}.note-badge-coc-unlikely{background:#f5f5f5;color:#757575}.note-badge-org{background:#e3f2fd;color:#1565c0}.note-badge-testing{background:#fff3e0;color:#e65100}.note-badge-stage{background:#ede7f6;color:#5e35b1}.note-badge-notes{background:#fce4ec;color:#c62828}.note-badge-dm-yes{background:#e8f5e9;color:#2e7d32}.note-badge-dm-no{background:#ffebee;color:#c62828}.note-badge-dm-suspected{background:#fff8e1;color:#f57f17}.note-badge-dm-unlikely{background:#f5f5f5;color:#757575}.note-edit-btn{border:none;background:none;cursor:pointer;font-size:1rem;color:#999;padding:0 .3rem;vertical-align:middle;transition:color .15s}.note-edit-btn:hover{color:#2196f3}.note-edit-form{display:flex;flex-direction:column;gap:.4rem;width:100%}.note-edit-row{display:flex;gap:.4rem;align-items:center}.note-edit-input{padding:.4rem .6rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;flex:1;min-width:0}.note-edit-input:focus{border-color:#2196f3;outline:none}.note-badge-priority-high{background:#ffebee;color:#c62828}.note-badge-priority-medium{background:#fff8e1;color:#f57f17}.note-badge-priority-low{background:#f5f5f5;color:#757575}.note-attendee-tags{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;padding-top:.5rem;border-top:1px solid #e9ecef;flex-basis:100%}.note-tag-pill{display:inline-flex;align-items:center;gap:.25rem;padding:3px 10px;border-radius:14px;font-size:.78rem;font-weight:500;background:#e8eaf6;color:#3949ab}.note-tag-applied{background:#e8eaf6;color:#3949ab}.note-tag-available{background:#fff;color:#9e9e9e;border:1px dashed #ccc;cursor:pointer;transition:all .15s}.note-tag-available:hover{border-color:#3949ab;color:#3949ab;background:#f3f0ff}.note-tag-exclude{background:#ffebee;color:#c62828;text-decoration:line-through;border:1px solid #ef9a9a}.note-tag-remove{border:none;background:none;color:#7986cb;cursor:pointer;font-size:.75rem;font-weight:700;padding:0 2px;line-height:1}.note-tag-remove:hover{color:#c62828}.note-tag-add{border:1px dashed #bbb;background:none;color:#888;padding:3px 10px;border-radius:14px;font-size:.78rem;cursor:pointer;transition:all .15s}.note-tag-add:hover{border-color:#3949ab;color:#3949ab}.note-tag-input-wrapper{position:relative;flex:1;min-width:140px}.note-tag-input-wrapper input{width:100%;padding:4px 8px;border:1px solid #3949ab;border-radius:14px;font-size:.8rem;outline:none;box-sizing:border-box}.note-tag-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 8px #0000001f;z-index:10;max-height:150px;overflow-y:auto}.note-tag-suggestion{padding:6px 10px;font-size:.8rem;cursor:pointer;color:#3949ab}.note-tag-suggestion:hover{background:#e8eaf6}.note-attendee-assignment{font-size:.8rem;color:#666;padding-top:.3rem}.note-section-divider{border:none;border-top:1px solid #e0e0e0;margin:1.5rem 0}.note-previous{margin-bottom:1.5rem}.note-previous h4{margin:0 0 .5rem;color:#666;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.note-previous-entry{background:#f8f9fa;border-radius:8px;padding:.75rem 1rem;margin-bottom:.5rem;border-left:3px solid #2196f3}.note-previous-header{display:flex;justify-content:space-between;font-size:.8rem;color:#666;margin-bottom:.25rem}.note-previous-stage{font-weight:600;color:#2c3e50}.note-previous-text{font-size:.9rem;color:#333}.note-form{display:flex;flex-direction:column;gap:1.25rem}.note-form-section{background:#f8f9fa;border-radius:10px;padding:1rem}.note-form-section h4{margin:0 0 .75rem;color:#2c3e50;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.note-stage-buttons{display:flex;gap:.4rem;flex-wrap:wrap}.note-stage-btn{min-width:44px;min-height:44px;border:2px solid #ddd;border-radius:10px;background:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.note-stage-btn:hover{border-color:#2196f3}.note-stage-btn.selected{background:#2196f3;color:#fff;border-color:#2196f3}.note-stage-description{margin-top:.75rem;padding:.75rem;background:#fff;border-radius:8px;border-left:3px solid #2196f3}.note-stage-name{font-weight:600;color:#2c3e50;margin-bottom:.25rem}.note-stage-definition{font-size:.85rem;color:#666;margin-bottom:.4rem}.note-stage-prompt{font-size:.9rem;color:#555;font-style:italic}.note-subreason-list{display:flex;flex-direction:column;gap:.4rem}.note-subreason-item{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;background:#fff;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:all .15s}.note-subreason-item:hover{border-color:#90caf9}.note-subreason-item.selected{border-color:#2196f3;background:#e3f2fd}.note-subreason-id{font-weight:600;color:#2196f3;font-size:.85rem;flex-shrink:0;min-width:35px}.note-subreason-text{font-size:.9rem;color:#333}.note-subreason-action{margin-top:.5rem;padding:.5rem .75rem;background:#e8f5e9;border-radius:6px;font-size:.85rem;color:#2e7d32}.note-toggle-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.note-toggle-label{min-width:70px;font-size:.9rem;color:#555;font-weight:500}.note-toggle-group{display:flex;gap:.3rem;flex-wrap:wrap}.note-toggle-btn{padding:.5rem .85rem;border:2px solid #ddd;border-radius:8px;background:#fff;font-size:.85rem;cursor:pointer;transition:all .15s;min-height:40px}.note-toggle-btn:hover{border-color:#90caf9}.note-toggle-btn.selected{background:#2196f3;color:#fff;border-color:#2196f3}.note-toggle-btn.selected-yes{background:#4caf50;color:#fff;border-color:#4caf50}.note-toggle-btn.selected-no,.note-toggle-btn.selected-hot{background:#f44336;color:#fff;border-color:#f44336}.note-toggle-btn.selected-warm{background:#ff9800;color:#fff;border-color:#ff9800}.note-toggle-btn.selected-cold{background:#90a4ae;color:#fff;border-color:#90a4ae}.note-textarea{width:100%;min-height:60px;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem;resize:vertical;font-family:inherit;box-sizing:border-box}.note-textarea:focus{border-color:#2196f3;outline:none}.note-save-btn{width:100%;padding:1rem;background:#4caf50;color:#fff;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s;margin-top:.5rem}.note-save-btn:hover{background:#388e3c}.note-save-btn:disabled{background:#a5d6a7;cursor:not-allowed}.note-save-success{text-align:center;color:#4caf50;font-weight:600;padding:.75rem;background:#e8f5e9;border-radius:8px;margin-top:.5rem}.my-notes-section{margin-top:2rem;padding-top:1.5rem;border-top:2px solid #e9ecef}.my-notes-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.my-notes-title{margin:0;color:#2c3e50;font-size:1rem;font-weight:600}.my-notes-list{display:flex;flex-direction:column;gap:.5rem}.my-notes-item{background:#f8f9fa;border-radius:8px;padding:.6rem .75rem;cursor:pointer;transition:background .15s;border-left:3px solid #2196f3}.my-notes-item:hover{background:#e3f2fd}.my-notes-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.my-notes-item-name{font-weight:600;color:#2c3e50;font-size:.9rem}.my-notes-item-time{font-size:.75rem;color:#999}.my-notes-item-detail{font-size:.8rem;color:#777;margin-bottom:.2rem}.my-notes-item-meta{display:flex;gap:.25rem;flex-wrap:wrap;margin-bottom:.2rem}.my-notes-item-text{font-size:.82rem;color:#555;line-height:1.3}.attendee-directory{width:100%}.attendee-toolbar{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap;align-items:center}.attendee-search{flex:1;min-width:200px;padding:.6rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:.95rem}.attendee-filters{display:flex;gap:.5rem;flex-wrap:wrap}.attendee-filter-btn{padding:.4rem .85rem;border:1px solid #ddd;border-radius:20px;background:#fff;font-size:.85rem;cursor:pointer;transition:all .15s}.attendee-filter-btn.active{background:#2196f3;color:#fff;border-color:#2196f3}.attendee-table-container{overflow-x:auto}.attendee-table{width:100%;border-collapse:collapse;font-size:.9rem}.attendee-table th{background:#f8f9fa;padding:.75rem .6rem;text-align:left;font-weight:600;color:#555;border-bottom:2px solid #e9ecef;white-space:nowrap;cursor:pointer}.attendee-table th:hover{background:#e9ecef}.attendee-table td{padding:.6rem;border-bottom:1px solid #f0f0f0;color:#333}.attendee-table tr:hover{background:#f8fbff}.attendee-table tr{cursor:pointer}.attendee-badge{display:inline-block;padding:.15rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.attendee-badge-coc{background:#e8f5e9;color:#2e7d32}.attendee-badge-stage{background:#e3f2fd;color:#1565c0}.attendee-badge-notes{background:#fff3e0;color:#e65100}.attendee-badge-priority-high{background:#ffebee;color:#c62828}.attendee-badge-priority-medium{background:#fff8e1;color:#f57f17}.attendee-badge-priority-low{background:#f5f5f5;color:#757575}.attendee-view-toggle{display:flex;border:1px solid #ddd;border-radius:6px;overflow:hidden}.attendee-view-btn{padding:.4rem .75rem;border:none;background:#fff;font-size:.85rem;cursor:pointer;color:#666;transition:all .15s}.attendee-view-btn:not(:last-child){border-right:1px solid #ddd}.attendee-view-btn.active{background:#2196f3;color:#fff}.attendee-card-view{width:100%}.attendee-card-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.attendee-card-sort{padding:.35rem .6rem;border:1px solid #ddd;border-radius:6px;font-size:.85rem;background:#fff}.attendee-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.attendee-card{background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:1rem .75rem;text-align:center;cursor:pointer;transition:all .15s;display:flex;flex-direction:column;align-items:center;gap:.3rem;overflow:hidden;min-width:0}.attendee-card:hover{border-color:#2196f3;box-shadow:0 2px 8px #2196f326}.attendee-card-priority-high{background:#fff5f5;border-color:#ffcdd2}.attendee-card-priority-medium{background:#fffbf0;border-color:#ffe0b2}.attendee-card-priority-low{background:#fafafa;border-color:#e0e0e0}.attendee-card-photo{width:140px;height:140px;border-radius:50%;overflow:hidden;background:#2196f3;display:flex;align-items:center;justify-content:center;margin-bottom:.4rem}.attendee-card-photo img{width:100%;height:100%;object-fit:cover}.attendee-card-initials{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.05em}.attendee-card-name{font-weight:700;color:#2c3e50;font-size:.95rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.attendee-card-detail{font-size:.8rem;color:#777;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.attendee-card-badges{display:flex;gap:.25rem;justify-content:center;flex-wrap:wrap;margin-top:.2rem}.attendee-card-tags{display:flex;gap:.2rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.attendee-card-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.attendee-card-photo{width:140px;height:140px}.attendee-card-initials{font-size:1.4rem}}@media (max-width: 480px){.attendee-card-grid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem}.attendee-card{padding:.75rem .5rem}.attendee-card-photo{width:140px;height:140px}.attendee-card-initials{font-size:1.4rem}}.import-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.import-dialog{background:#fff;border-radius:12px;padding:2rem;max-width:700px;width:90%;max-height:80vh;overflow-y:auto}.import-dialog h3{margin:0 0 1rem;color:#2c3e50}.import-dropzone{border:2px dashed #ddd;border-radius:10px;padding:2rem;text-align:center;cursor:pointer;transition:border-color .2s;margin-bottom:1rem}.import-dropzone:hover{border-color:#2196f3}.import-dropzone.active{border-color:#4caf50;background:#f1f8f4}.import-preview{max-height:200px;overflow-y:auto;margin-bottom:1rem}.import-stats{display:flex;gap:1.5rem;padding:.75rem 1rem;background:#f8f9fa;border-radius:8px;margin-bottom:1rem}.import-stat-label{color:#666;font-size:.85rem}.import-stat-value{font-weight:600;color:#2c3e50;font-size:1.2rem}.import-wizard-steps{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;gap:0}.import-wizard-step{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-weight:700;font-size:.85rem;background:#e0e0e0;color:#999;flex-shrink:0}.import-wizard-step.active{background:#1976d2;color:#fff}.import-wizard-step.done{background:#4caf50;color:#fff}.import-wizard-connector{flex:1;height:3px;background:#e0e0e0;max-width:80px}.import-wizard-connector.done{background:#4caf50}.import-wizard-labels{display:flex;justify-content:space-between;font-size:.72rem;color:#999;margin-top:.4rem;padding:0 .5rem}.import-wizard-labels span.active{color:#1976d2;font-weight:600}.import-source-panels{display:flex;gap:1rem}.import-source-panel{flex:1;border:1px solid #e0e0e0;border-radius:10px;padding:1.2rem}.import-source-panel h4{margin:0 0 .8rem;font-size:.9rem;color:#333}.import-stat-cards{display:flex;gap:.75rem;margin-bottom:1rem}.import-stat-card{flex:1;border-radius:8px;padding:.6rem;text-align:center}.import-stat-card-label{font-size:.7rem;color:#666}.import-stat-card-value{font-size:1.3rem;font-weight:700}.import-stat-card-sub{font-size:.68rem;color:#888}.import-stat-card.green{background:#e8f5e9}.import-stat-card.green .import-stat-card-value{color:#2e7d32}.import-stat-card.blue{background:#e3f2fd}.import-stat-card.blue .import-stat-card-value{color:#1565c0}.import-stat-card.amber{background:#fff8e1}.import-stat-card.amber .import-stat-card-value{color:#f57f17}.import-stat-card.red{background:#fce4ec}.import-stat-card.red .import-stat-card-value{color:#c62828}.import-stat-card.purple{background:#f3e5f5}.import-stat-card.purple .import-stat-card-value{color:#7b1fa2}.import-alert{border-left:4px solid;padding:.6rem .8rem;border-radius:4px;font-size:.8rem;margin-bottom:1rem}.import-alert.warn{background:#fff3e0;border-color:#ff9800;color:#e65100}.import-alert.info{background:#e3f2fd;border-color:#1976d2;color:#1565c0}.import-alert.error{background:#fce4ec;border-color:#c62828;color:#c62828}.import-alert.success{background:#e8f5e9;border-color:#4caf50;color:#2e7d32}.import-preview-table{width:100%;border-collapse:collapse;font-size:.8rem;margin-bottom:.5rem}.import-preview-table thead tr{background:#f5f5f5;text-align:left}.import-preview-table th{padding:.5rem;border-bottom:2px solid #ddd;font-weight:600}.import-preview-table td{padding:.4rem .5rem;border-bottom:1px solid #eee}.import-status-badge{display:inline-block;padding:1px 6px;border-radius:8px;font-size:.7rem;font-weight:600}.import-status-badge.ok{background:#e8f5e9;color:#2e7d32}.import-status-badge.warn{background:#fff3e0;color:#e65100}.import-status-badge.error{background:#fce4ec;color:#c62828}.import-change-badge{display:inline-block;background:#e3f2fd;padding:1px 5px;border-radius:6px;font-size:.7rem;color:#1565c0;margin-right:.2rem}.import-progress-bar{background:#e0e0e0;border-radius:8px;height:10px;overflow:hidden;margin-top:.5rem}.import-progress-fill{background:#1976d2;height:100%;border-radius:8px;transition:width .3s}.import-success{background:#e8f5e9;border-radius:8px;padding:1rem;text-align:center}.import-success-title{font-size:1.2rem;font-weight:700;color:#2e7d32;margin-bottom:.5rem}.import-success-breakdown{display:flex;gap:1.5rem;justify-content:center;font-size:.85rem}.import-wizard-footer{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.import-sheet-info{text-align:center;padding:.5rem;background:#fff3e0;border-radius:8px;font-size:.75rem;color:#e65100;margin-top:.8rem}.analytics-dashboard{display:grid;gap:1.5rem}.analytics-panel{background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:1.25rem}.analytics-panel h3{margin:0 0 1rem;color:#2c3e50;font-size:1.1rem}.analytics-stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem}.analytics-stat-card{background:#f8f9fa;border-radius:10px;padding:1rem;text-align:center}.analytics-stat-value{font-size:2rem;font-weight:700;color:#2c3e50}.analytics-stat-label{font-size:.85rem;color:#666;margin-top:.25rem}.analytics-funnel{display:flex;flex-direction:column;gap:.5rem}.analytics-funnel-row{display:flex;align-items:center;gap:.75rem}.analytics-funnel-label{min-width:120px;font-size:.85rem;color:#555;text-align:right}.analytics-funnel-bar{height:28px;border-radius:6px;min-width:4px;transition:width .3s ease;display:flex;align-items:center;padding:0 .5rem;color:#fff;font-size:.8rem;font-weight:600}.analytics-funnel-count{font-size:.85rem;color:#333;min-width:30px}.analytics-team-table{width:100%;border-collapse:collapse;font-size:.9rem}.analytics-team-table th{text-align:left;padding:.5rem;border-bottom:2px solid #e9ecef;color:#666;font-size:.8rem;text-transform:uppercase}.analytics-team-table td{padding:.5rem;border-bottom:1px solid #f0f0f0}.analytics-priority-list{display:flex;flex-direction:column;gap:.5rem}.analytics-priority-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#fff8e1;border-radius:8px;border-left:3px solid #ff9800;cursor:pointer}.analytics-priority-item:hover{background:#fff3cd}.analytics-priority-name{font-weight:600;color:#2c3e50}.analytics-priority-company{font-size:.85rem;color:#666}.analytics-priority-reason{font-size:.8rem;color:#e65100;font-style:italic}.stage-heatmap-cell{position:relative;color:#2c3e50}.stage-delta{font-size:.55rem;position:absolute;top:1px;right:2px;line-height:1}.stage-delta-up{color:#2e7d32}.stage-delta-down{color:#c62828}.stage-delta-flat{color:#bbb;font-size:.5rem}.analytics-calc-hint{margin:0 0 .5rem;font-size:.72rem;color:#999;font-style:italic}.analytics-footnote{margin:.75rem 0 0;font-size:.72rem;color:#999;font-style:italic;line-height:1.4}.stage-progress-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem;margin-bottom:.5rem}.stage-progress-card{background:#f8f9fa;border-radius:10px;padding:.75rem;border-top:3px solid #ccc;display:flex;flex-direction:column;align-items:center;gap:.15rem}.stage-progress-card .team-stat-sparkline{width:100%}.stage-progress-label{font-weight:700;font-size:.85rem}.stage-progress-count{font-size:2rem;font-weight:700;color:#2c3e50;line-height:1}.stage-progress-sublabel{font-size:.72rem;color:#888;text-align:center}.stage-progress-delta{font-size:.72rem;color:#666;margin-top:.15rem}.team-stat-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem;margin-bottom:1rem}.team-stat-card{background:#f8f9fa;border-radius:10px;padding:.75rem;display:flex;flex-direction:column;gap:.3rem}.team-stat-name{font-weight:700;color:#2c3e50;font-size:.95rem}.team-stat-numbers{display:flex;align-items:baseline;gap:.3rem}.team-stat-big{font-size:2rem;font-weight:700;color:#2196f3;line-height:1}.team-stat-label{font-size:.8rem;color:#888}.team-stat-row{display:flex;justify-content:space-between;font-size:.78rem;color:#666}.team-stat-sparkline{display:flex;align-items:flex-end;gap:1px;height:32px;margin:.25rem 0}.team-spark-bar{flex:1;min-width:0;border-radius:1px;transition:height .2s}.team-stat-footer{display:flex;justify-content:space-between;font-size:.72rem;color:#999}.team-heatmap-grid{display:grid;gap:2px;font-size:.72rem}.team-heatmap-label{font-weight:600;color:#555;font-size:.8rem;display:flex;align-items:center;padding-right:.5rem}.team-heatmap-hour{text-align:center;color:#999;font-size:.7rem;padding-bottom:.2rem}.team-heatmap-cell{text-align:center;border-radius:3px;padding:4px 0;font-size:.7rem;font-weight:600;color:#1565c0;min-height:24px;display:flex;align-items:center;justify-content:center}@media (max-width: 480px){.team-stat-cards{grid-template-columns:repeat(2,1fr)}.team-heatmap-label{font-size:.7rem}}.analytics-followup-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.analytics-followup-column{background:#f8f9fa;border-radius:8px;padding:.75rem}.analytics-followup-column-title{font-weight:600;color:#555;font-size:.85rem;text-transform:uppercase;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.analytics-followup-card{background:#fff;border-radius:6px;padding:.6rem;margin-bottom:.4rem;border:1px solid #e9ecef;font-size:.85rem}.analytics-followup-card-name{font-weight:600;color:#2c3e50}.analytics-followup-card-company{color:#666;font-size:.8rem}.analytics-followup-card-assignee{color:#2196f3;font-size:.8rem}.review-tab{width:100%}.review-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.review-toolbar-left{display:flex;align-items:center;gap:.75rem}.review-toolbar-right{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.review-filter-select{padding:.35rem .5rem;border:1px solid #ddd;border-radius:6px;font-size:.85rem;background:#fff}.review-checkbox{display:flex;align-items:center;gap:.25rem;font-size:.85rem;color:#555;cursor:pointer;white-space:nowrap}.review-checkbox input{margin:0}.review-feed{max-width:800px}.review-card{background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:1rem;margin-bottom:.6rem}.review-card-header{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:.4rem}.review-card-attendee{font-weight:700;color:#1565c0;cursor:pointer;font-size:1rem}.review-card-attendee:hover{text-decoration:underline}.review-card-company{color:#666;font-size:.9rem}.review-card-meta{margin-left:auto;color:#999;font-size:.8rem;white-space:nowrap}.review-card-badges{display:flex;gap:.25rem;flex-wrap:wrap;margin-bottom:.4rem}.review-card-text{font-size:.9rem;color:#333;line-height:1.4;margin-bottom:.3rem}.review-card-objection{font-size:.85rem;color:#c62828;font-style:italic;margin-bottom:.3rem}.review-card-followup{font-size:.85rem;color:#e65100;font-weight:500}.review-card-disagree{background:#fff3e0;color:#e65100;font-size:.8rem;font-weight:500;padding:.35rem .6rem;border-radius:6px;margin-bottom:.5rem;border-left:3px solid #ff9800}.review-card-tags{display:flex;gap:.2rem;flex-wrap:wrap;margin-top:.3rem}@media (max-width: 768px){.review-toolbar{flex-direction:column;align-items:flex-start}.review-toolbar-right{width:100%}.review-card-meta{margin-left:0}}.team-management{max-width:700px}.team-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.team-header h3{margin:0;color:#2c3e50}.team-add-panel{background:#f8f9fa;border-radius:10px;padding:1rem;margin-bottom:1.5rem}.team-add-panel .conf-input{width:100%;margin-bottom:.75rem;box-sizing:border-box}.team-user-list{max-height:300px;overflow-y:auto}.team-user-item{display:flex;justify-content:space-between;align-items:center;padding:.6rem .5rem;border-bottom:1px solid #e9ecef}.team-user-item:last-child{border-bottom:none}.team-user-info{display:flex;align-items:center;gap:.75rem}.team-user-avatar{width:36px;height:36px;border-radius:50%;background:#90a4ae;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.team-user-name{font-weight:600;color:#2c3e50;font-size:.95rem}.team-user-email{font-size:.8rem;color:#888}.team-user-actions{display:flex;gap:.35rem}.team-section{margin-bottom:1.5rem}.team-section-title{margin:0 0 .5rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#888}.team-member-card{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f8f9fa;border-radius:8px;margin-bottom:.4rem}.team-member-lead{border-left:3px solid #2196f3}.team-member-left{display:flex;align-items:center;gap:.75rem}.team-member-avatar{width:40px;height:40px;border-radius:50%;background:#78909c;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}.team-avatar-lead{background:#2196f3}.team-member-name{font-weight:600;color:#2c3e50}.team-member-email{font-size:.8rem;color:#888}.team-member-right{display:flex;align-items:center;gap:.5rem}.team-role-select{padding:.3rem .5rem;border:1px solid #ddd;border-radius:6px;font-size:.85rem;background:#fff}.team-remove-btn{width:28px;height:28px;border:none;border-radius:50%;background:#ffebee;color:#c62828;cursor:pointer;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background .2s}.team-remove-btn:hover{background:#ffcdd2}.team-role-label{font-size:.85rem;color:#888;font-weight:500}@media (max-width: 768px){.conference-router{padding:.5rem}.attendee-card-name{font-size:.85rem}.attendee-card-detail{font-size:.72rem}.conference-header-top,.conference-selector{flex-direction:column}.conf-select{max-width:100%}.conference-create-form{flex-direction:column}.conference-navigation{overflow-x:auto;flex-wrap:nowrap}.note-stage-buttons{gap:.3rem}.note-stage-btn{min-width:40px;min-height:40px}.note-toggle-row{flex-wrap:wrap}.note-toggle-label{min-width:100%;margin-bottom:.25rem}.note-conditional-field{flex-wrap:wrap}.note-conditional-field .note-toggle-label{min-width:100%;margin-bottom:.25rem}.note-conditional-field .note-toggle-group{width:100%}.analytics-stat-cards{grid-template-columns:repeat(2,1fr)}.analytics-followup-columns{grid-template-columns:1fr}}@media (max-width: 480px){.note-stage-btn{min-width:36px;min-height:36px;font-size:1rem}.note-toggle-btn{padding:.4rem .6rem;font-size:.8rem}.analytics-stat-cards{grid-template-columns:1fr 1fr}}.ndm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}.ndm-modal{background:#fff;border-radius:12px;width:90vw;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0003}.ndm-nav{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid #e0e0e0;background:#f8f9fa;border-radius:12px 12px 0 0}.ndm-nav-btn{background:none;border:1px solid #ddd;border-radius:6px;padding:.3rem .7rem;cursor:pointer;font-size:.85rem;color:#333}.ndm-nav-btn:hover:not(:disabled){background:#e3f2fd}.ndm-nav-btn:disabled{opacity:.4;cursor:default}.ndm-nav-pos{font-size:.85rem;color:#666;flex:1;text-align:center}.ndm-close-btn{background:none;border:none;font-size:1.4rem;cursor:pointer;color:#999;padding:0 .3rem;line-height:1}.ndm-close-btn:hover{color:#333}.ndm-body{overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.ndm-attendee{display:flex;flex-direction:column;gap:.5rem}.ndm-attendee-main{display:flex;align-items:center;gap:.75rem}.ndm-attendee-initials{width:48px;height:48px;border-radius:50%;background:#e3f2fd;display:flex;align-items:center;justify-content:center;font-weight:700;color:#1565c0;font-size:1.1rem;flex-shrink:0;overflow:hidden}.ndm-attendee-initials img{width:100%;height:100%;object-fit:cover}.ndm-attendee-name{font-weight:600;font-size:1.05rem;color:#2c3e50}.ndm-attendee-detail{font-size:.85rem;color:#666}.ndm-badges{display:flex;flex-wrap:wrap;gap:.3rem}.ndm-tags{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.ndm-tag-input{font-size:.8rem;padding:.2rem .5rem;border:1px solid #ddd;border-radius:4px;width:100px}.ndm-section{border-top:1px solid #f0f0f0;padding-top:.75rem}.ndm-section-title{font-weight:600;font-size:.9rem;color:#2c3e50;margin-bottom:.5rem}.ndm-note-meta{font-weight:400;font-size:.8rem;color:#888}.ndm-lead-stage{display:flex;gap:.3rem;margin-bottom:.3rem}.ndm-lead-stage-info{font-size:.8rem;color:#888}.ndm-note-detail{background:#f8f9fa;border-radius:8px;padding:.75rem}.ndm-note-badges{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem}.ndm-note-text{font-size:.9rem;color:#333;line-height:1.5;margin-bottom:.4rem}.ndm-note-followup{font-size:.85rem;color:#e65100}.ndm-note-followup-notes{font-size:.85rem;color:#555;margin-top:.3rem}.ndm-all-notes{display:flex;flex-direction:column;gap:.4rem}.ndm-all-notes-item{padding:.5rem .6rem;border-radius:6px;background:#fafafa;border:1px solid #eee;font-size:.85rem}.ndm-all-notes-item.current{border-color:#2196f3;background:#e3f2fd}.ndm-all-notes-header{display:flex;justify-content:space-between;font-size:.8rem;color:#555;margin-bottom:.2rem}.ndm-all-notes-text{color:#333;font-size:.8rem}.ndm-quick-note{background:#f8f9fa;border-radius:8px;padding:.75rem}.ndm-quick-note .note-form-section{background:transparent;padding:0;margin-bottom:.5rem}.ndm-quick-note .note-form-section h4{font-size:.8rem;margin-bottom:.4rem}.ndm-quick-note .note-stage-buttons{gap:.25rem}.ndm-quick-note .note-stage-btn{min-width:32px;min-height:32px;font-size:.85rem}.ndm-quick-note .note-toggle-label{font-size:.8rem}.ndm-quick-note .note-toggle-btn{font-size:.8rem;padding:.3rem .6rem}.ndm-quick-note .note-textarea{font-size:.85rem}.ndm-quick-note .note-subreason-item{font-size:.8rem;padding:.35rem .5rem}.ndm-stage-hint{font-size:.8rem;color:#666;font-style:italic;margin-bottom:.4rem}.review-bulk-toolbar{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#e3f2fd;border-radius:8px;margin-bottom:.5rem;flex-wrap:wrap}.review-bulk-count{font-size:.85rem;font-weight:600;color:#1565c0}.review-bulk-dropdown{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:200px;padding:.3rem 0;white-space:nowrap}.review-bulk-dropdown-item{display:block;width:100%;text-align:left;background:none;border:none;padding:.35rem .75rem;font-size:.85rem;cursor:pointer;color:#333}.review-bulk-dropdown-item:hover{background:#f5f5f5}.note-subgroup-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.5px;color:#999;font-weight:600;margin-bottom:8px;margin-top:4px}.note-subgroup-divider{border-top:1px solid #e0e0e0;margin:12px 0}.note-conditional-field{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px;padding-left:16px;border-left:3px solid #1976d2}.note-conditional-nested{padding-left:32px}.note-text-input{flex:1;padding:6px 10px;border:1px solid #ddd;border-radius:8px;font-size:.85rem;font-family:inherit;outline:none;transition:border-color .2s}.note-text-input:focus{border-color:#1976d2}.minigame-container{width:100%}.minigame-nav{display:flex;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid #e0e0e0;padding-bottom:.5rem}.minigame-nav-btn{background:none;border:none;color:#888;padding:.4rem .75rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .15s}.minigame-nav-btn:hover{background:#f5f5f5;color:#333}.minigame-nav-btn.active{background:#1976d2;color:#fff}.minigame-empty{text-align:center;padding:3rem 1rem;color:#888;font-size:.95rem}.scores-container{padding:.5rem 0}.scores-game-section{margin-bottom:1.5rem}.scores-game-title{font-size:1rem;font-weight:600;color:#333;margin:0 0 .5rem;padding-bottom:.25rem;border-bottom:1px solid #eee}.scores-subtype-section{margin-bottom:.75rem;margin-left:.5rem}.scores-subtype-title{font-size:.85rem;font-weight:500;color:#666;margin:0 0 .25rem}.scores-table{width:100%;border-collapse:collapse;font-size:.85rem}.scores-table th{text-align:left;padding:.3rem .5rem;border-bottom:1px solid #ddd;color:#666;font-weight:500;font-size:.8rem}.scores-table td{padding:.3rem .5rem;border-bottom:1px solid #f0f0f0}.scores-separator td{padding:0;border-bottom:1px dashed #ccc}.scores-highlight{background:#e3f2fd;font-weight:500}.game-progress-bar{width:100%;height:4px;background:#e0e0e0;border-radius:2px;margin-bottom:1rem}.game-progress-fill{height:100%;background:#1976d2;border-radius:2px;transition:width .3s}.game-progress-label{text-align:center;color:#888;font-size:.8rem;margin-bottom:.5rem}.game-result{text-align:center;padding:2rem 1rem}.game-result h2{margin:0 0 .5rem;font-size:1.3rem;color:#333}.game-result .game-result-score{font-size:2rem;font-weight:700;color:#1976d2;margin:.5rem 0}.game-result .game-result-detail{color:#666;font-size:.9rem;margin:.25rem 0}.game-result .game-result-best{color:#388e3c;font-size:.85rem;margin-top:.75rem}.game-start-btn{display:block;width:100%;max-width:300px;margin:1.5rem auto 0;padding:.75rem 1.5rem;background:#1976d2;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s}.game-start-btn:hover{background:#1565c0}@media (max-width: 768px){.minigame-nav{overflow-x:auto;flex-wrap:nowrap}.minigame-nav-btn{white-space:nowrap;font-size:.8rem;padding:.35rem .6rem}}.fc-setup{text-align:center;padding:2rem 1rem}.fc-missed-toggle{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:#555;cursor:pointer;margin-bottom:.75rem}.fc-missed-toggle input{cursor:pointer}.fc-deck-count{color:#888;font-size:.85rem;margin:.5rem 0}.fc-playing{max-width:400px;margin:0 auto}.fc-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:.85rem}.fc-score{font-weight:600;color:#1976d2}.fc-progress-text{color:#888}.fc-card{perspective:800px;cursor:pointer;margin-bottom:1rem}.fc-card-inner{position:relative;width:100%;min-height:280px;transition:transform .4s;transform-style:preserve-3d}.fc-card-flipped .fc-card-inner{transform:rotateY(180deg)}.fc-card-front,.fc-card-back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border-radius:12px;border:1px solid #e0e0e0;background:#fff;box-shadow:0 2px 8px #0000000f}.fc-card-back{transform:rotateY(180deg)}.fc-photo{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:.75rem}.fc-photo-small{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-bottom:.5rem}.fc-initial{width:100px;height:100px;border-radius:50%;background:#e3f2fd;color:#1976d2;font-size:2.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.fc-initial-small{width:60px;height:60px;border-radius:50%;background:#e3f2fd;color:#1976d2;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.fc-prompt{color:#999;font-size:.85rem;margin:.5rem 0 0}.fc-name-front{font-size:1.3rem;font-weight:600;color:#333}.fc-name-back{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:.5rem}.fc-detail{font-size:.95rem;color:#555;margin:.15rem 0}.fc-detail-secondary{font-size:.85rem;color:#888}.fc-badges{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.fc-badge{padding:.15rem .45rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.fc-badge-green{background:#e8f5e9;color:#2e7d32}.fc-badge-amber{background:#fff8e1;color:#f57f17}.fc-badge-red{background:#ffebee;color:#c62828}.fc-badge-blue{background:#e3f2fd;color:#1565c0}.fc-badge-gray{background:#f5f5f5;color:#666}.fc-rate-buttons{display:flex;gap:.75rem}.fc-rate-btn{flex:1;padding:.75rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .15s}.fc-rate-btn:hover{opacity:.85}.fc-rate-miss{background:#ffebee;color:#c62828}.fc-rate-got{background:#e8f5e9;color:#2e7d32}.fc-tap-hint{text-align:center;color:#bbb;font-size:.8rem;margin-top:.5rem}.quiz-setup{text-align:center;padding:1.5rem 1rem}.quiz-setup-title{font-size:1rem;font-weight:600;color:#333;margin:0 0 1rem}.quiz-type-list{display:flex;flex-direction:column;gap:.5rem;max-width:300px;margin:0 auto 1.5rem}.quiz-type-btn{padding:.6rem 1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-size:.9rem;cursor:pointer;transition:all .15s;text-align:left}.quiz-type-btn:hover{border-color:#90caf9}.quiz-type-btn.selected{border-color:#1976d2;background:#e3f2fd;color:#1565c0;font-weight:600}.quiz-type-btn.disabled{opacity:.4;cursor:not-allowed}.quiz-type-note{display:block;font-size:.75rem;color:#999;margin-top:.15rem}.quiz-playing{max-width:400px;margin:0 auto}.quiz-top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8rem;color:#666}.quiz-score{font-weight:600;color:#333}.quiz-streak{color:#f57f17;font-weight:600}.quiz-progress-text{color:#999}.quiz-prompt{text-align:center;margin:1rem 0 1.5rem}.quiz-prompt-photo{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:.75rem}.quiz-prompt-text{font-size:1.15rem;font-weight:600;color:#333;margin:0}.quiz-choices{display:flex;flex-direction:column;gap:.5rem}.quiz-choice-btn{padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-size:.95rem;cursor:pointer;text-align:left;transition:all .15s}.quiz-choice-btn:hover:not(:disabled){border-color:#90caf9;background:#f5f9ff}.quiz-choice-btn.correct{border-color:#4caf50;background:#e8f5e9;color:#2e7d32}.quiz-choice-btn.wrong{border-color:#f44336;background:#ffebee;color:#c62828}.quiz-choice-btn:disabled{cursor:default}.quiz-photo-hint-toggle{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:#555;cursor:pointer;margin-bottom:1rem}.quiz-photo-hint-toggle input{cursor:pointer}.quiz-hint-row{display:flex;align-items:center;justify-content:center;gap:.75rem}.quiz-hint-photo{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}.sm-setup{text-align:center;padding:1.5rem 1rem}.sm-setup-title{font-size:1rem;font-weight:600;color:#333;margin:0 0 1rem}.sm-duration-list{display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.sm-duration-btn{padding:.6rem 1.25rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-size:.9rem;cursor:pointer;transition:all .15s}.sm-duration-btn:hover{border-color:#90caf9}.sm-duration-btn.selected{border-color:#1976d2;background:#e3f2fd;color:#1565c0;font-weight:600}.sm-playing{max-width:400px;margin:0 auto}.sm-top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8rem;color:#666}.sm-score{font-weight:600;color:#333}.sm-timer{font-weight:700;color:#e65100;font-size:1rem}.sm-accuracy{color:#999}.sm-timer-bar{width:100%;height:5px;background:#e0e0e0;border-radius:3px;margin-bottom:1.5rem;overflow:hidden}.sm-timer-fill{height:100%;background:#e65100;border-radius:3px;transition:width 1s linear}.sm-statement{text-align:center;padding:2rem 1rem;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;border:1px solid #e0e0e0;background:#fff;margin-bottom:1.5rem;transition:background .15s}.sm-fb-correct{background:#e8f5e9;border-color:#a5d6a7}.sm-fb-wrong{background:#ffebee;border-color:#ef9a9a}.sm-statement-photo{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:.75rem}.sm-statement-text{font-size:1.15rem;font-weight:600;color:#333;margin:0;line-height:1.4}.sm-answer-buttons{display:flex;gap:1rem}.sm-answer-btn{flex:1;padding:1rem;border:none;border-radius:12px;font-size:1.5rem;font-weight:700;cursor:pointer;transition:opacity .15s}.sm-answer-btn:hover{opacity:.85}.sm-btn-false{background:#ffebee;color:#c62828}.sm-btn-true{background:#e8f5e9;color:#2e7d32}.fc-deck-size{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.fc-deck-size-label{font-size:.85rem;color:#666}.fc-deck-size-options{display:flex;gap:.35rem}.fc-deck-size-btn{padding:.3rem .7rem;border:1.5px solid #e0e0e0;border-radius:6px;background:#fff;font-size:.85rem;cursor:pointer;transition:all .15s}.fc-deck-size-btn:hover{border-color:#90caf9}.fc-deck-size-btn.selected{border-color:#1976d2;background:#e3f2fd;color:#1565c0;font-weight:600}.game-exit-btn{background:none;border:1px solid #ddd;color:#999;padding:.2rem .6rem;border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .15s}.game-exit-btn:hover{border-color:#999;color:#666}.quiz-result-missed{margin-top:1rem;padding-top:.75rem;border-top:1px solid #eee;text-align:center}.quiz-result-missed-title{font-size:.85rem;font-weight:600;color:#c62828;margin:0 0 .35rem}.quiz-result-missed-item{font-size:.8rem;color:#666;margin:.15rem 0}.quiz-result-missed-more{font-size:.75rem;color:#999;margin-top:.25rem}.game-bonus-indicator{text-align:center;color:#e65100;font-size:1.1rem;font-weight:700;padding:.35rem .75rem;margin:.25rem auto;background:#fff3e0;border:2px solid #ffb74d;border-radius:8px;width:fit-content;animation:bonusPop 1.5s ease-out forwards}@keyframes bonusPop{0%{opacity:1;transform:scale(1) translateY(0)}15%{transform:scale(1.15) translateY(-2px)}30%{transform:scale(1) translateY(0)}70%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-16px)}}.expoams-router{display:flex;flex-direction:column;height:100%;max-width:480px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.expoams-tab-bar{display:flex;border-bottom:1px solid #e0e0e0;background:#fff;padding:.25rem 0;flex-shrink:0;z-index:10}.expoams-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem 0;border:none;background:none;color:#999;font-size:.7rem;cursor:pointer;transition:color .2s}.expoams-tab.active{color:#1976d2}.expoams-tab-icon{font-size:1.25rem}.expoams-content{flex:1;overflow-y:auto;padding:1rem}.expoams-header{position:sticky;top:0;background:#fff;z-index:5;padding:.75rem 1rem;border-bottom:1px solid #e8e8e8}.expoams-header h2{margin:0;font-size:1.1rem;color:#2c3e50}.expoams-header-sub{font-size:.85rem;color:#666;margin-top:.15rem}.expoams-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.expoams-action-btn{padding:2rem 1rem;border:2px solid #e0e0e0;border-radius:12px;background:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s;text-align:center}.expoams-action-btn:active{transform:scale(.97)}.expoams-action-btn.check-in{border-color:#4caf50;color:#2e7d32}.expoams-action-btn.check-in:active{background:#e8f5e9}.expoams-action-btn.check-out{border-color:#f44336;color:#c62828}.expoams-action-btn.check-out:active{background:#ffebee}.expoams-sheet-select{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;background:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none}.expoams-location-badge{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#e3f2fd;border-radius:8px;font-weight:500;margin-bottom:1rem}.expoams-scan-btn{width:100%;padding:.9rem;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;color:#fff;background:#1976d2;margin-bottom:1rem;transition:opacity .2s}.expoams-scan-btn:active{opacity:.8}.expoams-scan-btn.secondary{background:#f5f5f5;color:#333;border:1px solid #ddd}.expoams-item-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.expoams-item-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#fafafa;border:1px solid #eee;border-radius:8px}.expoams-item-name{font-weight:500;font-size:.95rem;flex:1}.expoams-qty-input{width:5rem;min-width:5rem;flex-shrink:0;padding:.6rem;border:1px solid #ddd;border-radius:6px;font-size:1.1rem;text-align:center;font-weight:600;min-height:44px;box-sizing:border-box;-moz-appearance:textfield}.expoams-qty-input::-webkit-inner-spin-button,.expoams-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.expoams-purpose-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.expoams-purpose-btn{width:100%;padding:1rem;min-height:48px;border:2px solid #e0e0e0;border-radius:10px;background:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;box-sizing:border-box}.expoams-purpose-btn:active,.expoams-purpose-btn.selected{border-color:#1976d2;background:#e3f2fd;color:#1565c0}.expoams-confirm-section{padding:.75rem;background:#f8f9fa;border-radius:8px;margin-bottom:.75rem}.expoams-confirm-label{font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.expoams-confirm-value{font-size:1rem;font-weight:500;margin-top:.15rem}.expoams-confirm-btn{width:100%;padding:1rem;border:none;border-radius:10px;background:#4caf50;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;margin-top:1rem}.expoams-confirm-btn:active{opacity:.85}.expoams-confirm-btn:disabled{background:#ccc;cursor:not-allowed}.expoams-bottom-action{padding:.75rem 0;background:#fff;margin-top:auto}.expoams-error{background:#ffebee;color:#c62828;padding:.75rem;border-radius:8px;margin-bottom:.75rem;font-size:.9rem}.expoams-success{background:#e8f5e9;color:#2e7d32;padding:.75rem;border-radius:8px;margin-bottom:.75rem;font-size:.9rem}.expoams-loading{text-align:center;padding:2rem;color:#999}@media (min-width: 768px){.expoams-router{max-width:480px}}.expoams-back-btn{border:none;background:none;color:#1976d2;font-size:1rem;cursor:pointer;padding:0;display:flex;align-items:center;gap:.25rem}.expoams-history-card{padding:.75rem;background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:.5rem}.expoams-history-card-header{display:flex;justify-content:space-between;font-weight:500}.expoams-history-card-detail{font-size:.85rem;color:#666;margin-top:.25rem}.expoams-settings-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fafafa;border:1px solid #eee;border-radius:8px;margin-bottom:.5rem}.expoams-settings-name{font-weight:500;font-size:.95rem}.expoams-settings-id{font-size:.75rem;color:#999;font-family:monospace}.expoams-remove-btn{border:none;background:none;color:#e53935;font-size:1.2rem;cursor:pointer;padding:.25rem .5rem}.expoams-add-row{display:flex;gap:.5rem;margin-top:1rem}.expoams-add-input{flex:1;padding:.6rem;border:1px solid #ddd;border-radius:8px;font-size:.9rem}.expoams-add-btn{padding:.6rem 1.2rem;border:none;border-radius:8px;background:#1976d2;color:#fff;font-weight:600;cursor:pointer}.expoams-add-btn:disabled{background:#ccc;cursor:not-allowed}.bom-router{padding:2rem;max-width:1400px;margin:0 auto}.bom-header{margin-bottom:2rem}.bom-header h2{margin:0 0 .5rem;color:#2c3e50;font-size:2rem}.bom-header p{margin:0;color:#666;font-size:1.1rem}.bom-navigation{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e9ecef;padding-bottom:1rem;flex-wrap:wrap}.bom-nav-link{background:none;border:none;border-bottom:3px solid transparent;color:#666;padding:.75rem 1.5rem;border-radius:6px 6px 0 0;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;white-space:nowrap}.bom-nav-link:hover{background-color:#f8f9fa;color:#2c3e50}.bom-nav-link.active{color:#3498db;border-bottom-color:#3498db;font-weight:600}.bom-content{min-height:400px}.bom-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;border-radius:6px;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s,opacity .2s;white-space:nowrap}.bom-btn:disabled{opacity:.6;cursor:not-allowed}.bom-btn-primary{background-color:#3498db;color:#fff}.bom-btn-primary:hover:not(:disabled){background-color:#2980b9}.bom-btn-secondary{background-color:#f0f0f0;color:#333;border:1px solid #ddd}.bom-btn-secondary:hover:not(:disabled){background-color:#e4e4e4}.bom-btn-danger{background-color:#e74c3c;color:#fff}.bom-btn-danger:hover:not(:disabled){background-color:#c0392b}.bom-btn-sm{padding:.4rem .8rem;font-size:13px}.bom-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.bom-toolbar-filters{display:flex;gap:.75rem;flex-wrap:wrap;flex:1;min-width:0}.bom-toolbar-actions{display:flex;gap:.5rem;flex-shrink:0}.bom-search-input{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:14px;min-width:200px;flex:1;max-width:320px}.bom-search-input:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db26}.bom-select{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff;cursor:pointer}.bom-form{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem}.bom-form-header{margin-bottom:1.5rem}.bom-form-header h3{margin:0;color:#2c3e50;font-size:1.4rem}.bom-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bom-form-group{display:flex;flex-direction:column}.bom-form-full-width{grid-column:1 / -1}.bom-form-label{display:block;font-size:13px;font-weight:600;color:#444;margin-bottom:.3rem}.bom-required{color:#e74c3c}.bom-form-input{width:100%;padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:14px;color:#333;background:#fff;box-sizing:border-box;transition:border-color .2s}.bom-form-input:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db26}.bom-form-textarea{resize:vertical;min-height:80px}.bom-form-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.bom-form-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e9ecef}.bom-detail-layout{display:grid;grid-template-columns:1fr 300px;gap:1.5rem;align-items:start}.bom-detail-header{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.bom-detail-title{display:flex;align-items:center;gap:.75rem;flex:1}.bom-detail-title h3{margin:0;font-size:1.4rem;color:#2c3e50}.bom-barcode-badge{background:#f0f0f0;border:1px solid #ddd;border-radius:4px;padding:.2rem .5rem;font-size:13px;color:#555;font-family:monospace}.bom-detail-header-actions{display:flex;gap:.5rem;flex-shrink:0}.bom-detail-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.25rem;margin-bottom:1rem}.bom-detail-card-title{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#2c3e50;border-bottom:1px solid #e9ecef;padding-bottom:.5rem}.bom-detail-dl{display:grid;grid-template-columns:150px 1fr;gap:.5rem 1rem;margin:0}.bom-detail-dl dt{font-size:13px;font-weight:600;color:#666}.bom-detail-dl dd{margin:0;font-size:14px;color:#333}.bom-detail-label{font-size:13px;font-weight:600;color:#666}.bom-detail-value{font-size:14px;color:#333}.bom-qr-card{text-align:center}.bom-qr-container{display:flex;flex-direction:column;align-items:center;gap:.5rem}.bom-qr-label{margin:0;font-size:12px;color:#666;font-family:monospace}.bom-error-banner{background-color:#fde8e8;border:1px solid #f5c6c6;color:#c0392b;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.bom-success-banner{background-color:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.bom-loading{display:flex;align-items:center;justify-content:center;min-height:200px;color:#666;font-size:1rem}.bom-empty-state{color:#999;font-style:italic;margin:.5rem 0}.bom-count{font-size:13px;color:#666;margin-bottom:.5rem}.bom-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:11px;font-weight:700;padding:.2rem .4rem}.bom-badge-prt{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.bom-badge-asm{background:#e3f2fd;color:#1565c0;border:1px solid #bbdefb}.bom-tag{display:inline-block;background:#eaf2fb;color:#2980b9;border:1px solid #bdd7f1;border-radius:12px;padding:.15rem .6rem;font-size:12px}.bom-tags{display:flex;flex-wrap:wrap;gap:.3rem}.bom-link{color:#2980b9;word-break:break-all}.bom-link:hover{text-decoration:underline}.bom-item-type-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:11px;font-weight:700;padding:.2rem .5rem;white-space:nowrap}.bom-item-type-part{background:#f0f0f0;color:#555;border:1px solid #ddd}.bom-item-type-sub-asm{background:#e3f2fd;color:#1565c0;border:1px solid #bbdefb}.bom-item-type-top-asm{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.bom-where-used-list{display:flex;flex-direction:column;gap:.4rem}.bom-where-used-item{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;font-size:14px}.bom-where-used-name{font-weight:500;color:#333}.bom-tree{font-size:13px}.bom-tree-root{border:1px solid #e9ecef;border-radius:6px;overflow:hidden}.bom-tree-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #f5f5f5;background:#fff;transition:background .15s}.bom-tree-row:last-child{border-bottom:none}.bom-tree-row:hover{background:#f8f9fa}.bom-tree-indent{color:#bbb;font-family:monospace;flex-shrink:0}.bom-tree-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:11px;font-weight:700;padding:.2rem .4rem;white-space:nowrap}.bom-tree-badge-part{background:#f0f0f0;color:#555;border:1px solid #ddd}.bom-tree-badge-sub-asm{background:#e3f2fd;color:#1565c0;border:1px solid #bbdefb}.bom-tree-badge-top-asm{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.bom-tree-name{flex:1;font-weight:500;color:#333;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bom-tree-qty{color:#555;white-space:nowrap;flex-shrink:0}.bom-tree-max-depth{background:#fff3cd;border:1px solid #ffc107;color:#856404;border-radius:4px;padding:.5rem .75rem;font-size:13px;margin:.25rem 0}.bom-categories-list{display:flex;flex-direction:column;gap:1.5rem}.bom-category-group{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.bom-category-group-header{background:#f8f9fa;padding:.75rem 1rem;font-weight:600;color:#2c3e50;border-bottom:1px solid #e9ecef;font-size:.95rem}.bom-category-item{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid #f5f5f5;font-size:14px}.bom-category-item:last-child{border-bottom:none}.bom-category-code{font-family:monospace;font-weight:600;color:#3498db;min-width:40px}.bom-category-name{flex:1;color:#333}.bom-category-material{font-size:12px;color:#888}.bom-editor-section{margin-top:1.5rem;border-top:1px solid #e9ecef;padding-top:1rem}.bom-editor-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.bom-editor-rows{display:flex;flex-direction:column;gap:.5rem}.bom-editor-row-header{display:grid;grid-template-columns:1fr 80px 80px 40px;gap:.5rem;padding:0 .25rem;font-size:12px;font-weight:600;color:#666}.bom-editor-row{display:grid;grid-template-columns:1fr 80px 80px 40px;gap:.5rem;align-items:center}.bom-editor-qty-input{max-width:80px;text-align:center}@media (max-width: 768px){.bom-router{padding:1rem}.bom-navigation{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.bom-nav-link{padding:.5rem 1rem;font-size:13px}.bom-detail-layout,.bom-form-grid{grid-template-columns:1fr}.bom-form-full-width{grid-column:1}.bom-toolbar{flex-direction:column;align-items:stretch}.bom-toolbar-actions{justify-content:flex-end}.bom-detail-header{flex-direction:column;align-items:flex-start}.bom-detail-dl{grid-template-columns:1fr;gap:.2rem 0}.bom-detail-dl dt{margin-top:.5rem;color:#888;font-size:12px}}.inv2-router{padding:2rem;max-width:1400px;margin:0 auto}.inv2-header{margin-bottom:2rem}.inv2-header h2{margin:0 0 .5rem;color:#2c3e50;font-size:2rem}.inv2-header p{margin:0;color:#666;font-size:1.1rem}.inv2-navigation{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e9ecef;padding-bottom:1rem;flex-wrap:wrap}.inv2-nav-link{background:none;border:none;color:#666;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;white-space:nowrap}.inv2-nav-link:hover{background-color:#f8f9fa;color:#2c3e50}.inv2-nav-link.active{background-color:#2196f3;color:#fff;font-weight:600}.inv2-content{min-height:400px}.inv2-loading{display:flex;align-items:center;justify-content:center;min-height:200px;color:#666;font-size:1rem}.inv2-error-banner{background-color:#fde8e8;border:1px solid #f5c6c6;color:#c0392b;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.inv2-success-banner{background-color:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.inv2-empty-state{color:#999;font-style:italic;margin:.5rem 0}.inv2-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;border-radius:6px;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s,opacity .2s;white-space:nowrap}.inv2-btn:disabled{opacity:.6;cursor:not-allowed}.inv2-btn-primary{background-color:#2196f3;color:#fff}.inv2-btn-primary:hover:not(:disabled){background-color:#1976d2}.inv2-btn-secondary{background-color:#f0f0f0;color:#333;border:1px solid #ddd}.inv2-btn-secondary:hover:not(:disabled){background-color:#e4e4e4}.inv2-btn-success{background-color:#4caf50;color:#fff}.inv2-btn-success:hover:not(:disabled){background-color:#388e3c}.inv2-btn-danger{background-color:#e74c3c;color:#fff}.inv2-btn-danger:hover:not(:disabled){background-color:#c0392b}.inv2-btn-sm{padding:.4rem .8rem;font-size:13px}.inv2-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.inv2-form-group{display:flex;flex-direction:column}.inv2-form-full-width{grid-column:1 / -1}.inv2-form-label{display:block;font-size:13px;font-weight:600;color:#444;margin-bottom:.3rem}.inv2-required{color:#e74c3c}.inv2-form-input{width:100%;padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:14px;color:#333;background:#fff;box-sizing:border-box;transition:border-color .2s}.inv2-form-input:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 2px #2196f326}.inv2-form-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e9ecef}.inv2-detail-layout{display:grid;grid-template-columns:1fr 300px;gap:1.5rem;align-items:start}.inv2-detail-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.25rem}.inv2-detail-card-title{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#2c3e50;border-bottom:1px solid #e9ecef;padding-bottom:.5rem}.inv2-detail-dl{display:grid;grid-template-columns:140px 1fr;gap:.5rem 1rem;margin:0}.inv2-detail-dl dt{font-size:13px;font-weight:600;color:#666}.inv2-detail-dl dd{margin:0;font-size:14px;color:#333}.inv2-dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.inv2-summary-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000014;text-align:center}.inv2-summary-card .card-value{font-size:2rem;font-weight:700;color:#2c3e50}.inv2-summary-card .card-label{color:#666;font-size:.9rem;margin-top:.25rem}.inv2-quick-actions{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.inv2-section-header{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:1.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.inv2-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.inv2-toolbar-filters{display:flex;gap:.75rem;flex-wrap:wrap;flex:1;min-width:0}.inv2-search-input{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:14px;min-width:200px;flex:1;max-width:320px}.inv2-search-input:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 2px #2196f326}.inv2-filter-select{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff;cursor:pointer}.inv2-badge{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:12px;font-weight:600}.inv2-badge-in{background:#d1fae5;color:#065f46}.inv2-badge-out{background:#fee2e2;color:#991b1b}.inv2-badge-adjust{background:#fff3e0;color:#e65100}.inv2-badge-production{background:#e3f2fd;color:#1565c0}.inv2-badge-reserved{background:#fce4ec;color:#c62828;font-size:11px}.inv2-location-breakdown{width:100%;border-collapse:collapse;font-size:13px;margin-top:.5rem}.inv2-location-breakdown th,.inv2-location-breakdown td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #f0f0f0}.inv2-location-breakdown th{font-weight:600;color:#555;background:#f8f9fa}.inv2-scan-container{max-width:500px;margin:0 auto}.inv2-scan-step{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;margin-bottom:1rem}.inv2-scan-step h3{margin:0 0 1rem;font-size:1.1rem;color:#2c3e50}.inv2-scan-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.inv2-scan-action-btn{min-height:80px;font-size:18px;font-weight:600;border:none;border-radius:12px;cursor:pointer;color:#fff;transition:opacity .2s}.inv2-scan-action-btn:hover{opacity:.9}.inv2-scan-action-btn.check-in{background:#4caf50}.inv2-scan-action-btn.check-out{background:#e74c3c}.inv2-scan-camera-area{background:#1a1a1a;border-radius:12px;overflow:hidden;min-height:250px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.inv2-scan-manual-entry{display:flex;gap:.5rem;margin-bottom:1rem}.inv2-scan-manual-entry input{flex:1;padding:.75rem;border-radius:8px;border:1px solid #ddd;font-size:16px}.inv2-scan-manual-entry button{padding:.75rem 1.5rem;border-radius:8px;border:none;background:#2196f3;color:#fff;font-weight:600;cursor:pointer}.inv2-scan-items-list{list-style:none;padding:0;margin:0}.inv2-scan-items-list li{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px solid #f0f0f0;gap:.5rem}.inv2-scan-items-list li:last-child{border-bottom:none}.inv2-scan-item-name{flex:1;font-weight:500;font-size:14px}.inv2-scan-item-qty-input{width:60px;padding:.4rem;text-align:center;border:1px solid #ddd;border-radius:6px;font-size:14px}.inv2-scan-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.inv2-scan-purpose-btn{padding:1rem;border:2px solid #ddd;border-radius:10px;background:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.inv2-scan-purpose-btn.selected{border-color:#2196f3;background:#e3f2fd;color:#1565c0}.inv2-steps-indicator{display:flex;gap:.5rem;margin-bottom:1.5rem}.inv2-step-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:#e9ecef;color:#999}.inv2-step-dot.active{background:#2196f3;color:#fff}.inv2-step-dot.completed{background:#4caf50;color:#fff}.inv2-production-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-bottom:1rem;cursor:pointer;transition:box-shadow .2s}.inv2-production-card:hover{box-shadow:0 2px 8px #0000001a}.inv2-production-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.inv2-production-card-details{font-size:13px;color:#666}.inv2-table-wrapper{overflow-x:auto}.inv2-table{width:100%;border-collapse:collapse;font-size:13px}.inv2-table th{text-align:left;padding:.5rem .75rem;background:#f8f9fa;border-bottom:2px solid #e9ecef;font-weight:600;color:#555;white-space:nowrap}.inv2-table td{padding:.5rem .75rem;border-bottom:1px solid #f0f0f0;color:#333}.inv2-load-more-btn{display:block;margin:1rem auto;padding:.5rem 2rem;background:#f0f0f0;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px}.inv2-load-more-btn:hover{background:#e5e5e5}.inv2-qr-container{display:flex;flex-direction:column;align-items:center;gap:.5rem}.inv2-qr-label{margin:0;font-size:12px;color:#666;font-family:monospace}.inv2-qty-display{font-size:2.5rem;font-weight:700;color:#2c3e50;text-align:center;margin:.5rem 0}.inv2-qty-unit{font-size:1rem;font-weight:400;color:#999;margin-left:.25rem}.inv2-part-search-list{list-style:none;padding:0;margin:.5rem 0;border:1px solid #e9ecef;border-radius:6px;max-height:250px;overflow-y:auto}.inv2-part-search-item{padding:.75rem 1rem;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .15s}.inv2-part-search-item:hover{background:#f0f7ff}.inv2-part-search-item.selected{background:#e3f2fd;border-left:3px solid #2196F3}.inv2-part-search-item:last-child{border-bottom:none}@media (max-width: 768px){.inv2-router{padding:1rem}.inv2-navigation{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.inv2-nav-link{padding:.5rem 1rem;font-size:13px}.inv2-detail-layout,.inv2-form-grid{grid-template-columns:1fr}.inv2-form-full-width{grid-column:1}.inv2-toolbar{flex-direction:column;align-items:stretch}.inv2-detail-dl{grid-template-columns:1fr;gap:.2rem 0}.inv2-detail-dl dt{margin-top:.5rem;color:#888;font-size:12px}.inv2-scan-action-grid{grid-template-columns:1fr}.inv2-scan-action-btn{min-height:64px}.inv2-dashboard-cards{grid-template-columns:1fr}}.version-display-compact{display:inline-block;font-size:.75rem;color:#6c757d;padding:4px 8px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.version-display-compact .version-text{font-family:Courier New,monospace;white-space:nowrap}.version-display-detailed{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:16px;margin:16px 0;box-shadow:0 2px 4px #0000001a}.version-display-detailed .version-header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.version-display-detailed .version-header h3{margin:0;color:#495057;font-size:1.1rem;font-weight:600}.version-details{display:grid;grid-template-columns:1fr 1fr;gap:8px}.version-item{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.version-label{font-weight:500;color:#6c757d;font-size:.875rem}.version-value{font-family:Courier New,monospace;font-size:.875rem;color:#495057;background-color:#f8f9fa;padding:2px 6px;border-radius:3px;border:1px solid #e9ecef}@media (max-width: 768px){.version-details{grid-template-columns:1fr}.version-display-compact{font-size:.65rem;padding:2px 6px}}.app-footer{margin-top:auto;padding:16px;border-top:1px solid #e9ecef;background-color:#f8f9fa;display:flex;justify-content:space-between;align-items:center}.app-footer .version-display-compact{margin-left:auto}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5}.App{min-height:100vh}.dashboard{min-height:100vh;display:flex;flex-direction:column}.dashboard-header{background-color:#2c3e50;color:#fff;padding:1rem 2rem}.header-content{display:flex;justify-content:space-between;align-items:center}.dashboard-header h1{margin-bottom:.5rem;font-size:2rem}.dashboard-header p{opacity:.8}.sign-out-button{background-color:#e74c3c;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.sign-out-button:hover{background-color:#c0392b}.auth-wrapper{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5}.auth-container{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:100%;max-width:400px}.auth-container h3{margin-bottom:1rem;color:#2c3e50;text-align:center}.auth-container p{margin-bottom:1.5rem;color:#666;text-align:center}.auth-form{margin-bottom:1.5rem}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.form-group input{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-group input:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db33}.auth-button{width:100%;padding:.75rem;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;margin-bottom:.5rem}.auth-button:not(.secondary){background-color:#3498db;color:#fff}.auth-button:not(.secondary):hover:not(:disabled){background-color:#2980b9}.auth-button.secondary{background-color:#95a5a6;color:#fff}.auth-button.secondary:hover:not(:disabled){background-color:#7f8c8d}.auth-button:disabled{opacity:.6;cursor:not-allowed}.auth-note{margin-top:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;text-align:center}.auth-note small{color:#666;font-size:13px;line-height:1.4}.success-message{text-align:center;padding:1.5rem;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a}.success-message h4{margin:0 0 1rem;color:#15803d;font-size:1.2rem}.success-message p{margin:.5rem 0;color:#16a34a}.success-message button{margin-top:1rem;background-color:#16a34a}.success-message button:hover:not(:disabled){background-color:#15803d}.divider{text-align:center;margin:1rem 0;color:#666;position:relative}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ddd;z-index:1}.divider{background-color:#fff;padding:0 1rem;z-index:2;position:relative}.user-info{text-align:center}.user-info p{margin-bottom:1rem;color:#2c3e50}.user-status{font-size:14px;color:#16a34a;font-weight:500}.auth-toggle{text-align:center;margin-top:1rem}.toggle-button{background:none;border:none;color:#3498db;text-decoration:underline;cursor:pointer;font-size:14px;padding:.5rem}.toggle-button:hover:not(:disabled){color:#2980b9}.toggle-button:disabled{opacity:.6;cursor:not-allowed}.dashboard-content{display:flex;flex:1;gap:1rem;padding:1rem}.sidebar{width:300px;background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000001a;height:fit-content}.main-content{flex:1;display:flex;flex-direction:column;gap:1rem}.charts-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.chart-container{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.chart-container h3{margin-bottom:1rem;color:#2c3e50}.data-table-container{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.data-table-container h3{margin-bottom:1rem;color:#2c3e50}.table-wrapper{overflow-x:auto;max-height:600px;overflow-y:auto}.data-table{width:100%;border-collapse:collapse;margin-top:1rem;min-width:800px}.data-table th,.data-table td{padding:.75rem;text-align:left;border-bottom:1px solid #ddd;white-space:nowrap;min-width:100px;vertical-align:top}.data-cell{background-color:#fff!important;color:#2c3e50!important;font-size:14px!important;font-weight:500!important}.cell-content{color:#2c3e50!important;display:inline-block!important;background-color:transparent!important;font-size:14px!important;font-weight:500!important}.data-table th{background-color:#f8f9fa;font-weight:600;color:#2c3e50;position:sticky;top:0;z-index:1}.data-table tr:hover{background-color:#f8f9fa}.status-badge{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase}.status-badge.test-cancel-blink-ten{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.status-badge.completed{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.status-badge.pending{background-color:#fefce8;color:#ca8a04;border:1px solid #fed7aa}.sync-status{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.data-filters h3{margin-bottom:1rem;color:#2c3e50}.filter-group{margin-bottom:1rem}.filter-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.filter-group input{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:14px}.filter-group input:focus,.filter-group select:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db33}.filter-group select{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff}.stats-summary{margin-top:2rem;padding:1rem;background-color:#f8f9fa;border-radius:8px}.stats-summary h4{margin-bottom:1rem;color:#2c3e50}.stat-item{display:flex;justify-content:space-between;margin-bottom:.5rem}.stat-label{font-weight:500;color:#666}.stat-value{font-weight:600;color:#2c3e50}.refresh-button{width:100%;margin-top:1rem;padding:.75rem 1rem;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.refresh-button:hover:not(:disabled){background-color:#2563eb}.refresh-button:disabled{background-color:#94a3b8;cursor:not-allowed}.date-range-group{margin-top:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.date-range-group h4{margin:0 0 1rem;color:#2c3e50;font-size:14px;font-weight:600}.date-inputs{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.date-presets{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.preset-button{padding:.5rem .75rem;border:1px solid #3498db;background-color:#fff;color:#3498db;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.preset-button:hover{background-color:#3498db;color:#fff}.preset-button.clear{border-color:#e74c3c;color:#e74c3c}.preset-button.clear:hover{background-color:#e74c3c;color:#fff}.auth-debug{margin-top:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.auth-debug h4{margin-bottom:.5rem;color:#2c3e50;font-size:14px}.debug-info p{margin:.25rem 0;font-size:12px;color:#666}.result-compact{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:4px;font-size:14px;font-weight:500}.result-compact.positive{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.result-compact.negative{background-color:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.result-compact.invalid,.result-compact.error{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.result-compact.unavailable{background-color:#fefce8;color:#ca8a04;border:1px solid #fed7aa}.result-detailed{min-width:200px}.result-header{margin-bottom:.5rem}.test-type{font-weight:600;color:#2c3e50;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.result-targets{display:flex;flex-direction:column;gap:.25rem}.result-target{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-radius:4px;font-size:13px}.result-target.positive{background-color:#f0fdf4;border-left:3px solid #16a34a}.result-target.negative{background-color:#f8fafc;border-left:3px solid #64748b}.result-target.invalid{background-color:#fef2f2;border-left:3px solid #dc2626}.result-target.unavailable{background-color:#fefce8;border-left:3px solid #ca8a04}.target-name{font-weight:500;color:#374151}.target-result{display:flex;align-items:center;gap:.25rem}.result-icon{font-size:14px}.result-text{font-size:12px;font-weight:500}.result-error{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626}.test-type-badge{padding:.25rem .5rem;background-color:#3b82f6;color:#fff;border-radius:4px;font-size:12px;font-weight:500;text-align:center;white-space:nowrap}.test-time{font-size:14px;line-height:1.4}.test-time div:first-child{font-weight:500;color:#2c3e50}.test-time div:last-child{color:#6b7280;font-size:12px;margin-top:2px}.status-badge.status-cancelled,.status-badge.test-cancel-blink-ten,.status-badge.status-error,.status-badge.status-fail{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.status-badge.status-completed{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.status-badge.status-pending{background-color:#fefce8;color:#ca8a04;border:1px solid #fed7aa}.status-badge.status-unknown{background-color:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.sync-status{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:14px}.sync-status.pending{background-color:#fefce8;color:#ca8a04}.sync-status.synced{background-color:#f0fdf4;color:#16a34a}.sync-status.failed{background-color:#fef2f2;color:#dc2626}.medical-data-table-container{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000001a;overflow:hidden}.table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.table-header h3{margin:0;color:#2c3e50}.table-controls{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.search-container{position:relative}.global-search{padding:.5rem 1rem;border:1px solid #ddd;border-radius:6px;font-size:14px;min-width:200px;transition:border-color .2s}.global-search:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db33}.table-info{font-size:14px;color:#666;font-weight:500}.table-actions{display:flex;gap:.5rem}.preferences-button{padding:.5rem .75rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem}.preferences-button:hover{background-color:#0056b3;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.preferences-button:active{transform:translateY(0)}.table-wrapper{overflow:auto;max-height:600px;border:1px solid #e9ecef;border-radius:6px}.medical-data-table{width:100%;border-collapse:collapse;font-size:14px}.table-header-cell{background-color:#f8f9fa;border-bottom:2px solid #e9ecef;padding:0;position:sticky;top:0;z-index:10}.header-content{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.header-text{font-weight:600;color:#2c3e50;cursor:default;-webkit-user-select:none;user-select:none}.header-text.sortable{cursor:pointer;transition:color .2s}.header-text.sortable:hover{color:#3498db}.column-filter{padding:.25rem .5rem;border:1px solid #ddd;border-radius:4px;font-size:12px;font-weight:400}.column-filter:focus{outline:none;border-color:#3498db}.table-row{transition:background-color .2s}.table-row:hover{background-color:#f8f9fa}.table-cell{padding:.75rem;border-bottom:1px solid #e9ecef;vertical-align:top}.table-footer{display:flex;justify-content:between;align-items:center;margin-top:1rem;gap:1rem;flex-wrap:wrap}.pagination-info{font-size:14px;color:#666;font-weight:500}.pagination-controls{display:flex;gap:.25rem}.pagination-button{padding:.5rem .75rem;border:1px solid #ddd;background-color:#fff;color:#2c3e50;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.pagination-button:hover:not(:disabled){background-color:#3498db;color:#fff;border-color:#3498db}.pagination-button:disabled{opacity:.5;cursor:not-allowed}.page-size-select{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff}.page-size-select:focus{outline:none;border-color:#3498db}@media (max-width: 768px){.table-header{flex-direction:column;align-items:stretch}.table-controls{justify-content:space-between}.global-search{min-width:150px}.table-footer{flex-direction:column;align-items:stretch;text-align:center}.pagination-controls{justify-content:center}}.loading{text-align:center;padding:2rem;color:#666;font-style:italic}.error{text-align:center;padding:2rem;color:#e74c3c;background-color:#fdf2f2;border-radius:4px;border:1px solid #fecaca}.no-data{text-align:center;padding:2rem;color:#666;font-style:italic}@media (max-width: 1024px){.dashboard-content{flex-direction:column}.sidebar{width:100%}.charts-grid{grid-template-columns:1fr}}.app-router{min-height:100vh;display:flex;flex-direction:column}.app-navigation{background-color:#2c3e50;color:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.nav-brand h1{margin:0 0 .25rem;font-size:1.5rem}.nav-brand p{margin:0;opacity:.8;font-size:14px}.nav-links{display:flex;gap:.5rem;flex-wrap:wrap}.nav-link{background:none;border:none;color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s;opacity:.8}.nav-link:hover{background-color:#ffffff1a;opacity:1}.nav-link.active{background-color:#fff3;opacity:1;font-weight:500}.nav-user{display:flex;align-items:center;gap:1rem}.user-info{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.user-email{font-size:14px;font-weight:500}.user-role{font-size:11px;padding:.125rem .5rem;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.user-role.admin{background-color:#3498db;color:#fff}.user-role.customer_service{background-color:#9b59b6;color:#fff}.app-content{flex:1}.first-admin-setup{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;align-items:center;padding:2rem}.setup-container{background-color:#fff;border-radius:12px;padding:2rem;max-width:600px;width:100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.setup-header{text-align:center;margin-bottom:2rem}.setup-header h2{margin:0 0 .5rem;color:#2c3e50;font-size:2rem}.setup-header p{margin:0;color:#666;font-size:1.1rem}.setup-info{margin-bottom:2rem}.info-card{background-color:#f8f9fa;border-radius:8px;padding:1.5rem;border:1px solid #e9ecef}.info-card h3{margin:0 0 1rem;color:#2c3e50;font-size:1.2rem}.account-details{display:grid;gap:.75rem}.detail-item{display:flex;align-items:center;gap:.5rem;font-size:14px}.detail-item strong{min-width:100px;color:#555}.admin-badge{background-color:#3498db;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.setup-form{margin-bottom:2rem}.setup-form .form-group{margin-bottom:1.5rem}.setup-form label{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.setup-form input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.setup-form input:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db33}.setup-form small{display:block;margin-top:.25rem;color:#666;font-size:12px}.setup-actions{text-align:center}.setup-button{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;min-width:200px}.setup-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #0003}.setup-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.setup-features{background-color:#f8f9fa;border-radius:8px;padding:1.5rem;border:1px solid #e9ecef}.setup-features h4{margin:0 0 1rem;color:#2c3e50;font-size:1.1rem}.setup-features ul{margin:0;padding:0;list-style:none}.setup-features li{padding:.5rem 0;color:#555;font-size:14px;border-bottom:1px solid #e9ecef}.setup-features li:last-child{border-bottom:none}@media (max-width: 768px){.first-admin-setup{padding:1rem}.setup-container{padding:1.5rem}.setup-header h2{font-size:1.5rem}.setup-header p{font-size:1rem}.detail-item{flex-direction:column;align-items:flex-start;gap:.25rem}.detail-item strong{min-width:auto}}.admin-dashboard{padding:2rem;max-width:1200px;margin:0 auto}.admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.admin-header h2{margin:0;color:#2c3e50}.create-user-button{background-color:#3498db;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.create-user-button:hover{background-color:#2980b9}.access-denied{text-align:center;padding:3rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.access-denied h2{margin-bottom:1rem}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.user-management-table-container{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000001a;overflow:hidden}.user-management-table{width:100%;border-collapse:collapse;font-size:14px}.user-email-cell,.user-display-name-cell{color:#2c3e50!important;background-color:transparent!important;font-size:14px!important;font-weight:500!important;display:inline-block!important}.date-cell{font-size:14px;line-height:1.4}.date-cell div{font-weight:500;color:#2c3e50}.date-cell small{color:#6b7280;font-size:12px;margin-top:2px;display:block}.inactive-user{opacity:.6}.role-select{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:14px}.status-badge.active{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.status-badge.inactive{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.action-button{padding:.5rem 1rem;border:1px solid #ddd;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}.action-button.deactivate{background-color:#fef2f2;color:#dc2626;border-color:#fecaca}.action-button.activate{background-color:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.action-button:hover:not(:disabled){opacity:.8}.action-button:disabled{opacity:.5;cursor:not-allowed}.no-users{text-align:center;padding:3rem;color:#666}.create-first-user{margin-top:1rem;background-color:#3498db;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer}.create-user-form{padding:0}.form-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e9ecef}.form-header h3{margin:0;color:#2c3e50}.close-button{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px}.close-button:hover{color:#333}.user-form{padding:1.5rem}.form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.cancel-button{background-color:#95a5a6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer}.cancel-button:hover:not(:disabled){background-color:#7f8c8d}.submit-button{background-color:#3498db;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer}.submit-button:hover:not(:disabled){background-color:#2980b9}.submit-button:disabled,.cancel-button:disabled{opacity:.6;cursor:not-allowed}.user-settings{padding:2rem;max-width:800px;margin:0 auto}.settings-header{margin-bottom:2rem}.settings-header h2{margin:0 0 .5rem;color:#2c3e50}.settings-header p{margin:0;color:#666}.settings-section{background-color:#fff;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 10px #0000001a}.settings-section h3{margin:0 0 1rem;color:#2c3e50;border-bottom:1px solid #e9ecef;padding-bottom:.5rem}.profile-info{display:grid;gap:1rem}.info-item{display:flex;align-items:center;gap:1rem}.info-item label{font-weight:500;color:#555;min-width:120px}.info-item span{color:#2c3e50}.role-badge{padding:.25rem .75rem;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.role-badge.admin{background-color:#e3f2fd;color:#1565c0}.role-badge.customer_service{background-color:#f3e5f5;color:#7b1fa2}.security-actions{text-align:center}.change-password-button{background-color:#3498db;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:14px;margin-bottom:1rem}.change-password-button:hover{background-color:#2980b9}.security-note{font-size:14px;color:#666;margin:0}.change-password-form h4{margin:0 0 1rem;color:#2c3e50}.coming-soon{text-align:center;padding:2rem;background-color:#f8f9fa;border-radius:6px;border:1px dashed #ddd}.coming-soon p{margin:0 0 .5rem;color:#666}.coming-soon small{color:#999}.success-message{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem}.error-message{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem}@media (max-width: 768px){.dashboard-header{padding:1rem}.dashboard-header h1{font-size:1.5rem}.dashboard-content{padding:.5rem}.sidebar,.chart-container,.data-table-container,.admin-dashboard,.user-settings{padding:1rem}.admin-header{flex-direction:column;gap:1rem;align-items:stretch}.users-table{font-size:14px}.users-table th,.users-table td{padding:.5rem}.info-item{flex-direction:column;align-items:flex-start;gap:.25rem}.info-item label{min-width:auto;font-size:14px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;color:#213547;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}*{color-scheme:light!important}body{color:#213547!important;background-color:#fff!important}h1,h2,h3,h4,h5,h6,p,span,div{color:inherit!important}input,textarea,select{color:#213547!important;background-color:#fff!important}a:hover{color:#747bff}
