.BasicDialog--fullHeight .MuiDialog-paper{display:flex;flex-direction:column;height:100%}.BasicDialog__title{align-items:center;display:flex}.BasicDialog__title__end{margin-left:auto;padding-right:24px}.BasicDialog__header{padding:24px 24px 0}.BasicDialog__content{flex:1;padding:0 24px}.BasicDialog__content--noTitle{padding-top:24px}.BasicDialog__content--scroll{max-height:100%;overflow:scroll}.Button.MuiButton-root{margin:6px;min-width:2em}.Button .Button__icon+.Button__label{margin-left:.25em}.Button .Button__loading{margin-left:.55em}.Button+.Button{margin-left:0}@media print{.MuiTooltip-popper{display:none}}.Card{page-break-inside:avoid}.Card--fullWidth{flex-shrink:0;margin:15px}@media print{.Card--fullWidth{margin:0}.Card--fullWidth .Card__content{padding:0}}.DateInput,.NumberInput,.TextAreaInput,.TextInput{display:inline-flex;flex-direction:column}.DateInput>.MuiFormControl-root,.NumberInput>.MuiFormControl-root,.TextAreaInput>.MuiFormControl-root,.TextInput>.MuiFormControl-root{width:100%}.NumberInput .MuiInputAdornment-root,.TextInput .MuiInputAdornment-root{white-space:nowrap}.DateInput--readOnly .MuiInput-input,.DialogDrivenInput--readOnly .MuiInput-input,.NumberInput--readOnly .MuiInput-input,.SelectInput--readOnly .MuiInput-input,.TextAreaInput--readOnly .MuiInput-input,.TextInput--readOnly .MuiInput-input{color:rgba(0,0,0,.87)}.DateInput--readOnly .MuiFormLabel-root.Mui-disabled,.DateInput--readOnly .MuiInputLabel-root,.DialogDrivenInput--readOnly .MuiFormLabel-root.Mui-disabled,.DialogDrivenInput--readOnly .MuiInputLabel-root,.NumberInput--readOnly .MuiFormLabel-root.Mui-disabled,.NumberInput--readOnly .MuiInputLabel-root,.SelectInput--readOnly .MuiFormLabel-root.Mui-disabled,.SelectInput--readOnly .MuiInputLabel-root,.TextAreaInput--readOnly .MuiFormLabel-root.Mui-disabled,.TextAreaInput--readOnly .MuiInputLabel-root,.TextInput--readOnly .MuiFormLabel-root.Mui-disabled,.TextInput--readOnly .MuiInputLabel-root{color:rgba(0,0,0,.54)}.DateInput--readOnly .MuiInput-underline:before,.DialogDrivenInput--readOnly .MuiInput-underline:before,.NumberInput--readOnly .MuiInput-underline:before,.SelectInput--readOnly .MuiInput-underline:before,.TextAreaInput--readOnly .MuiInput-underline:before,.TextInput--readOnly .MuiInput-underline:before{opacity:0}.ToggleInput--readOnly{color:rgba(0,0,0,.87)}.InputError{color:#f44336;font-size:80%;padding-top:.25em}.Chip.Chip{margin:2px}.Clickable{cursor:pointer}.Clickable.Clickable--disabled{cursor:not-allowed}.ColorInput{display:inline-block}.ColorInput .ColorInput__textField{margin-left:.5em}.ag-faded{opacity:.3}.ag-width-half{display:inline-block;width:50%!important}.ag-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.ag-selectable{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.ag-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;overflow:hidden;position:relative}.ag-shake-left-to-right{-webkit-animation-direction:alternate;-webkit-animation-duration:.2s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:ag-shake-left-to-right}@-webkit-keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ag-root-wrapper .ag-watermark{bottom:10px;opacity:.5;position:absolute;right:25px;-webkit-transition:opacity 1s ease-out 3s;transition:opacity 1s ease-out 3s}.ag-root-wrapper .ag-watermark:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDk0IiBoZWlnaHQ9IjIzOSIgdmlld0JveD0iMCAwIDQ5NCAyMzkiPjx0aXRsZT5Mb2dvPC90aXRsZT48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTS42MTMgMTA4VjY3LjQ2YTE1IDE1IDAgMCAxIDcuNS0xMi45OUw5OC4zMDYgMi4zOTVhMTUgMTUgMCAwIDEgMTUgMEwyMDMuNSA1NC40NjlhMTUgMTUgMCAwIDEgNy41IDEyLjk5VjEzOGgtMzBsLS4wMDMtNDRoLS4wMDFjMC04LjI4NC02LjcxNi0xNC45OTktMTUtMTQuOTk5TDEyMiA3OWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY0Mi4wMTZjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg0NlYxNjNhMyAzIDAgMCAxLTMgM2gtNDV2MTNoNDUuOTk2di0uMDAyYzguMjgzIDAgMTQuOTk5LTYuNzE1IDE1LTE0Ljk5OGwuMDA0LTEzLjA0aDMwdjIwLjY0NmExNSAxNSAwIDAgMS03LjUgMTIuOTlsLTkwLjE5NCA1Mi4wNzRhMTUgMTUgMCAwIDEtMTUgMEw4LjExMyAxODQuNTk3YTE1IDE1IDAgMCAxLTcuNS0xMi45OVYxMjFIMjd2MTVjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg1OFY5NGMwLTguMjg0LTYuNzE2LTE1LTE1LTE1SDI3djEzaDU3YTMgMyAwIDAgMSAzIDN2MTN6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQ3NyA1NWgxN3Y5NmgtNTljLTguMjg0IDAtMTUtNi43MTYtMTUtMTVWOTZjMC04LjI4NCA2LjcxNi0xNSAxNS0xNWg0MnptLTM3IDQzYTMgMyAwIDAgMC0zIDN2MzBhMyAzIDAgMCAwIDMgM2gzN1Y5OHpNMzk2IDgxaDE3djcwaC0xN3oiLz48cGF0aCBmaWxsPSIjZTExZjIyIiBkPSJNMzk2IDU1aDE3djE3aC0xN3oiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzMxIDE1MWgxN3YtNTBhMyAzIDAgMCAxIDMtM2gzOFY4MWgtNDNjLTguMjg0IDAtMTUgNi43MTYtMTUgMTV6TTMyNCA4NlY3NmMwLTguMjg0LTYuNzE2LTE1LTE1LTE1aC02MGMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY2MGMwIDguMjg0IDYuNzE2IDE1IDE1IDE1aDYwYzguMjg0IDAgMTUtNi43MTYgMTUtMTV2LTM2aC0zN3YxN2gyMHYxNGEzIDMgMCAwIDEtMyAzaC01MGEzIDMgMCAwIDEtMy0zVjgxYTMgMyAwIDAgMSAzLTNoNTBhMyAzIDAgMCAxIDMgM3Y1eiIvPjx1c2UgeGxpbms6aHJlZj0iI2EiIGZpbGw9IiNlMTFmMjIiLz48cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDYiIHg9IjEyMCIgeT0iOTIiIGZpbGw9IiNlMTFmMjIiIHJ4PSIzIi8+PHBhdGggZmlsbD0iI2UxMWYyMiIgZD0iTTQwIDEyMWg0N3YxN0g0M2EzIDMgMCAwIDEtMy0zeiIvPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-size:110px 60px;content:"";display:block;-webkit-filter:invert(50%);filter:invert(50%);height:60px;width:110px}.ag-root-wrapper .ag-watermark .ag-watermark-text{font-family:Impact;font-size:19px;font-weight:700;opacity:.5}.ag-root-wrapper-body{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{-webkit-box-flex:1;-ms-flex:1 1 auto}.ag-root{cursor:default;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ag-root.ag-layout-auto-height,.ag-root.ag-layout-normal{-webkit-box-flex:1;-ms-flex:1 1 auto}.ag-body-horizontal-scroll-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-floating-top-viewport,.ag-header-viewport,.ag-pinned-left-cols-viewport,.ag-pinned-right-cols-viewport,.ag-virtual-list-viewport{height:100%;min-width:0;overflow:hidden;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ag-body-viewport{display:-webkit-box;display:-ms-flexbox}.ag-body-viewport:not(.ag-layout-print).ag-force-vertical-scroll{overflow-y:scroll}.ag-pinned-left-cols-viewport,.ag-pinned-right-cols-viewport{-webkit-box-flex:1000;-ms-flex-positive:1000;flex-grow:1000}.ag-body-container,.ag-body-horizontal-scroll-container,.ag-center-cols-container,.ag-floating-bottom-container,.ag-floating-bottom-full-width-container,.ag-floating-top-container,.ag-full-width-container,.ag-header-container,.ag-pinned-left-cols-container,.ag-pinned-right-cols-container,.ag-virtual-list-container{position:relative}.ag-floating-bottom-container,.ag-floating-top-container,.ag-header-container{height:100%;white-space:nowrap}.ag-body-viewport .ag-center-cols-clipper{min-height:100%}.ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper,.ag-body-viewport.ag-layout-auto-height .ag-center-cols-container{min-height:50px}.ag-body-viewport .ag-center-cols-container{display:block}.ag-body-viewport.ag-layout-print{-webkit-box-flex:0;-ms-flex:none;flex:none}.ag-body-viewport.ag-layout-print .ag-center-cols-clipper{min-width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container,.ag-full-width-container{left:0;pointer-events:none;position:absolute;top:0}.ag-full-width-container{width:100%}.ag-center-cols-clipper{-webkit-box-flex:1;-ms-flex:1;flex:1}.ag-body-horizontal-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;min-width:0;position:relative}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{-webkit-box-flex:1000;-ms-flex-positive:1000;flex-grow:1000}.ag-header .ag-header-cell-sortable,.ag-pinned-left-header .ag-header-cell-sortable,.ag-pinned-right-header .ag-header-cell-sortable{cursor:pointer}.ag-header,.ag-header-icon{display:-webkit-box;display:-ms-flexbox}.ag-header-icon{display:flex}.ag-header-row{overflow:hidden}.ag-header-overlay{display:block;position:absolute}.ag-header-cell{display:-webkit-inline-box;display:-ms-inline-flexbox;-webkit-box-align:center;-ms-flex-align:center}.ag-header-cell-label,.ag-header-group-cell-label{display:-webkit-box;display:-ms-flexbox;-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch}.ag-header-cell-label .ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-numeric-header .ag-header-cell-label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ag-header-cell-resize{width:4px;z-index:1}.ag-header-expand-icon{padding-left:4px}.ag-header-select-all{display:-webkit-box;display:-ms-flexbox}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{-webkit-transition:left .2s}.ag-column-moving .ag-header-group-cell{-webkit-transition:left .2s,width .2s}.ag-column-panel{-ms-flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto}.ag-column-panel,.ag-column-select-panel{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.ag-column-select-panel{display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0}.ag-column-select-panel .ag-primary-cols-header-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none}.ag-column-select-panel .ag-primary-cols-header-panel .ag-column-name-filter,.ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper input{width:100%}.ag-column-select-panel .ag-primary-cols-list-panel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto}.ag-column-drop{display:-webkit-inline-box;display:-ms-inline-flexbox;-webkit-box-align:center;-ms-flex-align:center}.ag-column-drop .ag-column-drop-list,.ag-column-drop .ag-column-drop-list .ag-column-drop-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-text{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop.ag-column-drop-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ag-column-drop.ag-column-drop-vertical>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ag-column-drop.ag-column-drop-vertical .ag-column-drop-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:auto}.ag-column-drop.ag-column-drop-vertical .ag-column-drop-empty-message{display:block}.ag-row-animation .ag-row{-webkit-transition:top .4s,height .4s,background-color .1s,opacity .2s,-webkit-transform .4s;transition:top .4s,height .4s,background-color .1s,opacity .2s,-webkit-transform .4s;transition:transform .4s,top .4s,height .4s,background-color .1s,opacity .2s;transition:transform .4s,top .4s,height .4s,background-color .1s,opacity .2s,-webkit-transform .4s}.ag-row-no-animation .ag-row{-webkit-transition:background-color .1s}.ag-stub-cell{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center}.ag-cell{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrapper{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;height:100%;width:100%}.ag-cell-wrapper.ag-row-group{-webkit-box-align:start;-ms-flex-align:start}.ag-cell-wrapper .ag-cell-value,.ag-cell-wrapper .ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-full-width-row.ag-row-group .ag-cell-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ag-cell-with-height{height:100%}.ag-footer-cell-entire-row,.ag-group-cell-entire-row{display:inline-block;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ag-cell-inline-editing .ag-cell-edit-input,.ag-cell-inline-editing .ag-input-wrapper{height:100%;line-height:normal;width:100%}.ag-set-filter-item{display:-webkit-box;display:-ms-flexbox;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center}.ag-set-filter-item>div,.ag-set-filter-item>span{display:-webkit-box;display:-ms-flexbox;display:flex}.ag-filter .ag-filter-checkbox{pointer-events:none}.ag-filter .ag-filter-body-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ag-filter .ag-filter-filter{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ag-floating-filter-body .ag-react-container,.ag-floating-filter-full-body .ag-react-container{height:100%}.ag-floating-filter-body{display:-webkit-box;display:-ms-flexbox;-webkit-box-flex:1;-ms-flex:1 1 auto}.ag-floating-filter-body input{margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-height:calc(100% - 1px)}.ag-floating-filter-full-body{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center}.ag-floating-filter-full-body>div{-webkit-box-flex:1;-ms-flex:1 1 auto}.ag-floating-filter-full-body input{margin:0;width:100%}.ag-floating-filter-full-body input[type=range]{height:100%}.ag-floating-filter{display:inline-block;position:absolute}.ag-floating-filter-input:-moz-read-only{background-color:#eee}.ag-floating-filter-input:read-only{background-color:#eee}.ag-floating-filter-menu{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-floating-filter-button{display:-webkit-box;display:-ms-flexbox;-webkit-box-flex:0;-ms-flex:none}.ag-dnd-ghost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;background:#e5e5e5;border:1px solid #000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;padding:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.ag-dnd-ghost-icon{padding:2px}.ag-overlay-panel{pointer-events:none}.ag-overlay-panel,.ag-overlay-wrapper{display:-webkit-box;display:-ms-flexbox}.ag-overlay-wrapper{-webkit-box-flex:0;-ms-flex:none;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center}.ag-overlay-wrapper.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup>div{z-index:5}.ag-popup-backdrop{height:100%;left:0;position:fixed;top:0;width:100%}.ag-virtual-list-item span:empty:not(.ag-icon){border-left:1px solid transparent}.ag-floating-top{display:-webkit-box;display:-ms-flexbox}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{-webkit-box-flex:1000;-ms-flex-positive:1000;flex-grow:1000}.ag-floating-bottom{display:-webkit-box;display:-ms-flexbox}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{-webkit-box-flex:1000;-ms-flex-positive:1000;flex-grow:1000}.ag-dialog,.ag-panel{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ag-dialog .ag-title-bar,.ag-panel .ag-title-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default}.ag-dialog .ag-title-bar .ag-title-bar-title,.ag-panel .ag-title-bar .ag-title-bar-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ag-dialog .ag-title-bar .ag-title-bar-buttons,.ag-panel .ag-title-bar .ag-title-bar-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ag-dialog .ag-title-bar .ag-title-bar-buttons .ag-button,.ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button{cursor:pointer}.ag-dialog .ag-panel-content-wrapper,.ag-panel .ag-panel-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;position:relative}.ag-dialog .ag-panel-content-wrapper>div,.ag-panel .ag-panel-content-wrapper>div{height:100%;width:100%}.ag-dialog .ag-resizer{pointer-events:none;position:absolute;z-index:1}.ag-dialog .ag-resizer.ag-resizer-topLeft{cursor:nwse-resize;height:5px;left:0;top:0;width:5px}.ag-dialog .ag-resizer.ag-resizer-top{cursor:ns-resize;height:5px;left:5px;right:5px;top:0}.ag-dialog .ag-resizer.ag-resizer-topRight{cursor:nesw-resize;height:5px;right:0;top:0;width:5px}.ag-dialog .ag-resizer.ag-resizer-right{bottom:5px;cursor:ew-resize;right:0;top:5px;width:5px}.ag-dialog .ag-resizer.ag-resizer-bottomRight{bottom:0;cursor:nwse-resize;height:5px;right:0;width:5px}.ag-dialog .ag-resizer.ag-resizer-bottom{bottom:0;cursor:ns-resize;height:5px;left:5px;right:5px}.ag-dialog .ag-resizer.ag-resizer-bottomLeft{bottom:0;cursor:nesw-resize;height:5px;left:0;width:5px}.ag-dialog .ag-resizer.ag-resizer-left{bottom:5px;cursor:ew-resize;left:0;top:5px;width:5px}.ag-dialog .ag-message-box{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ag-dialog .ag-message-box .ag-message-box-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ag-dialog .ag-message-box .ag-message-box-button-bar,.ag-dialog .ag-message-box .ag-message-box-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ag-chart-tooltip{background:#f4f4f4;border-radius:5px;-webkit-box-shadow:0 0 1px rgba(3,3,3,.7),.5vh .5vh 1vh rgba(3,3,3,.25);box-shadow:0 0 1px rgba(3,3,3,.7),.5vh .5vh 1vh rgba(3,3,3,.25);color:#000;display:table;font:12px Verdana,sans-serif;opacity:0;pointer-events:none;position:absolute;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:.3s cubic-bezier(.19,1,.22,1);transition:.3s cubic-bezier(.19,1,.22,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;z-index:99999}.ag-chart-tooltip.visible{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ag-chart-tooltip .title{background-color:#888;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-weight:700;padding:7px}.ag-chart-tooltip .content{line-height:1.7em;padding:7px}.ag-value-slide-out{-webkit-transition:opacity 3s,margin-right 3s;-webkit-transition-timing-function:linear}.ag-menu-column-select-wrapper{width:200px}.ag-menu-option>span,.ag-menu-separator>span{display:table-cell;vertical-align:middle}.ag-menu-column-select-wrapper .ag-column-select-panel{height:100%}.ag-rich-select .ag-rich-select-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ag-rich-select .ag-rich-select-value>span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ag-rich-select .ag-rich-select-value>span.ag-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:none;flex:none}.ag-rich-select .ag-rich-select-list .ag-virtual-list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.ag-rich-select .ag-rich-select-list .ag-virtual-list-item .ag-rich-select-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.ag-paging-panel{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:end;-ms-flex-pack:end}.ag-paging-panel .ag-paging-row-summary-panel{display:-webkit-box;display:-ms-flexbox;display:flex}.ag-paging-panel .ag-paging-row-summary-panel span{margin:0 3px}.ag-paging-page-summary-panel{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center}.ag-paging-page-summary-panel .ag-disabled{pointer-events:none}.ag-paging-page-summary-panel .ag-paging-button{overflow:hidden;position:relative}.ag-paging-page-summary-panel .ag-paging-button button{position:absolute}.ag-tool-panel-wrapper{display:-webkit-box;display:-ms-flexbox;width:200px}.ag-tool-panel-wrapper .ag-filter-toolpanel-header{cursor:pointer;line-height:1.5}.ag-column-tool-panel-column,.ag-column-tool-panel-column-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap}.ag-column-tool-panel-column .ag-column-tool-panel-column,.ag-column-tool-panel-column .ag-column-tool-panel-column-group,.ag-column-tool-panel-column-group .ag-column-tool-panel-column,.ag-column-tool-panel-column-group .ag-column-tool-panel-column-group{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.ag-column-select-checkbox{display:-webkit-box;display:-ms-flexbox}.ag-tool-panel-horizontal-resize{cursor:col-resize}.ag-rtl .ag-tool-panel-horizontal-resize{-webkit-transform:translateX(3px);transform:translateX(3px)}.ag-ltr .ag-tool-panel-horizontal-resize{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.loading-filter{background-color:#e6e6e6;height:100%;padding:5px;position:absolute;top:34px;width:100%;z-index:1}.ag-details-grid,.ag-details-row{height:100%}.ag-header-group-cell{overflow:hidden;text-overflow:ellipsis}.ag-cell-label-container,.ag-header-group-cell{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center}.ag-cell-label-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.ag-numeric-header .ag-cell-label-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ag-side-bar{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.ag-side-bar .ag-side-buttons div button{cursor:pointer;display:block;outline:none;white-space:nowrap}.ag-side-bar .ag-side-buttons div button span:not(.ag-icon){-webkit-writing-mode:tb;-ms-writing-mode:tb;writing-mode:tb;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.ag-side-bar .panel-container{width:180px}.ag-side-bar.full-width .panel-container{width:200px}.ag-rtl .ag-side-bar .ag-side-buttons button span:not(.ag-icon){-webkit-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.ag-status-bar{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify}.ag-status-bar .ag-status-panel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ag-status-bar-center,.ag-status-bar-left,.ag-status-bar-right{display:-webkit-inline-box;display:-ms-inline-flexbox}.ag-group-component{position:relative;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.ag-group-component .ag-group-component-title-bar,.ag-group-component .ag-group-component-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ag-group-component .ag-group-component-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ag-group-component .ag-group-component-container .ag-group-subgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch}.ag-group-component .ag-group-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ag-group-component.ag-disabled .ag-group-component-container{pointer-events:none}.ag-group-component.ag-collapsed .ag-group-component-container,.ag-group-component.ag-collapsed .ag-group-component-toolbar{display:none}.ag-toggle-button .ag-input-wrapper .ag-icon{position:absolute;top:-1px;-webkit-transition:right .3s;transition:right .3s}.ag-input-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ag-input-field input,.ag-input-field select,.ag-input-field textarea{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;width:100%}.ag-range-field{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center}.ag-angle-select>.ag-wrapper,.ag-picker-field>.ag-wrapper,.ag-slider>.ag-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.ag-angle-select>.ag-wrapper>div,.ag-picker-field>.ag-wrapper>div,.ag-slider>.ag-wrapper>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ag-angle-select{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center}.ag-angle-select .ag-angle-select-field .ag-parent-circle{display:block;position:relative}.ag-angle-select .ag-angle-select-field .ag-child-circle{position:absolute}.ag-picker-field{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center}.ag-picker-field>.ag-wrapper>button{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.ag-color-picker>.ag-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.ag-color-picker button{cursor:pointer}.ag-labeled.ag-label-align-right label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ag-labeled.ag-label-align-right>div{-webkit-box-flex:0;-ms-flex:none;flex:none}.ag-labeled.ag-label-align-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ag-labeled.ag-label-align-top>div{-ms-flex-item-align:stretch;align-self:stretch}.ag-color-panel{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ag-color-panel .ag-spectrum-color{-webkit-box-flex:1;cursor:default;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;position:relative}.ag-color-panel .ag-fill{bottom:0;left:0;position:absolute;right:0;top:0}.ag-color-panel .ag-spectrum-val{cursor:pointer}.ag-color-panel .ag-spectrum-dragger{cursor:pointer;pointer-events:none;position:absolute}.ag-color-panel .ag-spectrum-hue{background:-webkit-gradient(linear,right top,left top,color-stop(3%,red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(270deg,red 3%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);cursor:default}.ag-color-panel .ag-spectrum-alpha{cursor:default}.ag-color-panel .ag-spectrum-hue-background{height:100%;width:100%}.ag-color-panel .ag-spectrum-alpha-background{background-image:-webkit-gradient(linear,left top,right top,from(transparent),to(#000));background-image:linear-gradient(90deg,transparent,#000);height:100%;width:100%}.ag-color-panel .ag-hue-alpha{cursor:pointer}.ag-color-panel .ag-spectrum-slider{pointer-events:none;position:absolute}.ag-color-panel .ag-spectrum-text-value{display:inline-block;overflow:hidden;text-align:center;white-space:nowrap}.ag-color-panel .ag-spectrum-text-value:focus{outline:none;outline-offset:0}.ag-color-panel .ag-recent-colors{display:-webkit-box;display:-ms-flexbox;display:flex}.ag-color-panel .ag-recent-colors>div{cursor:pointer}.ag-ltr .ag-toolpanel-indent-1{padding-left:10px}.ag-rtl .ag-toolpanel-indent-1{padding-right:10px}.ag-ltr .ag-row-group-indent-1{padding-left:10px}.ag-rtl .ag-row-group-indent-1{padding-right:10px}.ag-ltr .ag-toolpanel-indent-2{padding-left:20px}.ag-rtl .ag-toolpanel-indent-2{padding-right:20px}.ag-ltr .ag-row-group-indent-2{padding-left:20px}.ag-rtl .ag-row-group-indent-2{padding-right:20px}.ag-ltr .ag-toolpanel-indent-3{padding-left:30px}.ag-rtl .ag-toolpanel-indent-3{padding-right:30px}.ag-ltr .ag-row-group-indent-3{padding-left:30px}.ag-rtl .ag-row-group-indent-3{padding-right:30px}.ag-ltr .ag-toolpanel-indent-4{padding-left:40px}.ag-rtl .ag-toolpanel-indent-4{padding-right:40px}.ag-ltr .ag-row-group-indent-4{padding-left:40px}.ag-rtl .ag-row-group-indent-4{padding-right:40px}.ag-ltr .ag-toolpanel-indent-5{padding-left:50px}.ag-rtl .ag-toolpanel-indent-5{padding-right:50px}.ag-ltr .ag-row-group-indent-5{padding-left:50px}.ag-rtl .ag-row-group-indent-5{padding-right:50px}.ag-ltr .ag-toolpanel-indent-6{padding-left:60px}.ag-rtl .ag-toolpanel-indent-6{padding-right:60px}.ag-ltr .ag-row-group-indent-6{padding-left:60px}.ag-rtl .ag-row-group-indent-6{padding-right:60px}.ag-ltr .ag-toolpanel-indent-7{padding-left:70px}.ag-rtl .ag-toolpanel-indent-7{padding-right:70px}.ag-ltr .ag-row-group-indent-7{padding-left:70px}.ag-rtl .ag-row-group-indent-7{padding-right:70px}.ag-ltr .ag-toolpanel-indent-8{padding-left:80px}.ag-rtl .ag-toolpanel-indent-8{padding-right:80px}.ag-ltr .ag-row-group-indent-8{padding-left:80px}.ag-rtl .ag-row-group-indent-8{padding-right:80px}.ag-ltr .ag-toolpanel-indent-9{padding-left:90px}.ag-rtl .ag-toolpanel-indent-9{padding-right:90px}.ag-ltr .ag-row-group-indent-9{padding-left:90px}.ag-rtl .ag-row-group-indent-9{padding-right:90px}.ag-ltr .ag-toolpanel-indent-10{padding-left:100px}.ag-rtl .ag-toolpanel-indent-10{padding-right:100px}.ag-ltr .ag-row-group-indent-10{padding-left:100px}.ag-rtl .ag-row-group-indent-10{padding-right:100px}.ag-ltr .ag-toolpanel-indent-11{padding-left:110px}.ag-rtl .ag-toolpanel-indent-11{padding-right:110px}.ag-ltr .ag-row-group-indent-11{padding-left:110px}.ag-rtl .ag-row-group-indent-11{padding-right:110px}.ag-ltr .ag-toolpanel-indent-12{padding-left:120px}.ag-rtl .ag-toolpanel-indent-12{padding-right:120px}.ag-ltr .ag-row-group-indent-12{padding-left:120px}.ag-rtl .ag-row-group-indent-12{padding-right:120px}.ag-ltr .ag-toolpanel-indent-13{padding-left:130px}.ag-rtl .ag-toolpanel-indent-13{padding-right:130px}.ag-ltr .ag-row-group-indent-13{padding-left:130px}.ag-rtl .ag-row-group-indent-13{padding-right:130px}.ag-ltr .ag-toolpanel-indent-14{padding-left:140px}.ag-rtl .ag-toolpanel-indent-14{padding-right:140px}.ag-ltr .ag-row-group-indent-14{padding-left:140px}.ag-rtl .ag-row-group-indent-14{padding-right:140px}.ag-ltr .ag-toolpanel-indent-15{padding-left:150px}.ag-rtl .ag-toolpanel-indent-15{padding-right:150px}.ag-ltr .ag-row-group-indent-15{padding-left:150px}.ag-rtl .ag-row-group-indent-15{padding-right:150px}.ag-ltr .ag-toolpanel-indent-16{padding-left:160px}.ag-rtl .ag-toolpanel-indent-16{padding-right:160px}.ag-ltr .ag-row-group-indent-16{padding-left:160px}.ag-rtl .ag-row-group-indent-16{padding-right:160px}.ag-ltr .ag-toolpanel-indent-17{padding-left:170px}.ag-rtl .ag-toolpanel-indent-17{padding-right:170px}.ag-ltr .ag-row-group-indent-17{padding-left:170px}.ag-rtl .ag-row-group-indent-17{padding-right:170px}.ag-ltr .ag-toolpanel-indent-18{padding-left:180px}.ag-rtl .ag-toolpanel-indent-18{padding-right:180px}.ag-ltr .ag-row-group-indent-18{padding-left:180px}.ag-rtl .ag-row-group-indent-18{padding-right:180px}.ag-ltr .ag-toolpanel-indent-19{padding-left:190px}.ag-rtl .ag-toolpanel-indent-19{padding-right:190px}.ag-ltr .ag-row-group-indent-19{padding-left:190px}.ag-rtl .ag-row-group-indent-19{padding-right:190px}.ag-ltr .ag-toolpanel-indent-20{padding-left:200px}.ag-rtl .ag-toolpanel-indent-20{padding-right:200px}.ag-ltr .ag-row-group-indent-20{padding-left:200px}.ag-rtl .ag-row-group-indent-20{padding-right:200px}.ag-ltr .ag-toolpanel-indent-21{padding-left:210px}.ag-rtl .ag-toolpanel-indent-21{padding-right:210px}.ag-ltr .ag-row-group-indent-21{padding-left:210px}.ag-rtl .ag-row-group-indent-21{padding-right:210px}.ag-ltr .ag-toolpanel-indent-22{padding-left:220px}.ag-rtl .ag-toolpanel-indent-22{padding-right:220px}.ag-ltr .ag-row-group-indent-22{padding-left:220px}.ag-rtl .ag-row-group-indent-22{padding-right:220px}.ag-ltr .ag-toolpanel-indent-23{padding-left:230px}.ag-rtl .ag-toolpanel-indent-23{padding-right:230px}.ag-ltr .ag-row-group-indent-23{padding-left:230px}.ag-rtl .ag-row-group-indent-23{padding-right:230px}.ag-ltr .ag-toolpanel-indent-24{padding-left:240px}.ag-rtl .ag-toolpanel-indent-24{padding-right:240px}.ag-ltr .ag-row-group-indent-24{padding-left:240px}.ag-rtl .ag-row-group-indent-24{padding-right:240px}.ag-ltr .ag-toolpanel-indent-25{padding-left:250px}.ag-rtl .ag-toolpanel-indent-25{padding-right:250px}.ag-ltr .ag-row-group-indent-25{padding-left:250px}.ag-rtl .ag-row-group-indent-25{padding-right:250px}.ag-ltr .ag-toolpanel-indent-26{padding-left:260px}.ag-rtl .ag-toolpanel-indent-26{padding-right:260px}.ag-ltr .ag-row-group-indent-26{padding-left:260px}.ag-rtl .ag-row-group-indent-26{padding-right:260px}.ag-ltr .ag-toolpanel-indent-27{padding-left:270px}.ag-rtl .ag-toolpanel-indent-27{padding-right:270px}.ag-ltr .ag-row-group-indent-27{padding-left:270px}.ag-rtl .ag-row-group-indent-27{padding-right:270px}.ag-ltr .ag-toolpanel-indent-28{padding-left:280px}.ag-rtl .ag-toolpanel-indent-28{padding-right:280px}.ag-ltr .ag-row-group-indent-28{padding-left:280px}.ag-rtl .ag-row-group-indent-28{padding-right:280px}.ag-ltr .ag-toolpanel-indent-29{padding-left:290px}.ag-rtl .ag-toolpanel-indent-29{padding-right:290px}.ag-ltr .ag-row-group-indent-29{padding-left:290px}.ag-rtl .ag-row-group-indent-29{padding-right:290px}.ag-ltr .ag-toolpanel-indent-30{padding-left:300px}.ag-rtl .ag-toolpanel-indent-30{padding-right:300px}.ag-ltr .ag-row-group-indent-30{padding-left:300px}.ag-rtl .ag-row-group-indent-30{padding-right:300px}.ag-ltr .ag-toolpanel-indent-31{padding-left:310px}.ag-rtl .ag-toolpanel-indent-31{padding-right:310px}.ag-ltr .ag-row-group-indent-31{padding-left:310px}.ag-rtl .ag-row-group-indent-31{padding-right:310px}.ag-ltr .ag-toolpanel-indent-32{padding-left:320px}.ag-rtl .ag-toolpanel-indent-32{padding-right:320px}.ag-ltr .ag-row-group-indent-32{padding-left:320px}.ag-rtl .ag-row-group-indent-32{padding-right:320px}.ag-ltr .ag-toolpanel-indent-33{padding-left:330px}.ag-rtl .ag-toolpanel-indent-33{padding-right:330px}.ag-ltr .ag-row-group-indent-33{padding-left:330px}.ag-rtl .ag-row-group-indent-33{padding-right:330px}.ag-ltr .ag-toolpanel-indent-34{padding-left:340px}.ag-rtl .ag-toolpanel-indent-34{padding-right:340px}.ag-ltr .ag-row-group-indent-34{padding-left:340px}.ag-rtl .ag-row-group-indent-34{padding-right:340px}.ag-ltr .ag-toolpanel-indent-35{padding-left:350px}.ag-rtl .ag-toolpanel-indent-35{padding-right:350px}.ag-ltr .ag-row-group-indent-35{padding-left:350px}.ag-rtl .ag-row-group-indent-35{padding-right:350px}.ag-ltr .ag-toolpanel-indent-36{padding-left:360px}.ag-rtl .ag-toolpanel-indent-36{padding-right:360px}.ag-ltr .ag-row-group-indent-36{padding-left:360px}.ag-rtl .ag-row-group-indent-36{padding-right:360px}.ag-ltr .ag-toolpanel-indent-37{padding-left:370px}.ag-rtl .ag-toolpanel-indent-37{padding-right:370px}.ag-ltr .ag-row-group-indent-37{padding-left:370px}.ag-rtl .ag-row-group-indent-37{padding-right:370px}.ag-ltr .ag-toolpanel-indent-38{padding-left:380px}.ag-rtl .ag-toolpanel-indent-38{padding-right:380px}.ag-ltr .ag-row-group-indent-38{padding-left:380px}.ag-rtl .ag-row-group-indent-38{padding-right:380px}.ag-ltr .ag-toolpanel-indent-39{padding-left:390px}.ag-rtl .ag-toolpanel-indent-39{padding-right:390px}.ag-ltr .ag-row-group-indent-39{padding-left:390px}.ag-rtl .ag-row-group-indent-39{padding-right:390px}.ag-ltr .ag-toolpanel-indent-40{padding-left:400px}.ag-rtl .ag-toolpanel-indent-40{padding-right:400px}.ag-ltr .ag-row-group-indent-40{padding-left:400px}.ag-rtl .ag-row-group-indent-40{padding-right:400px}.ag-ltr .ag-toolpanel-indent-41{padding-left:410px}.ag-rtl .ag-toolpanel-indent-41{padding-right:410px}.ag-ltr .ag-row-group-indent-41{padding-left:410px}.ag-rtl .ag-row-group-indent-41{padding-right:410px}.ag-ltr .ag-toolpanel-indent-42{padding-left:420px}.ag-rtl .ag-toolpanel-indent-42{padding-right:420px}.ag-ltr .ag-row-group-indent-42{padding-left:420px}.ag-rtl .ag-row-group-indent-42{padding-right:420px}.ag-ltr .ag-toolpanel-indent-43{padding-left:430px}.ag-rtl .ag-toolpanel-indent-43{padding-right:430px}.ag-ltr .ag-row-group-indent-43{padding-left:430px}.ag-rtl .ag-row-group-indent-43{padding-right:430px}.ag-ltr .ag-toolpanel-indent-44{padding-left:440px}.ag-rtl .ag-toolpanel-indent-44{padding-right:440px}.ag-ltr .ag-row-group-indent-44{padding-left:440px}.ag-rtl .ag-row-group-indent-44{padding-right:440px}.ag-ltr .ag-toolpanel-indent-45{padding-left:450px}.ag-rtl .ag-toolpanel-indent-45{padding-right:450px}.ag-ltr .ag-row-group-indent-45{padding-left:450px}.ag-rtl .ag-row-group-indent-45{padding-right:450px}.ag-ltr .ag-toolpanel-indent-46{padding-left:460px}.ag-rtl .ag-toolpanel-indent-46{padding-right:460px}.ag-ltr .ag-row-group-indent-46{padding-left:460px}.ag-rtl .ag-row-group-indent-46{padding-right:460px}.ag-ltr .ag-toolpanel-indent-47{padding-left:470px}.ag-rtl .ag-toolpanel-indent-47{padding-right:470px}.ag-ltr .ag-row-group-indent-47{padding-left:470px}.ag-rtl .ag-row-group-indent-47{padding-right:470px}.ag-ltr .ag-toolpanel-indent-48{padding-left:480px}.ag-rtl .ag-toolpanel-indent-48{padding-right:480px}.ag-ltr .ag-row-group-indent-48{padding-left:480px}.ag-rtl .ag-row-group-indent-48{padding-right:480px}.ag-ltr .ag-toolpanel-indent-49{padding-left:490px}.ag-rtl .ag-toolpanel-indent-49{padding-right:490px}.ag-ltr .ag-row-group-indent-49{padding-left:490px}.ag-rtl .ag-row-group-indent-49{padding-right:490px}.ag-ltr .ag-body,.ag-ltr .ag-body-horizontal-scroll,.ag-ltr .ag-body-viewport,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-floating-top,.ag-ltr .ag-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.ag-ltr .ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-rtl .ag-body,.ag-rtl .ag-body-horizontal-scroll,.ag-rtl .ag-body-viewport,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-floating-top,.ag-rtl .ag-header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.ag-rtl .ag-pinned-left-header .ag-header-cell-resize{right:-4px}@media print{.ag-body-viewport{display:block}.ag-row{page-break-inside:avoid}}.ag-body .ag-body-viewport,.ag-body .ag-pinned-left-cols-viewport,.ag-body .ag-pinned-right-cols-viewport{-webkit-overflow-scrolling:touch}.ag-chart .ag-chart-components-wrapper{display:flex}.ag-chart .ag-chart-components-wrapper,.ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper{flex:1 1 auto;overflow:hidden;position:relative}.ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper canvas{display:block}.ag-chart .ag-chart-components-wrapper .ag-chart-menu{display:flex;flex-direction:column;overflow:hidden;position:absolute;right:20px;top:10px;width:24px}.ag-chart:not(.ag-has-menu):hover .ag-chart-menu{opacity:1;pointer-events:all}.ag-chart .ag-chart-docked-container{position:relative;transition:min-width .4s}.ag-chart .ag-chart-docked-container .ag-panel{border-width:0 0 0 1px}.ag-chart-tabbed-menu>div{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.ag-chart-tabbed-menu .ag-tab-header{cursor:default;flex:none;user-select:none}.ag-chart-tabbed-menu .ag-tab-body{align-items:stretch;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-tabbed-menu .ag-tab-body>div{overflow:hidden;overflow-y:auto;width:100%}.ag-chart-tabbed-menu .ag-chart-settings{overflow-x:hidden}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar{align-items:center;display:flex;height:30px;width:100%}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector{align-items:center;display:flex;flex:1 1 auto;height:100%;justify-content:space-around}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item{opacity:.2}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected{opacity:1}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn,.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn{flex:none;position:relative}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn button,.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn button{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;position:relative}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper{display:flex;flex-direction:column;left:0;min-height:100%;overflow:hidden;position:absolute;top:0;width:100%}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component{flex:none}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component-container{flex-direction:row;flex-wrap:wrap}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component-container .ag-chart-mini-thumbnail{flex:none}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail canvas{display:block}.ag-chart-tabbed-menu .ag-chart-data-wrapper,.ag-chart-tabbed-menu .ag-chart-format-wrapper{display:flex;flex-direction:column;position:relative;user-select:none}.ag-chart-tabbed-menu .ag-chart-data-wrapper>div,.ag-chart-tabbed-menu .ag-chart-format-wrapper>div{display:flex;margin:0;padding-bottom:2px}.ag-chart-tabbed-menu .ag-chart-data-wrapper>div:not(:first-child),.ag-chart-tabbed-menu .ag-chart-format-wrapper>div:not(:first-child){margin-top:0}.ag-chart-tabbed-menu .ag-chart-format-wrapper{overflow-x:hidden}.ag-chart-tabbed-menu .ag-chart-format-wrapper .ag-group-component .ag-group-subgroup{justify-content:space-between}.ag-chart .ag-chart-canvas-wrapper.ag-chart-empty>canvas{visibility:hidden}.ag-chart .ag-chart-canvas-wrapper.ag-chart-empty .ag-chart-empty-text{display:flex}.ag-chart .ag-chart-empty-text{align-items:center;display:none;height:100%;justify-content:center;position:absolute;top:0;width:100%}.ag-chart .ag-chart-menu{opacity:0;pointer-events:none}.ag-chart .ag-chart-menu>span{cursor:pointer;font-size:24px;height:24px;line-height:24px;margin:2px 0;opacity:.5;width:24px}.ag-chart .ag-chart-menu>span:hover{border-radius:5px}.ag-chart .ag-chart-docked-container{min-width:0;width:0}.ag-chart-tabbed-menu .ag-tab-body{padding:0}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar{padding:0 10px;user-select:none}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector{padding:0 10px}.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item{cursor:pointer}@font-face{font-family:agGridBalham;font-style:normal;font-weight:400;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBlYAAAC8AAAAYGNtYXAXVtK8AAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zg+MNAUAAAF4AAAdmGhlYWQV8DAbAAAfEAAAADZoaGVhB8ID+wAAH0gAAAAkaG10eN4AI4AAAB9sAAAA6GxvY2HTZMxUAAAgVAAAAHZtYXhwAEcAlQAAIMwAAAAgbmFtZZQXxKQAACDsAAABknBvc3QAAwAAAAAigAAAACAAAwP3AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpNQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6TX//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAD///wPBA4EAJwBQAG4AAAEeARcWFRYUBxQHDgEHBiMGIiciJy4BJyY1JjQ3NDc+ATc2MzYyFzIFIgYHBgcOARcUFx4BFxYXFjI3Njc+ATc2NzY0JyYnLgEnJiMiBgcGIwEjNSEVHgEXFgYHDgEVITUzFSE0Njc+AScuASc1IQMkPlwCAQEBAQJcPklJSZJJSUk9XQIBAQEBAlw+SUlJkklJ/gUlOgEBAQEBAQMCNSRJSUqSSklJJDUCAwEBAQEDAjUkSUhJkUlISQHgQP8AAXUZEAoYJ1YBAED+gAYbLWQgLmICAYADgAJcPklJSZJJSUk+XAIBAQEBAlw+SUlJkklJST5cAgEBAUE4JkhJSZJJSUkkNQIDAQEBAQMCNSRJSUqSSklJJDUCAwEBAf8AQAMgQiscRBciPRpAgCZMGCdHHylHNEUAAQBTABMDrQNtACcAABMXByc3HgEXByERByc3HgEXBycRISc3HgEXByc3IRE3HgEXByc3FxHNSi6WlgwWDEoBE0kulyZLJi5JARNKLiVMJZYuSv7tSQwWDJeXLkkBoEkul5cMFgxJARNKLpYlTCUuSv7tSS4mSyaXLkn+7UoMFgyWli5KARMAAAEBKQCZAtcC5wAKAAABByc3HgEXBycRIwHgiS7XNms2LolAAmyJLdc2azYtif4tAAMAgABAA4ADQAAbADcARgAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgcyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYTNx4BFwcXBycHJzcnNxcCAE9GRmkeHh4eaUZGT09GRmkeHh4eaUZGT0I7OlcZGRkZVzo7QkI7OlcZGRkZVzo7QqkMFgyqqi6pqS6qqi6pA0AeHmlGRk9PRkZpHh4eHmlGRk9PRkZpHh5AGRlXOjtCQjs6VxkZGRlXOjtCQjs6VxkZ/u2qDBYMqakuqqouqakuqgADANUAlQMrAusABAAJAA0AABMzESMRNzMRIxETMxEj1YCA73h473h4Ajf+XgGitP2qAlb+qv8AAAMAAP/ABAADwAAPACAAKAAABSEiJjURNDYzITIWFREUBgMhIgYVERQWMyEyNjURNCYjBwEnNxcBHgEDSP1wTGxsTAKQTGxsSv1tLUFBLQKTLUFALgz+VNAznQF5DRpAbEwCkExsbEz9cExsA7lBLf1tLkBALgKTLUH3/lPRNJ0BeA0aAAMAAP/ABAADwAAPACAAJAAABSEiJjURNDYzITIWFREUBgMhIgYVERQWMyEyNjURNCYjAyE1IQNI/XBMbGxMApBMbGxK/W0tQUEtApMtQUAuJf22AkpAbEwCkExsbEz9cExsA7lBLf1tLkBALgKTLUH+IkoAAgAA/8AEAAPAAA8AIAAAATIWFREUBiMhIiY1ETQ2MwUhIgYVERQWMyEyNjURNCYjA0hMbGxM/XBMbGxMApL9bS1BQS0Cky1BQC4DwGxM/XBMbGxMApBMbEdBLf1tLkBALgKTLUEAAAADAHMASAONAzgABgAKABYAAAkBBxcJAiE3FyEFMAYVFBYzMjY1NCYC/f5VPGb+9wFFAUX978zM/mgCTFUyIyMyVQGNAas8Zv73/rsBRc3NQGsqIzIyIyprAAAAAAIAwACgAcAC4AADAAcAACUhESEHETMRAcD/AAEAwICgAkBA/kABwAAEAMAAoANAAuAAAwAHAAsADwAAJSMRMxMjETMTIxEzASMRMwHAQEDAQEDAQED9wEBAoAJA/cACQP3AAkD9wAJAAAAAAAEBXgCpAqIC1wAHAAABBxcHCQEeAQKi6ekt/ukBFwsXAqnp6S4BFwEXDBYAAwCgAEADYANAABAAIAAzAAAlIyImNRE0NjsBMhYVERQGIxMhIgYVERQWMyEyNjURNCYBIzwBNRE0NjMhOgEzFSEiBhURAr77Q2BgQ/tDX19DBf79Jzc3JwEDJzc3/fdBX0MBmgECAf5dJjZAX0QBOkNgYEP+xkRfAkA4Jv67Jzc3JwFFJjj+AAEEAgIXQ19ANib93AAAAAABASkA6QLXApcADgAAATceARcHFwcnByc3JzcXAgCpDBYMqqouqakuqqouqQHtqgwWDKmpLqqqLqmpLqoAAAAABQBAAAADwAOAACUAMgA/AEsAUQAAAT4BNTQmIyIGFRQWMzI2NxcHLgEjIgYVFBYzMjY1NCYnNwEzNQEHIiY1NDYzMhYVFAYjESImNTQ2MzIWFRQGIwEiJjU0NjMyFhUUBgkBFwE1IwGWCAhpSkppaUoUJRFpaRElFEppaUpKaQgIagE6hv3WoyU0NCUlNTUlJTQ0JSU1NSUBDQkNDQkJDQ0BMf7zWQE6hgKDESUUSmlpSkppCAhqaggIaUpKaWlKFCURaf7HLQIpEDUlJTQ0JSU1/ec0JSU1NSUlNAFQDQkJDQ0JCQ0Bqf7zWQE5LQAABwCGAFYDegMqAAsADwAbACgALAA4ADwAADciBhUUFjMyNjU0JgU1IRUDIgYVFBYzMjY1NCYHMhYVFAYjIiY1NDYzBSE1IQEyFhUUBiMiJjU0NgUhNSHGGiYmGhslJQKZ/eaaGiYmGhslJRsSGRkSERkZEQIJ/pEBb/33GyUlGxomJgLO/eYCGtYmGhslJRsaJmtVVQGVJhoaJiYaGiYVGRISGRkSEhlWVgE/JRsaJiYaGyVqVQAAAAEBKQCZAtcC5wAKAAABNx4BFwcnNxcRMwIgiQwWDNfXLolAARSJCxcL19ctiQHTAAEBXgCpAqIC1wAMAAAJASc3JzcWFx4BFxYXAqL+6S3p6S0jIyNFIyMjAcD+6S7p6S4jIyNGIiMjAAAAAAUAQwBzA70DDQAsAEoAaABzAH0AAAE+ATc6ATMWFx4BFxYXMAYHDgEHFwcnBgcGJicmJy4BJy4BJzA2Nz4BNyc3FwcOAQ8BFhceARcWNz4BNycOASMiJy4BJyY1NDY3JwE+AT8BJicuAScmBw4BBxc+ATMyFx4BFxYVFAYHFwEOARUUFjMyNjcnBT4BNTQmIyIGBwEqL2g2BwQHSENCci0tGzkuECQTPi1LOUBAgD49NSlEGQoPCiUbFzcgPi1KCjFOGAEdNzeJTExICxYKHRxEJi8oKT0SERcVMAHBMU0YARgnKGU7Oz4pUCUkHEQmLikpPRESGBUq/p0MDl5CGC0T3gELDQ5eQhksEwLEFxsCAhgXUjk4RHYwER4NPi1LHA0MCBUVJh5KLBEiGFMkHzYWPi1JUSFZNwJFNTU/BwcXBAgFHRUYEhI8KSkuJkQcMf6ZIVo3AjguLkESEgEBExEjFRcREj0pKC8lRRwqAQgTLBlCXg4N3bATLRhDXQ4MAAQAQwCZA70C9gAkAEMAYABvAAABFhceARcWFzAGBwYHDgEnJicuAScuAScwNjc2Nz4BNzY3OgEzBwYHDgEHBg8BFhceARcWNzY3PgE3Nj8BJicuAScmIxcyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYzFzU0JiMiBh0BFBYzMjY1AglIQ0JyLS0bOS46Tk6oU1RFKUQZCg8KJRsgKSpgNTU3BwQHETs4N2AnJhgBHTc3iUxMSColJkAaGhIBGCcoZTs7PggtKCc7ERISETsnKC0tKCc7ERISETsnKC2gXkJCXl5CQl4C9gIYF1I5OER2MD0jJBAVFDIeSiwRIhhTJCsjIzIODgJAAhITQC0sNgJFNTU/BwcXDRYWOyMjKAM4Li1CEhEfERE7JygtLSgnOxIRERI7JygtLSgnOxER2AFCXl5CAkJeXkIAAgDAAKADQAMAABsAMwAAAQYHDgEHBgcOAR0BBzQ2JzQmJyYnLgEnJic1IQUUFhcWFx4BFxYXFTc1Njc+ATc2Nz4BNQNAARYVQSUmIAQEwAICBQMhJSZAFhUBAoD9wAQEISUmQBYVAUABFhVBJSYgBAQCuiAfHz8gICIFCwZ1kEKDQgYKBCIhIkAeHx1GQAcOBiIhIkAeHx2GMFYgHx8/ICAiBg4HAAAAAgD1AKkDCwLXAAcACwAAAQcXBwkBHgElESMRAwvp6S3+6QEXCxf+NUACqenpLgEXARcMFgv+AAIAAAAADADAAMADQALAAAMABwALAA8AEwAXABsAHwAjACcAKwAvAAAlIzUzFyM1MxcjNTMXIzUzJSM1MxcjNTMXIzUzFyM1MyUjNTMXIzUzFyM1MxcjNTMBAEBAwEBAwEBAwEBA/cBAQMBAQMBAQMBAQP3AQEDAQEDAQEDAQEDAgICAgICAgECAgICAgICAQICAgICAgIAAAAgAP///A8EDgQAnAFAAVABYAFwAYABkAGgAAAEeARcWFRYUBxQHDgEHBiMGIiciJy4BJyY1JjQ3NDc+ATc2MzYyFzIFIgYHBgcOARcUFx4BFxYXFjI3Njc+ATc2NzY0JyYnLgEnJiMiBgcGIxMjNTMFITUhJSM1MwUhNSElIzUzBSE1IQMkPlwCAQEBAQJcPklJSZJJSUk9XQIBAQEBAlw+SUlJkklJ/gUlOgEBAQEBAQMCNSRJSUqSSklJJDUCAwEBAQEDAjUkSUhJkUlISeCAgAGA/sABQP6AgIABgP7AAUD+AICAAgD+QAHAA4ACXD5JSUmSSUlJPlwCAQEBAQJcPklJSZJJSUk+XAIBAQFBOCZISUmSSUlJJDUCAwEBAQEDAjUkSUlKkkpJSSQ1AgMBAQH94EBAQEBAQEBAQEBAAAAAAAQAQwDIA70CuAAkAE0AYABwAAABFhceARcWFzAGBwYHDgEHBicmJy4BJyYnMDY3Njc+ATc2MzoBByIGBwYHDgEHBgcwFhcWFx4BNzY3Njc+ATc2NzAmJyYnLgEnJiMqASMXHgEVFAYHDgEnLgEnNDY3PgEzBw4BBwYWFxY2NzYmJy4BIwIJQEJBdS8wHUI7KS8vYzIyMDs5OmYpKRlFPyElJU4oKCcHBAoNGQwuMC9VIyMVHx8qNDRvODgxKigoSB0dEh8fHiUkTyopKAYEBhJGixgZMHw0PGcCGRwkUjoTI0gWGxovPYweGyAwFyAoArgBDAw5Ly9IfSkdEhERAQEDBBAPOy0tPoEqFw4PEQQEQAEBAwsLKyEhLj8cKBUVEQICBwYNDSweHic/HRwTEhQFBB0CRVQgPRQmBgUFTUEiQhYaDEABCRkgXA0RByUiXAsGAgACAPUAqQMLAtcADAAQAAAJASc3JzcWFx4BFxYXEyMRMwI5/ukt6ektIyMiRiMjI9JAQAHA/uku6ekuIyMjRiIjI/8AAgAAAAACAHkAkwOHAu0ACwAWAAABByEVIRcHCQEeARcFFzcnITUhNycOAQI0QAGT/m1Ajf7SAS4jRyP+oNMygAHu/hKAMjVpAmBAwECNAS0BLSNHI6DTM4BAgDM1aQAAAAgAYAAgA6ADYAADAAkADwATABcAHQAjACcAACUjETMnByc3HgEFByc3HgE3ITUhBSE1ITcHJzceASUHJzceAQUjETMCIEBAc80tzQsXAastzS0zZ4b/AAEA/cD/AAEATS3NLTNnAdPNLc0LF/7eQEAgAQAgzS3NCxerLc0tM2fNQEBAYC3NLTNnbc0tzQsXiwEAAAACAPEAsQMPAs8ABwAOAAATHwEnNycHJyUvARcHFzfxA99HdFN1RwIeA99HdFN1AZPfA0d1U3RHWt8DR3VTdAAAAwDAAOADQAKgAAMABwALAAAlITUhNSE1ITUhNSEDQP2AAoD9gAKA/YACgOBAgECAQAAAAAIAywCKAzUC9gAHAA8AACUvARcHFzcXEx8BJzcnBycB2gTeR3RTdUdMBN5HdFN1R7jeBEh1U3VHAhDeBEh1U3VHAAAAAgCAAWADgAIgAAMABwAAASE1IQUVITUDgP0AAwD9QAKAAWDAQEBAAAEBXgCpAqIC1wAMAAAJASc3JzcWFx4BFxYXAqL+6S3p6S0jIyNFIyMjAcD+6S7p6S4jIyNGIiMjAAAAAAIAQACgA8AC4AAKABYAAAE3HgEXByc3FxEzASMRByc3HgEXBycRAUGQDBcM4OAvkEIBwEKQL+A4cDgvkAEYhgsWC9LSLIYByP3AAciGLNI0aTUshv44AAAGAHYAQAOLA0sAHAAyAEEAUwBiAG4AAAEWFx4BFxYHBgcOAScmJyYnLgE3Njc2Nz4BNzYXBwYHDgEHBhcWFx4BNzY3NicuAScmBxcWBw4BBwYnLgEvAQEeAQEWNz4BNzY3NiYnBgcOAQcGBxMyFh8BASYnJjY3Njc6AQcGBw4BBwYXAS4BBwIGYlVVaw4NLSdOTbddXkcvHh4XCAgcGScmXzc3OQpTR0haCgsnKFNTuVVVLSUKCVhJSVzzIwgITUBBThw0GCgBgwYL/tgoKSpJHBsMCAEJISAhQSEgIUMhQB0p/n0lBQYyODhYBAoGMCoqNwoKDgEGESISA0sCNTWkZWRgVDc3JRUUQys5On5AQDoyKik6EBABQAEtLYxVVFFTLS0EKitcTFVVjy8uAc1ASkl7JSYIAhENFgGDChT+rQwFBScgHykePR0gISFBISAhAdYREBb+fEFLTIIuLQZAAhkZTTAvLgEFBQUBAAAAAAMAgAAwA4ADUAAWACIANgAAATQmIyIGFSMiBhURFBYzITI2NRE0JiMFMhYVFAYjIiY1NDYBISImNRE0NjsBFSE1MzIWFREUBgKAOEhIOIA1S0s1AgA1S0s1/wASGRkSEhkZARL+ABomJhpAAYBAGiYmAvAYSEgYSzX+QDVLSzUBwDVLERgRERgYEREY/ZEmGgHAGiaAgCYa/kAaJgAAAAACAHAAMAOQA1AAKABAAAABJzA2Nz4BFzcmNz4BNzYxFhceARcWFw4BBw4BJwceARcWBg8BJwcnNwEOAR8BByYGBwE+ATc2Jic3MBY3JzAGMQFZlQYPIXEwZQkQECwUFCUkJUklJSQFCwUaRSpqAQECAygvGJrpLekBCBEaChCgMGITASECBAIeBweaOiTaAQFHlScVLQ8JYxwdHS4PDyUlJEolJCUHDgcjLwdnCQEbM2AYDJrqLukBtg4mDxefDAIe/t8CAwIaViyaESrZAQAACgA///8DwQOBACcAOwBHAGEAZwBuAHsAhgCMAJIAAAEeARcWFRYUBxQHDgEHBiMGIiciJy4BJyY1JjQ3NDc+ATc2MzYyFzITIREWMxY2NzY3PgE3Njc+ASc0JwEUFhUeARcyFjM1IwEHJzceARcHJxUOAQcjFwcnNx4BFwcWNjc1BRQWFTM1JwYUBzM1IzcqASMiBgcUBhUzNTMlFTM0JjUuASciJiUGIgcVMzcmIiMVMwMkPlwCAQEBAQJcPklJSZJJSUk9XQIBAQEBAlw+SUlJkklJqP26PT09ej09PSQ1AgICAQEBAvz8AQI1JAgQCHwCQQkuVxYrFi4JAVw/dwouVlYMFgwLUYIB/bwBfn0BAX99vxguFyU6AQF8QgHHfQECNSQIEP7zIUEggsMgQSGCA4ACXD5JSUmSSUlJPlwCAQEBAQJcPklJSZJJSUk+XAIBAQH/AP28AgEBAQICAjUkPT08ej09PP48CREIJDUCAX4BFgouVhUsFS4Kcz9fAgkuV1cMFgwKAR1Fc1QhQCCBwiFAIYL/OCYYMBlBf38JEQkkNQIBAgEBf4ABgQAAAgCgAGADYAMgAAsAFwAAASEVIREjESE1IREzBxEhFSERMxEhNSERAmABAP8AwP8AAQDAgP8AAQBAAQD/AAIgwP8AAQDAAQBA/wBA/wABAEABAAAAAQFeAKkCogLXAAcAAAEHFwcJAR4BAqLp6S3+6QEXCxcCqenpLgEXARcMFgACAAD/wAQAA8AAGwA3AAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmBzIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NgIAal1diykoKCmLXV1qal1diykoKCmLXV1qXVFSeiMjIyN6UlFdXVFSeiMjIyN6UlEDwCgpi11dampdXYspKCgpi11dampdXYspKEAjI3pSUV1dUVJ6IyMjI3pSUV1dUVJ6IyMAAwAA/8AEAAPAABsANwBTAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmBzIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NgEUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCAGpdXYspKCgpi11dampdXYspKCgpi11dal1RUnojIyMjelJRXV1RUnojIyMjelJRAZ0ZGVc6O0JCOzpXGRkZGVc6O0JCOzpXGRkDwCgpi11dampdXYspKCgpi11dampdXYspKEAjI3pSUV1dUVJ6IyMjI3pSUV1dUVJ6IyP+QEI7OlcZGRkZVzo7QkI7OlcZGRkZVzo7AAAAAAIAeQCTA4cC7QAOABkAAAkBJzchNSEnNxYXHgEXFiUXIRUhBxc3Jw4BA4f+0o1A/m0Bk0CNJiYlTCUm/saA/hIB7oAy09MMGgHA/tONQMBAjSUmJksmJXqAQIAz09MNGQAAAAACAIAAQAOAA0AADgAZAAABESERIxEUFjMhMjY1ESMFNxcHJzcXETMRMQMr/apVMiMCViMyVf8AbjzV1TxuVgHA/tUBK/7VIzIyIwErHW481dU8bgGd/mMAAQDpAR4DFwJiAAcAAAkCNxc3HgEDF/7p/uku6ekMFgI1/ukBFy3p6QsXAAABAV4AqQKiAtcABwAAAQcXBwkBHgECounpLf7pARcLFwKp6ekuARcBFwwWAAEBXgCpAqIC1wAMAAAJASc3JzcWFx4BFxYXAqL+6S3p6S0jIyNFIyMjAcD+6S7p6S4jIyNGIiMjAAAAAAEA6QEeAxcCYgALAAABBycHJwEWFx4BFxYDFy7p6S4BFyMjIkYjIwFLLenpLQEXIyMjRSMjAAAAAQDpAO4DFwKSAAcAAAkBJzcXAR4BAxf+ibcuiQFJDBYCZf6Jty2JAUkLFwABAV4AqQKiAtcADAAACQEnNyc3FhceARcWFwKi/ukt6ektIyMjRSMjIwHA/uku6ekuIyMjRiIjIwAAAAABAMABoANAAeAAAwAAEyEVIcACgP2AAeBAAAAAAQDpAR4DFwJiAAcAAAkCNxc3HgEDF/7p/uku6ekMFgI1/ukBFy3p6QsXAAACAIgATgN7A0AAOwB5AAABDgEVMBYXHgEHDgEHDgEHDgEnLgEnJjY/ATA0NS4BJzEOAQcGBwYWFxYXHgE3PgE/AT4BJy4BJzEOAQcTIgYPAQ4BFx4BFzE+ATc+ATUwJicuATc+ATc+ATc+ARceAQcOAQ8BHAEXHgEXMT4BNz4BJy4BJy4BIzAiIwIkBAUFAiEdCwUUDhs4Gx5VKSU1BwcXGhIGBwITJhAWCQoFDxAcK387FSYQbi4ZHgsiFQgPCIQqTx5uLxgdDCIVCA8IBAUEAicZFgUPCRs4Gx5VKSw5AQEXFRIBBQcCEiQPHRQKDEQwEykVAQECEwUKBgQCG1QrEyIPGzccHRQODT4nJEgaEwIBEiUSEiQWHiUlSiQjHSscFwgZD24viT4XKBAIDwcBLSEebTCIPBgqDwcQBwQLBgMCH2YvDBUJHDcbHhQOEFAwHTcVEgEBARIlExIiFCVfLjJRFAgIAAADAIIAQgN+A0AAIwA+AFwAABMiBgcOAQcGFBcWFx4BFxYXFjI3PgE3NjQnJicuAScmJy4BIxMOARceARcWNj8BJwcOAScuAScmNj8BJw4BBwEiBg8BFzc+ATc2FhcWBg8BFz4BNz4BJy4BIyoBMasBAgEKEgkCAllaWrRZWloCBQIKEgkCAllaWrRZWloBAgIULxgdF1MzM2UlPy5AI2ssGCIHCRYbPy4QHxAB6ipQHj8uQBEuGTBYExERID8uECAQMBYjG2Y5AQEDQAEBCRIKAQYCWlpas1pZWgICCRIKAQYCWlpZtFpZWgEB/m8vij0uPwkJICU/Lj8kDR0PMBwlTBtALhAgDwGRIR4/Lj8SFgMFMi4oWyE/LhAgEDGQPjI9AAAAAQAAAAEAAAtZRClfDzz1AAsEAAAAAADZaHXPAAAAANlodc8AAP/ABAADwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAAOgQAAAAAAAAAAAAAAAIAAAAEAAA/BAAAUwQAASkEAACABAAA1QQAAAAEAAAABAAAAAQAAHMEAADABAAAwAQAAV4EAACgBAABKQQAAEAEAACGBAABKQQAAV4EAABDBAAAQwQAAMAEAAD1BAAAwAQAAD8EAABDBAAA9QQAAHkEAABgBAAA8QQAAMAEAADLBAAAgAQAAV4EAABABAAAdgQAAIAEAABwBAAAPwQAAKAEAAFeBAAAAAQAAAAEAAB5BAAAgAQAAOkEAAFeBAABXgQAAOkEAADpBAABXgQAAMAEAADpBAAAiAQAAIIAAAAAAAoAFAAeAMIBBgEeAYwBqAHqAiQCWAKGApoCvALSAx4DPgO2BBIEKgRIBQgFrgYCBiAGagcMB7YH2ggICFIIcgiMCK4IwgjgCQwJxAoUCnwLVAt+C5QL6gxqDJwMyAzeDPQNEg0uDUQNYg1wDYYOOg7MAAAAAQAAADoAkwAMAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAgAAAABAAAAAAACAAcAaQABAAAAAAADAAgAOQABAAAAAAAEAAgAfgABAAAAAAAFAAsAGAABAAAAAAAGAAgAUQABAAAAAAAKABoAlgADAAEECQABABAACAADAAEECQACAA4AcAADAAEECQADABAAQQADAAEECQAEABAAhgADAAEECQAFABYAIwADAAEECQAGABAAWQADAAEECQAKADQAsEFnQmFsaGFtAEEAZwBCAGEAbABoAGEAbVZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMEFnQmFsaGFtAEEAZwBCAGEAbABoAGEAbUFnQmFsaGFtAEEAZwBCAGEAbABoAGEAbVJlZ3VsYXIAUgBlAGcAdQBsAGEAckFnQmFsaGFtAEEAZwBCAGEAbABoAGEAbUZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype")}.ag-theme-balham{-webkit-font-smoothing:antialiased;background-color:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:normal}.ag-theme-balham .ag-cell.ag-cell-inline-editing,.ag-theme-balham .ag-menu,.ag-theme-balham .ag-overlay-loading-center,.ag-theme-balham .ag-popup-editor,.ag-theme-balham .ag-select-agg-func-popup,.ag-theme-balham .ag-theme-balham.ag-dnd-ghost{border:1px solid #bdc3c7}.ag-theme-balham .ag-tab-header .ag-tab{border:solid transparent;border-width:1px 1px 0;margin:4px 4px 0;padding:4px 8px}.ag-theme-balham .ag-tab-header .ag-tab.ag-tab-selected{border-bottom:2px solid;border-color:#bdc3c7}.ag-theme-balham label{margin-bottom:0}.ag-theme-balham *{box-sizing:border-box}.ag-theme-balham * :after,.ag-theme-balham * :before,.ag-theme-balham :focus{box-sizing:border-box;outline:none}.ag-theme-balham .ag-tab{box-sizing:content-box}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-1{padding-left:20px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-1{padding-right:20px}.ag-theme-balham .ag-ltr .ag-row-group-indent-1{padding-left:28px}.ag-theme-balham .ag-rtl .ag-row-group-indent-1{padding-right:28px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-2{padding-left:40px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-2{padding-right:40px}.ag-theme-balham .ag-ltr .ag-row-group-indent-2{padding-left:56px}.ag-theme-balham .ag-rtl .ag-row-group-indent-2{padding-right:56px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-3{padding-left:60px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-3{padding-right:60px}.ag-theme-balham .ag-ltr .ag-row-group-indent-3{padding-left:84px}.ag-theme-balham .ag-rtl .ag-row-group-indent-3{padding-right:84px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-4{padding-left:80px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-4{padding-right:80px}.ag-theme-balham .ag-ltr .ag-row-group-indent-4{padding-left:112px}.ag-theme-balham .ag-rtl .ag-row-group-indent-4{padding-right:112px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-5{padding-left:100px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-5{padding-right:100px}.ag-theme-balham .ag-ltr .ag-row-group-indent-5{padding-left:140px}.ag-theme-balham .ag-rtl .ag-row-group-indent-5{padding-right:140px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-6{padding-left:120px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-6{padding-right:120px}.ag-theme-balham .ag-ltr .ag-row-group-indent-6{padding-left:168px}.ag-theme-balham .ag-rtl .ag-row-group-indent-6{padding-right:168px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-7{padding-left:140px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-7{padding-right:140px}.ag-theme-balham .ag-ltr .ag-row-group-indent-7{padding-left:196px}.ag-theme-balham .ag-rtl .ag-row-group-indent-7{padding-right:196px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-8{padding-left:160px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-8{padding-right:160px}.ag-theme-balham .ag-ltr .ag-row-group-indent-8{padding-left:224px}.ag-theme-balham .ag-rtl .ag-row-group-indent-8{padding-right:224px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-9{padding-left:180px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-9{padding-right:180px}.ag-theme-balham .ag-ltr .ag-row-group-indent-9{padding-left:252px}.ag-theme-balham .ag-rtl .ag-row-group-indent-9{padding-right:252px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-10{padding-left:200px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-10{padding-right:200px}.ag-theme-balham .ag-ltr .ag-row-group-indent-10{padding-left:280px}.ag-theme-balham .ag-rtl .ag-row-group-indent-10{padding-right:280px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-11{padding-left:220px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-11{padding-right:220px}.ag-theme-balham .ag-ltr .ag-row-group-indent-11{padding-left:308px}.ag-theme-balham .ag-rtl .ag-row-group-indent-11{padding-right:308px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-12{padding-left:240px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-12{padding-right:240px}.ag-theme-balham .ag-ltr .ag-row-group-indent-12{padding-left:336px}.ag-theme-balham .ag-rtl .ag-row-group-indent-12{padding-right:336px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-13{padding-left:260px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-13{padding-right:260px}.ag-theme-balham .ag-ltr .ag-row-group-indent-13{padding-left:364px}.ag-theme-balham .ag-rtl .ag-row-group-indent-13{padding-right:364px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-14{padding-left:280px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-14{padding-right:280px}.ag-theme-balham .ag-ltr .ag-row-group-indent-14{padding-left:392px}.ag-theme-balham .ag-rtl .ag-row-group-indent-14{padding-right:392px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-15{padding-left:300px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-15{padding-right:300px}.ag-theme-balham .ag-ltr .ag-row-group-indent-15{padding-left:420px}.ag-theme-balham .ag-rtl .ag-row-group-indent-15{padding-right:420px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-16{padding-left:320px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-16{padding-right:320px}.ag-theme-balham .ag-ltr .ag-row-group-indent-16{padding-left:448px}.ag-theme-balham .ag-rtl .ag-row-group-indent-16{padding-right:448px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-17{padding-left:340px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-17{padding-right:340px}.ag-theme-balham .ag-ltr .ag-row-group-indent-17{padding-left:476px}.ag-theme-balham .ag-rtl .ag-row-group-indent-17{padding-right:476px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-18{padding-left:360px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-18{padding-right:360px}.ag-theme-balham .ag-ltr .ag-row-group-indent-18{padding-left:504px}.ag-theme-balham .ag-rtl .ag-row-group-indent-18{padding-right:504px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-19{padding-left:380px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-19{padding-right:380px}.ag-theme-balham .ag-ltr .ag-row-group-indent-19{padding-left:532px}.ag-theme-balham .ag-rtl .ag-row-group-indent-19{padding-right:532px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-20{padding-left:400px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-20{padding-right:400px}.ag-theme-balham .ag-ltr .ag-row-group-indent-20{padding-left:560px}.ag-theme-balham .ag-rtl .ag-row-group-indent-20{padding-right:560px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-21{padding-left:420px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-21{padding-right:420px}.ag-theme-balham .ag-ltr .ag-row-group-indent-21{padding-left:588px}.ag-theme-balham .ag-rtl .ag-row-group-indent-21{padding-right:588px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-22{padding-left:440px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-22{padding-right:440px}.ag-theme-balham .ag-ltr .ag-row-group-indent-22{padding-left:616px}.ag-theme-balham .ag-rtl .ag-row-group-indent-22{padding-right:616px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-23{padding-left:460px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-23{padding-right:460px}.ag-theme-balham .ag-ltr .ag-row-group-indent-23{padding-left:644px}.ag-theme-balham .ag-rtl .ag-row-group-indent-23{padding-right:644px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-24{padding-left:480px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-24{padding-right:480px}.ag-theme-balham .ag-ltr .ag-row-group-indent-24{padding-left:672px}.ag-theme-balham .ag-rtl .ag-row-group-indent-24{padding-right:672px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-25{padding-left:500px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-25{padding-right:500px}.ag-theme-balham .ag-ltr .ag-row-group-indent-25{padding-left:700px}.ag-theme-balham .ag-rtl .ag-row-group-indent-25{padding-right:700px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-26{padding-left:520px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-26{padding-right:520px}.ag-theme-balham .ag-ltr .ag-row-group-indent-26{padding-left:728px}.ag-theme-balham .ag-rtl .ag-row-group-indent-26{padding-right:728px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-27{padding-left:540px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-27{padding-right:540px}.ag-theme-balham .ag-ltr .ag-row-group-indent-27{padding-left:756px}.ag-theme-balham .ag-rtl .ag-row-group-indent-27{padding-right:756px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-28{padding-left:560px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-28{padding-right:560px}.ag-theme-balham .ag-ltr .ag-row-group-indent-28{padding-left:784px}.ag-theme-balham .ag-rtl .ag-row-group-indent-28{padding-right:784px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-29{padding-left:580px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-29{padding-right:580px}.ag-theme-balham .ag-ltr .ag-row-group-indent-29{padding-left:812px}.ag-theme-balham .ag-rtl .ag-row-group-indent-29{padding-right:812px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-30{padding-left:600px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-30{padding-right:600px}.ag-theme-balham .ag-ltr .ag-row-group-indent-30{padding-left:840px}.ag-theme-balham .ag-rtl .ag-row-group-indent-30{padding-right:840px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-31{padding-left:620px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-31{padding-right:620px}.ag-theme-balham .ag-ltr .ag-row-group-indent-31{padding-left:868px}.ag-theme-balham .ag-rtl .ag-row-group-indent-31{padding-right:868px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-32{padding-left:640px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-32{padding-right:640px}.ag-theme-balham .ag-ltr .ag-row-group-indent-32{padding-left:896px}.ag-theme-balham .ag-rtl .ag-row-group-indent-32{padding-right:896px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-33{padding-left:660px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-33{padding-right:660px}.ag-theme-balham .ag-ltr .ag-row-group-indent-33{padding-left:924px}.ag-theme-balham .ag-rtl .ag-row-group-indent-33{padding-right:924px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-34{padding-left:680px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-34{padding-right:680px}.ag-theme-balham .ag-ltr .ag-row-group-indent-34{padding-left:952px}.ag-theme-balham .ag-rtl .ag-row-group-indent-34{padding-right:952px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-35{padding-left:700px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-35{padding-right:700px}.ag-theme-balham .ag-ltr .ag-row-group-indent-35{padding-left:980px}.ag-theme-balham .ag-rtl .ag-row-group-indent-35{padding-right:980px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-36{padding-left:720px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-36{padding-right:720px}.ag-theme-balham .ag-ltr .ag-row-group-indent-36{padding-left:1008px}.ag-theme-balham .ag-rtl .ag-row-group-indent-36{padding-right:1008px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-37{padding-left:740px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-37{padding-right:740px}.ag-theme-balham .ag-ltr .ag-row-group-indent-37{padding-left:1036px}.ag-theme-balham .ag-rtl .ag-row-group-indent-37{padding-right:1036px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-38{padding-left:760px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-38{padding-right:760px}.ag-theme-balham .ag-ltr .ag-row-group-indent-38{padding-left:1064px}.ag-theme-balham .ag-rtl .ag-row-group-indent-38{padding-right:1064px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-39{padding-left:780px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-39{padding-right:780px}.ag-theme-balham .ag-ltr .ag-row-group-indent-39{padding-left:1092px}.ag-theme-balham .ag-rtl .ag-row-group-indent-39{padding-right:1092px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-40{padding-left:800px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-40{padding-right:800px}.ag-theme-balham .ag-ltr .ag-row-group-indent-40{padding-left:1120px}.ag-theme-balham .ag-rtl .ag-row-group-indent-40{padding-right:1120px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-41{padding-left:820px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-41{padding-right:820px}.ag-theme-balham .ag-ltr .ag-row-group-indent-41{padding-left:1148px}.ag-theme-balham .ag-rtl .ag-row-group-indent-41{padding-right:1148px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-42{padding-left:840px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-42{padding-right:840px}.ag-theme-balham .ag-ltr .ag-row-group-indent-42{padding-left:1176px}.ag-theme-balham .ag-rtl .ag-row-group-indent-42{padding-right:1176px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-43{padding-left:860px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-43{padding-right:860px}.ag-theme-balham .ag-ltr .ag-row-group-indent-43{padding-left:1204px}.ag-theme-balham .ag-rtl .ag-row-group-indent-43{padding-right:1204px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-44{padding-left:880px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-44{padding-right:880px}.ag-theme-balham .ag-ltr .ag-row-group-indent-44{padding-left:1232px}.ag-theme-balham .ag-rtl .ag-row-group-indent-44{padding-right:1232px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-45{padding-left:900px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-45{padding-right:900px}.ag-theme-balham .ag-ltr .ag-row-group-indent-45{padding-left:1260px}.ag-theme-balham .ag-rtl .ag-row-group-indent-45{padding-right:1260px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-46{padding-left:920px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-46{padding-right:920px}.ag-theme-balham .ag-ltr .ag-row-group-indent-46{padding-left:1288px}.ag-theme-balham .ag-rtl .ag-row-group-indent-46{padding-right:1288px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-47{padding-left:940px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-47{padding-right:940px}.ag-theme-balham .ag-ltr .ag-row-group-indent-47{padding-left:1316px}.ag-theme-balham .ag-rtl .ag-row-group-indent-47{padding-right:1316px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-48{padding-left:960px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-48{padding-right:960px}.ag-theme-balham .ag-ltr .ag-row-group-indent-48{padding-left:1344px}.ag-theme-balham .ag-rtl .ag-row-group-indent-48{padding-right:1344px}.ag-theme-balham .ag-ltr .ag-toolpanel-indent-49{padding-left:980px}.ag-theme-balham .ag-rtl .ag-toolpanel-indent-49{padding-right:980px}.ag-theme-balham .ag-ltr .ag-row-group-indent-49{padding-left:1372px}.ag-theme-balham .ag-rtl .ag-row-group-indent-49{padding-right:1372px}.ag-theme-balham .ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-theme-balham .ag-checkbox,.ag-theme-balham .ag-radio-button,.ag-theme-balham .ag-toggle-button{align-items:center;cursor:default;display:flex}.ag-theme-balham .ag-checkbox label,.ag-theme-balham .ag-radio-button label,.ag-theme-balham .ag-toggle-button label{cursor:default}.ag-theme-balham .ag-checkbox label:empty,.ag-theme-balham .ag-radio-button label:empty,.ag-theme-balham .ag-toggle-button label:empty{margin:0}.ag-theme-balham .ag-checkbox:not(.ag-label-align-left) label,.ag-theme-balham .ag-radio-button:not(.ag-label-align-left) label,.ag-theme-balham .ag-toggle-button:not(.ag-label-align-left) label{margin-left:4px}.ag-theme-balham .ag-cell{-webkit-font-smoothing:subpixel-antialiased}.ag-theme-balham .ag-ltr .ag-row-group-leaf-indent{margin-left:28px}.ag-theme-balham .ag-ltr .ag-cell{border-right:1px solid transparent}.ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left),.ag-theme-balham .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left),.ag-theme-balham .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left){border-left:1px solid #bdc3c7}.ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right),.ag-theme-balham .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),.ag-theme-balham .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right){border-right:1px solid #bdc3c7}.ag-theme-balham .ag-rtl .ag-row-group-leaf-indent{margin-right:28px}.ag-theme-balham .ag-rtl .ag-cell{border-left:1px solid transparent}.ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left),.ag-theme-balham .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left),.ag-theme-balham .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left){border-left:1px solid #bdc3c7}.ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right),.ag-theme-balham .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),.ag-theme-balham .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right){border-right:1px solid #bdc3c7}.ag-theme-balham .ag-value-change-delta{padding-right:2px}.ag-theme-balham .ag-value-change-delta-up{color:#43a047}.ag-theme-balham .ag-value-change-delta-down{color:#e53935}.ag-theme-balham .ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-theme-balham .ag-value-change-value-highlight{background-color:rgba(22,160,133,.5);transition:background-color .1s}.ag-theme-balham .ag-input-wrapper input:not([type]),.ag-theme-balham .ag-input-wrapper input[type=date],.ag-theme-balham .ag-input-wrapper input[type=datetime-local],.ag-theme-balham .ag-input-wrapper input[type=number],.ag-theme-balham .ag-input-wrapper input[type=tel],.ag-theme-balham .ag-input-wrapper input[type=text]{border:1px solid #95a5a6}.ag-theme-balham .ag-input-wrapper input:not([type]):disabled,.ag-theme-balham .ag-input-wrapper input[type=date]:disabled,.ag-theme-balham .ag-input-wrapper input[type=datetime-local]:disabled,.ag-theme-balham .ag-input-wrapper input[type=number]:disabled,.ag-theme-balham .ag-input-wrapper input[type=tel]:disabled,.ag-theme-balham .ag-input-wrapper input[type=text]:disabled{background-color:#ebebeb;border-color:rgba(149,165,166,.3);color:rgba(0,0,0,.38)}.ag-theme-balham .ag-input-wrapper input[type=date]{flex:1 1 auto}.ag-theme-balham .ag-input-wrapper input[type=range]{padding:0}.ag-theme-balham .ag-input-wrapper textarea{border:1px solid #95a5a6}.ag-theme-balham .ag-input-wrapper textarea:disabled{background-color:#ebebeb;border-color:rgba(149,165,166,.3);color:rgba(0,0,0,.38)}.ag-theme-balham .ag-header{background-color:#f5f7f7;border-bottom:1px solid #bdc3c7;color:rgba(0,0,0,.54);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:600}.ag-theme-balham .ag-pinned-right-header{border-left:1px solid #bdc3c7}.ag-theme-balham .ag-pinned-left-header{border-right:1px solid #bdc3c7}.ag-theme-balham .ag-header-row{border:none;height:32px}.ag-theme-balham .ag-row{border:0 solid #bdc3c7;height:28px}.ag-theme-balham .ag-row:not(.ag-row-first){border-width:1px 0 0}.ag-theme-balham .ag-row.ag-row-last{border-bottom-width:1px}.ag-theme-balham .ag-row-odd{background-color:#fcfdfe}.ag-theme-balham .ag-row-even{background-color:#fff}.ag-theme-balham .ag-horizontal-left-spacer{border-right:1px solid #bdc3c7}.ag-theme-balham .ag-horizontal-left-spacer.ag-scroller-corner{border-right:none}.ag-theme-balham .ag-horizontal-right-spacer{border-left:1px solid #bdc3c7}.ag-theme-balham .ag-horizontal-right-spacer.ag-scroller-corner{border-left:none}.ag-theme-balham .ag-row-hover{background-color:#ecf0f1}.ag-theme-balham .ag-numeric-cell{text-align:right}.ag-theme-balham .ag-header-cell-label .ag-header-icon{margin-left:4px;opacity:.87}.ag-theme-balham .ag-header-cell,.ag-theme-balham .ag-header-group-cell{border:0 solid #bdc3c7;padding-left:12px;padding-right:12px}.ag-theme-balham .ag-header-cell.ag-header-cell-moving,.ag-theme-balham .ag-header-group-cell.ag-header-cell-moving{background-color:#fff}.ag-theme-balham .ag-header-cell:not(.ag-header-group-cell-no-group),.ag-theme-balham .ag-header-group-cell:not(.ag-header-group-cell-no-group){border-top-width:1px}.ag-theme-balham .ag-header-row:first-child .ag-header-cell,.ag-theme-balham .ag-header-row:first-child .ag-header-group-cell{border-top-width:0}.ag-theme-balham .ag-header-cell-resize{cursor:col-resize}.ag-theme-balham .ag-header-select-all{margin-right:12px}.ag-theme-balham .ag-cell{border:1px solid transparent;line-height:26px;padding-left:11px;padding-right:11px}.ag-theme-balham .ag-row-drag{cursor:move;cursor:grab;min-width:28px}.ag-theme-balham .ag-row-dragging,.ag-theme-balham .ag-row-dragging .ag-row-drag{cursor:move}.ag-theme-balham .ag-column-drag{cursor:move;cursor:grab}.ag-theme-balham .ag-row-dragging{opacity:.5}.ag-theme-balham .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,.ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-balham .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,.ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected){border:1px solid #0091ea;outline:initial}.ag-theme-balham .ag-header-cell-resize{width:8px}.ag-theme-balham .ag-menu{background:#fff;border-radius:2px;box-shadow:none;padding:0}.ag-theme-balham .ag-menu .ag-menu-list{cursor:default;margin-bottom:4px;margin-top:4px;width:100%}.ag-theme-balham .ag-menu .ag-menu-option-active{background-color:#ecf0f1}.ag-theme-balham .ag-menu .ag-menu-option-disabled{opacity:.5}.ag-theme-balham .ag-menu .ag-menu-option-text{margin-left:4px}.ag-theme-balham .ag-menu .ag-menu-option-icon{min-width:24px;padding-left:4px;padding-right:4px}.ag-theme-balham .ag-menu .ag-menu-option-shortcut{padding-left:8px}.ag-theme-balham .ag-menu .ag-menu-separator{height:8px}.ag-theme-balham .ag-menu .ag-menu-separator>span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='8' viewBox='0 0 1 8px'%3E%3Cpath stroke='%23bdc3c7' d='M0 4h1'/%3E%3C/svg%3E")}.ag-theme-balham .ag-menu .ag-menu-option-popup-pointer{text-align:center;width:24px}.ag-theme-balham.ag-dnd-ghost{background:#fff;border:1px solid #bdc3c7;border-radius:2px;box-shadow:none;color:rgba(0,0,0,.54);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;height:32px!important;line-height:32px;margin:0;padding:0 8px;transform:translateY(8px)}.ag-theme-balham.ag-dnd-ghost div,.ag-theme-balham.ag-dnd-ghost span{height:100%;margin:0;padding:0}.ag-theme-balham.ag-dnd-ghost .ag-dnd-ghost-icon{margin-right:4px;opacity:.87}.ag-theme-balham .ag-tab-header{background:#f5f7f7;display:flex;min-width:220px;width:100%}.ag-theme-balham .ag-tab-header .ag-tab{align-items:center;border-bottom:2px solid transparent;display:flex;flex:none;height:16px;justify-content:center}.ag-theme-balham .ag-tab-body{padding:2px 0}.ag-theme-balham .ag-tab-body .ag-menu-list{margin-bottom:0;margin-top:0}.ag-theme-balham .ag-tab-body .ag-menu-list>div:first-child>span{padding-top:0}.ag-theme-balham .ag-tab-body .ag-menu-list>div:last-child>span{padding-bottom:0}.ag-theme-balham .ag-tab-body .ag-menu-list>div:last-child>.ag-menu-option-popup-pointer{background-position-y:0}.ag-theme-balham .ag-filter .ag-filter-body,.ag-theme-balham .ag-filter .ag-filter-select{margin-bottom:4px}.ag-theme-balham .ag-filter .ag-filter-body{margin-top:0}.ag-theme-balham .ag-filter .ag-filter-filter{margin-left:4px;margin-right:4px}.ag-theme-balham .ag-filter .ag-filter-select{margin:4px}.ag-theme-balham .ag-filter input[type=radio]{height:17px;margin:0 3px 0 6px;vertical-align:top;width:12px}.ag-theme-balham .ag-filter input[type=date],.ag-theme-balham .ag-filter input[type=text]{padding-left:4px}.ag-theme-balham .ag-filter .ag-set-filter-list{height:168px}.ag-theme-balham .ag-filter .ag-set-filter-item{height:28px}.ag-theme-balham .ag-filter .ag-set-filter-item>div,.ag-theme-balham .ag-filter .ag-set-filter-item>span{margin-left:5px}.ag-theme-balham .ag-filter .ag-filter-header-container{border-bottom:1px solid #bdc3c7;padding-bottom:2px}.ag-theme-balham .ag-filter .ag-filter-apply-panel{display:flex;justify-content:flex-end;padding:8px 4px 4px}.ag-theme-balham .ag-filter .ag-filter-apply-panel button{line-height:1.5}.ag-theme-balham .ag-filter .ag-filter-apply-panel button+button{margin-left:8px}.ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column,.ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group{height:16px}.ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons,.ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,.ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,.ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,.ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,.ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label{margin-left:4px;margin-right:4px}.ag-theme-balham .ag-column-select-panel .ag-primary-cols-list-panel{border-top:1px solid #bdc3c7;padding-top:4px}.ag-theme-balham .ag-column-select-panel .ag-primary-cols-list-panel>div{cursor:pointer}.ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent{margin-left:24px}.ag-theme-balham .ag-primary-cols-header-panel{align-items:center;border-top:1px solid #bdc3c7;height:32px}.ag-theme-balham .ag-primary-cols-header-panel>div{cursor:pointer;margin:0 4px}.ag-theme-balham .ag-primary-cols-header-panel .ag-filter-body{margin-left:4px;margin-right:4px}.ag-theme-balham .ag-tool-panel-wrapper{border-right:0}.ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel{width:100%}.ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance{color:rgba(0,0,0,.54);display:flex;flex:auto;flex-direction:column;flex-wrap:nowrap;flex-flow:column nowrap;font-weight:600}.ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header{padding:0 5px}.ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header>div{margin:auto 0}.ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-body-wrapper{padding-top:5px}.ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air{border:1px solid #bdc3c7;border-left:0;border-right:0;padding:4px 0}.ag-theme-balham .ag-tool-panel-wrapper .ag-pivot-mode-panel{display:flex;flex:none;height:32px}.ag-theme-balham .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select{align-items:center;display:flex;margin-left:4px}.ag-theme-balham .ag-tool-panel-wrapper .ag-column-select-panel{border-bottom:1px solid #bdc3c7;padding-bottom:3px;padding-top:0}.ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop{border-bottom:1px solid #bdc3c7;padding:4px 0 8px}.ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message{color:rgba(0,0,0,.38);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;margin-top:4px;padding-left:24px;padding-right:4px}.ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list{cursor:default;margin-top:4px}.ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop>div:first-child>span:first-child{margin-left:4px;margin-right:4px}.ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop:last-child{border-bottom:0}.ag-theme-balham .ag-numeric-header .ag-header-cell-label .ag-header-icon{margin-left:0;margin-right:4px}.ag-theme-balham .ag-paging-panel{border-top:1px solid #bdc3c7;color:rgba(0,0,0,.54);height:32px;padding:0 12px}.ag-theme-balham .ag-paging-panel>span{margin-left:16px}.ag-theme-balham .ag-paging-page-summary-panel .ag-icon{height:16px;width:16px}.ag-theme-balham .ag-paging-page-summary-panel .ag-paging-button button{bottom:0;cursor:pointer;left:0;opacity:0;padding:0;right:0;top:0}.ag-theme-balham .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon{color:rgba(0,0,0,.38);opacity:.38}.ag-theme-balham .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button{cursor:default}.ag-theme-balham .ag-paging-page-summary-panel span{margin:0 4px}.ag-theme-balham .ag-row-selected{background-color:#b7e4ff}.ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),.ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell){border:1px solid transparent}.ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,.ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:#0091ea}.ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,.ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:#0091ea}.ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,.ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:#0091ea}.ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,.ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:#0091ea}.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus){background-color:rgba(0,145,234,.2)}.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart{background-color:rgba(0,88,255,.1)}.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category{background-color:rgba(0,255,132,.1)}.ag-theme-balham .ag-ltr .ag-selection-fill-top,.ag-theme-balham .ag-rtl .ag-selection-fill-top{border-top:1px dashed #0091ea}.ag-theme-balham .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,.ag-theme-balham .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected{border-top:1px dashed #869198}.ag-theme-balham .ag-ltr .ag-selection-fill-right,.ag-theme-balham .ag-rtl .ag-selection-fill-right{border-right:1px dashed #0091ea}.ag-theme-balham .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,.ag-theme-balham .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected{border-right:1px dashed #869198}.ag-theme-balham .ag-ltr .ag-selection-fill-bottom,.ag-theme-balham .ag-rtl .ag-selection-fill-bottom{border-bottom:1px dashed #0091ea}.ag-theme-balham .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,.ag-theme-balham .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected{border-bottom:1px dashed #869198}.ag-theme-balham .ag-ltr .ag-selection-fill-left,.ag-theme-balham .ag-rtl .ag-selection-fill-left{border-left:1px dashed #0091ea}.ag-theme-balham .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,.ag-theme-balham .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected{border-left:1px dashed #869198}.ag-theme-balham .ag-fill-handle,.ag-theme-balham .ag-range-handle{background-color:#0091ea;bottom:-1px;height:6px;position:absolute;right:-1px;width:6px}.ag-theme-balham .ag-fill-handle{cursor:cell}.ag-theme-balham .ag-range-handle{cursor:nwse-resize}.ag-theme-balham .ag-cell.ag-cell-inline-editing{background:#fff;background-color:#f5f7f7;border-radius:2px;box-shadow:none;height:40px;padding:12px;padding:4px}.ag-theme-balham .ag-popup-editor{background:#fff;background-color:#f5f7f7;border-radius:2px;box-shadow:none;padding:0}.ag-theme-balham .ag-popup-editor .ag-large-textarea textarea{height:auto;padding:12px}.ag-theme-balham .ag-virtual-list-container .ag-virtual-list-item{height:28px}.ag-theme-balham .ag-rich-select{background-color:#f5f7f7}.ag-theme-balham .ag-rich-select .ag-rich-select-list{height:182px;width:200px}.ag-theme-balham .ag-rich-select .ag-rich-select-value{height:28px;padding:0 4px 0 12px}.ag-theme-balham .ag-rich-select .ag-virtual-list-item{cursor:default;height:28px}.ag-theme-balham .ag-rich-select .ag-virtual-list-item:hover{background-color:#ecf0f1}.ag-theme-balham .ag-rich-select .ag-rich-select-row{padding-left:12px}.ag-theme-balham .ag-rich-select .ag-rich-select-row-selected{background-color:#b7e4ff}.ag-theme-balham .ag-ltr .ag-floating-filter-button{margin-left:12px}.ag-theme-balham .ag-floating-filter-button button{appearance:none;background:transparent;border:0;height:16px;padding:0;width:16px}.ag-theme-balham .ag-group-checkbox:not(.ag-invisible)+.ag-group-value:not(:empty),.ag-theme-balham .ag-group-checkbox:not(.ag-invisible)~.ag-cell-value:not(:empty),.ag-theme-balham .ag-group-checkbox:not(.ag-invisible)~.ag-group-checkbox,.ag-theme-balham .ag-group-contracted:not(.ag-hidden)+.ag-group-value:not(:empty),.ag-theme-balham .ag-group-contracted:not(.ag-hidden)~.ag-cell-value:not(:empty),.ag-theme-balham .ag-group-contracted:not(.ag-hidden)~.ag-group-checkbox,.ag-theme-balham .ag-group-expanded:not(.ag-hidden)+.ag-group-value:not(:empty),.ag-theme-balham .ag-group-expanded:not(.ag-hidden)~.ag-cell-value:not(:empty),.ag-theme-balham .ag-group-expanded:not(.ag-hidden)~.ag-group-checkbox,.ag-theme-balham .ag-selection-checkbox:not(.ag-hidden)+.ag-group-value:not(:empty),.ag-theme-balham .ag-selection-checkbox:not(.ag-hidden)~.ag-cell-value:not(:empty),.ag-theme-balham .ag-selection-checkbox:not(.ag-hidden)~.ag-group-checkbox{margin-left:12px}.ag-theme-balham .ag-group-child-count{margin-left:2px}.ag-theme-balham .ag-selection-checkbox span{position:relative}.ag-theme-balham .ag-column-drop-horizontal{height:28px;padding-left:12px}.ag-theme-balham .ag-column-drop-horizontal .ag-icon-group,.ag-theme-balham .ag-column-drop-horizontal .ag-icon-pivot{margin-right:12px}.ag-theme-balham .ag-column-drop-horizontal .ag-icon-small-left,.ag-theme-balham .ag-column-drop-horizontal .ag-icon-small-right{margin:0 4px;opacity:.54}.ag-theme-balham .ag-column-drop-horizontal .ag-column-drop-empty-message{opacity:.38}.ag-theme-balham .ag-column-drop-cell{background:#dde4e6;border-radius:16px;min-height:16px;padding:0 2px}.ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-text{margin:0 4px}.ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-button{margin:0 2px;min-width:16px;opacity:.54}.ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-button:hover{opacity:.87}.ag-theme-balham .ag-column-drop-cell .ag-column-drag{margin-left:8px}.ag-theme-balham .ag-column-drop-vertical .ag-column-drop-cell{margin-top:4px}.ag-theme-balham .ag-select-agg-func-popup{background:#fff;border-radius:2px;box-shadow:none;height:70px;padding:0}.ag-theme-balham .ag-select-agg-func-popup .ag-virtual-list-item{cursor:default;line-height:20px;padding-left:8px}.ag-theme-balham .ag-menu-column-select-wrapper,.ag-theme-balham .ag-set-filter-list{width:auto}.ag-theme-balham .ag-column-drop-vertical>.ag-column-drop-cell{margin-left:4px;margin-top:0}.ag-theme-balham .ag-cell-data-changed{background-color:rgba(22,160,133,.5)!important}.ag-theme-balham .ag-cell-data-changed-animation{background-color:transparent;transition:background-color 1s}.ag-theme-balham .ag-row-stub{background-color:inherit}.ag-theme-balham .ag-stub-cell{padding-left:12px;padding-top:4px}.ag-theme-balham .ag-stub-cell .ag-loading-icon{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}.ag-theme-balham .ag-stub-cell .ag-loading-text{margin-left:4px;margin-top:4px}.ag-theme-balham .ag-floating-top{border-bottom:1px solid #bdc3c7}.ag-theme-balham .ag-floating-bottom{border-top:1px solid #bdc3c7}.ag-theme-balham .ag-floating-bottom,.ag-theme-balham .ag-floating-bottom .ag-row,.ag-theme-balham .ag-floating-top,.ag-theme-balham .ag-floating-top .ag-row{background-color:inherit}.ag-theme-balham .ag-status-bar{background:#fff;border:1px solid #bdc3c7;border-top:0 solid #bdc3c7;color:rgba(0,0,0,.38);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;line-height:1.5;padding-left:16px;padding-right:16px}.ag-theme-balham .ag-name-value-value{color:#000}.ag-theme-balham .ag-status-bar-center{text-align:center}.ag-theme-balham .ag-name-value{margin-left:4px;margin-right:4px;padding-bottom:8px;padding-top:8px}.ag-theme-balham .ag-details-row{padding:20px}.ag-theme-balham .ag-overlay-loading-center{background:#fff;border-radius:2px;box-shadow:none;padding:4px}.ag-theme-balham .ag-side-bar{background-color:#f5f7f7;border:1px solid #bdc3c7;border-left-width:0;position:relative}.ag-theme-balham .ag-side-bar .ag-side-buttons{background:#fff;padding-top:16px;position:relative;width:20px}.ag-theme-balham .ag-side-bar .ag-side-buttons .ag-side-button button{background:transparent;background-position-x:center;background-position-y:center;background-repeat:no-repeat;border:0;border-color:transparent;border-style:solid;border-width:1px 0;color:#000;margin:0;min-height:72px;padding:8px 0;width:100%}.ag-theme-balham .ag-side-bar .ag-side-buttons .ag-selected button{background-color:#f5f7f7;border-color:#bdc3c7;margin-left:-1px;padding-left:1px}.ag-theme-balham .ag-side-bar .ag-panel-container{border-right:1px solid #bdc3c7}.ag-theme-balham .ag-side-bar.full-width .ag-panel-container{border-right:0}.ag-theme-balham .ag-side-bar .ag-column-drop{min-height:50px}.ag-theme-balham .ag-primary-cols-filter-wrapper{margin-left:4px;margin-right:4px}.ag-theme-balham .ag-group-component{background-color:#f8f9fa;border:solid #cbd0d3;border-width:1px 0 0;padding:0}.ag-theme-balham .ag-group-component.ag-disabled>.ag-group-component-container,.ag-theme-balham .ag-group-component.ag-disabled>.ag-group-component-label .ag-group-component-title{opacity:.5}.ag-theme-balham .ag-group-component .ag-group-component-title-bar{background-color:#e9eeef;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;height:16px;height:26px}.ag-theme-balham .ag-group-component:not(.ag-collapsible)>div{margin-left:0}.ag-theme-balham .ag-group-component:not(.ag-collapsible)>.ag-group-component-title-bar{margin-left:0;padding:4px}.ag-theme-balham .ag-group-component:not(.ag-collapsible)>.ag-group-component-title-bar .ag-column-group-icons{display:none}.ag-theme-balham .ag-group-component .ag-group-component-toolbar{background-color:#f2f5f5;border:0 solid #bdc3c7;padding:4px}.ag-theme-balham .ag-group-component>.ag-group-component-container{margin-left:8px;padding:4px}.ag-theme-balham .ag-group-component .ag-group-item{margin:2px 0}.ag-theme-balham .ag-group-component .ag-group-item .ag-group-component-title-bar{height:18px}.ag-theme-balham .ag-labeled label{margin-right:4px;white-space:nowrap}.ag-theme-balham .ag-labeled.ag-label-align-top label{margin-bottom:2px}.ag-theme-balham .ag-angle-select>.ag-wrapper>div:not(:first-of-type),.ag-theme-balham .ag-slider>.ag-wrapper>div:not(:first-of-type){margin-left:8px}.ag-theme-balham .ag-angle-select .ag-angle-select-field .ag-parent-circle{background-color:#fff;border-radius:12px;box-shadow:0 0 2px rgba(0,0,0,.9);height:24px;width:24px}.ag-theme-balham .ag-angle-select .ag-angle-select-field .ag-child-circle{background-color:#4c4c4c;border-radius:3px;height:6px;left:12px;margin-left:-3px;margin-top:-4px;top:4px;width:6px}.ag-theme-balham .ag-toggle-button .ag-input-wrapper{background-color:#fff;border:1px solid #7f8c8d;border-radius:500rem;height:16px;width:40px}.ag-theme-balham .ag-toggle-button .ag-input-wrapper .ag-icon{border:1px solid #7f8c8d;border-radius:500rem;height:16px;right:calc(100% - 16px);width:16px}.ag-theme-balham .ag-toggle-button.ag-selected .ag-input-wrapper{background-color:#0091ea}.ag-theme-balham .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon{background:#fff;right:-1px}.ag-theme-balham .ag-color-picker>.ag-wrapper{border:1px solid #bdc3c7;border-radius:5px}.ag-theme-balham .ag-color-picker>.ag-wrapper>div{height:16px;width:16px}.ag-theme-balham .ag-color-picker>.ag-wrapper button{background-color:#fff}.ag-theme-balham .ag-color-picker>.ag-wrapper button:hover{background-color:#ecf0f1}.ag-theme-balham .ag-dialog.ag-color-dialog{border-radius:5px}.ag-theme-balham .ag-color-panel{padding:4px}.ag-theme-balham .ag-color-panel .ag-spectrum-color{background-color:red;border-radius:2px}.ag-theme-balham .ag-color-panel .ag-spectrum-tools{padding:10px}.ag-theme-balham .ag-color-panel .ag-spectrum-sat{background-image:linear-gradient(90deg,#fff,rgba(204,154,129,0))}.ag-theme-balham .ag-color-panel .ag-spectrum-val{background-image:linear-gradient(0deg,#000,rgba(204,154,129,0))}.ag-theme-balham .ag-color-panel .ag-spectrum-dragger{background:#000;border:1px solid #fff;border-radius:12px;box-shadow:0 0 2px 0 rgba(0,0,0,.24);height:12px;width:12px}.ag-theme-balham .ag-color-panel .ag-spectrum-alpha-background,.ag-theme-balham .ag-color-panel .ag-spectrum-hue-background{border-radius:2px}.ag-theme-balham .ag-color-panel .ag-hue-alpha{border-radius:2px;height:11px;margin-bottom:10px}.ag-theme-balham .ag-color-panel .ag-spectrum-slider{background-color:#f8f8f8;border-radius:13px;box-shadow:0 1px 4px 0 rgba(0,0,0,.37);height:13px;margin-top:-12px;width:13px}.ag-theme-balham .ag-color-panel .ag-spectrum-text-value{color:#333;font-weight:700;line-height:20px}.ag-theme-balham .ag-color-panel .ag-spectrum-text-value:focus{border:1px solid #0d77e4;padding:2px}.ag-theme-balham .ag-color-panel .ag-recent-colors>div{margin:0 3px}.ag-theme-balham .ag-color-panel .ag-recent-colors>div:first-child{margin-left:0}.ag-theme-balham .ag-color-panel .ag-recent-colors>div:last-child{margin-right:0}.ag-theme-balham.ag-popup>div:not(.ag-tooltip-custom){box-shadow:5px 5px 10px rgba(0,0,0,.3)}.ag-theme-balham .ag-panel{background-color:#fff;border:1px solid #bdc3c7}.ag-dragging-fill-handle .ag-theme-balham .ag-panel.ag-dialog,.ag-dragging-range-handle .ag-theme-balham .ag-panel.ag-dialog{opacity:.7;pointer-events:none}.ag-theme-balham .ag-panel .ag-title-bar{background-color:#f5f7f7;border-bottom:1px solid #d9dcde;color:rgba(0,0,0,.54);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;height:32px;padding:5px 10px}.ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button{border-radius:5px;height:20px;width:20px}.ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon{font-size:20px;line-height:20px}.ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup,.ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover{background-color:#d7e0e2}.ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child){margin-right:5px}.ag-theme-balham .ag-panel .ag-message-box .ag-message-box-button-bar{background-color:#f5f7f7;height:30px;padding:2px}.ag-theme-balham .ag-panel .ag-message-box .ag-message-box-button-bar button{border-radius:2px}.ag-theme-balham .ag-tooltip{background-color:#cbd0d3;border:1px solid #cbd0d3;border-radius:2px;color:#000;padding:5px;transition:opacity 1s}.ag-theme-balham .ag-tooltip.ag-tooltip-hiding{opacity:0}.ag-theme-balham .ag-chart .ag-chart-menu{background:#fff;border-radius:5px}.ag-theme-balham .ag-chart .ag-chart-menu>span:hover{background-color:#e6e6e6}.ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container{margin-left:0}.ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail{border:1px solid #bdc3c7;border-radius:5px;margin:5px}.ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(2n+2):not(:last-child){margin-left:auto;margin-right:auto}.ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n+1){margin-left:2px}.ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n){margin-right:2px}.ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected{border-color:#0091ea}.ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item{color:#000;font-size:10px}.ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected{color:#0091ea}.ag-theme-balham .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item{margin:4.8px 0}.ag-theme-balham .ag-icon{font-family:agGridBalham;speak:none;color:#7f8c8d;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ag-theme-balham .ag-icon-aggregation:before{content:"\E900"}.ag-theme-balham .ag-icon-arrows:before{content:"\E901"}.ag-theme-balham .ag-icon-asc:before{content:"\E902"}.ag-theme-balham .ag-icon-cancel:before{content:"\E903"}.ag-theme-balham .ag-icon-chart:before{content:"\E904"}.ag-theme-balham .ag-icon-checkbox-checked:before{content:"\E905"}.ag-theme-balham .ag-icon-checkbox-indeterminate:before{content:"\E906"}.ag-theme-balham .ag-icon-checkbox-unchecked:before{content:"\E907"}.ag-theme-balham .ag-icon-color-picker:before{content:"\E908"}.ag-theme-balham .ag-icon-column:before{content:"\E909"}.ag-theme-balham .ag-icon-columns:before{content:"\E90A"}.ag-theme-balham .ag-icon-contracted:before{content:"\E90B"}.ag-theme-balham .ag-icon-copy:before{content:"\E90C"}.ag-theme-balham .ag-icon-cross:before{content:"\E90D"}.ag-theme-balham .ag-icon-cut:before{content:"\E90E"}.ag-theme-balham .ag-icon-data:before{content:"\E90F"}.ag-theme-balham .ag-icon-desc:before{content:"\E910"}.ag-theme-balham .ag-icon-expanded:before{content:"\E911"}.ag-theme-balham .ag-icon-eye-slash:before{content:"\E912"}.ag-theme-balham .ag-icon-eye:before{content:"\E913"}.ag-theme-balham .ag-icon-filter:before{content:"\E914"}.ag-theme-balham .ag-icon-first:before{content:"\E915"}.ag-theme-balham .ag-icon-grip:before{content:"\E916"}.ag-theme-balham .ag-icon-group:before{content:"\E917"}.ag-theme-balham .ag-icon-indeterminate:before{content:"\E918"}.ag-theme-balham .ag-icon-last:before{content:"\E919"}.ag-theme-balham .ag-icon-left:before{content:"\E91A"}.ag-theme-balham .ag-icon-linked:before{content:"\E934"}.ag-theme-balham .ag-icon-loading:before{content:"\E91B"}.ag-theme-balham .ag-icon-maximize:before{content:"\E91C"}.ag-theme-balham .ag-icon-menu:before{content:"\E91D"}.ag-theme-balham .ag-icon-minimize:before{content:"\E91E"}.ag-theme-balham .ag-icon-minus:before{content:"\E91F"}.ag-theme-balham .ag-icon-next:before{content:"\E920"}.ag-theme-balham .ag-icon-none:before{content:"\E921"}.ag-theme-balham .ag-icon-not-allowed:before{content:"\E922"}.ag-theme-balham .ag-icon-paste:before{content:"\E923"}.ag-theme-balham .ag-icon-pin:before{content:"\E924"}.ag-theme-balham .ag-icon-pivot:before{content:"\E925"}.ag-theme-balham .ag-icon-plus:before{content:"\E926"}.ag-theme-balham .ag-icon-previous:before{content:"\E927"}.ag-theme-balham .ag-icon-radio-button-off:before{content:"\E928"}.ag-theme-balham .ag-icon-radio-button-on:before{content:"\E929"}.ag-theme-balham .ag-icon-right:before{content:"\E92A"}.ag-theme-balham .ag-icon-save:before{content:"\E92B"}.ag-theme-balham .ag-icon-small-down:before{content:"\E92C"}.ag-theme-balham .ag-icon-small-left:before{content:"\E92D"}.ag-theme-balham .ag-icon-small-right:before{content:"\E92E"}.ag-theme-balham .ag-icon-small-up:before{content:"\E92F"}.ag-theme-balham .ag-icon-tick:before{content:"\E930"}.ag-theme-balham .ag-icon-tree-closed:before{content:"\E931"}.ag-theme-balham .ag-icon-tree-indeterminate:before{content:"\E932"}.ag-theme-balham .ag-icon-tree-open:before{content:"\E933"}.ag-theme-balham .ag-icon-unlinked:before{content:"\E935"}.ag-theme-balham .ag-icon-checkbox-checked,.ag-theme-balham .ag-icon-checkbox-indeterminate,.ag-theme-balham .ag-icon-checkbox-unchecked{background-color:#fff;border-radius:3px;line-height:16px}.ag-theme-balham .ag-icon-checkbox-checked-readonly,.ag-theme-balham .ag-icon-checkbox-indeterminate-readonly,.ag-theme-balham .ag-icon-checkbox-unchecked-readonly{cursor:default;opacity:.38}.ag-theme-balham .ag-icon-checkbox-checked{color:#0091ea}.ag-theme-balham .ag-icon-checkbox-checked-readonly:before{content:"\E905"}.ag-theme-balham .ag-icon-checkbox-indeterminate-readonly:before{content:"\E906"}.ag-theme-balham .ag-icon-checkbox-unchecked-readonly:before{content:"\E907"}.ag-theme-balham .ag-icon-row-drag:before{content:"\E916"}.ag-theme-balham .ag-right-arrow:before{content:"\E91A"}.ag-theme-balham .ag-icon-radio-button-on{color:#0091ea}.ag-theme-balham .ag-right-arrow:before{content:"\E92A"}.ag-theme-balham .ag-rtl{text-align:right}.ag-theme-balham .ag-rtl .ag-numeric-cell{text-align:left}.ag-theme-balham .ag-rtl .ag-checkbox:not(.ag-label-align-left) label,.ag-theme-balham .ag-rtl .ag-radio-button:not(.ag-label-align-left) label,.ag-theme-balham .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label{margin-left:0;margin-right:4px}.ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select{margin-right:4px}.ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message{padding-left:4px;padding-right:16px}.ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons,.ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,.ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,.ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox{margin-left:4px;margin-right:4px}.ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent{margin-left:0;margin-right:24px}.ag-theme-balham .ag-rtl .ag-header-select-all{margin-left:12px;margin-right:0}.ag-theme-balham .ag-rtl .ag-group-checkbox,.ag-theme-balham .ag-rtl .ag-group-contracted,.ag-theme-balham .ag-rtl .ag-group-expanded,.ag-theme-balham .ag-rtl .ag-selection-checkbox{display:inline-flex}.ag-theme-balham .ag-rtl .ag-group-checkbox+.ag-cell-value:not(:empty),.ag-theme-balham .ag-rtl .ag-group-checkbox+.ag-group-checkbox,.ag-theme-balham .ag-rtl .ag-group-checkbox+.ag-group-value:not(:empty),.ag-theme-balham .ag-rtl .ag-group-contracted+.ag-cell-value:not(:empty),.ag-theme-balham .ag-rtl .ag-group-contracted+.ag-group-checkbox,.ag-theme-balham .ag-rtl .ag-group-contracted+.ag-group-value:not(:empty),.ag-theme-balham .ag-rtl .ag-group-expanded+.ag-cell-value:not(:empty),.ag-theme-balham .ag-rtl .ag-group-expanded+.ag-group-checkbox,.ag-theme-balham .ag-rtl .ag-group-expanded+.ag-group-value:not(:empty),.ag-theme-balham .ag-rtl .ag-selection-checkbox+.ag-cell-value:not(:empty),.ag-theme-balham .ag-rtl .ag-selection-checkbox+.ag-group-checkbox,.ag-theme-balham .ag-rtl .ag-selection-checkbox+.ag-group-value:not(:empty){margin-left:0;margin-right:12px}.ag-theme-balham .ag-rtl .ag-group-child-count{margin-left:unset;margin-right:2px}.ag-theme-balham .ag-rtl .ag-column-drop-horizontal{padding-right:12px}.ag-theme-balham .ag-rtl .ag-column-drop-horizontal .ag-icon-group,.ag-theme-balham .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot{margin-left:12px;margin-right:0}.ag-theme-balham .ag-rtl .ag-floating-filter-button{margin-right:12px}.ag-theme-balham .ag-rtl .ag-set-filter-item>div,.ag-theme-balham .ag-rtl .ag-set-filter-item>span{margin-left:0;margin-right:5px}.ag-theme-balham .ag-rtl .ag-header .ag-header-cell-resize:after,.ag-theme-balham .ag-rtl .ag-side-bar .ag-panel-container{border-left:1px solid #bdc3c7;border-right:0}.ag-theme-balham .ag-rtl .ag-side-bar.full-width .ag-panel-container{border-left:0}.ag-theme-balham .sass-variables:after{content:'{ "autoSizePadding": "12px", "headerHeight": "32px", "groupPaddingSize": "28px", "footerPaddingAddition": "16px", "virtualItemHeight": "28px", "aggFuncPopupHeight": "98px", "checkboxIndentWidth": "20px", "leafNodePadding": "12px", "rowHeight": "28px", "gridSize": "4px", "iconSize": "16px" }';display:none}.ag-theme-balham .ag-cell-highlight{background-color:#0091ea!important}.ag-theme-balham .ag-header-cell-resize:after{height:80%;margin-top:8px}.ag-theme-balham .ag-header-cell:after,.ag-theme-balham .ag-header-group-cell:after{border-right:1px solid hsla(204,8%,76%,.5);content:" ";height:16px;margin-top:8px;position:absolute;text-indent:-2000px;top:0}.ag-theme-balham .ag-ltr .ag-header-cell:after,.ag-theme-balham .ag-ltr .ag-header-group-cell:after{right:0}.ag-theme-balham .ag-rtl .ag-header-cell:after,.ag-theme-balham .ag-rtl .ag-header-group-cell:after{left:0}.ag-theme-balham .ag-column-drop-horizontal.ag-column-drop{border:1px solid #bdc3c7;border-bottom:0}.ag-theme-balham .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child{border-right:0}.ag-theme-balham .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child{border-left:0}.ag-theme-balham .ag-row{border-color:#d9dcde}.ag-theme-balham .ag-row-selected{border-color:#b7e4ff}.ag-theme-balham .ag-column-drop-cell{min-height:24px}.ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-button{margin-bottom:2px;margin-top:2px}.ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-balham .ag-column-drop-vertical .ag-column-drop-cell{margin-left:8px;margin-right:8px}.ag-theme-balham .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text{margin-left:8px}.ag-theme-balham .ag-column-drop-horizontal{background-color:#f5f7f7;height:32px}.ag-theme-balham .ag-column-drop-horizontal .ag-column-drop-cell-text{margin-left:8px}.ag-theme-balham .ag-root{border:1px solid #bdc3c7}.ag-theme-balham .ag-tool-panel-wrapper{border-right:1px solid #bdc3c7}.ag-theme-balham .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column,.ag-theme-balham .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group{min-height:20px}.ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop{padding-bottom:8px;padding-top:8px}.ag-theme-balham .ag-rtl .ag-side-bar,.ag-theme-balham .ag-rtl .ag-tool-panel-wrapper{border-left:1px solid #bdc3c7;border-right:0}.ag-theme-balham .ag-rtl .ag-icon-contracted,.ag-theme-balham .ag-rtl .ag-icon-expanded{transform:rotate(180deg)}.ag-theme-balham .ag-menu-option{height:28px}.ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column,.ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group{height:20px}.ag-theme-balham .ag-tab-header{border-bottom:1px solid #bdc3c7}.ag-theme-balham .ag-tab-header .ag-tab{margin-bottom:-2px}.ag-theme-balham .ag-tab-header .ag-tab.ag-tab-selected{background-color:#fff;border-bottom-color:transparent}.ag-theme-balham .ag-menu,.ag-theme-balham .ag-popup-editor,.ag-theme-balham .ag-tab-body{background-color:#fff;color:#000}.ag-theme-balham .ag-cell.ag-cell-inline-editing{height:28px;padding:0}.ag-theme-balham .ag-details-row{background-color:#fff}.ag-theme-balham .ag-overlay-loading-wrapper{background-color:hsla(0,0%,100%,.5)}.ag-theme-balham .ag-overlay-loading-center{background-color:#fff;border:1px solid #bdc3c7;color:#000;padding:16px}.ag-theme-balham .ag-cell-range-selected-1:not(.ag-cell-focus){background-color:rgba(0,145,234,.3)}.ag-theme-balham .ag-cell-range-selected-2:not(.ag-cell-focus){background-color:rgba(0,145,234,.4)}.ag-theme-balham .ag-cell-range-selected-3:not(.ag-cell-focus){background-color:rgba(0,145,234,.5)}.ag-theme-balham .ag-cell-range-selected-4:not(.ag-cell-focus){background-color:rgba(0,145,234,.6)}.ag-theme-balham .ag-rich-select-value{border-bottom:1px solid #bdc3c7}.ag-theme-balham .ag-filter-apply-panel{border-top:1px solid #bdc3c7}.ag-theme-balham .ag-group-expanded .ag-icon-contracted:empty:before{content:"\E933"}@font-face{font-family:agGridMaterial;font-style:normal;font-weight:400;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBlYAAAC8AAAAYGNtYXAXVtK8AAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZuX9LmgAAAF4AAASrGhlYWQVtyBHAAAUJAAAADZoaGVhB4kD+wAAFFwAAAAkaG10eN4AJ0kAABSAAAAA6GxvY2GGnoHMAAAVaAAAAHZtYXhwAEQAWQAAFeAAAAAgbmFtZVm8q3EAABYAAAABqnBvc3QAAwAAAAAXrAAAACAAAwP3AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpNQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6TX//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAQAAawMAAxUACwAAASEVCQEVITUhNychAwD+AAEV/usCAP7V1tYBKwMVVf8A/wBVgNXVAAAAAAQAOf/5A8cDhwAIAA8AFwAfAAABMzUzJwczFTEHIzUHFzUzJScVIxUzFTcFIxUjFzcjNQGrqnLHx3I5csfHcgJVx3Jyx/6OqnLHx3ICTnLHx3I5csfHclXHcqpyx45yx8dyAAABAKsAawNVAxUACQAAExc3ETMRFzcJAas87lbuPP6r/qsBwDzu/fkCB+89AVX+qwACAFUAFQOrA2sAHAAoAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxMHJwcnNyc3FzcXBwIAWE5OdCEiIiF0Tk5YWE5OdCEiIiF0Tk5Y1TyZmTyZmTyZmTyZA2siIXROTlhYTk50ISIiIXROTlhYTk50ISL9vDyZmTyZmTyZmTyZAAAAAwDVAJUDKwLrAAQACQANAAATMxEjETczESMREzMRI9WAgO94eO94eAI3/l4BorT9qgJW/qr/AAACAIAAQAOAA0AADwAWAAABISIGFREUFjMhMjY1ETQmASc3FwEXAQMr/aojMjIjAlYjMjL+XdY8mgFEPP6AA0AyI/2qIzIyIwJWIzL9q9U8mQFEPP6AAAAAAgCAAEADgANAAA8AEwAAASEiBhURFBYzITI2NRE0JgMhNSEDK/2qIzIyIwJWIzIyef5WAaoDQDIj/aojMjIjAlYjMv5VVgAAAgCAAEADgANAAAMAEwAAAREhESUhIgYVERQWMyEyNjURNCYDK/2qAlb9qiMyMiMCViMyMgLr/aoCVlUyI/2qIzIyIwJWIzIAAwBzAEgDjQM4AAYACgAWAAAJAQcXCQIhNxchBTAGFRQWMzI2NTQmAv3+VTxm/vcBRQFF/e/MzP5oAkxVMiMjMlUBjQGrPGb+9/67AUXNzUBrKiMyMiMqawAAAAACAKsAawFVAxUAAwAHAAAlIxEzNRUjNQFVqqqqawH/q1dXAAAJAKsAawNVAxUAAwAIAAwAEAAVABkAHgAiACYAABMzNSMBMzUjFSEzNSM1MzUjBTM1IxUBFTM1BTM1IxUBMzUjETM1I6uqqgEAqqr/AKqqqqoBAKqqAQCq/laqqgEAqqqqqgJrqv1WqqqqVqqqqqoBqqqqqqqq/wCq/laqAAAAAAEBYgDAAp4CwAAGAAABJwkBNyc3Ap48/wABADzDwwKEPP8A/wA8xMQAAAAAAwBr/+sDlQOVAAgAGQAdAAABISIGFREzESEXISIGFREUFjMhMjY1ETQmIxEhESECwP4AIzJVAgCA/iskMjIkAdUjMjIj/isB1QOVMiP9qwJVVTIk/asjMjIjAlUkMv1VAlUAAAEA1QCVAysC6wAMAAABJwcnBxcHFzcXNyc3Ays87+887+887+887+8Crzzv7zzv7zzv7zzv7wAABQBVABUDqwNrACUAMgA/AEsAUQAAAT4BNTQmIyIGFRQWMzI2NxcHLgEjIgYVFBYzMjY1NCYnNwEzNQEHIiY1NDYzMhYVFAYjESImNTQ2MzIWFRQGIwEiJjU0NjMyFhUUBgkBFwE1IwGbCAhkR0dkZEcTIxBlZRAjE0dkZEdHZAgIZQErgP3wmyMyMiMjMjIjIzIyIyMyMiMBAAkMDAkJDAwBIv8AVQErgAJ6ECMTR2RkR0dkCAhlZQgIZEdHZGRHEyMQZf7VKwIPDzEkJDExJCQx/gAxJCQxMSQkMQFADAkJDAwJCQwBlf8AVQEqKwAABwCXAL8DaQLBAAwAEAAdACEALQA6AD4AABMiBhUUFjMyNjU0JiMFNSEVAyIGFRQWMzI2NTQmIwUhNSEFMhYVFAYjIiY1NDY3MhYVFAYjIiY1NDYzBSE1IcISGRkSEhkZEgKn/dd+EhkZEhIZGRIB0v6sAVT+Lg0TEw0NExMNEhkZEhIZGRICp/3XAikBFRkSERoaERIZVVZWASsZEhIZGRISGVVVCxMNDRMTDQ0T4RoREhkZEhEaVlUAAAABAKsAawNVAxUACQAAAScHESMRJwcJAQNVPO5W7jwBVQFVAcA87gIH/fnvPf6rAVUAAAAAAQFiAMACngLAAAYAAAEHFwcXCQEBnjzDwzwBAP8AAsA8xMQ8AQABAAAAAAABAJMAxwNtArkARwAAAS4BIyIGByc+ATMyFx4BFxYXDgEHJz4BNyMOAQcnIxcOASMiJicjHgEzMjY3Fw4BIyInLgEnJic+ATcXDgEHMyc+ATMyFhczAqMKXD0iPRZPK2M2Pjk5XyQlFRhYOU8SGAVEBA0IK1BGBAkFIjUJRApcPhMjEEghRyY+OTlfJCUVEz4oXgUGAoYpDSQVIjQJRAHdOk8aF08ZHBMSQi4tNz5lIU8SLRoMFQkqRgEBKR86UAgISA0OExJCLi03MFQgXgoUCyoNECgfAAADAJMAxwNtArkAHAApADUAAAEiBw4BBwYHFhceARcWMzI3PgE3NjcmJy4BJyYjESImNTQ2MzIWFRQGIxEiBhUUFjMyNjU0JgIAPjk5XyQlFRUlJF85OT4+OTlfJCUVFSUkXzk5PkVhYUVFYWFFKTs7KSk7OwK5ExJCLi03Ny0uQhITExJCLi03Ny0uQhIT/mFhRUVhYUVFYQEKOykpOzspKTsAAAMAgADAA4ACwAAEAAgADAAAJTM1IxUBFSE1ASE1IQGrqqr+1QMA/YACAP4AwFVVAgBVVf7VVgAAAgD3AMADCQLAAAUACgAAJSc3JwkBATMRIxEDCcTEPP8AAQD+KlZW/MTEPP8A/wACAP4AAgAAAAACAKsBQANVAkAAAwAIAAABIRUhBSE1IRUDVf1WAqr9VgKq/VYCQFWrVVUAAAYAjgCkA3IC3AAHAAwAEwAXABsAIQAAASEUBisBNTElFSE1IScyFhUhNSEBIzUzNSM1MycjNDYzFQJVAR1DL6sBHf7jAR1yL0P+AAGO/uRycnJy5HJDLwEVL0Jx5HJy40Ivcf3IcXJyci9CcQAAAAACAJMAxwNtArkAHAApAAABIgcOAQcGBxYXHgEXFjMyNz4BNzY3JicuAScmIxEiJjU0NjMyFhUUBiMCAD45OV8kJRUVJSRfOTk+Pjk5XyQlFRUlJF85OT5FYWFFRWFhRQK5ExJCLi03Ny0uQhITExJCLi03Ny0uQhIT/mFhRUVhYUVFYQACAPcAwAMJAsAABgAKAAATFwcXCQEHJTMRI/fExDwBAP8APAG8VlYChMTEPAEAAQA8PP4AAAAAAAEAqwBrA1UDFQAJAAABITcnCQE3JyE1A1X9+e89/qsBVTzuAgcB6+48/qv+qzzuVgAAAAACAOQApAMcAtwAHAAmAAABNxcHMxUjHgEXBycVIzUHJzcjNTMnNx4BFzUzFQczNzUnIwcVHgECOWhQaJOTGjQaUGhyaFBok5NoUBo0GnJoXkNDXkMRIQJJaFBocho0GlBok5NoUGhyaFAaNBqTk/tDXkNDXhEhAAABAIAC6wOAA0AAAwAAEyEVIYADAP0AA0BVAAAAAwCAAMADgALAAAMABwALAAA3ITUhNSE1ITUVITWAAwD9AAMA/QADAMBVgFbVVVUAAQEAAEADAACVAAMAACUhFSEBAAIA/gCVVQAAAAEA1QGVAysB6wAEAAATIRUhNdUCVv2qAetWVgABAWIAwAKeAsAABgAAAQcXBxcJAQGePMPDPAEA/wACwDzExDwBAAEAAAAAAAMAgADAA4ACwAADAAcACwAANyE1IREVITUBITUhgAIA/gADAP0AAwD9AMBVAatVVf7VVgADAFUAFQOrA2sAHAArADoAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjATQ3PgE3NjMyFhcBLgE1ASImJwEeARUUBw4BBwYjAgBYTk50ISIiIXROTlhYTk50ISIiIXROTlj+qxobXT4+RztrK/4iIiYBVTtrKwHeIiYaG10+PkcDayIhdE5OWFhOTnQhIiIhdE5OWFhOTnQhIv5VRz4+XRsaJiL+IitrO/6rJiIB3itrO0c+Pl0bGgAAAAADAID/6wOAA5UAGAAkACwAAAEjLgEjIgYHIyIGFREUFjMhMjY1ETQmIzEhMhYVFAYjIiY1NDYBIREzFSE1MwMrsw1BKipBDbMjMjIjAlYjMjIj/tUSGRkSEhkZAT39qlYBqlYDQCUwMCUyI/1VIzIyIwKrIzIZEhEZGRESGf0AAquAgAACAK0AbwNTAxEABQASAAAlByc3HgETAQcnBxcHJzcXNyc3AWOOKI4KFMYBNB8e9z5Y9lg9ex4e/Y4ojgoUAgr+zB4eez1Y9lg+9x4fAAAAAAkAOf/5A8cDhwAPABMAFwAgACQALgAyADYAOgAABSEiJjURNDYzITIWFREUBgEjFTMBIREhJQcXByc3HgEXJyMVMyUHJwcnNx4BFzEBIxUzJSMVMzcjFTMDVf1WL0NDLwKqL0ND/dGqqgIA/jkBx/7cQkIpaWkKFQrcqqoB+ChBQihqGjUa/giqqgEd5OTjqqoHQy8Cqi9DQy/9Vi9DARyqAY7+crNCQShpagoUCturMShBQShpGjUaAZaqqqqqqgAAAAABANUAlQMrAusACwAAASERIxEhNSERMxEhAyv/AFb/AAEAVgEAAZX/AAEAVgEA/wAAAAAAAQFiAMACngLAAAYAAAEnCQE3JzcCnjz/AAEAPMPDAoQ8/wD/ADzExAAAAAACAFUAFQOrA2sAHAA5AAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjAgBYTk50ISIiIXROTlhYTk50ISIiIXROTlhHPj5dGxoaG10+PkdHPj5dGxoaG10+PkcDayIhdE5OWFhOTnQhIiIhdE5OWFhOTnQhIv0AGhtdPj5HRz4+XRsaGhtdPj5HRz4+XRsaAAMAVQAVA6sDawAcADkAVgAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiM1IgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjAgAsJyc6ERAQETonJywsJyc6ERAQETonJyxYTk50ISIiIXROTlhYTk50ISIiIXROTlhHPj5dGxoaG10+PkdHPj5dGxoaG10+PkcClRAROicnLCwnJzoREBAROicnLCwnJzoRENYiIXROTlhYTk50ISIiIXROTlhYTk50ISL9ABobXT4+R0c+Pl0bGhobXT4+R0c+Pl0bGgABAKsAawNVAxUACQAAAQcXIRUhBxcJAQIAPO79+QIH7jwBVf6rAxU87lbuPAFVAVUAAAAAAgCAAEADgANAAA4AGQAAAREhESMRFBYzITI2NREjBTcXByc3FxEzETEDK/2qVTIjAlYjMlX/AG481dU8blYBwP7VASv+1SMyMiMBKx1uPNXVPG4Bnf5jAAEBKwFVAtUCKwADAAABFzchASvV1f5WAivW1gABAZUA6wJrApUAAwAAAQcXEQJr1tYCldXVAaoAAQGVAOsCawKVAAMAACU3JxEBldbW69XV/lYAAAEBKwFVAtUCKwADAAABNxchASvV1f5WAVXW1gABAIkAogN3At4ABgAAAScHFwEnAQF3sjzuAgA8/jwBG7I97gIAPP49AAAAAAEBYgDAAp4CwAAGAAABBxcHFwkBAZ48w8M8AQD/AALAPMTEPAEAAQAAAAAAAQDVAZUDKwHrAAQAABMhFSE11QJW/aoB61ZWAAEBAAEiAwACXgAFAAABBycHCQECxMTEPAEAAQACXsPDPP8AAQAAAAADAFUA6wOrApUAGgAeADkAABM0NjsBNSMiBw4BBwYVFBceARcWOwE1IyImNRchNSElIxUzMhYVFAYrARUzMjc+ATc2NTQnLgEnJiOmTjeqqiwnJzoREREROicnLKqqN06vAVb+qgGAqqo3Tk43qqosJyc6ERERETonJywBwDdNURAROicnLCwnJzoREFFNNytWqlFNNzdNURAROicnLCwnJzoREAAAAAADAFUAQAOrA0AAFAAYADgAAAEjFTMyFhUUBgcXPgE1NCcuAScmIwcjFzMBFw4BFRQXHgEXFjsBNSMiJjU0NjcXIxUzFxUzFzcBBwLVqqo3TjgrPjRCERE6JycsKl5WCP2qhTpLERE6Jycsqqo3TkUxWB91YUmsNf03NwKVUU03LkYLPhplPiwnJzoREKpWAXWFGGpDLCcnOhEQUU03M0sFWFZhSas2Aso2AAAAAQAAAAEAAG2khpdfDzz1AAsEAAAAAADZaG3lAAAAANlobeUAAP/rA8cDlQAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADxwABAAAAAAAAAAAAAAAAAAAAOgQAAAAAAAAAAAAAAAIAAAAEAAEABAAAOQQAAKsEAABVBAAA1QQAAIAEAACABAAAgAQAAHMEAACrBAAAqwQAAWIEAABrBAAA1QQAAFUEAACXBAAAqwQAAWIEAACTBAAAkwQAAIAEAAD3BAAAqwQAAI4EAACTBAAA9wQAAKsEAADkBAAAgAQAAIAEAAEABAAA1QQAAWIEAACABAAAVQQAAIAEAACtBAAAOQQAANUEAAFiBAAAVQQAAFUEAACrBAAAgAQAASsEAAGVBAABlQQAASsEAACJBAABYgQAANUEAAEABAAAVQQAAFUAAAAAAAoAFAAeADoAbACEAMgA5AEQATQBWAGGAZgB2AHuAiACPAK0AxIDLANCA64EAAQcBDgETgSGBMgE5AT+BToFSAVgBW4FfAWSBawGDAZOBnYG2AbyBwgHYAfgB/oIJgg0CEIIUAheCHQIigiYCKwJAAlWAAAAAQAAADoAVwAJAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAoAAAABAAAAAAACAAcAewABAAAAAAADAAoAPwABAAAAAAAEAAoAkAABAAAAAAAFAAsAHgABAAAAAAAGAAoAXQABAAAAAAAKABoArgADAAEECQABABQACgADAAEECQACAA4AggADAAEECQADABQASQADAAEECQAEABQAmgADAAEECQAFABYAKQADAAEECQAGABQAZwADAAEECQAKADQAyEFnTWF0ZXJpYWwAQQBnAE0AYQB0AGUAcgBpAGEAbFZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMEFnTWF0ZXJpYWwAQQBnAE0AYQB0AGUAcgBpAGEAbEFnTWF0ZXJpYWwAQQBnAE0AYQB0AGUAcgBpAGEAbFJlZ3VsYXIAUgBlAGcAdQBsAGEAckFnTWF0ZXJpYWwAQQBnAE0AYQB0AGUAcgBpAGEAbEZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype")}.ag-theme-balham .ag-filter-toolpanel-body,.ag-theme-material{background-color:#fff}.ag-theme-material{-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.87);font-family:Roboto,sans-serif;font-size:13px;font-weight:400;line-height:normal}.ag-theme-material .ag-tab-header .ag-tab.ag-tab-selected{border-bottom:2px solid #3f51b5}.ag-theme-material label{margin-bottom:0}.ag-theme-material *{box-sizing:border-box}.ag-theme-material * :after,.ag-theme-material * :before,.ag-theme-material :focus{box-sizing:border-box;outline:none}.ag-theme-material .ag-tab{box-sizing:content-box}.ag-theme-material .ag-ltr .ag-toolpanel-indent-1{padding-left:26px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-1{padding-right:26px}.ag-theme-material .ag-ltr .ag-row-group-indent-1{padding-left:42px}.ag-theme-material .ag-rtl .ag-row-group-indent-1{padding-right:42px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-2{padding-left:52px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-2{padding-right:52px}.ag-theme-material .ag-ltr .ag-row-group-indent-2{padding-left:84px}.ag-theme-material .ag-rtl .ag-row-group-indent-2{padding-right:84px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-3{padding-left:78px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-3{padding-right:78px}.ag-theme-material .ag-ltr .ag-row-group-indent-3{padding-left:126px}.ag-theme-material .ag-rtl .ag-row-group-indent-3{padding-right:126px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-4{padding-left:104px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-4{padding-right:104px}.ag-theme-material .ag-ltr .ag-row-group-indent-4{padding-left:168px}.ag-theme-material .ag-rtl .ag-row-group-indent-4{padding-right:168px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-5{padding-left:130px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-5{padding-right:130px}.ag-theme-material .ag-ltr .ag-row-group-indent-5{padding-left:210px}.ag-theme-material .ag-rtl .ag-row-group-indent-5{padding-right:210px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-6{padding-left:156px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-6{padding-right:156px}.ag-theme-material .ag-ltr .ag-row-group-indent-6{padding-left:252px}.ag-theme-material .ag-rtl .ag-row-group-indent-6{padding-right:252px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-7{padding-left:182px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-7{padding-right:182px}.ag-theme-material .ag-ltr .ag-row-group-indent-7{padding-left:294px}.ag-theme-material .ag-rtl .ag-row-group-indent-7{padding-right:294px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-8{padding-left:208px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-8{padding-right:208px}.ag-theme-material .ag-ltr .ag-row-group-indent-8{padding-left:336px}.ag-theme-material .ag-rtl .ag-row-group-indent-8{padding-right:336px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-9{padding-left:234px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-9{padding-right:234px}.ag-theme-material .ag-ltr .ag-row-group-indent-9{padding-left:378px}.ag-theme-material .ag-rtl .ag-row-group-indent-9{padding-right:378px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-10{padding-left:260px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-10{padding-right:260px}.ag-theme-material .ag-ltr .ag-row-group-indent-10{padding-left:420px}.ag-theme-material .ag-rtl .ag-row-group-indent-10{padding-right:420px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-11{padding-left:286px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-11{padding-right:286px}.ag-theme-material .ag-ltr .ag-row-group-indent-11{padding-left:462px}.ag-theme-material .ag-rtl .ag-row-group-indent-11{padding-right:462px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-12{padding-left:312px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-12{padding-right:312px}.ag-theme-material .ag-ltr .ag-row-group-indent-12{padding-left:504px}.ag-theme-material .ag-rtl .ag-row-group-indent-12{padding-right:504px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-13{padding-left:338px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-13{padding-right:338px}.ag-theme-material .ag-ltr .ag-row-group-indent-13{padding-left:546px}.ag-theme-material .ag-rtl .ag-row-group-indent-13{padding-right:546px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-14{padding-left:364px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-14{padding-right:364px}.ag-theme-material .ag-ltr .ag-row-group-indent-14{padding-left:588px}.ag-theme-material .ag-rtl .ag-row-group-indent-14{padding-right:588px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-15{padding-left:390px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-15{padding-right:390px}.ag-theme-material .ag-ltr .ag-row-group-indent-15{padding-left:630px}.ag-theme-material .ag-rtl .ag-row-group-indent-15{padding-right:630px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-16{padding-left:416px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-16{padding-right:416px}.ag-theme-material .ag-ltr .ag-row-group-indent-16{padding-left:672px}.ag-theme-material .ag-rtl .ag-row-group-indent-16{padding-right:672px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-17{padding-left:442px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-17{padding-right:442px}.ag-theme-material .ag-ltr .ag-row-group-indent-17{padding-left:714px}.ag-theme-material .ag-rtl .ag-row-group-indent-17{padding-right:714px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-18{padding-left:468px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-18{padding-right:468px}.ag-theme-material .ag-ltr .ag-row-group-indent-18{padding-left:756px}.ag-theme-material .ag-rtl .ag-row-group-indent-18{padding-right:756px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-19{padding-left:494px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-19{padding-right:494px}.ag-theme-material .ag-ltr .ag-row-group-indent-19{padding-left:798px}.ag-theme-material .ag-rtl .ag-row-group-indent-19{padding-right:798px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-20{padding-left:520px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-20{padding-right:520px}.ag-theme-material .ag-ltr .ag-row-group-indent-20{padding-left:840px}.ag-theme-material .ag-rtl .ag-row-group-indent-20{padding-right:840px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-21{padding-left:546px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-21{padding-right:546px}.ag-theme-material .ag-ltr .ag-row-group-indent-21{padding-left:882px}.ag-theme-material .ag-rtl .ag-row-group-indent-21{padding-right:882px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-22{padding-left:572px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-22{padding-right:572px}.ag-theme-material .ag-ltr .ag-row-group-indent-22{padding-left:924px}.ag-theme-material .ag-rtl .ag-row-group-indent-22{padding-right:924px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-23{padding-left:598px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-23{padding-right:598px}.ag-theme-material .ag-ltr .ag-row-group-indent-23{padding-left:966px}.ag-theme-material .ag-rtl .ag-row-group-indent-23{padding-right:966px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-24{padding-left:624px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-24{padding-right:624px}.ag-theme-material .ag-ltr .ag-row-group-indent-24{padding-left:1008px}.ag-theme-material .ag-rtl .ag-row-group-indent-24{padding-right:1008px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-25{padding-left:650px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-25{padding-right:650px}.ag-theme-material .ag-ltr .ag-row-group-indent-25{padding-left:1050px}.ag-theme-material .ag-rtl .ag-row-group-indent-25{padding-right:1050px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-26{padding-left:676px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-26{padding-right:676px}.ag-theme-material .ag-ltr .ag-row-group-indent-26{padding-left:1092px}.ag-theme-material .ag-rtl .ag-row-group-indent-26{padding-right:1092px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-27{padding-left:702px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-27{padding-right:702px}.ag-theme-material .ag-ltr .ag-row-group-indent-27{padding-left:1134px}.ag-theme-material .ag-rtl .ag-row-group-indent-27{padding-right:1134px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-28{padding-left:728px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-28{padding-right:728px}.ag-theme-material .ag-ltr .ag-row-group-indent-28{padding-left:1176px}.ag-theme-material .ag-rtl .ag-row-group-indent-28{padding-right:1176px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-29{padding-left:754px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-29{padding-right:754px}.ag-theme-material .ag-ltr .ag-row-group-indent-29{padding-left:1218px}.ag-theme-material .ag-rtl .ag-row-group-indent-29{padding-right:1218px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-30{padding-left:780px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-30{padding-right:780px}.ag-theme-material .ag-ltr .ag-row-group-indent-30{padding-left:1260px}.ag-theme-material .ag-rtl .ag-row-group-indent-30{padding-right:1260px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-31{padding-left:806px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-31{padding-right:806px}.ag-theme-material .ag-ltr .ag-row-group-indent-31{padding-left:1302px}.ag-theme-material .ag-rtl .ag-row-group-indent-31{padding-right:1302px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-32{padding-left:832px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-32{padding-right:832px}.ag-theme-material .ag-ltr .ag-row-group-indent-32{padding-left:1344px}.ag-theme-material .ag-rtl .ag-row-group-indent-32{padding-right:1344px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-33{padding-left:858px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-33{padding-right:858px}.ag-theme-material .ag-ltr .ag-row-group-indent-33{padding-left:1386px}.ag-theme-material .ag-rtl .ag-row-group-indent-33{padding-right:1386px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-34{padding-left:884px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-34{padding-right:884px}.ag-theme-material .ag-ltr .ag-row-group-indent-34{padding-left:1428px}.ag-theme-material .ag-rtl .ag-row-group-indent-34{padding-right:1428px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-35{padding-left:910px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-35{padding-right:910px}.ag-theme-material .ag-ltr .ag-row-group-indent-35{padding-left:1470px}.ag-theme-material .ag-rtl .ag-row-group-indent-35{padding-right:1470px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-36{padding-left:936px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-36{padding-right:936px}.ag-theme-material .ag-ltr .ag-row-group-indent-36{padding-left:1512px}.ag-theme-material .ag-rtl .ag-row-group-indent-36{padding-right:1512px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-37{padding-left:962px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-37{padding-right:962px}.ag-theme-material .ag-ltr .ag-row-group-indent-37{padding-left:1554px}.ag-theme-material .ag-rtl .ag-row-group-indent-37{padding-right:1554px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-38{padding-left:988px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-38{padding-right:988px}.ag-theme-material .ag-ltr .ag-row-group-indent-38{padding-left:1596px}.ag-theme-material .ag-rtl .ag-row-group-indent-38{padding-right:1596px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-39{padding-left:1014px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-39{padding-right:1014px}.ag-theme-material .ag-ltr .ag-row-group-indent-39{padding-left:1638px}.ag-theme-material .ag-rtl .ag-row-group-indent-39{padding-right:1638px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-40{padding-left:1040px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-40{padding-right:1040px}.ag-theme-material .ag-ltr .ag-row-group-indent-40{padding-left:1680px}.ag-theme-material .ag-rtl .ag-row-group-indent-40{padding-right:1680px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-41{padding-left:1066px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-41{padding-right:1066px}.ag-theme-material .ag-ltr .ag-row-group-indent-41{padding-left:1722px}.ag-theme-material .ag-rtl .ag-row-group-indent-41{padding-right:1722px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-42{padding-left:1092px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-42{padding-right:1092px}.ag-theme-material .ag-ltr .ag-row-group-indent-42{padding-left:1764px}.ag-theme-material .ag-rtl .ag-row-group-indent-42{padding-right:1764px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-43{padding-left:1118px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-43{padding-right:1118px}.ag-theme-material .ag-ltr .ag-row-group-indent-43{padding-left:1806px}.ag-theme-material .ag-rtl .ag-row-group-indent-43{padding-right:1806px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-44{padding-left:1144px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-44{padding-right:1144px}.ag-theme-material .ag-ltr .ag-row-group-indent-44{padding-left:1848px}.ag-theme-material .ag-rtl .ag-row-group-indent-44{padding-right:1848px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-45{padding-left:1170px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-45{padding-right:1170px}.ag-theme-material .ag-ltr .ag-row-group-indent-45{padding-left:1890px}.ag-theme-material .ag-rtl .ag-row-group-indent-45{padding-right:1890px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-46{padding-left:1196px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-46{padding-right:1196px}.ag-theme-material .ag-ltr .ag-row-group-indent-46{padding-left:1932px}.ag-theme-material .ag-rtl .ag-row-group-indent-46{padding-right:1932px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-47{padding-left:1222px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-47{padding-right:1222px}.ag-theme-material .ag-ltr .ag-row-group-indent-47{padding-left:1974px}.ag-theme-material .ag-rtl .ag-row-group-indent-47{padding-right:1974px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-48{padding-left:1248px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-48{padding-right:1248px}.ag-theme-material .ag-ltr .ag-row-group-indent-48{padding-left:2016px}.ag-theme-material .ag-rtl .ag-row-group-indent-48{padding-right:2016px}.ag-theme-material .ag-ltr .ag-toolpanel-indent-49{padding-left:1274px}.ag-theme-material .ag-rtl .ag-toolpanel-indent-49{padding-right:1274px}.ag-theme-material .ag-ltr .ag-row-group-indent-49{padding-left:2058px}.ag-theme-material .ag-rtl .ag-row-group-indent-49{padding-right:2058px}.ag-theme-material .ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-theme-material .ag-checkbox,.ag-theme-material .ag-radio-button,.ag-theme-material .ag-toggle-button{align-items:center;cursor:default;display:flex}.ag-theme-material .ag-checkbox label,.ag-theme-material .ag-radio-button label,.ag-theme-material .ag-toggle-button label{cursor:default}.ag-theme-material .ag-checkbox label:empty,.ag-theme-material .ag-radio-button label:empty,.ag-theme-material .ag-toggle-button label:empty{margin:0}.ag-theme-material .ag-checkbox:not(.ag-label-align-left) label,.ag-theme-material .ag-radio-button:not(.ag-label-align-left) label,.ag-theme-material .ag-toggle-button:not(.ag-label-align-left) label{margin-left:8px}.ag-theme-material .ag-cell{-webkit-font-smoothing:subpixel-antialiased}.ag-theme-material .ag-ltr .ag-row-group-leaf-indent{margin-left:42px}.ag-theme-material .ag-ltr .ag-cell{border-right:1px solid transparent}.ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left),.ag-theme-material .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left),.ag-theme-material .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left){border-left:1px solid #e2e2e2}.ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right),.ag-theme-material .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),.ag-theme-material .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right){border-right:1px solid #e2e2e2}.ag-theme-material .ag-rtl .ag-row-group-leaf-indent{margin-right:42px}.ag-theme-material .ag-rtl .ag-cell{border-left:1px solid transparent}.ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left),.ag-theme-material .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left),.ag-theme-material .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left){border-left:1px solid #e2e2e2}.ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right),.ag-theme-material .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),.ag-theme-material .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right){border-right:1px solid #e2e2e2}.ag-theme-material .ag-value-change-delta{padding-right:2px}.ag-theme-material .ag-value-change-delta-up{color:#43a047}.ag-theme-material .ag-value-change-delta-down{color:#e53935}.ag-theme-material .ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-theme-material .ag-value-change-value-highlight{background-color:#00acc1;transition:background-color .1s}.ag-theme-material .ag-input-wrapper input:not([type]),.ag-theme-material .ag-input-wrapper input[type=date],.ag-theme-material .ag-input-wrapper input[type=datetime-local],.ag-theme-material .ag-input-wrapper input[type=number],.ag-theme-material .ag-input-wrapper input[type=tel],.ag-theme-material .ag-input-wrapper input[type=text]{background:transparent;border-width:0;border-bottom:2px solid #e2e2e2;color:rgba(0,0,0,.87);font-family:inherit;font-size:inherit;height:40px;padding-bottom:8px}.ag-theme-material .ag-input-wrapper input:not([type]):focus,.ag-theme-material .ag-input-wrapper input[type=date]:focus,.ag-theme-material .ag-input-wrapper input[type=datetime-local]:focus,.ag-theme-material .ag-input-wrapper input[type=number]:focus,.ag-theme-material .ag-input-wrapper input[type=tel]:focus,.ag-theme-material .ag-input-wrapper input[type=text]:focus{border-bottom:2px solid #3f51b5;outline:none}.ag-theme-material .ag-input-wrapper input:not([type])::placeholder,.ag-theme-material .ag-input-wrapper input[type=date]::placeholder,.ag-theme-material .ag-input-wrapper input[type=datetime-local]::placeholder,.ag-theme-material .ag-input-wrapper input[type=number]::placeholder,.ag-theme-material .ag-input-wrapper input[type=tel]::placeholder,.ag-theme-material .ag-input-wrapper input[type=text]::placeholder{color:rgba(0,0,0,.38)}.ag-theme-material .ag-input-wrapper input:not([type]):disabled,.ag-theme-material .ag-input-wrapper input[type=date]:disabled,.ag-theme-material .ag-input-wrapper input[type=datetime-local]:disabled,.ag-theme-material .ag-input-wrapper input[type=number]:disabled,.ag-theme-material .ag-input-wrapper input[type=tel]:disabled,.ag-theme-material .ag-input-wrapper input[type=text]:disabled{border-bottom:1px solid #e2e2e2;color:rgba(0,0,0,.38)}.ag-theme-material .ag-input-wrapper input[type=date]{flex:1 1 auto}.ag-theme-material .ag-input-wrapper input[type=range]{padding:0}.ag-theme-material .ag-input-wrapper textarea{background:transparent;border-width:0;border-bottom:2px solid #e2e2e2;color:rgba(0,0,0,.87);font-family:inherit;font-size:inherit;height:40px;padding-bottom:8px}.ag-theme-material .ag-input-wrapper textarea:focus{border-bottom:2px solid #3f51b5;outline:none}.ag-theme-material .ag-input-wrapper textarea::placeholder{color:rgba(0,0,0,.38)}.ag-theme-material .ag-input-wrapper textarea:disabled{border-bottom:1px solid #e2e2e2;color:rgba(0,0,0,.38)}.ag-theme-material .ag-header{background-color:#fff;border-bottom:1px solid #e2e2e2;color:rgba(0,0,0,.54);font-family:Roboto,sans-serif;font-size:12px;font-weight:700}.ag-theme-material .ag-pinned-right-header{border-left:1px solid #e2e2e2}.ag-theme-material .ag-pinned-left-header{border-right:1px solid #e2e2e2}.ag-theme-material .ag-header-row{border:none;height:56px}.ag-theme-material .ag-row{border:0 solid #e2e2e2;height:48px}.ag-theme-material .ag-row:not(.ag-row-first){border-width:1px 0 0}.ag-theme-material .ag-row.ag-row-last{border-bottom-width:1px}.ag-theme-material .ag-horizontal-left-spacer{border-right:1px solid #e2e2e2}.ag-theme-material .ag-horizontal-left-spacer.ag-scroller-corner{border-right:none}.ag-theme-material .ag-horizontal-right-spacer{border-left:1px solid #e2e2e2}.ag-theme-material .ag-horizontal-right-spacer.ag-scroller-corner{border-left:none}.ag-theme-material .ag-row-hover{background-color:#fafafa}.ag-theme-material .ag-numeric-cell{text-align:right}.ag-theme-material .ag-header-cell-label .ag-header-icon{margin-left:8px;opacity:.87}.ag-theme-material .ag-header-cell,.ag-theme-material .ag-header-group-cell{border:0 solid #e2e2e2;padding-left:24px;padding-right:24px}.ag-theme-material .ag-header-cell.ag-header-cell-moving,.ag-theme-material .ag-header-group-cell.ag-header-cell-moving{background-color:#f2f2f2}.ag-theme-material .ag-header-cell:not(.ag-header-group-cell-no-group),.ag-theme-material .ag-header-group-cell:not(.ag-header-group-cell-no-group){border-top-width:1px}.ag-theme-material .ag-header-row:first-child .ag-header-cell,.ag-theme-material .ag-header-row:first-child .ag-header-group-cell{border-top-width:0}.ag-theme-material .ag-header-cell:first-of-type.ag-column-resizing,.ag-theme-material .ag-header-cell:first-of-type:hover,.ag-theme-material .ag-header-cell:not(.ag-column-resizing)+.ag-header-cell.ag-column-resizing,.ag-theme-material .ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:hover,.ag-theme-material .ag-header-group-cell:first-of-type.ag-column-resizing,.ag-theme-material .ag-header-group-cell:first-of-type:hover,.ag-theme-material .ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell.ag-column-resizing,.ag-theme-material .ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:hover{background-color:#f2f2f2}.ag-theme-material .ag-header-cell-resize{cursor:col-resize}.ag-theme-material .ag-header-select-all{margin-right:24px}.ag-theme-material .ag-cell{border:1px solid transparent;line-height:46px;padding-left:23px;padding-right:23px}.ag-theme-material .ag-row-drag{cursor:move;cursor:grab;min-width:42px}.ag-theme-material .ag-row-dragging,.ag-theme-material .ag-row-dragging .ag-row-drag{cursor:move}.ag-theme-material .ag-column-drag{cursor:move;cursor:grab}.ag-theme-material .ag-row-dragging{opacity:.5}.ag-theme-material .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-material .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,.ag-theme-material .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-material .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-material .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,.ag-theme-material .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected){border:1px solid #3f51b5;outline:initial}.ag-theme-material .ag-header-cell-resize{width:16px}.ag-theme-material .ag-menu{background:#fff;border-radius:2px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);padding:0}.ag-theme-material .ag-menu .ag-menu-list{cursor:default;margin-bottom:8px;margin-top:8px;width:100%}.ag-theme-material .ag-menu .ag-menu-option-active{background-color:#fafafa}.ag-theme-material .ag-menu .ag-menu-option-disabled{opacity:.5}.ag-theme-material .ag-menu .ag-menu-option-text{margin-left:8px}.ag-theme-material .ag-menu .ag-menu-option-icon{min-width:34px;padding-left:8px;padding-right:8px}.ag-theme-material .ag-menu .ag-menu-option-shortcut{padding-left:16px}.ag-theme-material .ag-menu .ag-menu-separator{height:16px}.ag-theme-material .ag-menu .ag-menu-separator>span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='16' viewBox='0 0 1 16px'%3E%3Cpath stroke='%23e2e2e2' d='M0 8h1'/%3E%3C/svg%3E")}.ag-theme-material .ag-menu .ag-menu-option-popup-pointer{text-align:center;width:34px}.ag-theme-material.ag-dnd-ghost{background:#fff;border:1px solid #e2e2e2;border-radius:2px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:rgba(0,0,0,.54);font-family:Roboto,sans-serif;font-size:12px;font-weight:700;height:56px!important;line-height:56px;margin:0;padding:0 16px;transform:translateY(16px)}.ag-theme-material.ag-dnd-ghost div,.ag-theme-material.ag-dnd-ghost span{height:100%;margin:0;padding:0}.ag-theme-material.ag-dnd-ghost .ag-dnd-ghost-icon{margin-right:8px;opacity:.87}.ag-theme-material .ag-tab-header{background:#eee;display:flex;min-width:220px;width:100%}.ag-theme-material .ag-tab-header .ag-tab{align-items:center;border-bottom:2px solid transparent;display:flex;flex:none;flex:1 1 auto;height:32px;justify-content:center}.ag-theme-material .ag-tab-body{padding:4px 0}.ag-theme-material .ag-tab-body .ag-menu-list{margin-bottom:0;margin-top:0}.ag-theme-material .ag-tab-body .ag-menu-list>div:first-child>span{padding-top:0}.ag-theme-material .ag-tab-body .ag-menu-list>div:last-child>span{padding-bottom:0}.ag-theme-material .ag-tab-body .ag-menu-list>div:last-child>.ag-menu-option-popup-pointer{background-position-y:0}.ag-theme-material .ag-filter .ag-filter-body,.ag-theme-material .ag-filter .ag-filter-select{margin-bottom:8px}.ag-theme-material .ag-filter .ag-filter-body{margin-top:0}.ag-theme-material .ag-filter .ag-filter-filter{margin-left:8px;margin-right:8px}.ag-theme-material .ag-filter .ag-filter-select{margin:8px}.ag-theme-material .ag-filter input[type=radio]{height:17px;margin:0 3px 0 6px;vertical-align:top;width:12px}.ag-theme-material .ag-filter input[type=date],.ag-theme-material .ag-filter input[type=text]{padding-left:8px}.ag-theme-material .ag-filter .ag-set-filter-list{height:240px}.ag-theme-material .ag-filter .ag-set-filter-item{height:40px}.ag-theme-material .ag-filter .ag-set-filter-item>div,.ag-theme-material .ag-filter .ag-set-filter-item>span{margin-left:5px}.ag-theme-material .ag-filter .ag-filter-header-container{border-bottom:1px solid #e2e2e2;padding-bottom:4px}.ag-theme-material .ag-filter .ag-filter-apply-panel{display:flex;justify-content:flex-end;padding:16px 8px 8px}.ag-theme-material .ag-filter .ag-filter-apply-panel button{appearance:none;background-color:transparent;border:0;color:#3f51b5;font-family:inherit;font-size:inherit;line-height:1.5;margin:0;padding:0;text-transform:uppercase}.ag-theme-material .ag-filter .ag-filter-apply-panel button+button{margin-left:16px}.ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column,.ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group{height:32px}.ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons,.ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,.ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,.ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,.ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,.ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label{margin-left:8px;margin-right:8px}.ag-theme-material .ag-column-select-panel .ag-primary-cols-list-panel{border-top:1px solid #e2e2e2;padding-top:8px}.ag-theme-material .ag-column-select-panel .ag-primary-cols-list-panel>div{cursor:pointer}.ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent{margin-left:34px}.ag-theme-material .ag-primary-cols-header-panel{align-items:center;border-top:1px solid #e2e2e2;height:56px}.ag-theme-material .ag-primary-cols-header-panel>div{cursor:pointer;margin:0 8px}.ag-theme-material .ag-primary-cols-header-panel .ag-filter-body{margin-left:8px;margin-right:8px}.ag-theme-material .ag-tool-panel-wrapper{border-right:0}.ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel{width:100%}.ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance{color:rgba(0,0,0,.54);display:flex;flex:auto;flex-direction:column;flex-wrap:nowrap;flex-flow:column nowrap;font-weight:600}.ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header{padding:0 5px}.ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header>div{margin:auto 0}.ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-body-wrapper{padding-top:5px}.ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air{border:1px solid #e2e2e2;border-left:0;border-right:0;padding:8px 0}.ag-theme-material .ag-tool-panel-wrapper .ag-pivot-mode-panel{display:flex;flex:none;height:56px}.ag-theme-material .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select{align-items:center;display:flex;margin-left:8px}.ag-theme-material .ag-tool-panel-wrapper .ag-column-select-panel{border-bottom:1px solid #e2e2e2;padding-bottom:7px;padding-top:0}.ag-theme-material .ag-tool-panel-wrapper .ag-column-drop{border-bottom:1px solid #e2e2e2;padding:8px 0 16px}.ag-theme-material .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message{color:rgba(0,0,0,.38);font-family:Roboto,sans-serif;font-size:12px;font-weight:700;margin-top:8px;padding-left:34px;padding-right:8px}.ag-theme-material .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list{cursor:default;margin-top:8px}.ag-theme-material .ag-tool-panel-wrapper .ag-column-drop>div:first-child>span:first-child{margin-left:8px;margin-right:8px}.ag-theme-material .ag-tool-panel-wrapper .ag-column-drop:last-child{border-bottom:0}.ag-theme-material .ag-numeric-header .ag-header-cell-label .ag-header-icon{margin-left:0;margin-right:8px}.ag-theme-material .ag-paging-panel{border-top:1px solid #e2e2e2;color:rgba(0,0,0,.54);height:56px;padding:0 24px}.ag-theme-material .ag-paging-panel>span{margin-left:32px}.ag-theme-material .ag-paging-page-summary-panel .ag-icon{height:18px;width:18px}.ag-theme-material .ag-paging-page-summary-panel .ag-paging-button button{bottom:0;cursor:pointer;left:0;opacity:0;padding:0;right:0;top:0}.ag-theme-material .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon{color:rgba(0,0,0,.38);opacity:.38}.ag-theme-material .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button{cursor:default}.ag-theme-material .ag-paging-page-summary-panel span{margin:0 8px}.ag-theme-material .ag-row-selected{background-color:#eee}.ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),.ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell){border:1px solid transparent}.ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,.ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:#3f51b5}.ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,.ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:#3f51b5}.ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,.ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:#3f51b5}.ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,.ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:#3f51b5}.ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus){background-color:rgba(122,134,203,.1)}.ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart{background-color:rgba(0,88,255,.1)}.ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category{background-color:rgba(0,255,132,.1)}.ag-theme-material .ag-cell-range-selected-1:not(.ag-cell-focus){background-color:rgba(122,134,203,.2)}.ag-theme-material .ag-cell-range-selected-2:not(.ag-cell-focus){background-color:rgba(122,134,203,.3)}.ag-theme-material .ag-cell-range-selected-3:not(.ag-cell-focus){background-color:rgba(122,134,203,.4)}.ag-theme-material .ag-cell-range-selected-4:not(.ag-cell-focus){background-color:rgba(122,134,203,.5)}.ag-theme-material .ag-ltr .ag-selection-fill-top,.ag-theme-material .ag-rtl .ag-selection-fill-top{border-top:1px dashed #3f51b5}.ag-theme-material .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,.ag-theme-material .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected{border-top:1px dashed #afafaf}.ag-theme-material .ag-ltr .ag-selection-fill-right,.ag-theme-material .ag-rtl .ag-selection-fill-right{border-right:1px dashed #3f51b5}.ag-theme-material .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,.ag-theme-material .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected{border-right:1px dashed #afafaf}.ag-theme-material .ag-ltr .ag-selection-fill-bottom,.ag-theme-material .ag-rtl .ag-selection-fill-bottom{border-bottom:1px dashed #3f51b5}.ag-theme-material .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,.ag-theme-material .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected{border-bottom:1px dashed #afafaf}.ag-theme-material .ag-ltr .ag-selection-fill-left,.ag-theme-material .ag-rtl .ag-selection-fill-left{border-left:1px dashed #3f51b5}.ag-theme-material .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,.ag-theme-material .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected{border-left:1px dashed #afafaf}.ag-theme-material .ag-fill-handle,.ag-theme-material .ag-range-handle{background-color:#3f51b5;bottom:-1px;height:6px;position:absolute;right:-1px;width:6px}.ag-theme-material .ag-fill-handle{cursor:cell}.ag-theme-material .ag-range-handle{cursor:nwse-resize}.ag-theme-material .ag-cell.ag-cell-inline-editing{height:72px;padding:24px;padding:8px}.ag-theme-material .ag-cell.ag-cell-inline-editing,.ag-theme-material .ag-popup-editor{background:#fff;background-color:#fafafa;border-radius:2px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.ag-theme-material .ag-popup-editor{padding:0}.ag-theme-material .ag-popup-editor .ag-large-textarea textarea{height:auto;padding:24px}.ag-theme-material .ag-virtual-list-container .ag-virtual-list-item{height:40px}.ag-theme-material .ag-rich-select{background-color:#fafafa}.ag-theme-material .ag-rich-select .ag-rich-select-list{height:312px;width:200px}.ag-theme-material .ag-rich-select .ag-rich-select-value{height:48px;padding:0 8px 0 24px}.ag-theme-material .ag-rich-select .ag-virtual-list-item{cursor:default;height:48px}.ag-theme-material .ag-rich-select .ag-virtual-list-item:hover{background-color:#fafafa}.ag-theme-material .ag-rich-select .ag-rich-select-row{padding-left:24px}.ag-theme-material .ag-rich-select .ag-rich-select-row-selected{background-color:#eee}.ag-theme-material .ag-ltr .ag-floating-filter-button{margin-left:24px}.ag-theme-material .ag-floating-filter-button button{appearance:none;background:transparent;border:0;height:18px;padding:0;width:18px}.ag-theme-material .ag-group-checkbox:not(.ag-invisible)+.ag-group-value:not(:empty),.ag-theme-material .ag-group-checkbox:not(.ag-invisible)~.ag-cell-value:not(:empty),.ag-theme-material .ag-group-checkbox:not(.ag-invisible)~.ag-group-checkbox,.ag-theme-material .ag-group-contracted:not(.ag-hidden)+.ag-group-value:not(:empty),.ag-theme-material .ag-group-contracted:not(.ag-hidden)~.ag-cell-value:not(:empty),.ag-theme-material .ag-group-contracted:not(.ag-hidden)~.ag-group-checkbox,.ag-theme-material .ag-group-expanded:not(.ag-hidden)+.ag-group-value:not(:empty),.ag-theme-material .ag-group-expanded:not(.ag-hidden)~.ag-cell-value:not(:empty),.ag-theme-material .ag-group-expanded:not(.ag-hidden)~.ag-group-checkbox,.ag-theme-material .ag-selection-checkbox:not(.ag-hidden)+.ag-group-value:not(:empty),.ag-theme-material .ag-selection-checkbox:not(.ag-hidden)~.ag-cell-value:not(:empty),.ag-theme-material .ag-selection-checkbox:not(.ag-hidden)~.ag-group-checkbox{margin-left:24px}.ag-theme-material .ag-group-child-count{margin-left:2px}.ag-theme-material .ag-selection-checkbox span{position:relative}.ag-theme-material .ag-column-drop-horizontal{background-color:#eee;height:48px;padding-left:24px}.ag-theme-material .ag-column-drop-horizontal .ag-icon-group,.ag-theme-material .ag-column-drop-horizontal .ag-icon-pivot{margin-right:24px}.ag-theme-material .ag-column-drop-horizontal .ag-icon-small-left,.ag-theme-material .ag-column-drop-horizontal .ag-icon-small-right{margin:0 8px;opacity:.54}.ag-theme-material .ag-column-drop-horizontal .ag-column-drop-empty-message{opacity:.38}.ag-theme-material .ag-column-drop-cell{background:#e2e2e2;border-radius:32px;min-height:32px;padding:0 4px}.ag-theme-material .ag-column-drop-cell .ag-column-drop-cell-text{margin:0 8px}.ag-theme-material .ag-column-drop-cell .ag-column-drop-cell-button{margin:0 4px;min-width:32px;opacity:.54}.ag-theme-material .ag-column-drop-cell .ag-column-drop-cell-button:hover{opacity:.87}.ag-theme-material .ag-column-drop-cell .ag-column-drag{margin-left:16px}.ag-theme-material .ag-column-drop-vertical .ag-column-drop-cell{margin-top:8px}.ag-theme-material .ag-select-agg-func-popup{background:#fff;border-radius:2px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);height:140px;padding:0}.ag-theme-material .ag-select-agg-func-popup .ag-virtual-list-item{cursor:default;line-height:40px;padding-left:16px}.ag-theme-material .ag-menu-column-select-wrapper,.ag-theme-material .ag-set-filter-list{width:auto}.ag-theme-material .ag-column-drop-vertical>.ag-column-drop-cell{margin-left:8px;margin-top:0}.ag-theme-material .ag-cell-data-changed{background-color:#00acc1!important}.ag-theme-material .ag-cell-data-changed-animation{background-color:transparent;transition:background-color 1s}.ag-theme-material .ag-stub-cell{padding-left:24px;padding-top:8px}.ag-theme-material .ag-stub-cell .ag-loading-icon{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}.ag-theme-material .ag-stub-cell .ag-loading-text{margin-left:8px;margin-top:8px}.ag-theme-material .ag-floating-top{border-bottom:1px solid #e2e2e2}.ag-theme-material .ag-floating-bottom{border-top:1px solid #e2e2e2}.ag-theme-material .ag-status-bar{background:#fff;border:1px solid #e2e2e2;border-top:0 solid #e2e2e2;color:rgba(0,0,0,.38);font-family:Roboto,sans-serif;font-size:12px;font-weight:700;line-height:1.5;padding-left:32px;padding-right:32px}.ag-theme-material .ag-name-value-value{color:rgba(0,0,0,.87)}.ag-theme-material .ag-status-bar-center{text-align:center}.ag-theme-material .ag-name-value{margin-left:8px;margin-right:8px;padding-bottom:16px;padding-top:16px}.ag-theme-material .ag-details-row{padding:40px}.ag-theme-material .ag-overlay-loading-wrapper{background-color:hsla(0,0%,100%,.5)}.ag-theme-material .ag-overlay-loading-center{background:#fff;border-radius:2px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);padding:8px}.ag-theme-material .ag-side-bar{background-color:#fafafa;border:1px solid #e2e2e2;border-left-width:0;position:relative}.ag-theme-material .ag-side-bar .ag-side-buttons{background:#fff;padding-top:32px;position:relative;width:22px}.ag-theme-material .ag-side-bar .ag-side-buttons .ag-side-button button{background:transparent;background-position-x:center;background-position-y:center;background-repeat:no-repeat;border:0;border-color:transparent;border-style:solid;border-width:1px 0;color:rgba(0,0,0,.87);margin:0;min-height:144px;padding:16px 0;width:100%}.ag-theme-material .ag-side-bar .ag-side-buttons .ag-selected button{border-color:#e2e2e2;margin-left:-1px}.ag-theme-material .ag-side-bar .ag-panel-container{border-right:1px solid #e2e2e2}.ag-theme-material .ag-side-bar.full-width .ag-panel-container{border-right:0}.ag-theme-material .ag-side-bar .ag-column-drop{min-height:50px}.ag-theme-material .ag-primary-cols-filter-wrapper{margin-left:8px;margin-right:8px}.ag-theme-material .ag-group-component{background-color:#fdfdfd;border:solid #efefef;border-width:1px 0 0;padding:0}.ag-theme-material .ag-group-component.ag-disabled>.ag-group-component-container,.ag-theme-material .ag-group-component.ag-disabled>.ag-group-component-label .ag-group-component-title{opacity:.5}.ag-theme-material .ag-group-component .ag-group-component-title-bar{background-color:#f0f0f0;font-family:Roboto,sans-serif;font-size:13px;height:18px;height:26px}.ag-theme-material .ag-group-component:not(.ag-collapsible)>div{margin-left:0}.ag-theme-material .ag-group-component:not(.ag-collapsible)>.ag-group-component-title-bar{margin-left:0;padding:8px}.ag-theme-material .ag-group-component:not(.ag-collapsible)>.ag-group-component-title-bar .ag-column-group-icons{display:none}.ag-theme-material .ag-group-component .ag-group-component-toolbar{background-color:#f7f7f7;border:0 solid #e2e2e2;padding:8px}.ag-theme-material .ag-group-component>.ag-group-component-container{margin-left:16px;padding:8px}.ag-theme-material .ag-group-component .ag-group-item{margin:4px 0}.ag-theme-material .ag-group-component .ag-group-item .ag-group-component-title-bar{height:18px}.ag-theme-material .ag-labeled label{margin-right:8px;white-space:nowrap}.ag-theme-material .ag-labeled.ag-label-align-top label{margin-bottom:4px}.ag-theme-material .ag-angle-select>.ag-wrapper>div:not(:first-of-type),.ag-theme-material .ag-slider>.ag-wrapper>div:not(:first-of-type){margin-left:16px}.ag-theme-material .ag-angle-select .ag-angle-select-field .ag-parent-circle{background-color:#fff;border-radius:12px;box-shadow:0 0 2px rgba(0,0,0,.9);height:24px;width:24px}.ag-theme-material .ag-angle-select .ag-angle-select-field .ag-child-circle{background-color:#4c4c4c;border-radius:3px;height:6px;left:12px;margin-left:-3px;margin-top:-4px;top:4px;width:6px}.ag-theme-material .ag-toggle-button .ag-input-wrapper{background-color:#fff;border:1px solid #333;border-radius:500rem;height:18px;width:40px}.ag-theme-material .ag-toggle-button .ag-input-wrapper .ag-icon{border:1px solid #333;border-radius:500rem;height:18px;right:calc(100% - 18px);width:18px}.ag-theme-material .ag-toggle-button.ag-selected .ag-input-wrapper{background-color:#ff4081}.ag-theme-material .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon{background:#fff;right:-1px}.ag-theme-material .ag-color-picker>.ag-wrapper{border:1px solid #e2e2e2;border-radius:5px}.ag-theme-material .ag-color-picker>.ag-wrapper>div{height:18px;width:18px}.ag-theme-material .ag-color-picker>.ag-wrapper button{background-color:#fff}.ag-theme-material .ag-color-picker>.ag-wrapper button:hover{background-color:#fafafa}.ag-theme-material .ag-dialog.ag-color-dialog{border-radius:5px}.ag-theme-material .ag-color-panel{padding:8px}.ag-theme-material .ag-color-panel .ag-spectrum-color{background-color:red;border-radius:2px}.ag-theme-material .ag-color-panel .ag-spectrum-tools{padding:10px}.ag-theme-material .ag-color-panel .ag-spectrum-sat{background-image:linear-gradient(90deg,#fff,rgba(204,154,129,0))}.ag-theme-material .ag-color-panel .ag-spectrum-val{background-image:linear-gradient(0deg,#000,rgba(204,154,129,0))}.ag-theme-material .ag-color-panel .ag-spectrum-dragger{background:#000;border:1px solid #fff;border-radius:12px;box-shadow:0 0 2px 0 rgba(0,0,0,.24);height:12px;width:12px}.ag-theme-material .ag-color-panel .ag-spectrum-alpha-background,.ag-theme-material .ag-color-panel .ag-spectrum-hue-background{border-radius:2px}.ag-theme-material .ag-color-panel .ag-hue-alpha{border-radius:2px;height:11px;margin-bottom:10px}.ag-theme-material .ag-color-panel .ag-spectrum-slider{background-color:#f8f8f8;border-radius:13px;box-shadow:0 1px 4px 0 rgba(0,0,0,.37);height:13px;margin-top:-12px;width:13px}.ag-theme-material .ag-color-panel .ag-spectrum-text-value{color:#333;font-weight:700;line-height:20px}.ag-theme-material .ag-color-panel .ag-spectrum-text-value:focus{border:1px solid #0d77e4;padding:2px}.ag-theme-material .ag-color-panel .ag-recent-colors>div{margin:0 3px}.ag-theme-material .ag-color-panel .ag-recent-colors>div:first-child{margin-left:0}.ag-theme-material .ag-color-panel .ag-recent-colors>div:last-child{margin-right:0}.ag-theme-material.ag-popup>div:not(.ag-tooltip-custom){box-shadow:5px 5px 10px rgba(0,0,0,.3)}.ag-theme-material .ag-panel{background-color:#fff;border:1px solid #e2e2e2}.ag-dragging-fill-handle .ag-theme-material .ag-panel.ag-dialog,.ag-dragging-range-handle .ag-theme-material .ag-panel.ag-dialog{opacity:.7;pointer-events:none}.ag-theme-material .ag-panel .ag-title-bar{background-color:#fff;border-bottom:1px solid #fcfcfc;color:rgba(0,0,0,.54);font-family:Roboto,sans-serif;font-size:12px;font-weight:700;height:56px;padding:5px 10px}.ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button{border-radius:5px;height:20px;width:20px}.ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon{font-size:20px;line-height:20px}.ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup,.ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover{background-color:#e6e6e6}.ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child){margin-right:5px}.ag-theme-material .ag-panel .ag-message-box .ag-message-box-button-bar{background-color:#fff;height:30px;padding:2px}.ag-theme-material .ag-panel .ag-message-box .ag-message-box-button-bar button{border-radius:2px}.ag-theme-material .ag-tooltip{background-color:#535353;border:1px solid #ebebeb;border-radius:2px;color:rgba(0,0,0,.87);padding:5px;transition:opacity 1s}.ag-theme-material .ag-tooltip.ag-tooltip-hiding{opacity:0}.ag-theme-material .ag-chart .ag-chart-menu{background:#fff;border-radius:5px}.ag-theme-material .ag-chart .ag-chart-menu>span:hover{background-color:#e6e6e6}.ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container{margin-left:0}.ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail{border:1px solid #e2e2e2;border-radius:5px;margin:5px}.ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(2n+2):not(:last-child){margin-left:auto;margin-right:auto}.ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n+1){margin-left:2px}.ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n){margin-right:2px}.ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected{border-color:#3f51b5}.ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item{color:rgba(0,0,0,.87);font-size:11px}.ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected{color:#3f51b5}.ag-theme-material .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item{margin:9.6px 0}.ag-theme-material .ag-icon{font-family:agGridMaterial;speak:none;color:#333;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ag-theme-material .ag-icon-aggregation:before{content:"\E900"}.ag-theme-material .ag-icon-arrows:before{content:"\E901"}.ag-theme-material .ag-icon-asc:before{content:"\E902"}.ag-theme-material .ag-icon-cancel:before{content:"\E903"}.ag-theme-material .ag-icon-chart:before{content:"\E904"}.ag-theme-material .ag-icon-checkbox-checked:before{content:"\E905"}.ag-theme-material .ag-icon-checkbox-indeterminate:before{content:"\E906"}.ag-theme-material .ag-icon-checkbox-unchecked:before{content:"\E907"}.ag-theme-material .ag-icon-color-picker:before{content:"\E908"}.ag-theme-material .ag-icon-column:before{content:"\E909"}.ag-theme-material .ag-icon-columns:before{content:"\E90A"}.ag-theme-material .ag-icon-contracted:before{content:"\E90B"}.ag-theme-material .ag-icon-copy:before{content:"\E90C"}.ag-theme-material .ag-icon-cross:before{content:"\E90D"}.ag-theme-material .ag-icon-cut:before{content:"\E90E"}.ag-theme-material .ag-icon-data:before{content:"\E90F"}.ag-theme-material .ag-icon-desc:before{content:"\E910"}.ag-theme-material .ag-icon-expanded:before{content:"\E911"}.ag-theme-material .ag-icon-eye-slash:before{content:"\E912"}.ag-theme-material .ag-icon-eye:before{content:"\E913"}.ag-theme-material .ag-icon-filter:before{content:"\E914"}.ag-theme-material .ag-icon-first:before{content:"\E915"}.ag-theme-material .ag-icon-grip:before{content:"\E916"}.ag-theme-material .ag-icon-group:before{content:"\E917"}.ag-theme-material .ag-icon-indeterminate:before{content:"\E918"}.ag-theme-material .ag-icon-last:before{content:"\E919"}.ag-theme-material .ag-icon-left:before{content:"\E91A"}.ag-theme-material .ag-icon-linked:before{content:"\E934"}.ag-theme-material .ag-icon-loading:before{content:"\E91B"}.ag-theme-material .ag-icon-maximize:before{content:"\E91C"}.ag-theme-material .ag-icon-menu:before{content:"\E91D"}.ag-theme-material .ag-icon-minimize:before{content:"\E91E"}.ag-theme-material .ag-icon-minus:before{content:"\E91F"}.ag-theme-material .ag-icon-next:before{content:"\E920"}.ag-theme-material .ag-icon-none:before{content:"\E921"}.ag-theme-material .ag-icon-not-allowed:before{content:"\E922"}.ag-theme-material .ag-icon-paste:before{content:"\E923"}.ag-theme-material .ag-icon-pin:before{content:"\E924"}.ag-theme-material .ag-icon-pivot:before{content:"\E925"}.ag-theme-material .ag-icon-plus:before{content:"\E926"}.ag-theme-material .ag-icon-previous:before{content:"\E927"}.ag-theme-material .ag-icon-radio-button-off:before{content:"\E928"}.ag-theme-material .ag-icon-radio-button-on:before{content:"\E929"}.ag-theme-material .ag-icon-right:before{content:"\E92A"}.ag-theme-material .ag-icon-save:before{content:"\E92B"}.ag-theme-material .ag-icon-small-down:before{content:"\E92C"}.ag-theme-material .ag-icon-small-left:before{content:"\E92D"}.ag-theme-material .ag-icon-small-right:before{content:"\E92E"}.ag-theme-material .ag-icon-small-up:before{content:"\E92F"}.ag-theme-material .ag-icon-tick:before{content:"\E930"}.ag-theme-material .ag-icon-tree-closed:before{content:"\E931"}.ag-theme-material .ag-icon-tree-indeterminate:before{content:"\E932"}.ag-theme-material .ag-icon-tree-open:before{content:"\E933"}.ag-theme-material .ag-icon-unlinked:before{content:"\E935"}.ag-theme-material .ag-icon-checkbox-checked,.ag-theme-material .ag-icon-checkbox-indeterminate,.ag-theme-material .ag-icon-checkbox-unchecked{background-color:transparent;border-radius:3px;line-height:18px}.ag-theme-material .ag-icon-checkbox-checked-readonly,.ag-theme-material .ag-icon-checkbox-indeterminate-readonly,.ag-theme-material .ag-icon-checkbox-unchecked-readonly{cursor:default;opacity:.38}.ag-theme-material .ag-icon-checkbox-checked{color:#ff4081}.ag-theme-material .ag-icon-checkbox-checked-readonly:before{content:"\E905"}.ag-theme-material .ag-icon-checkbox-indeterminate-readonly:before{content:"\E906"}.ag-theme-material .ag-icon-checkbox-unchecked-readonly:before{content:"\E907"}.ag-theme-material .ag-icon-row-drag:before{content:"\E916"}.ag-theme-material .ag-right-arrow:before{content:"\E91A"}.ag-theme-material .ag-icon-radio-button-on{color:#ff4081}.ag-theme-material .ag-right-arrow:before{content:"\E92A"}.ag-theme-material .ag-rtl{text-align:right}.ag-theme-material .ag-rtl .ag-numeric-cell{text-align:left}.ag-theme-material .ag-rtl .ag-checkbox:not(.ag-label-align-left) label,.ag-theme-material .ag-rtl .ag-radio-button:not(.ag-label-align-left) label,.ag-theme-material .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label{margin-left:0;margin-right:8px}.ag-theme-material .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select{margin-right:8px}.ag-theme-material .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message{padding-left:8px;padding-right:32px}.ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons,.ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,.ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,.ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox{margin-left:8px;margin-right:8px}.ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent{margin-left:0;margin-right:34px}.ag-theme-material .ag-rtl .ag-header-select-all{margin-left:24px;margin-right:0}.ag-theme-material .ag-rtl .ag-group-checkbox,.ag-theme-material .ag-rtl .ag-group-contracted,.ag-theme-material .ag-rtl .ag-group-expanded,.ag-theme-material .ag-rtl .ag-selection-checkbox{display:inline-flex}.ag-theme-material .ag-rtl .ag-group-checkbox+.ag-cell-value:not(:empty),.ag-theme-material .ag-rtl .ag-group-checkbox+.ag-group-checkbox,.ag-theme-material .ag-rtl .ag-group-checkbox+.ag-group-value:not(:empty),.ag-theme-material .ag-rtl .ag-group-contracted+.ag-cell-value:not(:empty),.ag-theme-material .ag-rtl .ag-group-contracted+.ag-group-checkbox,.ag-theme-material .ag-rtl .ag-group-contracted+.ag-group-value:not(:empty),.ag-theme-material .ag-rtl .ag-group-expanded+.ag-cell-value:not(:empty),.ag-theme-material .ag-rtl .ag-group-expanded+.ag-group-checkbox,.ag-theme-material .ag-rtl .ag-group-expanded+.ag-group-value:not(:empty),.ag-theme-material .ag-rtl .ag-selection-checkbox+.ag-cell-value:not(:empty),.ag-theme-material .ag-rtl .ag-selection-checkbox+.ag-group-checkbox,.ag-theme-material .ag-rtl .ag-selection-checkbox+.ag-group-value:not(:empty){margin-left:0;margin-right:24px}.ag-theme-material .ag-rtl .ag-group-child-count{margin-left:unset;margin-right:2px}.ag-theme-material .ag-rtl .ag-column-drop-horizontal{padding-right:24px}.ag-theme-material .ag-rtl .ag-column-drop-horizontal .ag-icon-group,.ag-theme-material .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot{margin-left:24px;margin-right:0}.ag-theme-material .ag-rtl .ag-floating-filter-button{margin-right:24px}.ag-theme-material .ag-rtl .ag-set-filter-item>div,.ag-theme-material .ag-rtl .ag-set-filter-item>span{margin-left:0;margin-right:5px}.ag-theme-material .ag-rtl .ag-header .ag-header-cell-resize:after,.ag-theme-material .ag-rtl .ag-side-bar .ag-panel-container{border-left:1px solid #e2e2e2;border-right:0}.ag-theme-material .ag-rtl .ag-side-bar.full-width .ag-panel-container{border-left:0}.ag-theme-material .sass-variables:after{content:'{ "autoSizePadding": "24px", "headerHeight": "56px", "groupPaddingSize": "42px", "footerPaddingAddition": "32px", "virtualItemHeight": "40px", "aggFuncPopupHeight": "140px", "checkboxIndentWidth": "26px", "leafNodePadding": "24px", "rowHeight": "48px", "gridSize": "8px", "iconSize": "18px" }';display:none}.ag-theme-material .ag-icon-checkbox-checked,.ag-theme-material .ag-icon-checkbox-checked-readonly,.ag-theme-material .ag-icon-checkbox-indeterminate,.ag-theme-material .ag-icon-checkbox-indeterminate-readonly,.ag-theme-material .ag-icon-checkbox-unchecked,.ag-theme-material .ag-icon-checkbox-unchecked-readonly,.ag-theme-material .ag-icon-radio-button-off,.ag-theme-material .ag-icon-radio-button-on{font-size:24px;height:24px;line-height:24px;width:24px}.ag-theme-material .ag-header-cell,.ag-theme-material .ag-header-group-cell{-webkit-transition:background-color .5s}.ag-theme-material .ag-cell-highlight{background-color:#fce4ec!important}.ag-theme-material .ag-cell-highlight-animation{-webkit-transition:background-color 1s;transition:background-color 1s}.ag-theme-material .ag-menu-option{height:38px}.ag-theme-material .ag-side-bar{border-bottom:0;border-right:0;border-top:0}.ag-theme-material .ag-side-bar .ag-side-buttons button{background:transparent;border:0;color:rgba(0,0,0,.54);font-family:Roboto,sans-serif;font-size:12px;font-weight:700}.ag-theme-material .ag-side-bar .ag-side-buttons .ag-side-button button{background-color:transparent;border-width:0}.ag-theme-material .ag-side-bar .ag-side-buttons .ag-selected button{background-color:#fafafa;border-left:2px solid #3f51b5;margin-left:-2px;padding-left:1px}.ag-theme-material .ag-side-bar .ag-filter-toolpanel-body{background-color:#fff}.ag-theme-material .ag-status-bar{border-top-width:1px}.ag-theme-material .ag-rtl .ag-side-bar .ag-side-buttons .ag-selected button{border-left:0;border-right:2px solid #3f51b5;margin-left:0;margin-right:-2px;padding-left:0;padding-right:1px}.ag-theme-material .ag-group-expanded .ag-icon-contracted:empty:before{content:"\E933"}.DataGrid{min-height:20em}.DataGrid a{text-decoration:underline}.DataGrid .ag-header-group-cell-label{font-weight:700;justify-content:center}.DataGrid .ag-numeric-header .ag-header-cell-label{float:none}.DataGrid .ag-header-cell:after,.DataGrid .ag-header-group-cell:after{border-right:1px solid #bdc3c7}.DataGrid .DataGrid__row--clickable{cursor:pointer}.DataGrid .DataGrid__row--selected{background-color:#eee}.ToggleTree{display:flex;flex-direction:column;max-height:100%}.ToggleTree .MuiTreeItem-root:focus>.MuiTreeItem-content{background:unset}.ToggleTree__item__label{display:flex}.ToggleTree__hiddenItem{display:none}.ToggleTree__search{margin-bottom:.75em}.ToggleTree__tree{overflow:scroll}.ControlledDataTable{font-size:8pt;margin:1em 0}.ControlledDataTable td,.ControlledDataTable th{border:1px solid #d3d3d3;border-collapse:collapse;max-width:10em;min-width:4em;padding:.1em}.ControlledDataTable .ControlledDataTable__cell--numericColumn{text-align:right}.ControlledDataTable .ControlledDataTable__cell--hide *{display:none}.ControlledDataTable .ControlledDataTable__cell--indent{padding-left:1em}.ControlledDataTable .ControlledDataTable__cell__content--group{display:flex}.ControlledDataTable .ControlledDataTable__cell__content--group .Icon{font-size:1.2em}.ControlledDataTable .ControlledDataTable__cell__content__indent{width:1em}.DateInput .MuiInputAdornment-positionEnd{color:rgba(0,0,0,.54);cursor:pointer}.DateInput--disabled .MuiInputAdornment-positionEnd{cursor:unset}.DialogDrivenInput .MuiSelect-select{min-height:1.1875em}.DialogDrivenInput .DialogDrivenInput__select--hasChips .MuiSelect-select{min-height:calc(1.1875em + 13px);padding-bottom:0;padding-top:0;white-space:unset}.DialogDrivenInput.DialogDrivenInput__formControl{min-width:10em}.DialogDrivenInput .Chip{height:2em}.DutyStatusChart .DutyStatusChart__strip{flex:1}.DutyStatusChart .DutyStatusChart__strip>svg{height:100%;width:100%}.ExpansionPanel.MuiExpansionPanel-root.Mui-expanded{margin:.25em 0}.ExpansionPanel.MuiExpansionPanel-root.Mui-expanded+.MuiExpansionPanel-root.Mui-expanded{margin-top:0}.ExpansionPanel .MuiExpansionPanelSummary-root.Mui-focused{background:transparent}.ExpansionPanel .MuiExpansionPanelSummary-content{align-items:center;margin:0;padding:.125em}.ExpansionPanel .MuiExpansionPanelSummary-content.Mui-expanded{margin:0}.ExpansionPanel .ExpansionPanel__summary__title{margin-right:1em}.ExpansionPanel .ExpansionPanel__summary__main{align-items:center;display:flex;flex:1;flex-wrap:wrap}.ExpansionPanel .ExpansionPanel__summary__end{cursor:default;margin-left:auto}.FileInput__frame{align-items:center;border:1px dashed rgba(0,0,0,.42);display:flex;height:200px;justify-content:center;position:relative;width:200px}.FileInput__label{margin:10px;max-height:100%;max-width:100%;overflow:hidden}.FileInput__target{height:100%;position:absolute;width:100%}.FileInput--error .FileInput__frame{border:1px solid #f44336}.FileInput--hasValue .FileInput__frame{border:1px solid rgba(0,0,0,.42)}.FileInput--dragging .FileInput__frame{border:1px solid rgba(53,68,152,.88)}.FileInput--readOnly .FileInput__frame{border:1px solid transparent}.FileInput--disabled .FileInput__frame{border:1px dotted rgba(0,0,0,.38)}.Menu__popover .Icon{width:1.5em}@media(min-width:600px){.Menu__popover .MuiMenuItem-root{min-height:48px}}.Menu__popover .Menu__element{min-height:unset}.Menu__popover hr{background-color:#333;border:none;height:1px;width:100%}.GoogleMap{flex:1}.GoogleMap>div{height:100%;min-height:20em}@media print{.GoogleMap>div{min-height:500px}.GoogleMap__Controls,.gm-style-cc{display:none}.GoogleMap div>img,.gm-style div>img{position:absolute}}.GoogleMap__Controls{margin:9px}.GoogleMap__ControlsButton.MuiButton-root{background-color:#fff;color:#666;margin:0;padding:10px}.GoogleMap__ControlsButton+.GoogleMap__ControlsButton{margin:2px}.GoogleMap__ControlsPanel{border-radius:4px;padding:0 10px}.GoogleMap__ControlsPanel,.GoogleMap__Legend{background:hsla(0,0%,100%,.9);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.GoogleMap__Legend{border-radius:2px;padding:.25em}.GoogleMap__Legend .GoogleMap__LegendItem__label{font-size:13px;font-weight:300}.GoogleMap__Legend__toggle .Button{margin:0}.GoogleMap__Legend__content{display:grid;grid-template-columns:auto;margin-top:1em}.GoogleMap__LegendItem{align-items:center;display:inline-flex;height:2.5em;padding:.2em}.GoogleMap__Placeholder,.GoogleMap__SymbolImage__symbol{align-items:center;display:flex;justify-content:center}.GoogleMap__Placeholder{background-color:#edebe8;flex-direction:column;position:relative}.GoogleMap__Placeholder .MuiSkeleton-root{bottom:0;height:unset;left:0;position:absolute;right:0;top:0}.GoogleMap__Placeholder .MuiSvgIcon-root{color:#888;font-size:3rem}.GoogleMap__MarkerCluster{align-items:center;display:flex;justify-content:center}.MarkerClusterer__tooltip__text{margin:1px}.ImageInput__frame{align-items:center;border:1px dashed rgba(0,0,0,.42);display:flex;height:200px;justify-content:center;position:relative;width:200px}.ImageInput__image{max-height:100%;max-width:100%}.ImageInput__target{height:100%;position:absolute;width:100%}.ImageInput--error .ImageInput__frame{border:1px solid #f44336}.ImageInput--hasValue .ImageInput__frame{border:1px solid rgba(0,0,0,.42)}.ImageInput--dragging .ImageInput__frame{border:1px solid rgba(53,68,152,.88)}.ImageInput--readOnly .ImageInput__frame{border:1px solid transparent}.ImageInput--disabled .ImageInput__frame{border:1px dotted rgba(0,0,0,.38)}.ItemManagerDataGrid{height:100%;min-height:15em}.ItemManagerDataGrid .ItemManagerDataGrid__row--clickable{cursor:pointer}.ItemManagerDataGrid .ItemManagerDataGrid__headerCell--actionIcons.ag-header-cell:hover{background-color:unset}.ItemManagerDataGrid .ItemManagerDataGrid__cell--actionIcons{display:flex}.ItemManagerDataGrid .ItemManagerDataGrid__cell--actionIcons .ag-react-container{align-items:center;display:flex;justify-content:space-between;text-align:center;width:100%}.ItemManagerDataGrid .ItemManagerDataGrid__cell--actionIcons a{text-decoration:none}.ItemManagerDataGrid .ItemManagerDataGrid__cell--actionIcons .Icon{display:block}.ItemManagerTree{display:flex;flex-direction:column;max-height:100%}.ItemManagerTree .MuiTreeItem-root:focus>.MuiTreeItem-content,.ItemManagerTree .MuiTreeItem-root:focus>.MuiTreeItem-content .MuiTreeItem-label{background:unset}.ItemManagerTree .MuiTreeItem-content:hover{cursor:unset}.ItemManagerTree .MuiTreeItem-content .MuiTreeItem-label:hover{background:unset;cursor:unset}.ItemManagerTree__item__label{display:flex}.ItemManagerTree__hiddenItem{display:none}.ItemManagerTree__search{margin-bottom:.75em}.ItemManagerTree__tree{overflow:scroll}.ProgressOverlay{align-items:center;background:hsla(0,0%,100%,.4);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}@media print{.ProgressOverlay{display:none}}.ProgressOverlay.ProgressOverlay--dark{background:rgba(0,0,0,.5);color:#fff}.RadioGroup .MuiFormLabel-root{margin-bottom:.25em}.RadioGroup .MuiFormControlLabel-root{margin-right:1.25em}.RadioGroup--readOnly{color:rgba(0,0,0,.87)}.SelectInput .MuiSelect-select{height:1.1875em}.SelectInput .SelectInput__select{min-width:12em}.SelectInput .SelectInput__select--hasChips .MuiSelect-select{padding-bottom:13px;padding-top:0}.SelectInput .Chip{height:2em}.SelectInput__icon{cursor:pointer;position:relative;right:22px;top:2px}.SelectInput__icon .Icon{font-size:16px}li.SelectInput__menuItem{min-height:unset;padding-left:.8em;padding-right:.8em}li.SelectInput__menuItem .SelectInput__menuItem__checkbox{margin-right:.1em;position:relative;top:-1px}.SelectInput--autoComplete{display:inline-flex;flex-direction:column;margin-top:.2em;vertical-align:bottom}.SelectInput--autoComplete .MuiInput-input{height:1.1875em}.SelectInput--autoComplete .MuiInputLabel-shrink{top:-.21em}.SelectInput--autoComplete .MuiIconButton-label{margin-top:-.09em}.SelectInput--autoComplete .SelectInput__select{min-width:10em}.SelectInput--autoComplete .SelectInput__select--hasChips .MuiSelect-select{padding-bottom:13px;padding-top:0}.SelectInput--autoComplete .SelectInput__select--hasMultiline .MuiSelect-select{height:auto}.SelectInput--autoComplete .SelectInput__select--hasMultiline .MuiSelect-select div{display:flex;flex-wrap:wrap}.SelectInput--autoComplete .Chip{height:1.8em}.MuiAutocomplete-listbox .MuiAutocomplete-option{padding:0}.MuiAutocomplete-option .SelectInput__menuItem{padding:6px}.MuiAutocomplete-option .SelectInput__menuItem--multiple{display:flex;min-height:unset;width:100%}.MuiAutocomplete-option .SelectInput__menuItem--multiple .SelectInput__menuItem__checkbox--multiple{color:#333;display:inline-block}.MuiAutocomplete-option .SelectInput__menuItem--multiple .SelectInput__menuItem__text--multiple{display:inline-block;margin-top:10px}.MuiAutocomplete-noOptions{color:rgba(0,0,0,.38);display:block;font-size:.9em}.MuiAutocomplete-noOptions .SelectInput__span--addElement{color:rgba(26,54,211,.38);cursor:pointer}@media print{.SnackbarQueue.MuiSnackbar-root{display:none}}.SnackbarQueue__message{align-items:center;display:flex}.SnackbarQueue__icon{margin-right:.25em}.SnackbarQueue__icon--error{color:#e8c70d}.SplitPane{flex:1}.SplitPane__pane{overflow:scroll}.SplitPane__splitter{background-color:#d3d3d3}.SplitPane__splitter--dragging{background-color:blue}.TextAreaInput{height:4em}.TextAreaInput .MuiFormControl-root{height:100%}.TextAreaInput .MuiInput-formControl{box-sizing:border-box;height:100%;overflow:hidden}.TextAreaInput textarea{box-sizing:border-box;height:100%;overflow:scroll;resize:none}.react-clock{display:block;position:relative}.react-clock,.react-clock *,.react-clock :after,.react-clock :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-clock__face{border:1px solid #000;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.react-clock__hand{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__hand__body{background-color:#000;position:absolute;transform:translateX(-50%)}.react-clock__mark{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__mark__body{background-color:#000;position:absolute;transform:translateX(-50%)}.react-clock__mark__number{left:-40px;position:absolute;text-align:center;width:80px}.react-clock__second-hand__body{background-color:red}.react-time-picker{display:inline-flex;position:relative}.react-time-picker,.react-time-picker *,.react-time-picker :after,.react-time-picker :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-time-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-time-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-time-picker__inputGroup{box-sizing:content-box;flex-grow:1;min-width:calc(12px + 3.674em);padding:0 2px}.react-time-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-time-picker__inputGroup__divider,.react-time-picker__inputGroup__leadingZero{display:inline-block}.react-time-picker__inputGroup__input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:none;border:0;box-sizing:content-box;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-time-picker__inputGroup__input::-webkit-inner-spin-button,.react-time-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-time-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-time-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-time-picker__inputGroup__amPm{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;font:inherit}.react-time-picker__button{background:transparent;border:0;padding:4px 6px}.react-time-picker__button:enabled{cursor:pointer}.react-time-picker__button:enabled:focus .react-time-picker__button__icon,.react-time-picker__button:enabled:hover .react-time-picker__button__icon{stroke:#0078d7}.react-time-picker__button:disabled .react-time-picker__button__icon{stroke:#6d6d6d}.react-time-picker__button svg{display:inherit}.react-time-picker__clock{background-color:#fff;border:thin solid #a0a096;height:200px;max-width:100vw;padding:25px;width:200px;z-index:1}.react-time-picker__clock--closed{display:none}.react-time-picker__wrapper{border:none;border-bottom:2px solid #3f51b5;min-width:200px}.ToggleInput .NumberInput,.ToggleInput .TextInput{margin-left:.5em}.ToggleInput.ToggleInput--readOnly{cursor:default}.ToggleInput__label{align-items:center;display:inline-flex;font-size:1rem}.ToggleInput__ReadOnlySwitch{align-items:center;cursor:not-allowed;display:inline-flex;height:38px;margin-left:18px;width:40px}@media screen{.TransitionedScreen{bottom:0;left:0;position:absolute;right:0;top:0}.TransitionedScreen .TransitionedScreen__backdrop,.TransitionedScreen .TransitionedScreen__content{bottom:0;left:0;position:absolute;right:0;top:0;z-index:unset}}.VideoPlayer{height:100%;position:relative;width:100%}.VideoPlayer__spinner{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:1}.VideoPlayer__spinner .MuiCircularProgress-svg{color:#fff}.Feature{display:flex;flex-direction:column;height:99%}.Feature__Header{align-items:center;background:#f2f2f2;display:flex;justify-content:flex-start;min-height:45px}@media print{.Feature__Header{margin:1em 0}.Feature__Header .Button{display:none}}.Feature__Header__title{font-size:150%;font-weight:700;margin:.1em .5em;margin-block-end:unset;margin-block-start:unset}@media print{.Feature__Header__title{margin-left:0}}.Feature__Header__subtitle{font-size:150%;font-weight:400;margin:.1em .5em .1em 0}.Feature__Header__children{align-items:center;display:flex;flex:1;justify-content:flex-end;margin-right:.5em}@media print{.Feature__Header__children .RequestsProgressIndicator{display:none}}.Feature__Body{background:#f2f2f2;display:flex;flex-direction:column;flex-grow:1;height:calc(100vh - 55px)}.BasicDialog .Feature__Header{display:none}.ActivitySummary .Feature__Body{padding:20px}.ActivitySummary .Feature__Body .presentation{display:grid;grid-template-columns:22% 78%;grid-column-gap:10px;grid-row-gap:10px;background:#fff;padding:10px}.ActivitySummary .Feature__Body .activityImage{background:url(2a5379d202e201f68de4.png) 50% no-repeat;height:150px;width:auto}@media screen{.RouteFrame{bottom:0;overflow-y:auto;position:absolute;right:0;top:50px}.RouteFrame:has(.MuiCollapse-root:not(.MuiCollapse-entered,.MuiCollapse-hidden)){overflow-y:hidden}.RouteFrame{z-index:1000}.RouteFrame.fleetTracking{left:0}}@media print{.RouteFrame{overflow-y:hidden}}.RouteFrame--basic{background:#fff}.RouteFrame--error{align-items:center;background:#aaa;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.toggle-tree .Mui-selected{background-color:unset!important}.ag-icon{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:400;line-height:var(--ag-icon-size);text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation,"\f101")}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows,"\f102")}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc,"\f103")}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel,"\f104")}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart,"\f105")}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked,"\f106")}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate,"\f107")}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked,"\f108")}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker,"\f109")}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns,"\f10a")}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted,"\f10b")}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy,"\f10c")}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross,"\f10d")}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv,"\f10e")}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut,"\f10f")}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc,"\f110")}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel,"\f111")}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded,"\f112")}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash,"\f113")}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye,"\f114")}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter,"\f115")}.ag-icon-first:before{content:var(--ag-icon-font-code-first,"\f116")}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip,"\f117")}.ag-icon-group:before{content:var(--ag-icon-font-code-group,"\f118")}.ag-icon-last:before{content:var(--ag-icon-font-code-last,"\f119")}.ag-icon-left:before{content:var(--ag-icon-font-code-left,"\f11a")}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked,"\f11b")}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading,"\f11c")}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize,"\f11d")}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu,"\f11e")}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize,"\f11f")}.ag-icon-next:before{content:var(--ag-icon-font-code-next,"\f120")}.ag-icon-none:before{content:var(--ag-icon-font-code-none,"\f121")}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed,"\f122")}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste,"\f123")}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin,"\f124")}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot,"\f125")}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous,"\f126")}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off,"\f127")}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on,"\f128")}.ag-icon-right:before{content:var(--ag-icon-font-code-right,"\f129")}.ag-icon-save:before{content:var(--ag-icon-font-code-save,"\f12a")}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down,"\f12b")}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left,"\f12c")}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right,"\f12d")}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up,"\f12e")}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick,"\f12f")}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed,"\f130")}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate,"\f131")}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open,"\f132")}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked,"\f133")}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color:#000;--ag-data-color:var(--ag-foreground-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-header-foreground-color:var(--ag-secondary-foreground-color);--ag-disabled-foreground-color:rgba(0,0,0,.5);--ag-background-color:#fff;--ag-header-background-color:transparent;--ag-tooltip-background-color:transparent;--ag-subheader-background-color:transparent;--ag-subheader-toolbar-background-color:transparent;--ag-control-panel-background-color:transparent;--ag-side-button-selected-background-color:var(--ag-control-panel-background-color);--ag-selected-row-background-color:#bbb;--ag-odd-row-background-color:var(--ag-background-color);--ag-modal-overlay-background-color:hsla(0,0%,100%,.66);--ag-row-hover-color:transparent;--ag-column-hover-color:transparent;--ag-range-selection-border-color:var(--ag-foreground-color);--ag-range-selection-border-style:solid;--ag-range-selection-background-color:rgba(0,0,0,.2);--ag-range-selection-background-color-2:var(--ag-range-selection-background-color);--ag-range-selection-background-color-3:var(--ag-range-selection-background-color);--ag-range-selection-background-color-4:var(--ag-range-selection-background-color);--ag-range-selection-highlight-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-width:0;--ag-selected-tab-underline-transition-speed:0s;--ag-range-selection-chart-category-background-color:rgba(0,255,132,.1);--ag-range-selection-chart-background-color:rgba(0,88,255,.1);--ag-header-cell-hover-background-color:transparent;--ag-header-cell-moving-background-color:var(--ag-background-color);--ag-value-change-value-highlight-background-color:rgba(22,160,133,.5);--ag-value-change-delta-up-color:#43a047;--ag-value-change-delta-down-color:#e53935;--ag-chip-background-color:transparent;--ag-borders:solid 1px;--ag-border-color:rgba(0,0,0,.25);--ag-borders-critical:var(--ag-borders);--ag-borders-secondary:var(--ag-borders);--ag-secondary-border-color:var(--ag-border-color);--ag-row-border-style:solid;--ag-row-border-width:1px;--ag-cell-horizontal-border:solid transparent;--ag-borders-input:var(--ag-borders-secondary);--ag-input-border-color:var(--ag-secondary-border-color);--ag-borders-input-invalid:solid 2px;--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-borders-side-button:var(--ag-borders);--ag-border-radius:0px;--ag-row-border-color:var(--ag-secondary-border-color);--ag-header-column-separator-display:none;--ag-header-column-separator-height:100%;--ag-header-column-separator-width:1px;--ag-header-column-separator-color:var(--ag-secondary-border-color);--ag-header-column-resize-handle-display:none;--ag-header-column-resize-handle-height:50%;--ag-header-column-resize-handle-width:1px;--ag-header-column-resize-handle-color:var(--ag-secondary-border-color);--ag-invalid-color:red;--ag-input-disabled-border-color:var(--ag-input-border-color);--ag-input-disabled-background-color:transparent;--ag-checkbox-background-color:transparent;--ag-checkbox-border-radius:var(--ag-border-radius);--ag-checkbox-checked-color:var(--ag-foreground-color);--ag-checkbox-unchecked-color:var(--ag-foreground-color);--ag-checkbox-indeterminate-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color:var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color:var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color:var(--ag-background-color);--ag-toggle-button-switch-border-color:var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width:1px;--ag-toggle-button-height:var(--ag-icon-size);--ag-toggle-button-width:calc(var(--ag-toggle-button-height)*2);--ag-input-focus-box-shadow:none;--ag-input-focus-border-color:none;--ag-minichart-selected-chart-color:var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color:var(--ag-checkbox-checked-color);--ag-grid-size:4px;--ag-icon-size:12px;--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-horizontal-spacing:calc(var(--ag-grid-size)*2);--ag-widget-vertical-spacing:var(--ag-grid-size);--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*3);--ag-cell-widget-spacing:var(--ag-cell-horizontal-padding);--ag-row-height:calc(var(--ag-grid-size)*6 + 1px);--ag-header-height:var(--ag-row-height);--ag-list-item-height:calc(var(--ag-grid-size)*5);--ag-column-select-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-row-group-indent-size:calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent:16px;--ag-tab-min-width:220px;--ag-menu-min-width:181px;--ag-side-bar-panel-width:200px;--ag-font-family:"Helvetica Neue",sans-serif;--ag-font-size:14px;--ag-card-radius:var(--ag-border-radius);--ag-card-shadow:none;--ag-popup-shadow:5px 5px 10px rgba(0,0,0,.3)}.ag-dnd-ghost,.ag-root-wrapper,.ag-sticky-top{background-color:var(--ag-background-color)}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;color:var(--ag-foreground-color);font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal}ag-grid,ag-grid-angular,ag-grid-aurelia,ag-grid-ng2,ag-grid-polymer{display:block}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-no-transition{transition:none!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{display:block;height:0;width:0}.ag-select-agg-func-popup,.ag-tab-guard{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{align-items:center;display:flex;flex:1 1 auto;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;display:flex;flex-direction:column;overflow:hidden;position:relative}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{bottom:20px;opacity:.5;position:absolute;right:25px;transition:opacity 1s ease-out 3s}.ag-watermark:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiIgdmlld0JveD0iMCAwIDIzNSA0MCI+PHBhdGggZD0iTTEwOTkuNCA1NDkuNHYtMTIuNWgtMjEuM2wtMTIuNSAxMi41ek0xMTIzLjQgNTE4LjRoLTI2LjdsLTEyLjYgMTIuNWgzOS4zek0xMDUzLjIgNTYxLjlsNi40LTYuNGgyMS42VjU2OGgtMjh6IiBzdHlsZT0iZmlsbDojMTgxZDFmO2ZpbGwtcnVsZTpub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDkyLjkyMSAtMzIzLjYwOClzY2FsZSguNjM1NzIpIi8+PHBhdGggZD0iTTEwNTcuOSA1NDMuM2gxMy44bDEyLjYtMTIuNWgtMjYuNHpNMTA0Mi44IDU2MS45aDEwLjRsMTIuNC0xMi41aC0yMi44ek0xMDk2LjcgNTE4LjRsLTYuNCA2LjRoLTQwLjh2LTEyLjVoNDcuMnpNODI4LjYgNTU5LjdIODA5bC0zLjQgOC40SDc5N2wxOC4xLTQyLjRoNy41bDE4LjEgNDIuNEg4MzJ6bS0yLjctNi43LTcuMS0xNy4zLTcuMSAxNy4zek05NjAuMSA1NDEuM2MyLjUtMy43IDguOC00LjEgMTEuNC00LjF2Ny4yYy0zLjIgMC02LjQuMS04LjMgMS41cy0yLjkgMy4zLTIuOSA1LjZ2MTYuNmgtNy44di0zMC45aDcuNXoiIHN0eWxlPSJmaWxsOiMxODFkMWY7ZmlsbC1ydWxlOm5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OTIuOTIxIC0zMjMuNjA4KXNjYWxlKC42MzU3MikiLz48cGF0aCBkPSJNOTc1LjggNTM3LjJoNy44djMwLjloLTcuOHpNOTc1LjggNTIzLjRoNy44djkuMmgtNy44eiIgc3R5bGU9ImZpbGw6IzE4MWQxZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5Mi45MjEgLTMyMy42MDgpc2NhbGUoLjYzNTcyKSIvPjxwYXRoIGQ9Ik0xMDIyLjMgNTIzLjR2NDQuN2gtNy41bC0uMi00LjdxLTEuNjUgMi40LTQuMiAzLjljLTEuNy45LTMuOCAxLjQtNi4yIDEuNC0yLjEgMC00LjEtLjQtNS44LTEuMS0xLjgtLjgtMy40LTEuOC00LjctMy4ycy0yLjQtMy4xLTMuMS01Yy0uOC0xLjktMS4xLTQuMS0xLjEtNi41cy40LTQuNiAxLjEtNi42Yy44LTIgMS44LTMuNyAzLjEtNS4xczIuOS0yLjUgNC43LTMuMyAzLjctMS4yIDUuOC0xLjJjMi40IDAgNC40LjQgNi4xIDEuM3MzLjEgMi4xIDQuMiAzLjh2LTE4LjNoNy44em0tMTYuNCAzOC42YzIuNiAwIDQuNi0uOSA2LjItMi42czIuNC00IDIuNC02LjgtLjgtNS0yLjQtNi44Yy0xLjYtMS43LTMuNi0yLjYtNi4yLTIuNi0yLjUgMC00LjYuOS02LjEgMi42LTEuNiAxLjctMi40IDQtMi40IDYuOHMuOCA1IDIuNCA2LjdjMS42IDEuOCAzLjYgMi43IDYuMSAyLjdNODg1LjggNTQ0LjJoLTE5LjN2Ni43aDExYy0uMyAzLjQtMS42IDYtMy44IDguMS0yLjIgMi01IDMtOC42IDMtMiAwLTMuOS0uNC01LjUtMS4xLTEuNy0uNy0zLjEtMS43LTQuMy0zLjEtMS4yLTEuMy0yLjEtMi45LTIuOC00LjhzLTEtMy45LTEtNi4yLjMtNC4zIDEtNi4yYy42LTEuOSAxLjYtMy40IDIuOC00LjggMS4yLTEuMyAyLjYtMi4zIDQuMy0zLjEgMS43LS43IDMuNS0xLjEgNS42LTEuMXE2LjMgMCA5LjYgM2w1LjItNS4yYy0zLjktMy04LjktNC42LTE0LjgtNC42LTMuMyAwLTYuMy41LTkgMS42cy01IDIuNS02LjkgNC40LTMuNCA0LjItNC40IDYuOS0xLjUgNS43LTEuNSA4LjkuNSA2LjIgMS42IDguOSAyLjUgNSA0LjQgNi45IDQuMiAzLjQgNi45IDQuNGMyLjcgMS4xIDUuNyAxLjYgOC45IDEuNnM2LjEtLjUgOC43LTEuNiA0LjgtMi41IDYuNi00LjRxMi43LTIuODUgNC4yLTYuOWMxLTIuNyAxLjUtNS43IDEuNS04Ljl2LTEuM2MtLjMtLjItLjQtLjctLjQtMS4xTTk0Ni44IDU0NC4yaC0xOS4zdjYuN2gxMWMtLjMgMy40LTEuNiA2LTMuOCA4LjEtMi4yIDItNSAzLTguNiAzLTIgMC0zLjktLjQtNS41LTEuMS0xLjctLjctMy4xLTEuNy00LjMtMy4xLTEuMi0xLjMtMi4xLTIuOS0yLjgtNC44cy0xLTMuOS0xLTYuMi4zLTQuMyAxLTYuMmMuNi0xLjkgMS42LTMuNCAyLjgtNC44IDEuMi0xLjMgMi42LTIuMyA0LjMtMy4xIDEuNy0uNyAzLjUtMS4xIDUuNi0xLjFxNi4zIDAgOS42IDNsNS4yLTUuMmMtMy45LTMtOC45LTQuNi0xNC44LTQuNi0zLjMgMC02LjMuNS05IDEuNnMtNSAyLjUtNi45IDQuNC0zLjQgNC4yLTQuNCA2LjktMS41IDUuNy0xLjUgOC45LjUgNi4yIDEuNiA4LjkgMi41IDUgNC40IDYuOSA0LjIgMy40IDYuOSA0LjRjMi43IDEuMSA1LjcgMS42IDguOSAxLjZzNi4xLS41IDguNy0xLjYgNC44LTIuNSA2LjYtNC40cTIuNy0yLjg1IDQuMi02LjljMS0yLjcgMS41LTUuNyAxLjUtOC45di0xLjNjLS4zLS4yLS40LS43LS40LTEuMSIgc3R5bGU9ImZpbGw6IzE4MWQxZjtmaWxsLXJ1bGU6bm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5Mi45MjEgLTMyMy42MDgpc2NhbGUoLjYzNTcyKSIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:170px 40px;content:"";display:block;height:40px;opacity:.5;width:170px}.ag-watermark-text{font-family:Impact,sans-serif;font-size:19px;font-weight:700;opacity:.5;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{display:flex;flex-direction:column;position:relative}.ag-root.ag-layout-auto-height,.ag-root.ag-layout-normal{flex:1 1 auto;overflow:hidden;width:0}.ag-root.ag-layout-normal{height:100%}.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-floating-top-viewport,.ag-header-viewport,.ag-sticky-top-viewport,.ag-virtual-list-viewport{flex:1 1 auto;height:100%;min-width:0;overflow:hidden;position:relative}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-center-cols-viewport{overflow-x:auto;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-body-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-center-cols-container,.ag-floating-bottom-container,.ag-floating-bottom-full-width-container,.ag-floating-top-container,.ag-full-width-container,.ag-header-container,.ag-pinned-left-cols-container,.ag-pinned-right-cols-container,.ag-sticky-top-container,.ag-virtual-list-container{position:relative}.ag-floating-bottom-container,.ag-floating-top-container,.ag-header-container,.ag-sticky-top-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container,.ag-full-width-container,.ag-sticky-top-full-width-container{pointer-events:none;position:absolute;top:0}.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-full-width-container,.ag-ltr .ag-sticky-top-full-width-container{left:0}.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-full-width-container,.ag-rtl .ag-sticky-top-full-width-container{right:0}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;height:100%;overflow:hidden;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-center-cols-clipper{flex:1 1 auto;min-height:100%;min-width:0;overflow:hidden;transform:translateZ(0)}.ag-body{display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0;position:relative}.ag-body-clipper{flex:1 1 auto;height:100%;min-width:0;overflow:hidden;transform:translateZ(0)}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{display:flex;min-height:0;min-width:0;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{bottom:0;position:absolute}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling{opacity:1;visibility:visible}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;white-space:nowrap;width:100%}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{align-items:center;display:inline-flex;height:100%;overflow:hidden;position:absolute}.ag-header-cell.ag-header-active .ag-header-cell-menu-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){opacity:0;transition:opacity .2s}.ag-header-cell-label,.ag-header-group-cell-label{align-items:center;align-self:stretch;display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{flex:none;position:sticky}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{align-items:center;display:flex;height:100%}.ag-header-cell-comp-wrapper{overflow:hidden;width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-header-cell-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:8px;z-index:2}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-header-select-all{display:flex}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.ag-column-select{display:flex;flex:3 1 0px;flex-direction:column;overflow:hidden;position:relative}.ag-column-select-header{display:flex;flex:none;position:relative}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{align-items:center;display:inline-flex;overflow:auto;position:relative;width:100%}.ag-column-drop-cell,.ag-column-drop-list{align-items:center;display:flex}.ag-column-drop-cell{position:relative}.ag-column-drop-cell-text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{align-items:stretch;display:flex;flex:1 1 0px;flex-direction:column;overflow:hidden}.ag-column-drop-vertical-title-bar{align-items:center;display:flex;flex:none}.ag-column-drop-vertical-list{align-items:stretch;flex-direction:column;flex-grow:1;overflow-x:auto;position:relative}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{overflow:hidden;white-space:nowrap}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search,.ag-filter-toolpanel-search>*{align-items:center;display:flex}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,background-color .1s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,background-color .1s,opacity .2s}.ag-row-no-animation .ag-row{transition:background-color .1s}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{align-items:center;display:flex}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{align-items:center;display:flex}.ag-cell{display:inline-block;height:100%;position:absolute;white-space:nowrap}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-all}.ag-cell-wrapper{align-items:center;display:flex}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.ag-full-width-row .ag-cell-wrapper.ag-row-group{align-items:center;height:100%}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input,.ag-cell-inline-editing .ag-cell-wrapper{height:100%;line-height:normal;width:100%}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{align-items:center;display:flex;height:100%}.ag-set-filter-item-checkbox{display:flex;overflow:hidden}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{display:flex;flex:1 1 auto;height:100%;position:relative}.ag-floating-filter-full-body{align-items:center;display:flex;flex:1 1 auto;height:100%;overflow:hidden;width:100%}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-dnd-ghost{align-items:center;cursor:move;display:inline-flex;position:absolute;white-space:nowrap;z-index:9999}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-overlay-panel,.ag-overlay-wrapper{display:flex;height:100%;width:100%}.ag-overlay-wrapper{align-items:center;flex:none;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{top:0;z-index:5}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{display:flex;overflow:hidden;position:relative;white-space:nowrap;width:100%}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;min-width:0;overflow:hidden;position:relative}.ag-floating-bottom{display:flex;overflow:hidden;position:relative;white-space:nowrap;width:100%}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;min-width:0;overflow:hidden;position:relative}.ag-sticky-top{display:flex;position:absolute;width:100%}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{height:100%;overflow:hidden;position:relative}.ag-sticky-top-full-width-container{height:100%;overflow:hidden;width:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;overflow:hidden;position:relative}.ag-panel-title-bar{align-items:center;cursor:default;display:flex;flex:none}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;overflow:hidden;position:relative}.ag-dialog,.ag-resizer{position:absolute}.ag-resizer{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.ag-resizer.ag-resizer-topLeft{cursor:nwse-resize;height:5px;left:0;top:0;width:5px}.ag-resizer.ag-resizer-top{cursor:ns-resize;height:5px;left:5px;right:5px;top:0}.ag-resizer.ag-resizer-topRight{cursor:nesw-resize;height:5px;right:0;top:0;width:5px}.ag-resizer.ag-resizer-right{bottom:5px;cursor:ew-resize;right:0;top:5px;width:5px}.ag-resizer.ag-resizer-bottomRight{bottom:0;cursor:nwse-resize;height:5px;right:0;width:5px}.ag-resizer.ag-resizer-bottom{bottom:0;cursor:ns-resize;height:5px;left:5px;right:5px}.ag-resizer.ag-resizer-bottomLeft{bottom:0;cursor:nesw-resize;height:5px;left:0;width:5px}.ag-resizer.ag-resizer-left{bottom:5px;cursor:ew-resize;left:0;top:5px;width:5px}.ag-tooltip,.ag-tooltip-custom{pointer-events:none;position:absolute;z-index:99999}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-compact-menu-option{display:flex;flex-wrap:nowrap;width:100%}.ag-compact-menu-option-text{flex:1 1 auto;white-space:nowrap}.ag-rich-select{cursor:default;outline:none}.ag-rich-select-value{align-items:center;display:flex}.ag-rich-select-value-icon{flex:1 1 auto;order:1}.ag-ltr .ag-rich-select-value-icon{text-align:right}.ag-rtl .ag-rich-select-value-icon{text-align:left}.ag-rich-select-list{position:relative}.ag-rich-select-virtual-list-item{display:flex}.ag-rich-select-row{align-items:center;display:flex;flex:1 1 auto;overflow:hidden;white-space:nowrap}.ag-paging-panel{justify-content:flex-end}.ag-paging-page-summary-panel,.ag-paging-panel{align-items:center;display:flex}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{cursor:default;display:flex;overflow-x:hidden;overflow-y:auto;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;position:relative;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-column-group>*,.ag-column-select-column>*,.ag-select-agg-func-item>*{flex:none}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize,.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{align-items:center;display:flex;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize{display:none}.ag-cell-label-container{align-items:center;display:flex;flex-direction:row-reverse;height:100%;justify-content:space-between;overflow:hidden;padding:5px 0;width:100%}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{flex-direction:row;order:-1}.ag-side-button-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;outline:none;position:relative;white-space:nowrap}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-center,.ag-status-bar-left,.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{align-items:center;display:flex}.ag-group-title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{align-items:center;display:flex}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{position:absolute;top:-1px;transition:right .3s}.ag-input-field,.ag-select{align-items:center;display:flex;flex-direction:row}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-angle-select,.ag-range-field{align-items:center;display:flex}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-picker-field-display,.ag-slider-wrapper .ag-input-field{flex:1 1 auto}.ag-picker-field{align-items:center;display:flex}.ag-picker-field-icon{border:0;cursor:pointer;display:flex;margin:0;padding:0}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{align-items:flex-start;flex-direction:column}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-color-panel{display:flex;flex-direction:column;text-align:center;width:100%}.ag-spectrum-color{cursor:default;flex:1 1 auto;overflow:hidden;position:relative}.ag-spectrum-fill{bottom:0;left:0;position:absolute;right:0;top:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{cursor:pointer;pointer-events:none;position:absolute}.ag-spectrum-hue{background:linear-gradient(270deg,red 3%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);cursor:default}.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{height:100%;width:100%}.ag-spectrum-alpha-background{background-image:linear-gradient(90deg,transparent,#000);height:100%;width:100%}.ag-spectrum-tool{cursor:pointer}.ag-spectrum-slider{pointer-events:none;position:absolute}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-ltr .ag-column-select-indent-1{padding-left:20px}.ag-rtl .ag-column-select-indent-1{padding-right:20px}.ag-ltr .ag-set-filter-indent-1{padding-left:20px}.ag-rtl .ag-set-filter-indent-1{padding-right:20px}.ag-ltr .ag-row-group-indent-1{padding-left:20px}.ag-rtl .ag-row-group-indent-1{padding-right:20px}.ag-ltr .ag-column-select-indent-2{padding-left:40px}.ag-rtl .ag-column-select-indent-2{padding-right:40px}.ag-ltr .ag-set-filter-indent-2{padding-left:40px}.ag-rtl .ag-set-filter-indent-2{padding-right:40px}.ag-ltr .ag-row-group-indent-2{padding-left:40px}.ag-rtl .ag-row-group-indent-2{padding-right:40px}.ag-ltr .ag-column-select-indent-3{padding-left:60px}.ag-rtl .ag-column-select-indent-3{padding-right:60px}.ag-ltr .ag-set-filter-indent-3{padding-left:60px}.ag-rtl .ag-set-filter-indent-3{padding-right:60px}.ag-ltr .ag-row-group-indent-3{padding-left:60px}.ag-rtl .ag-row-group-indent-3{padding-right:60px}.ag-ltr .ag-column-select-indent-4{padding-left:80px}.ag-rtl .ag-column-select-indent-4{padding-right:80px}.ag-ltr .ag-set-filter-indent-4{padding-left:80px}.ag-rtl .ag-set-filter-indent-4{padding-right:80px}.ag-ltr .ag-row-group-indent-4{padding-left:80px}.ag-rtl .ag-row-group-indent-4{padding-right:80px}.ag-ltr .ag-column-select-indent-5{padding-left:100px}.ag-rtl .ag-column-select-indent-5{padding-right:100px}.ag-ltr .ag-set-filter-indent-5{padding-left:100px}.ag-rtl .ag-set-filter-indent-5{padding-right:100px}.ag-ltr .ag-row-group-indent-5{padding-left:100px}.ag-rtl .ag-row-group-indent-5{padding-right:100px}.ag-ltr .ag-column-select-indent-6{padding-left:120px}.ag-rtl .ag-column-select-indent-6{padding-right:120px}.ag-ltr .ag-set-filter-indent-6{padding-left:120px}.ag-rtl .ag-set-filter-indent-6{padding-right:120px}.ag-ltr .ag-row-group-indent-6{padding-left:120px}.ag-rtl .ag-row-group-indent-6{padding-right:120px}.ag-ltr .ag-column-select-indent-7{padding-left:140px}.ag-rtl .ag-column-select-indent-7{padding-right:140px}.ag-ltr .ag-set-filter-indent-7{padding-left:140px}.ag-rtl .ag-set-filter-indent-7{padding-right:140px}.ag-ltr .ag-row-group-indent-7{padding-left:140px}.ag-rtl .ag-row-group-indent-7{padding-right:140px}.ag-ltr .ag-column-select-indent-8{padding-left:160px}.ag-rtl .ag-column-select-indent-8{padding-right:160px}.ag-ltr .ag-set-filter-indent-8{padding-left:160px}.ag-rtl .ag-set-filter-indent-8{padding-right:160px}.ag-ltr .ag-row-group-indent-8{padding-left:160px}.ag-rtl .ag-row-group-indent-8{padding-right:160px}.ag-ltr .ag-column-select-indent-9{padding-left:180px}.ag-rtl .ag-column-select-indent-9{padding-right:180px}.ag-ltr .ag-set-filter-indent-9{padding-left:180px}.ag-rtl .ag-set-filter-indent-9{padding-right:180px}.ag-ltr .ag-row-group-indent-9{padding-left:180px}.ag-rtl .ag-row-group-indent-9{padding-right:180px}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-body-horizontal-scroll,.ag-ltr .ag-body-viewport,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-floating-top,.ag-ltr .ag-header{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-body-horizontal-scroll,.ag-rtl .ag-body-viewport,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-floating-top,.ag-rtl .ag-header{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-body-clipper{height:unset}.ag-layout-print.ag-root-wrapper{display:inline-flex}.ag-layout-print .ag-center-cols-clipper{min-width:100%}.ag-layout-print .ag-body-horizontal-scroll,.ag-layout-print .ag-body-vertical-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{display:block!important;height:auto!important;overflow:hidden!important}.ag-root-wrapper.ag-layout-print .ag-cell,.ag-root-wrapper.ag-layout-print .ag-row{break-inside:avoid}}[class^=ag-],[class^=ag-]:after,[class^=ag-]:before,[class^=ag-]:focus{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;min-width:unset;width:unset}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0}input[class^=ag-],select[class^=ag-],textarea[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=text],textarea[class^=ag-]{border:var(--ag-borders-input) var(--ag-input-border-color);color:inherit;font-size:inherit;line-height:inherit}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=text]:disabled,textarea[class^=ag-]:disabled{background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=text]:focus,textarea[class^=ag-]:focus{border-color:var(--ag-input-focus-border-color);box-shadow:var(--ag-input-focus-box-shadow);outline:none}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=text]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]{-moz-appearance:textfield}input[class^=ag-][type=number]::-webkit-inner-spin-button,input[class^=ag-][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}button[class^=ag-]:focus,input[class^=ag-][type=button]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-keyboard-focus .ag-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-virtual-list-item:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-select-list{background-color:var(--ag-background-color);overflow-x:hidden;overflow-y:auto}.ag-list-item{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{cursor:default;padding-left:4px;padding-right:4px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-select-list-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-select .ag-picker-field-wrapper{background-color:var(--ag-background-color);cursor:default;min-height:var(--ag-list-item-height)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{margin:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-select .ag-picker-field-icon{align-items:center;display:flex}.ag-select.ag-disabled{opacity:.5}.ag-rich-select{background-color:var(--ag-control-panel-background-color)}.ag-rich-select-list{height:calc(var(--ag-row-height)*6.5);min-width:200px;width:100%}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);height:var(--ag-row-height);padding-bottom:0;padding-top:0}.ag-ltr .ag-rich-select-value{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-rich-select-value{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-keyboard-focus .ag-rich-select-virtual-list-item:focus:after{content:none}.ag-rich-select-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-ltr .ag-rich-select-row{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-rich-select-row{padding-right:var(--ag-cell-horizontal-padding)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-group-contracted,.ag-group-expanded,.ag-row-drag,.ag-selection-checkbox{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-contracted,.ag-ltr .ag-group-expanded,.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-group-contracted,.ag-rtl .ag-group-expanded,.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height:var(--ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width));align-items:center;display:flex;flex:none;height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height))}.ag-group-contracted,.ag-group-expanded{cursor:pointer}.ag-group-title-bar-icon{color:var(--ag-secondary-foreground-color);cursor:pointer;flex:none}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{background-color:var(--ag-subheader-toolbar-background-color);padding:var(--ag-grid-size)}.ag-disabled-group-container,.ag-disabled-group-title-bar{opacity:.5}.group-item{margin:calc(var(--ag-grid-size)*.5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size)*.5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-angle-select-field,.ag-ltr .ag-slider-field{margin-right:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-angle-select-field,.ag-rtl .ag-slider-field{margin-left:calc(var(--ag-grid-size)*2)}.ag-angle-select-parent-circle{background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-border-color);border-radius:12px;height:24px;width:24px}.ag-angle-select-child-circle{background-color:var(--ag-secondary-foreground-color);border-radius:3px;height:6px;left:12px;margin-left:-3px;margin-top:-4px;top:4px;width:6px}.ag-picker-field-wrapper{border:1px solid;border-color:var(--ag-border-color);border-radius:5px}.ag-picker-field-wrapper:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-display{height:var(--ag-icon-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(90deg,#fff,rgba(204,154,129,0))}.ag-spectrum-val{background-image:linear-gradient(0deg,#000,rgba(204,154,129,0))}.ag-spectrum-dragger{background:#000;border:1px solid #fff;border-radius:12px;box-shadow:0 0 2px 0 rgba(0,0,0,.24);height:12px;width:12px}.ag-spectrum-alpha-background,.ag-spectrum-hue-background{border-radius:2px}.ag-spectrum-tool{border-radius:2px;height:11px;margin-bottom:10px}.ag-spectrum-slider{background-color:#f8f8f8;border-radius:13px;box-shadow:0 1px 4px 0 rgba(0,0,0,.37);height:13px;margin-top:-12px;width:13px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-dnd-ghost{background:var(--ag-background-color);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)!important;line-height:var(--ag-header-height);margin:0;overflow:hidden;padding:0 calc(var(--ag-grid-size)*2);text-overflow:ellipsis;transform:translateY(calc(var(--ag-grid-size)*2))}.ag-dnd-ghost-icon{color:var(--ag-foreground-color);margin-right:var(--ag-grid-size)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-dragging-fill-handle .ag-dialog,.ag-dragging-range-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-border-radius)}.ag-panel{background-color:var(--ag-background-color)}.ag-panel-title-bar{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders) var(--ag-border-color);color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);color:var(--ag-foreground-color);padding:var(--ag-grid-size);transition:opacity 1s;white-space:normal}.ag-tooltip.ag-tooltip-hiding{opacity:0}.ag-tooltip-custom{transition:opacity 1s}.ag-tooltip-custom.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-indent-1{padding-left:calc(var(--ag-column-select-indent-size)*1)}.ag-rtl .ag-column-select-indent-1{padding-right:calc(var(--ag-column-select-indent-size)*1)}.ag-ltr .ag-column-select-indent-2{padding-left:calc(var(--ag-column-select-indent-size)*2)}.ag-rtl .ag-column-select-indent-2{padding-right:calc(var(--ag-column-select-indent-size)*2)}.ag-ltr .ag-column-select-indent-3{padding-left:calc(var(--ag-column-select-indent-size)*3)}.ag-rtl .ag-column-select-indent-3{padding-right:calc(var(--ag-column-select-indent-size)*3)}.ag-ltr .ag-column-select-indent-4{padding-left:calc(var(--ag-column-select-indent-size)*4)}.ag-rtl .ag-column-select-indent-4{padding-right:calc(var(--ag-column-select-indent-size)*4)}.ag-ltr .ag-column-select-indent-5{padding-left:calc(var(--ag-column-select-indent-size)*5)}.ag-rtl .ag-column-select-indent-5{padding-right:calc(var(--ag-column-select-indent-size)*5)}.ag-ltr .ag-column-select-indent-6{padding-left:calc(var(--ag-column-select-indent-size)*6)}.ag-rtl .ag-column-select-indent-6{padding-right:calc(var(--ag-column-select-indent-size)*6)}.ag-ltr .ag-column-select-indent-7{padding-left:calc(var(--ag-column-select-indent-size)*7)}.ag-rtl .ag-column-select-indent-7{padding-right:calc(var(--ag-column-select-indent-size)*7)}.ag-ltr .ag-column-select-indent-8{padding-left:calc(var(--ag-column-select-indent-size)*8)}.ag-rtl .ag-column-select-indent-8{padding-right:calc(var(--ag-column-select-indent-size)*8)}.ag-ltr .ag-column-select-indent-9{padding-left:calc(var(--ag-column-select-indent-size)*9)}.ag-rtl .ag-column-select-indent-9{padding-right:calc(var(--ag-column-select-indent-size)*9)}.ag-column-select-header-icon{cursor:pointer}.ag-keyboard-focus .ag-column-select-header-icon:focus{outline:none}.ag-keyboard-focus .ag-column-select-header-icon:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-keyboard-focus .ag-column-select-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-column-select-virtual-list-item:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-group-readonly,.ag-column-select-column-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding)*.5) 0}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-rtl{text-align:right}.ag-root-wrapper{border:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*1)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*1)}.ag-ltr .ag-row-group-indent-1{padding-left:calc(var(--ag-row-group-indent-size)*1)}.ag-rtl .ag-row-group-indent-1{padding-right:calc(var(--ag-row-group-indent-size)*1)}.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*2)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*2)}.ag-ltr .ag-row-group-indent-2{padding-left:calc(var(--ag-row-group-indent-size)*2)}.ag-rtl .ag-row-group-indent-2{padding-right:calc(var(--ag-row-group-indent-size)*2)}.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*3)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*3)}.ag-ltr .ag-row-group-indent-3{padding-left:calc(var(--ag-row-group-indent-size)*3)}.ag-rtl .ag-row-group-indent-3{padding-right:calc(var(--ag-row-group-indent-size)*3)}.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*4)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*4)}.ag-ltr .ag-row-group-indent-4{padding-left:calc(var(--ag-row-group-indent-size)*4)}.ag-rtl .ag-row-group-indent-4{padding-right:calc(var(--ag-row-group-indent-size)*4)}.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*5)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*5)}.ag-ltr .ag-row-group-indent-5{padding-left:calc(var(--ag-row-group-indent-size)*5)}.ag-rtl .ag-row-group-indent-5{padding-right:calc(var(--ag-row-group-indent-size)*5)}.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*6)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*6)}.ag-ltr .ag-row-group-indent-6{padding-left:calc(var(--ag-row-group-indent-size)*6)}.ag-rtl .ag-row-group-indent-6{padding-right:calc(var(--ag-row-group-indent-size)*6)}.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*7)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*7)}.ag-ltr .ag-row-group-indent-7{padding-left:calc(var(--ag-row-group-indent-size)*7)}.ag-rtl .ag-row-group-indent-7{padding-right:calc(var(--ag-row-group-indent-size)*7)}.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*8)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*8)}.ag-ltr .ag-row-group-indent-8{padding-left:calc(var(--ag-row-group-indent-size)*8)}.ag-rtl .ag-row-group-indent-8{padding-right:calc(var(--ag-row-group-indent-size)*8)}.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*9)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*9)}.ag-ltr .ag-row-group-indent-9{padding-left:calc(var(--ag-row-group-indent-size)*9)}.ag-rtl .ag-row-group-indent-9{padding-right:calc(var(--ag-row-group-indent-size)*9)}.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*10)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*10)}.ag-ltr .ag-row-group-indent-10{padding-left:calc(var(--ag-row-group-indent-size)*10)}.ag-rtl .ag-row-group-indent-10{padding-right:calc(var(--ag-row-group-indent-size)*10)}.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*11)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*11)}.ag-ltr .ag-row-group-indent-11{padding-left:calc(var(--ag-row-group-indent-size)*11)}.ag-rtl .ag-row-group-indent-11{padding-right:calc(var(--ag-row-group-indent-size)*11)}.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*12)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*12)}.ag-ltr .ag-row-group-indent-12{padding-left:calc(var(--ag-row-group-indent-size)*12)}.ag-rtl .ag-row-group-indent-12{padding-right:calc(var(--ag-row-group-indent-size)*12)}.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*13)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*13)}.ag-ltr .ag-row-group-indent-13{padding-left:calc(var(--ag-row-group-indent-size)*13)}.ag-rtl .ag-row-group-indent-13{padding-right:calc(var(--ag-row-group-indent-size)*13)}.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*14)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*14)}.ag-ltr .ag-row-group-indent-14{padding-left:calc(var(--ag-row-group-indent-size)*14)}.ag-rtl .ag-row-group-indent-14{padding-right:calc(var(--ag-row-group-indent-size)*14)}.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*15)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*15)}.ag-ltr .ag-row-group-indent-15{padding-left:calc(var(--ag-row-group-indent-size)*15)}.ag-rtl .ag-row-group-indent-15{padding-right:calc(var(--ag-row-group-indent-size)*15)}.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*16)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*16)}.ag-ltr .ag-row-group-indent-16{padding-left:calc(var(--ag-row-group-indent-size)*16)}.ag-rtl .ag-row-group-indent-16{padding-right:calc(var(--ag-row-group-indent-size)*16)}.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*17)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*17)}.ag-ltr .ag-row-group-indent-17{padding-left:calc(var(--ag-row-group-indent-size)*17)}.ag-rtl .ag-row-group-indent-17{padding-right:calc(var(--ag-row-group-indent-size)*17)}.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*18)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*18)}.ag-ltr .ag-row-group-indent-18{padding-left:calc(var(--ag-row-group-indent-size)*18)}.ag-rtl .ag-row-group-indent-18{padding-right:calc(var(--ag-row-group-indent-size)*18)}.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*19)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*19)}.ag-ltr .ag-row-group-indent-19{padding-left:calc(var(--ag-row-group-indent-size)*19)}.ag-rtl .ag-row-group-indent-19{padding-right:calc(var(--ag-row-group-indent-size)*19)}.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*20)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*20)}.ag-ltr .ag-row-group-indent-20{padding-left:calc(var(--ag-row-group-indent-size)*20)}.ag-rtl .ag-row-group-indent-20{padding-right:calc(var(--ag-row-group-indent-size)*20)}.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*21)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*21)}.ag-ltr .ag-row-group-indent-21{padding-left:calc(var(--ag-row-group-indent-size)*21)}.ag-rtl .ag-row-group-indent-21{padding-right:calc(var(--ag-row-group-indent-size)*21)}.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*22)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*22)}.ag-ltr .ag-row-group-indent-22{padding-left:calc(var(--ag-row-group-indent-size)*22)}.ag-rtl .ag-row-group-indent-22{padding-right:calc(var(--ag-row-group-indent-size)*22)}.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*23)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*23)}.ag-ltr .ag-row-group-indent-23{padding-left:calc(var(--ag-row-group-indent-size)*23)}.ag-rtl .ag-row-group-indent-23{padding-right:calc(var(--ag-row-group-indent-size)*23)}.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*24)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*24)}.ag-ltr .ag-row-group-indent-24{padding-left:calc(var(--ag-row-group-indent-size)*24)}.ag-rtl .ag-row-group-indent-24{padding-right:calc(var(--ag-row-group-indent-size)*24)}.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*25)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*25)}.ag-ltr .ag-row-group-indent-25{padding-left:calc(var(--ag-row-group-indent-size)*25)}.ag-rtl .ag-row-group-indent-25{padding-right:calc(var(--ag-row-group-indent-size)*25)}.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*26)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*26)}.ag-ltr .ag-row-group-indent-26{padding-left:calc(var(--ag-row-group-indent-size)*26)}.ag-rtl .ag-row-group-indent-26{padding-right:calc(var(--ag-row-group-indent-size)*26)}.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*27)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*27)}.ag-ltr .ag-row-group-indent-27{padding-left:calc(var(--ag-row-group-indent-size)*27)}.ag-rtl .ag-row-group-indent-27{padding-right:calc(var(--ag-row-group-indent-size)*27)}.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*28)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*28)}.ag-ltr .ag-row-group-indent-28{padding-left:calc(var(--ag-row-group-indent-size)*28)}.ag-rtl .ag-row-group-indent-28{padding-right:calc(var(--ag-row-group-indent-size)*28)}.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*29)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*29)}.ag-ltr .ag-row-group-indent-29{padding-left:calc(var(--ag-row-group-indent-size)*29)}.ag-rtl .ag-row-group-indent-29{padding-right:calc(var(--ag-row-group-indent-size)*29)}.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*30)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*30)}.ag-ltr .ag-row-group-indent-30{padding-left:calc(var(--ag-row-group-indent-size)*30)}.ag-rtl .ag-row-group-indent-30{padding-right:calc(var(--ag-row-group-indent-size)*30)}.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*31)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*31)}.ag-ltr .ag-row-group-indent-31{padding-left:calc(var(--ag-row-group-indent-size)*31)}.ag-rtl .ag-row-group-indent-31{padding-right:calc(var(--ag-row-group-indent-size)*31)}.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*32)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*32)}.ag-ltr .ag-row-group-indent-32{padding-left:calc(var(--ag-row-group-indent-size)*32)}.ag-rtl .ag-row-group-indent-32{padding-right:calc(var(--ag-row-group-indent-size)*32)}.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*33)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*33)}.ag-ltr .ag-row-group-indent-33{padding-left:calc(var(--ag-row-group-indent-size)*33)}.ag-rtl .ag-row-group-indent-33{padding-right:calc(var(--ag-row-group-indent-size)*33)}.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*34)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*34)}.ag-ltr .ag-row-group-indent-34{padding-left:calc(var(--ag-row-group-indent-size)*34)}.ag-rtl .ag-row-group-indent-34{padding-right:calc(var(--ag-row-group-indent-size)*34)}.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*35)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*35)}.ag-ltr .ag-row-group-indent-35{padding-left:calc(var(--ag-row-group-indent-size)*35)}.ag-rtl .ag-row-group-indent-35{padding-right:calc(var(--ag-row-group-indent-size)*35)}.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*36)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*36)}.ag-ltr .ag-row-group-indent-36{padding-left:calc(var(--ag-row-group-indent-size)*36)}.ag-rtl .ag-row-group-indent-36{padding-right:calc(var(--ag-row-group-indent-size)*36)}.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*37)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*37)}.ag-ltr .ag-row-group-indent-37{padding-left:calc(var(--ag-row-group-indent-size)*37)}.ag-rtl .ag-row-group-indent-37{padding-right:calc(var(--ag-row-group-indent-size)*37)}.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*38)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*38)}.ag-ltr .ag-row-group-indent-38{padding-left:calc(var(--ag-row-group-indent-size)*38)}.ag-rtl .ag-row-group-indent-38{padding-right:calc(var(--ag-row-group-indent-size)*38)}.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*39)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*39)}.ag-ltr .ag-row-group-indent-39{padding-left:calc(var(--ag-row-group-indent-size)*39)}.ag-rtl .ag-row-group-indent-39{padding-right:calc(var(--ag-row-group-indent-size)*39)}.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*40)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*40)}.ag-ltr .ag-row-group-indent-40{padding-left:calc(var(--ag-row-group-indent-size)*40)}.ag-rtl .ag-row-group-indent-40{padding-right:calc(var(--ag-row-group-indent-size)*40)}.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*41)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*41)}.ag-ltr .ag-row-group-indent-41{padding-left:calc(var(--ag-row-group-indent-size)*41)}.ag-rtl .ag-row-group-indent-41{padding-right:calc(var(--ag-row-group-indent-size)*41)}.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*42)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*42)}.ag-ltr .ag-row-group-indent-42{padding-left:calc(var(--ag-row-group-indent-size)*42)}.ag-rtl .ag-row-group-indent-42{padding-right:calc(var(--ag-row-group-indent-size)*42)}.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*43)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*43)}.ag-ltr .ag-row-group-indent-43{padding-left:calc(var(--ag-row-group-indent-size)*43)}.ag-rtl .ag-row-group-indent-43{padding-right:calc(var(--ag-row-group-indent-size)*43)}.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*44)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*44)}.ag-ltr .ag-row-group-indent-44{padding-left:calc(var(--ag-row-group-indent-size)*44)}.ag-rtl .ag-row-group-indent-44{padding-right:calc(var(--ag-row-group-indent-size)*44)}.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*45)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*45)}.ag-ltr .ag-row-group-indent-45{padding-left:calc(var(--ag-row-group-indent-size)*45)}.ag-rtl .ag-row-group-indent-45{padding-right:calc(var(--ag-row-group-indent-size)*45)}.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*46)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*46)}.ag-ltr .ag-row-group-indent-46{padding-left:calc(var(--ag-row-group-indent-size)*46)}.ag-rtl .ag-row-group-indent-46{padding-right:calc(var(--ag-row-group-indent-size)*46)}.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*47)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*47)}.ag-ltr .ag-row-group-indent-47{padding-left:calc(var(--ag-row-group-indent-size)*47)}.ag-rtl .ag-row-group-indent-47{padding-right:calc(var(--ag-row-group-indent-size)*47)}.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*48)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*48)}.ag-ltr .ag-row-group-indent-48{padding-left:calc(var(--ag-row-group-indent-size)*48)}.ag-rtl .ag-row-group-indent-48{padding-right:calc(var(--ag-row-group-indent-size)*48)}.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*49)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*49)}.ag-ltr .ag-row-group-indent-49{padding-left:calc(var(--ag-row-group-indent-size)*49)}.ag-rtl .ag-row-group-indent-49{padding-right:calc(var(--ag-row-group-indent-size)*49)}.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*50)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*50)}.ag-ltr .ag-row-group-indent-50{padding-left:calc(var(--ag-row-group-indent-size)*50)}.ag-rtl .ag-row-group-indent-50{padding-right:calc(var(--ag-row-group-indent-size)*50)}.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*51)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*51)}.ag-ltr .ag-row-group-indent-51{padding-left:calc(var(--ag-row-group-indent-size)*51)}.ag-rtl .ag-row-group-indent-51{padding-right:calc(var(--ag-row-group-indent-size)*51)}.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*52)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*52)}.ag-ltr .ag-row-group-indent-52{padding-left:calc(var(--ag-row-group-indent-size)*52)}.ag-rtl .ag-row-group-indent-52{padding-right:calc(var(--ag-row-group-indent-size)*52)}.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*53)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*53)}.ag-ltr .ag-row-group-indent-53{padding-left:calc(var(--ag-row-group-indent-size)*53)}.ag-rtl .ag-row-group-indent-53{padding-right:calc(var(--ag-row-group-indent-size)*53)}.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*54)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*54)}.ag-ltr .ag-row-group-indent-54{padding-left:calc(var(--ag-row-group-indent-size)*54)}.ag-rtl .ag-row-group-indent-54{padding-right:calc(var(--ag-row-group-indent-size)*54)}.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*55)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*55)}.ag-ltr .ag-row-group-indent-55{padding-left:calc(var(--ag-row-group-indent-size)*55)}.ag-rtl .ag-row-group-indent-55{padding-right:calc(var(--ag-row-group-indent-size)*55)}.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*56)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*56)}.ag-ltr .ag-row-group-indent-56{padding-left:calc(var(--ag-row-group-indent-size)*56)}.ag-rtl .ag-row-group-indent-56{padding-right:calc(var(--ag-row-group-indent-size)*56)}.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*57)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*57)}.ag-ltr .ag-row-group-indent-57{padding-left:calc(var(--ag-row-group-indent-size)*57)}.ag-rtl .ag-row-group-indent-57{padding-right:calc(var(--ag-row-group-indent-size)*57)}.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*58)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*58)}.ag-ltr .ag-row-group-indent-58{padding-left:calc(var(--ag-row-group-indent-size)*58)}.ag-rtl .ag-row-group-indent-58{padding-right:calc(var(--ag-row-group-indent-size)*58)}.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*59)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*59)}.ag-ltr .ag-row-group-indent-59{padding-left:calc(var(--ag-row-group-indent-size)*59)}.ag-rtl .ag-row-group-indent-59{padding-right:calc(var(--ag-row-group-indent-size)*59)}.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*60)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*60)}.ag-ltr .ag-row-group-indent-60{padding-left:calc(var(--ag-row-group-indent-size)*60)}.ag-rtl .ag-row-group-indent-60{padding-right:calc(var(--ag-row-group-indent-size)*60)}.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*61)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*61)}.ag-ltr .ag-row-group-indent-61{padding-left:calc(var(--ag-row-group-indent-size)*61)}.ag-rtl .ag-row-group-indent-61{padding-right:calc(var(--ag-row-group-indent-size)*61)}.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*62)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*62)}.ag-ltr .ag-row-group-indent-62{padding-left:calc(var(--ag-row-group-indent-size)*62)}.ag-rtl .ag-row-group-indent-62{padding-right:calc(var(--ag-row-group-indent-size)*62)}.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*63)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*63)}.ag-ltr .ag-row-group-indent-63{padding-left:calc(var(--ag-row-group-indent-size)*63)}.ag-rtl .ag-row-group-indent-63{padding-right:calc(var(--ag-row-group-indent-size)*63)}.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*64)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*64)}.ag-ltr .ag-row-group-indent-64{padding-left:calc(var(--ag-row-group-indent-size)*64)}.ag-rtl .ag-row-group-indent-64{padding-right:calc(var(--ag-row-group-indent-size)*64)}.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*65)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*65)}.ag-ltr .ag-row-group-indent-65{padding-left:calc(var(--ag-row-group-indent-size)*65)}.ag-rtl .ag-row-group-indent-65{padding-right:calc(var(--ag-row-group-indent-size)*65)}.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*66)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*66)}.ag-ltr .ag-row-group-indent-66{padding-left:calc(var(--ag-row-group-indent-size)*66)}.ag-rtl .ag-row-group-indent-66{padding-right:calc(var(--ag-row-group-indent-size)*66)}.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*67)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*67)}.ag-ltr .ag-row-group-indent-67{padding-left:calc(var(--ag-row-group-indent-size)*67)}.ag-rtl .ag-row-group-indent-67{padding-right:calc(var(--ag-row-group-indent-size)*67)}.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*68)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*68)}.ag-ltr .ag-row-group-indent-68{padding-left:calc(var(--ag-row-group-indent-size)*68)}.ag-rtl .ag-row-group-indent-68{padding-right:calc(var(--ag-row-group-indent-size)*68)}.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*69)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*69)}.ag-ltr .ag-row-group-indent-69{padding-left:calc(var(--ag-row-group-indent-size)*69)}.ag-rtl .ag-row-group-indent-69{padding-right:calc(var(--ag-row-group-indent-size)*69)}.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*70)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*70)}.ag-ltr .ag-row-group-indent-70{padding-left:calc(var(--ag-row-group-indent-size)*70)}.ag-rtl .ag-row-group-indent-70{padding-right:calc(var(--ag-row-group-indent-size)*70)}.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*71)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*71)}.ag-ltr .ag-row-group-indent-71{padding-left:calc(var(--ag-row-group-indent-size)*71)}.ag-rtl .ag-row-group-indent-71{padding-right:calc(var(--ag-row-group-indent-size)*71)}.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*72)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*72)}.ag-ltr .ag-row-group-indent-72{padding-left:calc(var(--ag-row-group-indent-size)*72)}.ag-rtl .ag-row-group-indent-72{padding-right:calc(var(--ag-row-group-indent-size)*72)}.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*73)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*73)}.ag-ltr .ag-row-group-indent-73{padding-left:calc(var(--ag-row-group-indent-size)*73)}.ag-rtl .ag-row-group-indent-73{padding-right:calc(var(--ag-row-group-indent-size)*73)}.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*74)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*74)}.ag-ltr .ag-row-group-indent-74{padding-left:calc(var(--ag-row-group-indent-size)*74)}.ag-rtl .ag-row-group-indent-74{padding-right:calc(var(--ag-row-group-indent-size)*74)}.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*75)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*75)}.ag-ltr .ag-row-group-indent-75{padding-left:calc(var(--ag-row-group-indent-size)*75)}.ag-rtl .ag-row-group-indent-75{padding-right:calc(var(--ag-row-group-indent-size)*75)}.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*76)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*76)}.ag-ltr .ag-row-group-indent-76{padding-left:calc(var(--ag-row-group-indent-size)*76)}.ag-rtl .ag-row-group-indent-76{padding-right:calc(var(--ag-row-group-indent-size)*76)}.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*77)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*77)}.ag-ltr .ag-row-group-indent-77{padding-left:calc(var(--ag-row-group-indent-size)*77)}.ag-rtl .ag-row-group-indent-77{padding-right:calc(var(--ag-row-group-indent-size)*77)}.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*78)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*78)}.ag-ltr .ag-row-group-indent-78{padding-left:calc(var(--ag-row-group-indent-size)*78)}.ag-rtl .ag-row-group-indent-78{padding-right:calc(var(--ag-row-group-indent-size)*78)}.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*79)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*79)}.ag-ltr .ag-row-group-indent-79{padding-left:calc(var(--ag-row-group-indent-size)*79)}.ag-rtl .ag-row-group-indent-79{padding-right:calc(var(--ag-row-group-indent-size)*79)}.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*80)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*80)}.ag-ltr .ag-row-group-indent-80{padding-left:calc(var(--ag-row-group-indent-size)*80)}.ag-rtl .ag-row-group-indent-80{padding-right:calc(var(--ag-row-group-indent-size)*80)}.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*81)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*81)}.ag-ltr .ag-row-group-indent-81{padding-left:calc(var(--ag-row-group-indent-size)*81)}.ag-rtl .ag-row-group-indent-81{padding-right:calc(var(--ag-row-group-indent-size)*81)}.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*82)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*82)}.ag-ltr .ag-row-group-indent-82{padding-left:calc(var(--ag-row-group-indent-size)*82)}.ag-rtl .ag-row-group-indent-82{padding-right:calc(var(--ag-row-group-indent-size)*82)}.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*83)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*83)}.ag-ltr .ag-row-group-indent-83{padding-left:calc(var(--ag-row-group-indent-size)*83)}.ag-rtl .ag-row-group-indent-83{padding-right:calc(var(--ag-row-group-indent-size)*83)}.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*84)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*84)}.ag-ltr .ag-row-group-indent-84{padding-left:calc(var(--ag-row-group-indent-size)*84)}.ag-rtl .ag-row-group-indent-84{padding-right:calc(var(--ag-row-group-indent-size)*84)}.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*85)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*85)}.ag-ltr .ag-row-group-indent-85{padding-left:calc(var(--ag-row-group-indent-size)*85)}.ag-rtl .ag-row-group-indent-85{padding-right:calc(var(--ag-row-group-indent-size)*85)}.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*86)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*86)}.ag-ltr .ag-row-group-indent-86{padding-left:calc(var(--ag-row-group-indent-size)*86)}.ag-rtl .ag-row-group-indent-86{padding-right:calc(var(--ag-row-group-indent-size)*86)}.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*87)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*87)}.ag-ltr .ag-row-group-indent-87{padding-left:calc(var(--ag-row-group-indent-size)*87)}.ag-rtl .ag-row-group-indent-87{padding-right:calc(var(--ag-row-group-indent-size)*87)}.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*88)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*88)}.ag-ltr .ag-row-group-indent-88{padding-left:calc(var(--ag-row-group-indent-size)*88)}.ag-rtl .ag-row-group-indent-88{padding-right:calc(var(--ag-row-group-indent-size)*88)}.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*89)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*89)}.ag-ltr .ag-row-group-indent-89{padding-left:calc(var(--ag-row-group-indent-size)*89)}.ag-rtl .ag-row-group-indent-89{padding-right:calc(var(--ag-row-group-indent-size)*89)}.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*90)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*90)}.ag-ltr .ag-row-group-indent-90{padding-left:calc(var(--ag-row-group-indent-size)*90)}.ag-rtl .ag-row-group-indent-90{padding-right:calc(var(--ag-row-group-indent-size)*90)}.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*91)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*91)}.ag-ltr .ag-row-group-indent-91{padding-left:calc(var(--ag-row-group-indent-size)*91)}.ag-rtl .ag-row-group-indent-91{padding-right:calc(var(--ag-row-group-indent-size)*91)}.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*92)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*92)}.ag-ltr .ag-row-group-indent-92{padding-left:calc(var(--ag-row-group-indent-size)*92)}.ag-rtl .ag-row-group-indent-92{padding-right:calc(var(--ag-row-group-indent-size)*92)}.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*93)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*93)}.ag-ltr .ag-row-group-indent-93{padding-left:calc(var(--ag-row-group-indent-size)*93)}.ag-rtl .ag-row-group-indent-93{padding-right:calc(var(--ag-row-group-indent-size)*93)}.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*94)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*94)}.ag-ltr .ag-row-group-indent-94{padding-left:calc(var(--ag-row-group-indent-size)*94)}.ag-rtl .ag-row-group-indent-94{padding-right:calc(var(--ag-row-group-indent-size)*94)}.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*95)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*95)}.ag-ltr .ag-row-group-indent-95{padding-left:calc(var(--ag-row-group-indent-size)*95)}.ag-rtl .ag-row-group-indent-95{padding-right:calc(var(--ag-row-group-indent-size)*95)}.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*96)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*96)}.ag-ltr .ag-row-group-indent-96{padding-left:calc(var(--ag-row-group-indent-size)*96)}.ag-rtl .ag-row-group-indent-96{padding-right:calc(var(--ag-row-group-indent-size)*96)}.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*97)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*97)}.ag-ltr .ag-row-group-indent-97{padding-left:calc(var(--ag-row-group-indent-size)*97)}.ag-rtl .ag-row-group-indent-97{padding-right:calc(var(--ag-row-group-indent-size)*97)}.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*98)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*98)}.ag-ltr .ag-row-group-indent-98{padding-left:calc(var(--ag-row-group-indent-size)*98)}.ag-rtl .ag-row-group-indent-98{padding-right:calc(var(--ag-row-group-indent-size)*98)}.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*99)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*99)}.ag-ltr .ag-row-group-indent-99{padding-left:calc(var(--ag-row-group-indent-size)*99)}.ag-rtl .ag-row-group-indent-99{padding-right:calc(var(--ag-row-group-indent-size)*99)}.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{background-color:var(--ag-background-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);color:var(--ag-data-color);height:var(--ag-row-height)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{background-color:var(--ag-range-selection-border-color);content:"";height:1px;left:1px;position:absolute;width:calc(100% - 1px)}.ag-row-highlight-above:after{top:-1px}.ag-row-highlight-above.ag-row-first:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{background-color:var(--ag-selected-row-background-color);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.ag-row-hover.ag-full-width-row.ag-row-group:before,.ag-row-hover:not(.ag-full-width-row):before{background-color:var(--ag-row-hover-color);bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height:var(--ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));-webkit-font-smoothing:subpixel-antialiased}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group,.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing,.ag-popup-editor{background:var(--ag-background-color);background-color:var(--ag-control-panel-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{background-color:var(--ag-background-color);padding:calc(var(--ag-grid-size)*5)}.ag-layout-auto-height .ag-center-cols-clipper,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-clipper,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{background:var(--ag-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-loading{align-items:center;display:flex;height:100%}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing),.ag-cell-range-selected:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart,.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2,.ag-cell-range-selected-2:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-2)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3,.ag-cell-range-selected-3:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-3)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4,.ag-cell-range-selected-4:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{background-color:var(--ag-range-selection-border-color);bottom:-1px;height:6px;position:absolute;width:6px}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{background:var(--ag-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size)*2 + 1px)}.ag-menu-separator-part:after{border-top:var(--ag-borders-critical) var(--ag-border-color);content:"";display:block}.ag-compact-menu-option-active,.ag-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-compact-menu-option-part,.ag-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-compact-menu-option-disabled,.ag-menu-option-disabled{opacity:.5}.ag-compact-menu-option-icon,.ag-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-compact-menu-option-icon,.ag-ltr .ag-menu-option-icon{padding-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-compact-menu-option-icon,.ag-rtl .ag-menu-option-icon{padding-right:calc(var(--ag-grid-size)*2)}.ag-compact-menu-option-text,.ag-menu-option-text{padding-left:calc(var(--ag-grid-size)*2);padding-right:calc(var(--ag-grid-size)*2)}.ag-ltr .ag-compact-menu-option-shortcut,.ag-ltr .ag-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-compact-menu-option-shortcut,.ag-rtl .ag-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-compact-menu-option-popup-pointer,.ag-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-tabs-header{display:flex;width:100%}.ag-tab{align-items:center;border-bottom:var(--ag-selected-tab-underline-width) solid transparent;cursor:pointer;display:flex;flex:none;justify-content:center;transition:border-bottom var(--ag-selected-tab-underline-transition-speed)}.ag-keyboard-focus .ag-tab:focus{outline:none}.ag-keyboard-focus .ag-tab:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size)*2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-filter-no-matches,.ag-set-filter-list{height:calc(var(--ag-list-item-height)*6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height)*10)}.ag-set-filter-filter{margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding);margin-top:var(--ag-widget-container-vertical-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter-item{margin:0 var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-ltr .ag-set-filter-indent-1{padding-left:calc(var(--ag-set-filter-indent-size)*1)}.ag-rtl .ag-set-filter-indent-1{padding-right:calc(var(--ag-set-filter-indent-size)*1)}.ag-ltr .ag-set-filter-indent-2{padding-left:calc(var(--ag-set-filter-indent-size)*2)}.ag-rtl .ag-set-filter-indent-2{padding-right:calc(var(--ag-set-filter-indent-size)*2)}.ag-ltr .ag-set-filter-indent-3{padding-left:calc(var(--ag-set-filter-indent-size)*3)}.ag-rtl .ag-set-filter-indent-3{padding-right:calc(var(--ag-set-filter-indent-size)*3)}.ag-ltr .ag-set-filter-indent-4{padding-left:calc(var(--ag-set-filter-indent-size)*4)}.ag-rtl .ag-set-filter-indent-4{padding-right:calc(var(--ag-set-filter-indent-size)*4)}.ag-ltr .ag-set-filter-indent-5{padding-left:calc(var(--ag-set-filter-indent-size)*5)}.ag-rtl .ag-set-filter-indent-5{padding-right:calc(var(--ag-set-filter-indent-size)*5)}.ag-ltr .ag-set-filter-indent-6{padding-left:calc(var(--ag-set-filter-indent-size)*6)}.ag-rtl .ag-set-filter-indent-6{padding-right:calc(var(--ag-set-filter-indent-size)*6)}.ag-ltr .ag-set-filter-indent-7{padding-left:calc(var(--ag-set-filter-indent-size)*7)}.ag-rtl .ag-set-filter-indent-7{padding-right:calc(var(--ag-set-filter-indent-size)*7)}.ag-ltr .ag-set-filter-indent-8{padding-left:calc(var(--ag-set-filter-indent-size)*8)}.ag-rtl .ag-set-filter-indent-8{padding-right:calc(var(--ag-set-filter-indent-size)*8)}.ag-ltr .ag-set-filter-indent-9{padding-left:calc(var(--ag-set-filter-indent-size)*9)}.ag-rtl .ag-set-filter-indent-9{padding-right:calc(var(--ag-set-filter-indent-size)*9)}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-apply-panel{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size)*2)}.ag-simple-filter-body-wrapper{min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));overflow-y:auto;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{background-color:transparent;padding:calc(var(--ag-grid-size)*2) var(--ag-grid-size)}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus{outline:none}.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{background-color:var(--ag-control-panel-background-color);width:var(--ag-side-bar-panel-width)}.ag-side-buttons{color:var(--ag-foreground-color);overflow:hidden;padding-top:calc(var(--ag-grid-size)*4);position:relative;width:calc(var(--ag-icon-size) + 4px)}button.ag-side-button-button{background:transparent;background-position-x:center;background-position-y:center;background-repeat:no-repeat;border:none;border-bottom:var(--ag-borders-side-button) var(--ag-border-color);border-top:var(--ag-borders-side-button) var(--ag-border-color);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;min-height:calc(var(--ag-grid-size)*18);padding:calc(var(--ag-grid-size)*2) 0 calc(var(--ag-grid-size)*2) 0;width:100%}button.ag-side-button-button:focus{box-shadow:none}.ag-keyboard-focus .ag-side-button-button:focus{outline:none}.ag-keyboard-focus .ag-side-button-button:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-ltr .ag-side-bar-right,.ag-rtl .ag-side-bar-left{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-right .ag-side-button-button,.ag-rtl .ag-side-bar-left .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size)*6)}.ag-ltr .ag-filter-toolpanel-header,.ag-ltr .ag-filter-toolpanel-search{padding-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-header,.ag-rtl .ag-filter-toolpanel-search{padding-right:var(--ag-grid-size)}.ag-keyboard-focus .ag-filter-toolpanel-header:focus{outline:none}.ag-keyboard-focus .ag-filter-toolpanel-header:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:400;line-height:var(--ag-icon-size);text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--ag-icon-font-code-filter,"\f115");position:absolute}.ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-right:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size)*8)}.ag-filter-toolpanel-group-item{margin-bottom:calc(var(--ag-grid-size)*.5);margin-top:calc(var(--ag-grid-size)*.5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size)*4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*1 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*1 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*2 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*2 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*3 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*3 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*4 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*4 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*5 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*5 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*6 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*6 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*7 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*7 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*8 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*8 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*9 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*9 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*10 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*10 + var(--ag-grid-size))}.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{padding-left:var(--ag-grid-size)}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{display:flex;height:var(--ag-header-height);min-height:var(--ag-header-height)}.ag-pivot-mode-select{align-items:center;display:flex}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-keyboard-focus .ag-column-select-header:focus{outline:none}.ag-keyboard-focus .ag-column-select-header:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-column-select-header{align-items:center;height:var(--ag-header-height);padding:0 var(--ag-widget-container-horizontal-padding)}.ag-column-panel-column-select,.ag-column-select-header{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{background-color:var(--ag-range-selection-border-color);content:"";height:1px;left:0;position:absolute;right:0}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-left:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-keyboard-focus .ag-header-cell:focus{outline:none}.ag-keyboard-focus .ag-header-cell:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-keyboard-focus .ag-header-group-cell:focus{outline:none}.ag-keyboard-focus .ag-header-group-cell:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{padding-left:4px}.ag-rtl .ag-header-expand-icon{padding-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:after,.ag-header-group-cell:after{background-color:var(--ag-header-column-separator-color);content:"";display:var(--ag-header-column-separator-display);height:var(--ag-header-column-separator-height);position:absolute;top:calc(50% - var(--ag-header-column-separator-height)*.5);width:var(--ag-header-column-separator-width);z-index:1}.ag-ltr .ag-header-cell:after,.ag-ltr .ag-header-group-cell:after{right:0}.ag-rtl .ag-header-cell:after,.ag-rtl .ag-header-group-cell:after{left:0}.ag-header-cell-resize{align-items:center;display:flex}.ag-header-cell-resize:after{background-color:var(--ag-header-column-resize-handle-color);content:"";display:var(--ag-header-column-resize-handle-display);height:var(--ag-header-column-resize-handle-height);position:absolute;top:calc(50% - var(--ag-header-column-resize-handle-height)*.5);width:var(--ag-header-column-resize-handle-width);z-index:1}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after,.ag-header-cell.ag-header-span-height:after{height:calc(100% - var(--ag-grid-size)*4);top:calc(var(--ag-grid-size)*2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:calc(var(--ag-grid-size)*3)}.ag-rtl .ag-floating-filter-button{margin-right:calc(var(--ag-grid-size)*3)}.ag-floating-filter-button-button{appearance:none;background:transparent;border:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;height:var(--ag-icon-size);line-height:inherit;padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-keyboard-focus .ag-paging-button:focus{outline:none}.ag-keyboard-focus .ag-paging-button:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);line-height:1.5;padding-left:calc(var(--ag-grid-size)*4);padding-right:calc(var(--ag-grid-size)*4)}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-bottom:calc(var(--ag-grid-size)*2);padding-top:calc(var(--ag-grid-size)*2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border:1px solid transparent;border-radius:calc(var(--ag-grid-size)*4);height:calc(var(--ag-grid-size)*4);padding:0 calc(var(--ag-grid-size)*.5)}.ag-keyboard-focus .ag-column-drop-cell:focus{outline:none}.ag-keyboard-focus .ag-column-drop-cell:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 4px);left:2px;pointer-events:none;position:absolute;top:2px;width:calc(100% - 4px)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{color:var(--ag-secondary-foreground-color);margin:0 calc(var(--ag-grid-size)*.5);min-width:calc(var(--ag-grid-size)*4)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size)*2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-control-panel-background-color);border-bottom:var(--ag-borders) var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-row-height)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{color:var(--ag-secondary-foreground-color);margin:0 var(--ag-grid-size)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);min-height:50px}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{bottom:0;color:var(--ag-disabled-foreground-color);left:0;margin-top:var(--ag-grid-size);overflow:hidden;position:absolute;right:0;top:0}.ag-select-agg-func-popup{background:var(--ag-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);height:calc(var(--ag-grid-size)*5*3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default;padding-left:calc(var(--ag-grid-size)*2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus:after{background-color:transparent;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{height:100%;width:100%}.ag-chart,.ag-chart-components-wrapper{display:flex;overflow:hidden;position:relative}.ag-chart-components-wrapper{flex:1 1 auto}.ag-chart-title-edit{display:none;left:0;position:absolute;text-align:center;top:0}.ag-chart-title-edit.currently-editing{display:inline-block}.ag-chart-canvas-wrapper{flex:1 1 auto;overflow:hidden;position:relative}.ag-charts-canvas{display:block}.ag-chart-menu{display:flex;flex-direction:column;overflow:hidden;position:absolute;top:10px;width:24px}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{min-width:0;position:relative;transition:min-width .4s;width:0}.ag-chart-menu-hidden~.ag-chart-docked-container{max-width:0;overflow:hidden}.ag-chart-tabbed-menu{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.ag-chart-tabbed-menu-header{cursor:default;flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-tabbed-menu-body{align-items:stretch;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-tab{overflow:hidden;overflow-y:auto;width:100%}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.ag-chart-settings-nav-bar{align-items:center;display:flex;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.ag-chart-settings-card-selector{align-items:center;display:flex;flex:1 1 auto;height:100%;justify-content:space-around;padding:0 10px}.ag-chart-settings-card-item{background-color:#000;cursor:pointer;height:10px;position:relative;width:10px}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{background-color:transparent;content:" ";display:block;height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.ag-chart-settings-next,.ag-chart-settings-prev{flex:none;position:relative}.ag-chart-settings-next-button,.ag-chart-settings-prev-button{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ag-chart-settings-mini-charts-container{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;position:relative}.ag-chart-settings-mini-wrapper{display:flex;flex-direction:column;left:0;min-height:100%;overflow:hidden;position:absolute;top:0;width:100%}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-data-wrapper{height:100%;overflow-y:auto}.ag-chart-empty-text{align-items:center;display:flex;height:100%;justify-content:center;top:0;width:100%}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{display:flex;flex-direction:row;gap:calc(var(--ag-grid-size)*3 - 8px);overflow:auto;top:5px;width:auto}.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{justify-content:right;right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px)}.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{justify-content:left;left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px)}.ag-chart-menu-close{display:none}.ag-chart-tool-panel-button-enable .ag-chart-menu-close{border:none;cursor:pointer;display:block;padding:0;position:absolute;top:50%;transition:transform .33s ease-in-out}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{right:0}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{left:0}.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon{padding:14px 5px 14px 2px}.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{bottom:-40px;content:"";position:absolute;top:-40px}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:0}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:0}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:-10px}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:-10px}.ag-chart-tool-panel-button-enable .ag-icon-menu{display:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(3px,-50%)}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translateY(-50%)}.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(5px,-50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(-3px,-50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translateY(-50%)}.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(-5px,-50%)}.ag-charts-font-size-color{align-self:stretch;display:flex;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-chart-menu{background:var(--ag-background-color)}.ag-chart-menu,.ag-chart-menu-icon{border-radius:var(--ag-card-radius)}.ag-chart-menu-icon{color:var(--ag-secondary-foreground-color);cursor:pointer;font-size:24px;height:24px;line-height:24px;margin:2px 0;opacity:.5;width:24px}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px;margin:5px}.ag-chart-mini-thumbnail:nth-last-child(3),.ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail{margin-left:auto;margin-right:auto}.ag-ltr .ag-chart-mini-thumbnail:first-child{margin-left:0}.ag-ltr .ag-chart-mini-thumbnail:last-child,.ag-rtl .ag-chart-mini-thumbnail:first-child{margin-right:0}.ag-rtl .ag-chart-mini-thumbnail:last-child{margin-left:0}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);border-radius:4px;height:8px;width:8px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar,.ag-charts-settings-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-charts-settings-group-container{padding:var(--ag-grid-size)}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding)*.5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-list-item-hovered:after{background-color:var(--ag-range-selection-border-color);content:"";height:1px;left:0;position:absolute;right:0}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container{margin-left:calc(var(--ag-grid-size)*2);padding:var(--ag-grid-size)}.ag-charts-format-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-group-container.ag-group-container-horizontal{padding:var(--ag-grid-size)}.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:1px solid var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:1px solid var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-input-field-input{min-width:0;width:100%}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:400;line-height:var(--ag-icon-size);text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;flex:none;height:var(--ag-icon-size);vertical-align:middle;width:var(--ag-icon-size)}.ag-checkbox-input-wrapper input{-webkit-appearance:none;height:100%;opacity:0;width:100%}.ag-checkbox-input-wrapper:active,.ag-checkbox-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{color:var(--ag-checkbox-unchecked-color);content:var(--ag-icon-font-code-checkbox-unchecked,"\f108");left:0;pointer-events:none;position:absolute;top:0}.ag-checkbox-input-wrapper.ag-checked:after{color:var(--ag-checkbox-checked-color);content:var(--ag-icon-font-code-checkbox-checked,"\f106");left:0;pointer-events:none;position:absolute;top:0}.ag-checkbox-input-wrapper.ag-indeterminate:after{color:var(--ag-checkbox-indeterminate-color);content:var(--ag-icon-font-code-checkbox-indeterminate,"\f107");left:0;pointer-events:none;position:absolute;top:0}.ag-toggle-button-input-wrapper{background-color:var(--ag-toggle-button-off-background-color);border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color);border-radius:calc(var(--ag-toggle-button-height)*.5);box-sizing:border-box;flex:none;height:var(--ag-toggle-button-height);position:relative;width:var(--ag-toggle-button-width)}.ag-toggle-button-input-wrapper input{height:100%;opacity:0;width:100%}.ag-toggle-button-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{background-color:var(--ag-toggle-button-switch-background-color);border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color);border-radius:100%;box-sizing:border-box;content:" ";display:block;height:var(--ag-toggle-button-height);left:calc(0px - var(--ag-toggle-button-border-width));position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));transition:left .1s;width:var(--ag-toggle-button-height)}.ag-toggle-button-input-wrapper.ag-checked:before{border-color:var(--ag-toggle-button-on-border-color);left:calc(100% - var(--ag-toggle-button-height))}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:400;line-height:var(--ag-icon-size);text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);border-radius:var(--ag-icon-size);display:inline-block;flex:none;height:var(--ag-icon-size);vertical-align:middle;width:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;height:100%;opacity:0;width:100%}.ag-radio-button-input-wrapper:active,.ag-radio-button-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{color:var(--ag-checkbox-unchecked-color);content:var(--ag-icon-font-code-radio-button-off,"\f127");left:0;pointer-events:none;position:absolute;top:0}.ag-radio-button-input-wrapper.ag-checked:after{color:var(--ag-checkbox-checked-color);content:var(--ag-icon-font-code-radio-button-on,"\f128");left:0;pointer-events:none;position:absolute;top:0}input[class^=ag-][type=range]{-webkit-appearance:none;background:none;height:100%;overflow:visible;width:100%}input[class^=ag-][type=range]::-webkit-slider-runnable-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);height:3px;margin:0;padding:0;width:100%}input[class^=ag-][type=range]::-moz-range-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);height:3px;margin:0;padding:0;width:100%}input[class^=ag-][type=range]::-ms-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;height:3px;margin:0;padding:0;width:100%;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);height:var(--ag-icon-size);margin:0;padding:0;transform:translateY(calc(var(--ag-icon-size)*-.5 + 1.5px));width:var(--ag-icon-size)}input[class^=ag-][type=range]::-ms-thumb{-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);height:var(--ag-icon-size);margin:0;padding:0;width:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);height:var(--ag-icon-size);margin:0;padding:0;width:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{border-color:var(--ag-checkbox-checked-color);box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=range]:focus::-ms-thumb{border-color:var(--ag-checkbox-checked-color);box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{border-color:var(--ag-checkbox-checked-color);box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridAlpine;font-style:normal;font-weight:400;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABIkAAsAAAAAJkAAABHTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIkABmAAiyoKp0ygSgE2AiQDgjALgRoABCAFhEYHhRwbXyFFIbBxAJDYv7AiqieV7P96QZO4Gu9qEMLAgorXqyjcVJKxQxvbtQieEq6u3unbTP3JwOa8v9MeN5Q8Caix/+09wyXRVJ6IfU2IWoiiiWgSIp5JhMSQaX44l/dN+kSUcPER5OzkhHT7gd9m7/PN/wkLMCowCmy8M+qHlXA73abzZiEb3DVcFEavrFyzTvMyXLeieOl4CQlIYbBNxUopM8Nip4zZ0vd82bEQmAQkTsiVYMv9DdPoIJ9DCT5BRcD/P/dqmWTV4A1khZ6f04HXNve+mwJnKdEvp5wBsgWC/5ues98OENRmp4Dl3IQnoXcm1Jydm/+MzfZ0da0rjEJkDPufQ66CYNqwBz9fhdkubhpvRgCmW3MZ9WZ/0uxT+y+dsRzmrRhA3DGcOn50v6mbLFgQE4TvcWyxpK4fl3wNVrgUXkcWRp2jpdEz0efRd9H/kLC2pYAY6p8bw1GEICmaIYgthlYsNmTaHE5dVpnJdT5rWQJjpIs2p6m7ldKIo45RDyqaUsSD6yDj7q/uKinhvdMmTBLlEbCopjVbTsRV0kGei7DXN54VtteylXaUdDSPaa+Ac+UhaYEJNa52HUV2kA3cQVq+tcAxp7Qg6+K2mETrApdi6y3eLMI7dcZFkraCSQ6fzNip7qiKcLCVq+hvOa+AcXspHXiIvvxUcX3a1wHrxZzkxYFOPnjf2Xg8Ude1oja/f90i7i5lKbx40E0ta2DETVJc1dUZ9731xTff/fQfAlOFFHn4ADa/ImNPzMrDspK+zTTH3fmko4S0xESEddPEKWoamIMWga2TmJgoWgsM4TRYdzRdSNbprCHLhgWnnE8zmBjTQzBCwjSHsNniQK3NttnmW3czBzI2JyyqamyrrpUbo0ujalAu3kWxjDzTJqyQU1wXgKVTps2ZdOequYYwYi9NleshqbVeXtI50VQwtbP69rfCNLch55ioujFqKGxo4mYj7c/yesxOmNzAPsTNyMw+pNzaEJRX6LjuTpooygim0BCQROxcCPpaO1xHDSO5mK5Y5GG4Lw4iNyIfcJu9+/DD5sAAEWaUd0mjRxqHfLH+F0FXsSNWFX9FGg/mYsDpOQqsA2IgMl1cHmJQWLcOEuU9GOwfM4UZsIU/59z49b95g/V+nXThF1LJnhHE/dZ1QxxYnrlTMF9xt6IhJF+RyJoCJwPOOJecvbaewIBgpuDiQsMiomLiEpJS0jKyctRai0rKKvhFWFPX0NTS1tHV0zcwNDI2MTUzt7C00ra2sQUhwRvONbatFefI79QbbmnxpFVf//15cb7l9tcep/1MQPQxGvpYv1cOfT/YVuAAq+AgKwCHWB2HWRI4wro4yrYBx1gJOM7SwElWxilWBE6zBs6wLHCWZYBzrIULbDtwkeWBSywFXGZNXGEdXGU54Bqr4jpr48bAHr+AvkSAEAVCDAhxICSAkARCChBSgZAGhHQgZAAhEwhZQMgGQg4QcoGQB4R8IBQAoRAIRUAoBkIJEEqBUAaEciBUAKESCFVAqAZCDRBqgVAHhHogNAChEQhNQGgGQgsQWoHQBoR2IHQAoRMIXUDoBkIP1K7TC/SmDwj9AEiyyBPxCDeJ32Jq/L5SuCTQgA+9YgrDr0OwVUVexYVeyFNcwF0FuoE0V1IcHYu52gT+0kXBK4nr6el0CcZlMiPM9IKDQY100KueobGOYYxqXmE2bizVAIvs3nqFKcc2YSnyk3Q66OkY8nTCVJah4UHTi65clskzVJytzLmz0OWG+nq6ehZcVgN2CUBdufG7YapTyZhAEsBCmDTFKiHIKIpeKyIJIV1OElQuSUcvo0RIF3kpyKIZOErmSCplKmKxYhTkUoyaXolRUsvfwaJMisimqRySziJkuA5G4YBJcQYmM1KdmYYUM2dxY/X5OURfOXuuSUKTUvLpEAvZCEemZ6S/uQf1kkyysiqfJsnvzYbNx8FV9QKi9O3ylLF1OaUYAy/Yp+PoaciqKjvhIGOqrgDDdVlkUKq4irNkPegq57Eipi6rWqrHMyGppKQSWtZGLfNK70FU8OU882IMadJnkR3cThwvKld0DA9jqsHRrq4+RLltSour902A71VtvK5RTDUNekfUY1bt7WoNqRjfi6lc227klPfOTg2uHkOUXYO8wdFJ5dTYMHeMdJ7lvq1LNQw0Gq7LDq7m3YIm6XY+omzVKGDi++/FrjYexeNdwt5ZLWnrH9vFXdPkSZeWFIuLquVlRBlPESMzkDpP5coKrg4uU+0dV0zsU2unlJP7a1RXiPGinJeSBe19ozvNZNkEOtaEyqyS9jSDpjpmVw7h6hELkuYPSG6xBbgTpKbTru2qQR7Vtr63Y6pRRLleIs0iyOpsEbnSrrMmuWbTi1HRUdmL2OLyMsXjz62Qexf9l2YprqazKVG6XCaisrR9qPEmV+jlrFDVq1cCY3GRkEovXwl+GbHYL4PilZUK5dJH8W1lBBAohXBqSMhB6HqKziZICc7AaAzByf2crEsnlgETqQA2kueLAAWoywPhAIuVlpBEliUohuuZSWdXVuVQrALl8ct4Rd4KNSy9dAwh50x3FRjg6otHl45cwKC2tRbjYChuC/a1mVROBRNh1eyBjmFtHkr5EgPF4fqz4DIWA0NuMjCZ0evIPq2gIKUKZLbn3UsbKSKaJkmCEpH0DMysVEbyRHQf/XxVHlquUi0LpQeXQFFpDBnWd0l1wRqbBwGcc2OqRxTDqlHl2Bq2Lg4sBJdS/Hb/VZgS70mk+/zGIof4Ve7j7ntDCK7GYov3eJgzRQirt5t1cC2IU4IT7lX8MbtuR0uaq8E1/CErSrZracnmx9yexUXBH+W7l5dtfyroX1kJ/buMrbNE71mwW6lRcHuvBrsgUrPXE+QZryHAuK83Dzja7GToaa8xu3UKBxyhFu1xhFaprlgTOIJXAG7bNx9Svh0TAE6fwgBvnA5l8HzFV3wlrzKbVDSoS1RTo/aeqieNT83co86TR95gAusmS1J/b6/lALsa18FKLKl5ZVWFVFIgvSxS8j0JXcLNbCTmGDUaxEjQuyjIOr+CrPdPYCS+gTyzCFdPP+XcZTcSyJ0tp8H3b5+HomdemfChsI0ZbXD9VUCKUO2xrGivk03b1tZH07k08kT6JVFe0Z5h8EHX6uoL4sX/q6Op8AJ28Zq60rDikJDisNK/WtobLw4pDfsrJ33yOzXfF3QiVRNeBVhVsOSBcu0z+XN5Q4O8UQ6h361itj7ztmfxvI8t3h8HJ4zLTUs7fWrHjrR0setzL+9ab356MzZX5T+wXugerh8dGOgqL2cwoqNO17WdPnV6Knp8/IvrpIUjJIKjBXHjCwi88rwuqG5XazcytQ0Hn8Ya4Nf7hM3Y0F+fnSN4oYceOoGjmBA/bM0+7whOYkdwZCWOYicot13nxefhQXBuXlxcXsorGUos0XKdE4TM/y+t2rhemTCDuEndAtwkbiH7/2vip3NXrP5uaPoMWTRwjzH6CVk/sMz80mbezEga8Lw/get4YiNqyo90NTHsYzVHvRfE4c8F2u+vsqdpi03s3mm2hTmXZ8M+99AE/4Ld8k7tDaYxZcIe4D8K2Qq+Zn/xTFp1Grn9rDUR6X/amrAM84fjeLztp0x6Ir/w3O+hNfcEbjPekIrpmgsWzNe1c/YWmQde9DXA+k3qYIIZvOlQyErOpYXYGI8gMiCQlHQMGSg5fgAZJIwpayqqdyuwD8prEtdABgS52gykWJ7tCe4+G7yvO7hnH4q4NWY0prsWXWnk288F2nai4hAIjB+a0FQZmac3fzq36e13v6h5myfiGDs+icwT5fVdJU4YcPyYxqlpNTlNh743+cLczDyY3kQ1B3+ia8Cx55hArTZ0ZoXdfv5eHv62C1qxmHQvobrj61usMzw8Q+ILj13UVhUGVlPQnVDfbJUREZ6SVllqcCE+O8AiprRcEZKclew00hfslezhkeQVjOmXNAblxB7FRJBYnBbhlG8eUyZR8wWg5uIt/aQ732hfdUVpuUWM+pgR/1hl1Ld0x080OZ+HdbKVVUb4x92e2qSWdhoZGhAy2+aSnv3a3FUjmsoS/jS73ur58Sd4LDh8qHB0MJZzD4iHBNj02HKhtlUkF+1vDRcVKMwPI1quwUudMEwYqhUFilp3yUXyWSqUP2sNrJMNojBR67Mk7CothruzDWLjsqXAxPbF6urI5MHIc+kVtj5wspx1GswYDC8JDS3e0NKG8FRPTrOWTiMe6UR6w45FMSR6VgkvqXMDlqmC1E9dHj+WJHoeEknyogSpgrmUzML6dNb1kJKMoCuVvMMuYWNj7q8IEhuLIL/qL5g+IvJ+8fQLBF4NrxPWyetE+/WFdSDc5S4fMr18lgX4OT6jr7yhR8JC4R+bu6HaE3leH0VT5dXtSg8OFHineqWkeKV6F4RLnbbMz1s6SVNNkRZe1hsEfFA9ufgq89WJKUdw7N5TMrMkGX/i9IkjXnzBreRuQj4gJyBT/s03BpYR6erTXavvlpd+PRwltP3BxiZl119JSdJKXR1z54iMU+9qNH//rf3nS7+vZuWPuruLNphgFhYbK3j69cbfa+q/w/9Y5t9bWIAA05HaBA+PBH3UujT9kP5QG8wCzd/D5hfhobd1bxk4BJkY3HpywZhjEuRwV7aP3aEliBxC+2mtu0dSomfde59qk/eI0HbeFfC+XTIMsUnSb93UchDe0pFvFj4VpGzUgeIWkeiArLUFUe7bhjEd/nXr5kOtteJNm2Hi3ugrqjHy6tXoul+VFLrmuqhULrmuhRda2ukq1X3Vha4XOO71Kj5cWxiSJxDkhRT+lFJuPE9QGPJTris8uJWwIS5uw6chRdqn4V8X/6yZcrv42JGXsqSZUAz/rF493qxzp0XTYbeEgUL4p4udVqXgMYeeEtiQ+k/WP6mc81tj+eRJXFxEuK1tbCxoY+uK6+DehFlmdIWSVAjHj88iBzwkoetChLAsKtxmvsR9R2FOjoG4WqloF78TEz7fbsdhJe4BSdoRG4qLkpMHB4P27oPWzW/evN78B3jNGLdRnzcvKgS9NQQAABqnMk0jSSTYabMJrYTmkyqPplkCqkAPa1/HKABvXqLr0JvOcv3oz7rGQ4qKrtaZzPRqxD8ht3UfTJSX0rUMxkm37g16DV2FNloTqmhXqNAnVVf4FzUaUg5a02WzFZVBm6wJZFOaMFPRasShjG5pLYCiLJlXie5ATZvW4x19sim9+l+py4OFtD12JZyoRwY4ugqA5Bv+fUjhjE9/oQEwflXQYVi0KpjY78hJv0woYmXN2R96//v7AiGM+n53VSkGzJ0P4PfzQiM45QhEgscGA/Q3HICGuil8dQLtmC7g4AV6vMAQwNZ6HE6NgymsBRQQHUNAwBwULmMAGzoAReAg6CDwENMFHiyDHgJvFmBA/W8g46vh4Irkd0b4kuheUomE3xiGZCU7Qfwm/1FqZDKPGzYVXd0XEopVdKZbTB3Dk6o3XjibT6ZxSSmxKcI/CNr2quX5fuMR95pb4LxhBV9E5LxIioigb7jZfYPEEonJcoz/cA0V7xsjxqPWg6Tvl8KUJkBhdYzOcrRXo+CJ+oZn9i7Bcig+tSqSkHzge1H4rh8IXLPVK4jyf6dUM/OyZgu0cNsVjGqSXt/9sAUKBg4BCQXqTwSAL/Dq1/P/n5OUyebyhWKpXKnW6o1mq93p9vqD4Wg8mc7mi+VqvdkSyriQSlu243p+pVqrN5qtdqfb6w/kWsexg2CwGpn27AhPddse2IMgwLQLlxW9WK0Rfjuem6AY3V3mDJEcKkqOZBWvinIGkrKfQCeWpsREqOzfwyFTPYImFQuKbge6LLswXOs2nHEbXt1xWWEXv7q1g5VRrHaP7hB/bGqytd8OS/d8pRq13d1Vqu6EiWX3LOWh7JRqyppe91JRw2e5n9q6SOEgxxxzXHEnJw2PiKJzpZx1h5rwmFobmxJP6HaLhnPE7VK0W2pkPSiDY+ShXsiF3g433aDK1LD355neaFcq9LpTY8Sjej80NI4nipQ20THUKnRwJ3cYdGQ2cqWCSKQ4zLblgnQwPEN5LptWIJCKGJlUIOn96swaJxsUi5G3rg0A)}.ag-theme-alpine,.ag-theme-alpine-dark{--ag-alpine-active-color:#2196f3;--ag-selected-row-background-color:rgba(33,150,243,.3);--ag-row-hover-color:rgba(33,150,243,.1);--ag-column-hover-color:rgba(33,150,243,.1);--ag-input-focus-border-color:rgba(33,150,243,.4);--ag-range-selection-background-color:rgba(33,150,243,.2);--ag-range-selection-background-color-2:rgba(33,150,243,.36);--ag-range-selection-background-color-3:rgba(33,150,243,.49);--ag-range-selection-background-color-4:rgba(33,150,243,.59);--ag-background-color:#fff;--ag-foreground-color:#181d1f;--ag-border-color:#babfc7;--ag-secondary-border-color:#dde2eb;--ag-header-background-color:#f8f8f8;--ag-tooltip-background-color:#f8f8f8;--ag-odd-row-background-color:#fcfcfc;--ag-control-panel-background-color:#f8f8f8;--ag-subheader-background-color:#fff;--ag-invalid-color:#e02525;--ag-checkbox-unchecked-color:#999;--ag-checkbox-background-color:var(--ag-background-color);--ag-checkbox-checked-color:var(--ag-alpine-active-color);--ag-range-selection-border-color:var(--ag-alpine-active-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-input-border-color:var(--ag-border-color);--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-input-focus-box-shadow:0 0 2px 0.1rem var(--ag-input-focus-border-color);--ag-disabled-foreground-color:rgba(24,29,31,.5);--ag-chip-background-color:rgba(24,29,31,.07);--ag-input-disabled-border-color:rgba(186,191,199,.3);--ag-input-disabled-background-color:rgba(186,191,199,.15);--ag-borders:solid 1px;--ag-border-radius:3px;--ag-borders-side-button:none;--ag-side-button-selected-background-color:transparent;--ag-header-column-resize-handle-display:block;--ag-header-column-resize-handle-width:2px;--ag-header-column-resize-handle-height:30%;--ag-grid-size:6px;--ag-icon-size:16px;--ag-row-height:calc(var(--ag-grid-size)*7);--ag-header-height:calc(var(--ag-grid-size)*8);--ag-list-item-height:calc(var(--ag-grid-size)*4);--ag-column-select-indent-size:var(--ag-icon-size);--ag-set-filter-indent-size:var(--ag-icon-size);--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*3);--ag-cell-widget-spacing:calc(var(--ag-grid-size)*2);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size)*2);--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size)*2);--ag-widget-vertical-spacing:calc(var(--ag-grid-size)*1.5);--ag-toggle-button-height:18px;--ag-toggle-button-width:28px;--ag-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--ag-font-size:13px;--ag-icon-font-family:agGridAlpine;--ag-selected-tab-underline-color:var(--ag-alpine-active-color);--ag-selected-tab-underline-width:2px;--ag-selected-tab-underline-transition-speed:0.3s;--ag-tab-min-width:240px;--ag-card-shadow:0 1px 4px 1px rgba(186,191,199,.4);--ag-popup-shadow:var(--ag-card-shadow);--ag-side-bar-panel-width:250px}.ag-theme-alpine-dark{--ag-background-color:#181d1f;--ag-foreground-color:#fff;--ag-border-color:#68686e;--ag-secondary-border-color:rgba(88,86,82,.5);--ag-modal-overlay-background-color:rgba(24,29,31,.66);--ag-header-background-color:#222628;--ag-tooltip-background-color:#222628;--ag-odd-row-background-color:#222628;--ag-control-panel-background-color:#222628;--ag-subheader-background-color:#000;--ag-input-disabled-background-color:#282c2f;--ag-input-focus-box-shadow:0 0 2px 0.5px hsla(0,0%,100%,.5),0 0 4px 3px var(--ag-input-focus-border-color);--ag-card-shadow:0 1px 20px 1px #000;--ag-disabled-foreground-color:hsla(0,0%,100%,.5);--ag-chip-background-color:hsla(0,0%,100%,.07);--ag-input-disabled-border-color:hsla(240,3%,42%,.3);--ag-input-disabled-background-color:hsla(240,3%,42%,.07)}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-status-bar{color:var(--ag-header-foreground-color);font-weight:700}.ag-theme-alpine .ag-row,.ag-theme-alpine-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark textarea[class^=ag-]{border-radius:var(--ag-border-radius);min-height:calc(var(--ag-grid-size)*4)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab{flex:1 1 auto;padding:calc(var(--ag-grid-size)*1.5);transition:color .4s}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar{line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px);padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size)*.5 + var(--ag-grid-size)*2)}.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size)*.5 + var(--ag-grid-size)*2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group{border-left:1px dashed;border-left-color:var(--ag-border-color);margin-bottom:calc(var(--ag-grid-size)*2);padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar{background:none;font-weight:700;padding-bottom:0;padding-top:0}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine-dark.ag-dnd-ghost,.ag-theme-alpine.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons{width:calc(var(--ag-grid-size)*5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button{appearance:none;-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-alpine-active-color);border-radius:var(--ag-border-radius);color:var(--ag-alpine-active-color);font-weight:600;padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2)}.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color);border-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active{background-color:var(--ag-alpine-active-color);border-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled{background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size)*2);padding-bottom:0}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message{align-items:center;border:1px dashed;border-color:var(--ag-border-color);display:flex;margin:calc(var(--ag-grid-size)*2);padding:calc(var(--ag-grid-size)*2)}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:.75}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar{font-weight:400}.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-status-name-value-value{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine .ag-chart-menu-close:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine-dark .ag-chart-menu-close:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-menu-close,.ag-theme-alpine-dark .ag-chart-menu-close{background:var(--ag-background-color)}.ag-theme-alpine .ag-chart-menu-close:hover .ag-icon,.ag-theme-alpine-dark .ag-chart-menu-close:hover .ag-icon{border-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-menu-close .ag-icon,.ag-theme-alpine-dark .ag-chart-menu-close .ag-icon{background:var(--ag-header-background-color);border:1px solid var(--ag-border-color);border-right:none}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size)*2);margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button{margin-left:var(--ag-grid-size);margin-right:calc(var(--ag-grid-size)*2)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter{background-color:var(--ag-control-panel-background-color);border:none}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:1px dashed;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size)*.5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:1px dashed;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size)*.5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list{padding-bottom:calc(var(--ag-grid-size)*.5);padding-top:calc(var(--ag-grid-size)*.5)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-clipper,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-clipper,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine-dark{color-scheme:dark}@font-face{font-family:agGridBalham;font-style:normal;font-weight:400;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABToAAsAAAAAKtAAABSXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIkABmAAiyoKsTSobwE2AiQDghwLgRAABCAFhEYHhGMbNyVVBDYOIDRjr6uI6kkh+/8ygRtD4jmwCxG6Uc8o3ROFxLQ2sYXYmrIGce1xv8pXhIMxezz3sL/PuB39LLa+YsghSdHkgf9j733/r8LSK4siEzgBRzgeDWhnPOufNl8fcPDH3reZM0lVZW1lhXQdnt9m7/NB5X9CIh06GTjCQl2oCObE6B8uytzGyrW1wVo4l9qrsFaJq2bliMtwkeeVt7sRH53vzr58LxIMUoEKUqxQQbl0AbCv+qumwLUyZ1gSDkbGq/v1VbHlArbkJyvtR8D/zf2bBXYlUDQlELqenclM5r3m3rnp/3m/lD8lykkpPyVCC6iAXvpKlDIsqpW7CtiR3bNCrtC7rtKuq1uoOeVk7MIDYmqaIqQ4q0cPBCllfKoy+H9seR+uAm2m2KiYsbVvTyMASaiI2vMamZG2/zk/lAO53TyAjwnD/ndrRcJJGZSoFNRfcUxGdR39ce41sMK5ruZHkRmZnwO5mD+jbg9TtJC7eBRDYJwgmVQGWjUtWWyatjl/+ENz+p+ZU10yIZSQZcv09EuuPizOMXUkkKrCr7yIVN5ta55eMp7pRicQHg5p2qLjy4805CpFbC7MvnzyobpQpowpxsQGdCEH4xrTGisUqPdtXglNsQy2uApzDJV8VXgGrbtkg7DDJdl5+z80/rq+lKlkekEEhx9m5afD1BIXwdyOuVbmFoQJcXtoE7NZ5baz/m11gXbSXEVxyo3Pfszyl4pzbW4aXn5dF1Oq8lSv3nSqSwEEK1RqW/p26KnnqjfvPv0rSoKaKQ/bgH0PSGEwW64bNsxOS5zxkTMxQ7/BHJJ+Q5uMZhQVyQIMM1RLU5ijMGeBfqyp1jRTqkMtG2IMuRxm0E3vwSiuU5pg36l2zH6mW1r5+oV0WrFlQpqW7rh1VlmMnolYEW9yFdUiPG3je6GM2Fcg/S/a5gx65qW3jTosJKLyKpV2s00F84fadtCmtPuhP+pM7oKmRprW7mRZ+xRT7CNeqt6RXAnNnPcPVRSZPtE6h1WGscmK2+6gqWkTRTuMUnTh/Vzx+MIOVywpknS9YiK3thQNnBa6v4C77z58VAYKiNCjbu9hYrN33YvSL5FBZmOSj0KzubsMIBaIAiVADIgkpQeHGNqbX0LT/CsT8h8p6tSI7uyfY7df1XMq9dee06/wJXnrBu278NqVBfY8HXDKV5V7UROCz6VqS0GGAak4dUK5PoFKg+iM6k7rGppa2jq6evoGhkbRBqdm5hb+JlxZ29jaadk7ODo5G7q4url7GGp5eml5e/iAEOe2Pbe5XFmLE7OSeAL8xsSU6/rfX8/Toi7MK8ZPAUSfjRpB6YM4t1ewMmCVtQBrrAFYZ+3ABqsENlkvtlg5sM2agB1WDeyxZmCfNQIHrAOHrBY4YjXAMevCKasAzlg9cM6qgAvWiUvWgytWB1yzVuCGdeO2YR9fCnohFUIahBCEdAgZEKpBqA6hBoSaEGpBqA2hDoS6EOpBqA+hAYSGEBpBaAyhCYSmEJpBaA6hBYSWEFpBaA2hDYS2ENpBaK8FyeDrgH7SEUInCJ0hdIHQlbmpdINSdIfQA0JPCL0g9GbmoI8WJIMvjLoQgRBlpolB3Ykz85EwlVKA/qerPAB3IH62JJ3VIuke1g1zvVbK10IhyZVTsFphUHEHHUCV5CouQBhKo8qAkiZrK9KG1ZA2H6lHGj6SLhAwqL35fJ8Umgv7U5HxuYw/k8GBEe14mYrJ9KMff0moj0IkoNNH8JgcqdCHirqLpTCBD5VO14b5lPn6qrdOp4sEDD8GfSSdrwgQ0/0kNBrd14cmEYin1ZtF94lPlioQS2vPuN2yL4p3uFwx35ec9XgCv5y82+sd99MM25MRmAtY8J1Px/xQeu5Z0FeTdg2M9SA210wEQkCzer36bkG3pN2lalKd53cBFEIBQ2gN2K1t9Yp6RZ09msuankCIORnXE2QCxoQxA/lWj8IkjLjDoHhw6AGbXyOQWhvmUiUL7q5kJ72VrIQnhdlZtPiiB9ALMDEej87vYxHG6SgFqUelIiQKEA7L5vFANKvXi7LtbjegWlyuGpbt7nHqnLjndh6cCjlNTt7HyogivJJzdDELYte+FkFiLG0e3zMursjHy8onkTjexO8S9wHLU/szyBreoSlFaOhUJXtJanFZwVMLEEE5MKLCsykDpyG2JyY8dcEzbz1QhuTkMgHjuai51l5tC+ER9pADfCJmsz/1aQi0wpeJtwnaUXRqiaWtqwuxHerp6NgFWfcfc6D2C0eApcnWIuzoQWzHgWVnt703oLXV3oxb+s4jtpAWHs5cur29GbX3QtaOQ8JDPUetx3pNH+xuj3V7LR22LmBpbhYoDwqau9tJnGwVQYmDzRbAx5qawr0WISEUpnGWdnNFS2fvQUH54Urxo6jkNNZTWgLrPgHsoka/yK7EbOf7LEcu2B3HrEcvMu/TT0qa3NrRc4C/eJAsD1pZhyRKB9a8vG4JTopqxQsdABYVhjeX3DtgOyQkihc8gNh6IOvyBhy7otLsJVF3DMTFfSqpwvgCPeFyjS+P6AgP6ISoG3mFRvy8K5LvxncVyMOjNU7kOanVqy13eKNFnvBdWEKvt9se0OJSlfQBi9uN2uONxyCrx4PYxtemvboLS3eE10sGu9zGgNuFoBKsmXi7IJ58kM3lAilOYvd6odo2VZdegt6pagLgTXrlLcKeQo/mMgSx51oE3QVu9SUZyIM6tTZOr/GZthWq4NFnUBCYRCAUV5ZnPruAl4OsqUeEzmRAzBJDDvEv22wERpfnMwGjAKuoLMaLCCbEIAuXN/EFF9wjdqiwLtfYswOBu7xaLbQrEFL1i/tcsr0Jl9xZ57TkFW/U0bjJNpcK63fpjsRqW0XCi56ITi3Z6x1zxj3CclylEuyUQdorAce8gfs8cWeRBfmK2eHN1BPGUgvmKkACzHMDBpebjOMESWClBIFjOFk7s21ISTgTgd0qxxwvulyfBta6cbcsXqInUwMeMAJx1kjEQ4SrN+Hx4OAnXvGyXcTtzLjKslte45VRp6IId0Zs2fUEn17eYzL4ZrYz8riOPFRrlXaE9NhUB8RtALE5rwKK5dpDlGl/fAOCrdcfIZi929Jl67H2zmbYLt8nv4KigAmh9kuRvP5KQtQqRR5LP5dG7orojT8sKh9oUefHYoJmyd7QvvGKRvgzMh/gtwkk2O2Ym6pyUW9Qp1xKCprRZtHhAKKTvZksqpvsW/COKt7Pg5RQJb/yKJy15TGIYDG/Hf6tcXe0vUHzLcEoRLhGohBpGxlBFEJLARo4JM5WcgCJASh5GwHoqi4P8iAPczjk2HKsC5BzSeUfC2Y41C7ufORdv5DEcAZgYgUkUUthwQhlzagIzyALMKJoOXHLKoz9L1ZTqIzxqo145XQ2YNXa+Pomi8BdjjfbRcZWq9BTQbRM7HK5w4643V5jkSG/3xV36LJ0tLpFhspxGcxPKOp1jD4XJq1Lez3hJz2Ijte9MFWtTvWFR6i3rzoVWGguBXbfgjhJuZQKJlN2562DZ3Ojg2WIu8HRXA1kzKdcRJmdOExp/sdoHIZZwb1/uL8q3PsvPWnpq7+mfFPhP2w01i9HImJKU75KjPgqeVr+V7/9zntMSVkO7rjS0x3byP460tOZzHsQuDrXrXvwFKwH55J3DSAoxVxBRGE6HRZFOPPIdRimI6KcrrTlCbhJk6ZWp2lMPRgTSFObNN3ANJ19Qbf6MBbGOHDQebCKDzgT9NbB41n17fXP05eYlgz+s3R4KYix6AojIgp1Y/TmhRE65uKU3/etkY24KlsruzpChn+sR7/bu/fBg+C2tvkLEp7MxKd6kx5EpwzG6pLOmpYevLi2Z09HSQmFkqC/o0e/c/vOsYS+vsYXuEQO0oBcgr1sBGe+NEYZL+oMUQaHDudEBcHW39lsx0/kARygr25Ia9JoTNpordpk0oQy2ZqgUvcxBA/RKwnjj/Tv74lcrTrdpNE2G9uVqUrwe1Bjxhk78Ftl+dIF1tQT0OjK0brRFaPHog9r2sZTTwJ+WraiAXL5qRL9v4QW7PEwNskG+P6VuuHdqQL5zaUwTxQfwqXvYlbrl0SzRaeiRl4sH0mSkpWsncdZErFAKGPdH+KijayaWQtfMjgEl7VH9MfYfSCc/6OQW0ddLtjNnB2X+0Mgl0mf1JUsFB64zd0R36i5qHaINUBQjS7LRmjimGfi+a3s81PFUQ/D/ZDd3Cpwn+2XWq2KXN3Q+uGTQpOuVqfjOTBdjU+gF9XKovllteV1/DSZxsPCMCajdtSbJJX03o6YHfdi9u6OgAtQdmGM7Zs7+VXf8xpUkduqATdrOC+QlvncBu4Ur8ic0zg3U2hkc+R/xU80Ttz1FLvpx45gcLJz5hatuNzEbRTzxWPIlUT1mA00P/ZINhds9fYpsMlXGsjfTYucReFOpnTlWDaMIh9Asu7Od8VOh8mUqejm5POK+CmR+bGR+HDYmsMH/hvqf9HvSGj5P4ssg5TF+Qm5+hm8Mv5kGR7r6MjQl8bFlcYrhUlZ68M/Zf4vg2Tpi+c16XdRMoODTyUJlfFlcbGleoUgOUv3RWuERtM2FSJmO1oitA1mae7uIOjZqEJcNzNn7qjZ8vnMKlaxMS9WRxTglxiwK6VmmJUFfaafZw5MvY0/Il9iWSLPzXaS9MC4GeNjZyzJSjNil1jjXwPjp90DUBcVY+mraijWKwJRA4NIOP2T/NyC6hWMxQ47wECVBKlckZ+kb9ysSKuKMnBWVB9+hc82U1d/iyHh/3yKOjujegUH/N2c97FbMGQYAv9/DPUGR52x3nixjq4tyuBuR8L7A1bjC3Zy6w31yxJiDbHLDCjn94l/TzhrOAs0czztN3TDkAGEbH7d0N9QToOSWA819kOoru5Hw4/9hYOAKHUjWoZIC9qa+81znIXcOr2+vFCQ1sCBTyoAJ2XoLKvku3ejemql63e9Nc95KFp/f96uUj9NdpBzzpw3wjUXFxz7ZgVSlisuzT7EMZtjR9UfHZvLlJVFcyj7drc6cuAUb8qOPcm5A9M1gDvVMGxYEHjnjiPxGmrLIdYNG4Z1CanMqWzZVG2A809XpPTg5R3KF59T0tKqqvLza7X7O5kIEPVUUmWsqq8ywPTGKvDoPfz553CIv3DLZcrnfJUX5hekic2zr/7yS+cXzi9P6FLSaV3SJdaQ9YL/VxC0f9kUCI/Oj5x7iD4VLVNPUuZljzPFnFOQ/CmCZMMd406oCCIUGUGJ80psYxINeVC6NkU96TO/PD9Mka3MLQjL0fRTc9RYqBqXm3wx3/zizWmajNCWux9pJlpabt21pFEZPjH08uoa/1kRZuna5p/omv4HSVDj0upqA7JVlChJLt5RQG0cGC/Kmir9///nYDRPxj3lbfyB+KHRe4pbL7eK5WflYqt8iAb/8edsGLlBrkQg04ekMZKz0mjpx/CrrzdIU6RnJakgv37rVj9pXK79TsfgnJIZW7r0hsDPZbKsMz9OmFBZRqOKFXF5t+c0N4+Ov0w/b4rYfLL+j87OqYu4iESytFTou5jT1Lx4O/q9R/T+2bNBO1n1v7Hj3tBe+w3UgN/rv5wc9inmu9oLrDYHhhVhjo0LVeoJaZqqJRsd9kfAHO3vYoTb3PSxsgm+dStrLoEMav0qw98xWQN/ymk1RmN/bV0NdHooyvHYLXWrLtctTF+5CgSlDFZMCSlW2mzK4pApzjTGuHsvVk4JcfqkLU9YXh5fEhtbEl/+xg0fURJbHvcG4cqKy4t7D+MFbvOxM/jnkW49n1qmA+M4Q0plQ8P07BnZMC/hIYkGOuuQwqQoUsiB3KQEFdkBZnPHYzhfh9m8HQORyRVs9kQfBSKTVjuWK+4Z3Txv3okT/evWJyUBB3eOXBYgi80UTjSHxunoHDfu+aBZHu3vY4sY+/w5h73hm8ACqI63VpAw078kMPob5zfyWWjHKqZ5MT+j4wnsyVDnBDl90oFbq3/GdQG+/sVv7BLfvgnCaZPJPSVx48GqT1Hzn4+gNEdlGlYbAgb3bZjPWuZlIkuM8+kTdDQIPzfgoAbD9Aq4DKqEwazBvR2msZSTtLRvazoA5kd4PvxK5CINeczi1zVJ38NwnGGPEpkblj+8WRjlTZm7+lVdBAfYVWDZZYZZ/5FIkvvYlouknrLWzWp4uZ4L14JdZyTbJImSbbElGmU7tq+Llm3Wdx48d+v6/sDvrnNoOlv/hx8KDwJgEv2nyxbMmw8+HkS9yw9AOTrlIduTBlt5TptNid8vRfhcFNEbSZgn/C+Ff76ktA7t2ogx2xMGXgXUhlrfG9xGCoe03Aa+JwkQavMge8kPYitAgRY2v/yxMI52Mlz/AjwwD8AAotIBBMTAghkFsEAbwJB/CKiQf5nRgBB4wAfyX/VBALGRyOE3Q0EINCkZ/A+J9jOkAPkn+iWBOGezvslflBqZhrvpk9fD/UBCAUU7zMdQV3+v6gYnnIfvTHZPKfFQhB/R6BRUy8PtrcOxJ8P5DPwPifYzpPA0cH/iyV0SWjbhmCfs/sUjVAgzDXfb3vPEmf1DEXfToGjd+dDcuj7ce5VcNyhTC+fhu1DBCQkD31Xx9x7RYD2FBLo8/HtkSY5XT0aInKdqVM2VxBT3q2Kx2uwOp+HyN4P599GH6h4MR+PJdDZfLFfrzXa3PxxP58v1dn88X+8PJpRxIU3LdlzPD8IoTqQyuUKp8uW7Wh3Ae0EPGplaEOGtXkI1rQEymBoTQPT1DqN5mnkfzf5oPzpuEsmiouRIoPjWq8dCXJM/N5xYxhJtxdK9wiVTvTFMKmAU7ZXhcjRGuNZLU9dLs+iVxWoa3LO2+u0UEA72U9dkONYENVzSga2LKUOrmUml6pWXWJoeyEu5CrSUIDptU6Sc43aJwUbyfYY95njCq4y09CWVzCWICZ8R6wgp8YbTlNileEkpNeWtrK8l7rfD47yoMo3s3CvH5aiR6INeVVjxpmYB44yWN+rfeGFA67yHtyqIjdSnX6hwnwkDPIFUxMimMpLgyWw3WtmiOKycUwEA)}.ag-theme-balham,.ag-theme-balham-dark{--ag-balham-active-color:#0091ea;--ag-foreground-color:#000;--ag-background-color:#fff;--ag-header-background-color:#f5f7f7;--ag-tooltip-background-color:#cbd0d3;--ag-subheader-background-color:#e2e9eb;--ag-control-panel-background-color:#f5f7f7;--ag-border-color:#bdc3c7;--ag-odd-row-background-color:#fcfdfe;--ag-row-hover-color:#ecf0f1;--ag-column-hover-color:#ecf0f1;--ag-input-border-color:#95a5a6;--ag-invalid-color:#e02525;--ag-input-disabled-background-color:#ebebeb;--ag-checkbox-unchecked-color:#7f8c8d;--ag-input-focus-border-color:#719ece;--ag-input-focus-box-shadow:0 0 2px 1px var(--ag-input-focus-border-color);--ag-range-selection-border-color:var(--ag-balham-active-color);--ag-checkbox-checked-color:var(--ag-balham-active-color);--ag-checkbox-background-color:var(--ag-background-color);--ag-secondary-foreground-color:rgba(0,0,0,.54);--ag-disabled-foreground-color:rgba(0,0,0,.38);--ag-subheader-toolbar-background-color:rgba(226,233,235,.5);--ag-row-border-color:hsla(204,8%,76%,.58);--ag-chip-background-color:rgba(0,0,0,.1);--ag-range-selection-background-color:rgba(0,145,234,.2);--ag-range-selection-background-color-2:rgba(0,145,234,.36);--ag-range-selection-background-color-3:rgba(0,145,234,.49);--ag-range-selection-background-color-4:rgba(0,145,234,.59);--ag-selected-row-background-color:rgba(0,145,234,.28);--ag-header-column-separator-color:hsla(204,8%,76%,.5);--ag-input-disabled-border-color:rgba(149,165,166,.3);--ag-header-column-separator-display:block;--ag-header-column-separator-height:50%;--ag-grid-size:4px;--ag-icon-size:16px;--ag-row-height:calc(var(--ag-grid-size)*7);--ag-header-height:calc(var(--ag-grid-size)*8);--ag-list-item-height:calc(var(--ag-grid-size)*6);--ag-row-group-indent-size:calc(var(--ag-grid-size)*3 + var(--ag-icon-size));--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*3);--ag-input-height:calc(var(--ag-grid-size)*4);--ag-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--ag-font-size:12px;--ag-icon-font-family:agGridBalham;--ag-border-radius:2px;--ag-checkbox-border-radius:3px;--ag-card-shadow:none}.ag-theme-balham-dark{--ag-balham-active-color:#00b0ff;--ag-foreground-color:#f5f5f5;--ag-background-color:#2d3436;--ag-header-background-color:#1c1c1c;--ag-tooltip-background-color:#1c1f20;--ag-subheader-background-color:#111;--ag-control-panel-background-color:#202020;--ag-border-color:#424242;--ag-odd-row-background-color:#262c2e;--ag-row-hover-color:#3d4749;--ag-column-hover-color:#3d4749;--ag-input-border-color:#f0f0f0;--ag-input-disabled-background-color:rgba(48,46,46,.3);--ag-modal-overlay-background-color:rgba(45,52,54,.66);--ag-checkbox-unchecked-color:#ecf0f1;--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-disabled-foreground-color:hsla(0,0%,96%,.38);--ag-subheader-toolbar-background-color:rgba(17,17,17,.5);--ag-row-border-color:#5c5c5c;--ag-chip-background-color:hsla(0,0%,96%,.08);--ag-range-selection-background-color:rgba(0,176,255,.2);--ag-range-selection-background-color-2:rgba(0,176,255,.36);--ag-range-selection-background-color-3:rgba(0,176,255,.49);--ag-range-selection-background-color-4:rgba(0,176,255,.59);--ag-selected-row-background-color:rgba(0,176,255,.28);--ag-header-column-separator-color:rgba(66,66,66,.5);--ag-input-disabled-border-color:hsla(0,0%,94%,.3);--ag-header-foreground-color:hsla(0,0%,96%,.64);--ag-toggle-button-off-background-color:transparent;--ag-toggle-button-off-border-color:var(--ag-foreground-color);--ag-range-selection-chart-category-background-color:rgba(26,177,74,.5);--ag-range-selection-chart-background-color:rgba(45,166,255,.5);--ag-input-focus-box-shadow:0 0 4px 1.5px var(--ag-input-focus-border-color)}.ag-theme-balham .ag-filter-toolpanel-header,.ag-theme-balham .ag-filter-toolpanel-search,.ag-theme-balham .ag-header-row,.ag-theme-balham .ag-multi-filter-group-title-bar,.ag-theme-balham .ag-status-bar,.ag-theme-balham-dark .ag-filter-toolpanel-header,.ag-theme-balham-dark .ag-filter-toolpanel-search,.ag-theme-balham-dark .ag-header-row,.ag-theme-balham-dark .ag-multi-filter-group-title-bar,.ag-theme-balham-dark .ag-status-bar{color:var(--ag-header-foreground-color);font-weight:600}.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]),.ag-theme-balham .ag-ltr input[class^=ag-][type=date],.ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-balham .ag-ltr input[class^=ag-][type=number],.ag-theme-balham .ag-ltr input[class^=ag-][type=tel],.ag-theme-balham .ag-ltr input[class^=ag-][type=text],.ag-theme-balham .ag-ltr textarea[class^=ag-],.ag-theme-balham-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-balham-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-balham-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-balham-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-balham-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-balham-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-balham-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]),.ag-theme-balham .ag-rtl input[class^=ag-][type=date],.ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-balham .ag-rtl input[class^=ag-][type=number],.ag-theme-balham .ag-rtl input[class^=ag-][type=tel],.ag-theme-balham .ag-rtl input[class^=ag-][type=text],.ag-theme-balham .ag-rtl textarea[class^=ag-],.ag-theme-balham-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-balham-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-balham-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-balham-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-balham-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-balham-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-balham-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-balham .ag-column-drop-vertical-empty-message,.ag-theme-balham .ag-status-bar,.ag-theme-balham-dark .ag-column-drop-vertical-empty-message,.ag-theme-balham-dark .ag-status-bar{color:var(--ag-disabled-foreground-color);font-weight:600}.ag-theme-balham-dark.ag-dnd-ghost,.ag-theme-balham.ag-dnd-ghost{font-size:var(--ag-font-size);font-weight:600}.ag-theme-balham .ag-tab,.ag-theme-balham-dark .ag-tab{border:1px solid transparent;margin:var(--ag-grid-size);margin-bottom:-1px;padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2)}.ag-theme-balham .ag-tab-selected,.ag-theme-balham-dark .ag-tab-selected{background-color:var(--ag-background-color);border-color:var(--ag-border-color);border-bottom-color:transparent}.ag-theme-balham .ag-tabs-header,.ag-theme-balham-dark .ag-tabs-header{border-bottom:1px solid var(--ag-border-color)}.ag-theme-balham .ag-column-drop-cell,.ag-theme-balham-dark .ag-column-drop-cell{height:calc(var(--ag-grid-size)*6)}.ag-theme-balham .ag-column-drop-vertical-title,.ag-theme-balham-dark .ag-column-drop-vertical-title{color:var(--ag-foreground-color)}.ag-theme-balham .ag-column-drop-vertical-cell,.ag-theme-balham-dark .ag-column-drop-vertical-cell{margin-left:calc(var(--ag-grid-size)*2);margin-right:calc(var(--ag-grid-size)*2)}.ag-theme-balham .ag-column-drop-vertical-cell-text,.ag-theme-balham-dark .ag-column-drop-vertical-cell-text{margin-left:calc(var(--ag-grid-size)*2)}.ag-theme-balham .ag-column-drop-vertical-icon,.ag-theme-balham-dark .ag-column-drop-vertical-icon{color:var(--ag-secondary-foreground-color)}.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message,.ag-theme-balham-dark .ag-ltr .ag-column-drop-vertical-empty-message{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size)*2);padding-right:var(--ag-grid-size)}.ag-theme-balham .ag-rtl .ag-column-drop-vertical-empty-message,.ag-theme-balham-dark .ag-rtl .ag-column-drop-vertical-empty-message{padding-left:var(--ag-grid-size);padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-theme-balham .ag-column-drop-horizontal,.ag-theme-balham-dark .ag-column-drop-horizontal{height:var(--ag-header-height)}.ag-theme-balham .ag-column-drop-empty,.ag-theme-balham-dark .ag-column-drop-empty{color:var(--ag-disabled-foreground-color)}.ag-theme-balham .ag-column-drop-horizontal-cell-text,.ag-theme-balham-dark .ag-column-drop-horizontal-cell-text{margin-left:calc(var(--ag-grid-size)*2)}.ag-theme-balham .ag-column-drop-vertical,.ag-theme-balham-dark .ag-column-drop-vertical{padding-top:calc(var(--ag-grid-size)*2)}.ag-theme-balham .ag-menu-header,.ag-theme-balham-dark .ag-menu-header{background-color:var(--ag-header-background-color)}.ag-theme-balham .ag-overlay-loading-center,.ag-theme-balham-dark .ag-overlay-loading-center{background-color:var(--ag-background-color);border:1px solid var(--ag-border-color);color:var(--ag-foreground-color);padding:calc(var(--ag-grid-size)*4)}.ag-theme-balham .ag-tooltip,.ag-theme-balham-dark .ag-tooltip{border:none}.ag-theme-balham .ag-panel-title-bar-button-icon,.ag-theme-balham-dark .ag-panel-title-bar-button-icon{font-size:calc(var(--ag-icon-size) + var(--ag-grid-size))}.ag-theme-balham .ag-chart-data-section,.ag-theme-balham .ag-chart-format-section,.ag-theme-balham-dark .ag-chart-data-section,.ag-theme-balham-dark .ag-chart-format-section{padding-bottom:calc(var(--ag-grid-size)*.5)}.ag-theme-balham .ag-group-toolbar,.ag-theme-balham-dark .ag-group-toolbar{background-color:var(--ag-subheader-toolbar-background-color)}.ag-theme-balham .ag-chart-tab,.ag-theme-balham-dark .ag-chart-tab{padding-top:calc(var(--ag-grid-size)*.5)}.ag-theme-balham .ag-charts-format-sub-level-group-item,.ag-theme-balham-dark .ag-charts-format-sub-level-group-item{margin-bottom:calc(var(--ag-grid-size)*1.5)}.ag-theme-balham .ag-chart-menu-close,.ag-theme-balham-dark .ag-chart-menu-close{background:var(--ag-background-color)}.ag-theme-balham .ag-chart-menu-close:hover .ag-icon,.ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon{border-color:var(--ag-border-color)}.ag-theme-balham .ag-chart-menu-close .ag-icon,.ag-theme-balham-dark .ag-chart-menu-close .ag-icon{background:var(--ag-header-background-color);border:1px solid var(--ag-secondary-border-color);border-right:none}.ag-theme-balham-dark{color-scheme:dark}@font-face{font-family:agGridMaterial;font-style:normal;font-weight:400;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABCcAAsAAAAAI8QAABBJAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIkABmAAiyoKolScdAE2AiQDgigLgRYABCAFhF4HhQobhx9VBDYOAIT0QxtFiZz0sv8vE7TLtPNhQtSgqVE0lYIwwWMDPiZ7L0NPuCaLHdwkLpR9XeG4dDkRMxeXb287jVmdPdFsKCUP9Gu093f3XLu5ImoJolmWTElkEiExZBJe71CXni3ZT4CSzJwUxq4/Zhi3BsD/0DY/YAKCYgH2nQ1rrAQbMe7OLLYhuW5j0bBiwS2zWOHegwXL/an5UXqbPSz2JRnz9tz0S90xCEwCEk/I7Q5tqs7m08sO2QXgrTxMCQsSLgD/Iq3SartI9BABk2ulTgFQAgphkuUsHFHuWOU5z3tXJvUsq36qiHf3StsvIBgD7Dq1daZToSolQVXDJg1DVhop7nNvvyRevXpFSgr1xmEkwqOQUSiUxHm8x0216PEIFbImgwf2c/8daQ1smysiHDfJqGh83TfuRAAyvTn4yWRxU+6lz60rKmGycwBx83Dp5+xx6YMgrBkTlB9yUqpp659bvgRWuMVtiLzi0LgBqdC6+FD8PVa29sSpoeHFMRKKkClUGp6IdeZV6QyIGExFZdeYoCwfmVIGYxRxbeWuClXaiKCOUt+ISBd5Rn09srCn1Vrah6c5ESgomwyrWnqz9FQkOvn6WQijf/tdZZ4pbTSBToECAs8AiaUPGWvYoTRzSDOEkWowumcNZRImTGukj2uhZNBwgEVl1JtpUVGdvUesk+YBU5gcZ4692pSqZL42Vsn+evksmMTTZQ23EUhnq9sz/HVCg5rQXPPdKbQeXJZSaeN1ddZcp286SJLpclfuPO5JU2phRKpT3VTmilefPvvqmx/+c1y6kiGb1ILtd6k8x3Rd1jUEk15T7LgkkKptsBxtZYY61TXVjG/KgQ0lTE2VhjKGMC9YGchUMi0XmdDLgImPXHjMWGBRG8HIGr45l8FQh9U+mZbrv5WpPMjbymFVU2fUvFbBG6mGmjHaoqGNVeG8bpDfwqGLzzlYO9UN5kN/fepuoYzwdLvqNNdp1X+u0HK1LNE1UfmX38o01oWeJqrmziS/Pmck6TtyGum3ZWhFl+zfj0q9rO+g0vd5or6B5XProdXQpFiJS04Tec9Ldt99kyUw4SVfmZVEj8NcKSB6wB/Bs93vh+9tgQoiQkx+Y/XM1CmfNf1isZkDSeZXaIWvlQIpQAw0AgmIMvXLkEDReSOkqvoZ7D+ylfGwhx/XPPjF9vc1+bjoxi8uNZbHQT28P3ekgDevu0z/rewt2qRwWKrXF4bOmEW8p49n2pyAh2ACsfPZsoqqmrqGppa2jq6ea28PjYxN+COcmVtYWqlZ29ja2es6ODo5u7i6uXuoeXp5g5BK7vGYt9pGzEDKqK2AMxhq6rX+//1ylPZ5yRweZwPij1wuomnVxvPjpA04kRHgZAaAUxnH6XQCZzKLs2kHzmUIOJ9u4GKGgUsZBC5nAlfSC1xND3AtU7iRDuBm+oFb6QJuZxJ3MoO76QPuZRT3M40Ha3P84rCTB4gAYoACQBFgCWAZYAVgFWANYB1gA2ATYAtgG2AHYBdgD2Af4ADgEOAI4BjgBOAU4AzgHOAC4BLgCuCaXbLArw3ybgHuAO4BHgAeGbTVE9B5BngBeAV4A3gH+AD4BPgC+GaXLPCLwEwKkDHDEvMb3/nl/eSn1F9yEU7Bfh/+YhYfztC0uK/4QhR3WtPSw9ksI5oYboaqNqh8qYJgJTSlbZNEDr3MTsmXvFSiKdO0TifrUlhn8nUprz6JsxaOSeePf1I+rjc7s7SRsRNohbPhCVKZTCpfSjUNzxUxlRgbls+lvKrU3MlsakSJKZcv5JPyRWZSmYbUWN+zcgVh4CnJLtJAJaebGLiArO2SIKFEIhQKD3aoRFZSdK3zLQ84RotwjFPxGCOjUw60S96pZJdQHXyIRnh/2AQVhX6d/XKHZPTdr7Tefb8PWXPv24F1SqwXyoPsL4Sin8nPDm5y97p2sWZtrxKi0nRl+A2i/7r/YOYemzlEAw4EgAMAgipCYcUO9wASfW5uF7xD+d6TPyRF00zsc/ovZeXLpc2/fi+F+Z1cGphFl/RrMiqv6IMMKL70QQwHsjniSOkopQOr9JErV9Beunbs2Ckw528/p+7pTaIrtlY+dg3tHaJPXnXXRx0+7KpC33iCdmpthlKnPnq0St11MMculS9du2VuXz/k4tWjhS6tdsxeIbpaLU25WKpePaqEOjwMSrNVTZp4paKntbIsl6vwH/UbmIdTtlbdCXWF21fmtXupX/Tur0QdB/Pul/3xRr/9Sd00wS9hwsb9fg9mpBI0XOluSWYmZPvaoV/JZpnNZequjhBq2PUgaxmip3NRbTK9YC+VpV3mC2ivgdnfyZ32aPafeheh/TJdxtSJMBR3gmb5ehIemb4cRQXtr5F48m3YIJcArYwiGStxZDhd7oT4zxGbn6pkwMMuBI76vm7rmzVx7MJQB0GvfXJD33zqnt82t56tpgHXkSLs8Nr4bql++GbW0Qj9guKWYijsZg/vfEFcTzxQ7uvdrTbgF8VAJT66/50O3eWAZMb23k7nmrVdkh0073/T0w1sEOgwjOK/3oma46uRZRVv9ZsfGFxaHJso2q8Ep1BwSRC4VJW6KwFZ3XQHtnGT+EUFZYMKK4VsVjEeEsFLWovyK35/AmvM4bTUhcvWvIrW2mj5+pch0WfFfXz/KMOj0WMHFG8KPXdVX7HXzIHYPIjlyABGYcjx1PLq1shovMQeU0l59BhWx6Vd56HWquxbgB0c4qajA5UzqW5NxSXJZeUpTXUA2pxcWpxaTrQd0AqUa2PuBNc8acHNUC8wssNOvqt22s43Tlc4TLgxm6+smO2YYoIJDC+Rj6Gy/FG8tjitodx+a4ygMRRE+QickJeXCRq9nXF5af2NVUe8qKHyEffFBBPviEou36f094XTCYaOuHAHHh9DmbT7egTRw8SyNTa89+sMG8aycy7MNi70xnVTKBjHk2r1SRlRx+0T6uzSDUpGyNj8DQFpNZjNv/Hf782bpFIIEi/SNsTXxcbWxTe8EoyvLrbX/2oEEdMvWkisX3kWRfcJ1weO04/7kDM0d6jZPuzXMIhbYKYH9roVSA+81Suw8+GEoHRv78LC8+dMpkKZnnYJhBqh2jeKPt31Naq11vDxpNFoaGqiUlOSz/OCz587vz1ly5bujwQPgSxAePinbiANZAXs+jUwefC9325HWxWBVdgY1IEFXwxHj/HiDXY7EdCO2VBAcvAc29jSywigOQggOzckB4UQw+Wcy9Bv8tNNZrns+qIg9tZ7eesw9STJTkqEPKJfRFtE7Oq/mTVz9w2/18NHzqLccYlMd39EURvvMWcH3PJyl/f7tUrijZwZRvP0TQrnuK50G5U8dADbd3f/4EOtweXlvPGsFTtYPK63TwDrko3D6GaNHqj5xPQo47CMvt9i10Bvr1c+nLEOI7xXuQ1KlL0M5Li5Vm3I9PFZd46zPKk7+lDUYW40eI9iDJfSHbmi21zVEvaBWm7/q71d6Ks4WhBa3Q4fsjx6FBQf6aRnhjNOfOBLBkS4wyP3cvoBvxDePPE8V7HrXITfkSdJJx9JfpV4Lg/hH8jLe/SoLghEHjYvWi234qXdOl8xMn9wd3u+TxrbA/mRVJlWufImfsaF3YfpIS1sx0YeW8jp5npxY8rHl42KmeHowg5mc6B7132Cg+7Ya4QF7i1PxEhEyIZWqbSiv7w4JzArcJDSL7sdb9QUSiWTxXKKXiaWaFxDYseLW69KkIjQf9lZmbxcIzD4OsLqi9OqqicPmDrjcmRwTDdY31UACQ1fMifQmJnon+3fqmihME8gyKsQjLdClAqo/IvLRcsvijYXBkY7iZGoEbNgGtSG2+C76PgxqpusdvlmxW04iDhaA2bQk+s8ZEt9nu+i9d6FGh8N+dTLK2xqlUAtKzTqpyq1JgNfdxXX93eZwN9m80apwBsdf0pYY0X5u1CyiEyoj4ur0wkGJ6TKoLv4G51kuGy4qZuJzo4+Y1i91hIEo1paZbLWlrmauQu/oS2ty89Vt06tSU9f2oDzbYUFs8BY+4aOs+CWG21kwH7dhtnyKMCr0/4v6NHV8kW53qPGaqFUUFAgkAqrE+To6lu3+Khc6nnwJpxyg35TFNvP/C3+e2cbAsiylZG7Y0I9ZqAzEE4l+pK7DB9nHIdDVUxHR5tu6NlzgeDp056Rhwm8pwcnDo/seQoi93hDkPBU0GZOCYOiGMeLHAfr1CPTjgRstfS0dZzllLt3yfXkp95t/3vuZPyfuvSst+kZ+eypSaDrsza31YRXhHV0hFWE11wRjK+j4999TfgVhbVT81RlTWylSFQZW/OoYfdeKaqJfZRrDdYvEl1mpm5mwfLOjH47sf0yhSBxxsaXl/elRaHfJFtobigWemPZUKmfQmG4LosMCsUCHNDqmED16e3wTnQ42nlRytItWza+N1utR+F6QC6eC7u6j31a/RvtIklOn37+nFBhrMRwJTG1MTmh/6WNphoMc8lRTJq4JGdgesJTe09oyP1MK0EE4bq62txckhxw4CCMnfD/v31fC4vIQssEIN5JfmdkppVFxaNwwdNpJK1FNz2aQ7V0mEg7brLA/p9YRfus9OqlTJdSyWU6V1LNO10RhKMfuvGZVG0XdTQ6km3DqWd1euCLFVy2jk4WuJmW22K029p9Oi21zWId06Oz1Fq99hLyTlQV4mYaE8KlBpKyUOdcwlD8/+LbkA9B33bXs5O/uTBoZoBQ5fr62ESB3NHfnEqHxO/PEImRNsv5i6P4G5bT/LJXP3+oBUeRleAqaAREZrAV8RfWVD6cc20qQMGYEkE2JfRxHBklQDJw0qwUoLAAp6oGLp2VCbMg/+xZ0AjDgAbg4AoAo2EmsxJQgAs4ycBdOMXAa7PSUIaPSgYjKTALQVL8vz8KUylM+YStRPfNKEo06TeGMZnhclLv4j9KjUzNa/dylG6RUKZP0zX92tQpvKn6xgvn5oNJMSVuivAnWu0G1fK+2fjxRXSW854JW4numxivSE36HcTDGPXciNFKq7X/Alc+dKbmtXsxBluN0oKKdU2/btg6hbfpWPWsF86R9lEzZ4hTiHmqFTX9RCtIN5SgBcTYhOvzpuRpaxHe5W0gU/Y9H3hIQgrSkIEs5CD/dwriAft9+Ger63R7/cFwNJ5MZ/PFcrXebHf7w/F0vlxv98fz9SaUSbKiarphWrbjeuBDACFEEEMCKWSQQwFfpKbwCUEwGI1Mx0aE53pgqj22hiymIzsY0Vs3RPvV89LuM+ieM+eJ5FBRciSjeH8sPJKR+dJyYmlLTAyVk4c4ZqrnlknFWEV3aLmsR1a41gNbpwM76qHDao9w+Wnl1P5iard1Z7hiW5Opw0GUO/Yx/aByFDepehgklqMgPJbDk4oui16PU6QLX+xJYuMihdNslpjjDg8z0nhqqZA6BTHhBbG2JiWe4T8qhX14AIUeEyfWWyn6brjtR1Wmlr2/ybjRkcQw6GE1E57XXEN163imA9cI/QL+HP10gmzEeit6uVdBdJ12lm3MBel0JOtfCRgIIICgEIGBYIYKFhIM8AU9LNA6yDBCgRUm8LDbAwAAAA==)}.ag-theme-material{--ag-material-primary-color:#3f51b5;--ag-material-accent-color:#ff4081;--ag-foreground-color:rgba(0,0,0,.87);--ag-secondary-foreground-color:rgba(0,0,0,.54);--ag-disabled-foreground-color:rgba(0,0,0,.38);--ag-background-color:#fff;--ag-header-background-color:#fff;--ag-tooltip-background-color:#fff;--ag-subheader-background-color:#eee;--ag-subheader-toolbar-background-color:hsla(0,0%,93.3%,.5);--ag-header-cell-hover-background-color:#f2f2f2;--ag-chip-background-color:#e2e2e2;--ag-range-selection-background-color:rgba(122,134,203,.1);--ag-range-selection-background-color-2:rgba(122,134,203,.19);--ag-range-selection-background-color-3:rgba(122,134,203,.27);--ag-range-selection-background-color-4:rgba(122,134,203,.34);--ag-range-selection-highlight-color:#fce4ec;--ag-row-hover-color:#fafafa;--ag-column-hover-color:#fafafa;--ag-control-panel-background-color:#fafafa;--ag-selected-row-background-color:#eee;--ag-checkbox-unchecked-color:#333;--ag-value-change-value-highlight-background-color:#00acc1;--ag-side-button-selected-background-color:transparent;--ag-range-selection-border-color:var(--ag-material-primary-color);--ag-checkbox-checked-color:var(--ag-material-accent-color);--ag-borders:none;--ag-borders-critical:solid 1px;--ag-border-color:#e2e2e2;--ag-grid-size:8px;--ag-icon-size:18px;--ag-header-height:calc(var(--ag-grid-size)*7);--ag-row-height:calc(var(--ag-grid-size)*6);--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*3);--ag-list-item-height:calc(var(--ag-grid-size)*4);--ag-row-group-indent-size:calc(var(--ag-grid-size)*3 + var(--ag-icon-size));--ag-filter-tool-panel-sub-level-row-height:calc(var(--ag-grid-size)*4);--ag-checkbox-border-radius:2px;--ag-toggle-button-switch-border-width:2px;--ag-toggle-button-height:var(--ag-icon-size);--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size)*2);--ag-widget-vertical-spacing:calc(var(--ag-grid-size)*1.75);--ag-font-family:"Roboto",sans-serif;--ag-font-size:13px;--ag-icon-font-family:agGridMaterial;--ag-selected-tab-underline-color:var(--ag-material-primary-color);--ag-selected-tab-underline-width:2px;--ag-input-focus-border-color:var(--ag-material-primary-color);--ag-input-focus-box-shadow:0 0 0 5px rgba(32,33,36,.122);--ag-card-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);--ag-card-radius:2px;--ag-invalid-color:#e02525}.ag-theme-material .ag-filter-toolpanel-header,.ag-theme-material .ag-filter-toolpanel-search,.ag-theme-material .ag-header-row,.ag-theme-material .ag-multi-filter-group-title-bar,.ag-theme-material .ag-panel-title-bar-title,.ag-theme-material .ag-status-bar{color:var(--ag-header-foreground-color);font-size:calc(var(--ag-font-size) - 1px);font-weight:600}.ag-theme-material .ag-tab{flex:1 1 auto;height:calc(var(--ag-grid-size)*4.5)}.ag-theme-material .ag-column-drop-horizontal,.ag-theme-material .ag-tabs-header{background-color:var(--ag-subheader-background-color)}.ag-theme-material .ag-tabs-body{padding:calc(var(--ag-grid-size)*.5) 0}.ag-theme-material .ag-tabs-body .ag-menu-list{padding-bottom:0;padding-top:0}.ag-theme-material .ag-header-cell,.ag-theme-material .ag-header-group-cell{transition:background-color .5s}.ag-theme-material .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing{bottom:0}.ag-theme-material .ag-cell-inline-editing{border-color:var(--ag-border-color)!important;height:calc(var(--ag-row-height) + var(--ag-grid-size)*3);padding:var(--ag-grid-size)}.ag-theme-material .ag-has-focus .ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-theme-material .ag-side-button-button{color:var(--ag-foreground-color)}.ag-theme-material .ag-column-drop-vertical{border-bottom:1px solid;border-bottom-color:var(--ag-border-color);padding-top:var(--ag-grid-size)}.ag-theme-material .ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-theme-material .ag-column-drop-vertical-cell{margin-left:0}.ag-theme-material .ag-column-drop-vertical-empty-message{color:var(--ag-disabled-foreground-color);font-size:calc(var(--ag-font-size) - 1px);font-weight:600}.ag-theme-material .ag-ltr .ag-column-drop-vertical-empty-message{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size)*2);padding-right:var(--ag-grid-size)}.ag-theme-material .ag-rtl .ag-column-drop-vertical-empty-message{padding-left:var(--ag-grid-size);padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-theme-material .ag-status-bar{border:1px solid;border-color:var(--ag-border-color)}.ag-theme-material .ag-column-panel-column-select{border-top:1px solid;border-top-color:var(--ag-border-color)}.ag-theme-material .ag-column-select,.ag-theme-material .ag-column-select-header{border-bottom:1px solid;border-bottom-color:var(--ag-border-color)}.ag-theme-material .ag-column-select-header{height:var(--ag-header-height)}.ag-theme-material .ag-group-title-bar{padding:calc(var(--ag-grid-size)*.75) var(--ag-grid-size)}.ag-theme-material .ag-charts-format-sub-level-group-title-bar{padding:calc(var(--ag-grid-size)*.5) var(--ag-grid-size)}.ag-theme-material .ag-chart-data-section,.ag-theme-material .ag-chart-format-section{padding-bottom:calc(var(--ag-grid-size)*.5)}.ag-theme-material .ag-chart-menu-close{background:var(--ag-background-color)}.ag-theme-material .ag-chart-menu-close .ag-icon{background:var(--ag-subheader-background-color)}.ag-theme-material input[class^=ag-]:not([type]),.ag-theme-material input[class^=ag-][type=date],.ag-theme-material input[class^=ag-][type=datetime-local],.ag-theme-material input[class^=ag-][type=number],.ag-theme-material input[class^=ag-][type=tel],.ag-theme-material input[class^=ag-][type=text],.ag-theme-material textarea[class^=ag-]{background:transparent;border-width:0;border-bottom:2px solid;border-bottom-color:var(--ag-border-color);color:var(--ag-foreground-color);font-family:inherit;font-size:inherit;height:calc(var(--ag-grid-size)*5);padding-bottom:var(--ag-grid-size)}.ag-theme-material input[class^=ag-]:not([type]):focus,.ag-theme-material input[class^=ag-][type=date]:focus,.ag-theme-material input[class^=ag-][type=datetime-local]:focus,.ag-theme-material input[class^=ag-][type=number]:focus,.ag-theme-material input[class^=ag-][type=tel]:focus,.ag-theme-material input[class^=ag-][type=text]:focus,.ag-theme-material textarea[class^=ag-]:focus{border-bottom:2px solid;border-bottom-color:var(--ag-material-primary-color);box-shadow:none;outline:none}.ag-theme-material input[class^=ag-]:not([type])::placeholder,.ag-theme-material input[class^=ag-][type=date]::placeholder,.ag-theme-material input[class^=ag-][type=datetime-local]::placeholder,.ag-theme-material input[class^=ag-][type=number]::placeholder,.ag-theme-material input[class^=ag-][type=tel]::placeholder,.ag-theme-material input[class^=ag-][type=text]::placeholder,.ag-theme-material textarea[class^=ag-]::placeholder{color:var(--ag-disabled-foreground-color)}.ag-theme-material input[class^=ag-]:not([type]):disabled,.ag-theme-material input[class^=ag-][type=date]:disabled,.ag-theme-material input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material input[class^=ag-][type=number]:disabled,.ag-theme-material input[class^=ag-][type=tel]:disabled,.ag-theme-material input[class^=ag-][type=text]:disabled,.ag-theme-material textarea[class^=ag-]:disabled{border-bottom:1px solid;border-bottom-color:var(--ag-border-color)}.ag-theme-material input[class^=ag-]:not([type]):invalid,.ag-theme-material input[class^=ag-][type=date]:invalid,.ag-theme-material input[class^=ag-][type=datetime-local]:invalid,.ag-theme-material input[class^=ag-][type=number]:invalid,.ag-theme-material input[class^=ag-][type=tel]:invalid,.ag-theme-material input[class^=ag-][type=text]:invalid,.ag-theme-material textarea[class^=ag-]:invalid{border-width:0;border-bottom:1px solid;border-bottom-color:var(--ag-invalid-color);color:var(--ag-invalid-color)}.ag-theme-material .ag-standard-button{appearance:none;background-color:transparent;border:0;color:var(--ag-material-primary-color);font-family:inherit;font-size:inherit;margin:0;padding:0;text-transform:uppercase}.ag-theme-material .ag-standard-button:disabled{background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}.ag-theme-material.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:600}.ag-theme-material .ag-filter-toolpanel-header{height:calc(var(--ag-grid-size)*4)}.ag-theme-material .ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size)*7)}.ag-theme-material .ag-ltr .ag-filter-apply-panel-button{margin-left:var(--ag-grid-size)}.ag-theme-material .ag-rtl .ag-filter-apply-panel-button{margin-right:var(--ag-grid-size)}.ag-theme-material .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-material .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material .ag-layout-print .ag-center-cols-clipper,.ag-theme-material .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-material .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-material .ag-picker-field-wrapper:focus{box-shadow:0 0 0 1px var(--ag-material-primary-color)}.SplitPane{display:flex}.SplitPane__pane,.SplitPane__pane--primary,.SplitPane__pane--secondary{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:auto}.SplitPane__pane--primary,.SplitPane__pane--secondary{height:100%}.SplitPane__splitter{--splitter-accent:#2f7db6;background:linear-gradient(180deg,#e6eaef,#d7dde5);box-shadow:inset 0 0 0 1px rgba(96,112,130,.24);position:relative;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.SplitPane__splitter:after{border-radius:999px;content:"";left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%)}.SplitPane__splitter:hover{background:linear-gradient(180deg,#dbe3ec,#cbd5e0);box-shadow:inset 0 0 0 1px rgba(74,96,120,.36),0 0 0 1px rgba(74,96,120,.08),0 0 0 1px color-mix(in srgb,var(--splitter-accent) 35%,transparent)}.SplitPane__splitter:hover:after{opacity:1}.SplitPane__splitter--vertical:after{background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--splitter-accent) 70%,#5e6b7a) 0,color-mix(in srgb,var(--splitter-accent) 70%,#5e6b7a) 2px,transparent 2px,transparent 5px);height:20px;margin-inline:1px;width:2px}.SplitPane__splitter--horizontal:after{background:repeating-linear-gradient(to right,color-mix(in srgb,var(--splitter-accent) 70%,#5e6b7a) 0,color-mix(in srgb,var(--splitter-accent) 70%,#5e6b7a) 2px,transparent 2px,transparent 5px);height:2px;margin-block:1px;width:20px}.SplitPane__splitter--vertical{margin-inline:1px}.SplitPane__splitter--horizontal{margin-block:1px}.SplitPane__splitter--dragging{background:linear-gradient(180deg,color-mix(in srgb,var(--splitter-accent) 24%,#d4dde7) 0,color-mix(in srgb,var(--splitter-accent) 30%,#c5d1df) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--splitter-accent) 55%,#38587a),0 0 0 1px color-mix(in srgb,var(--splitter-accent) 35%,transparent);transform:scale(1.02)}.SplitPane--single{display:flex;flex:1}.SplitPane__primary,.SplitPane__secondary{display:flex;flex-direction:column;height:100%}.SinglePane{display:flex;flex:1}.bounce{animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,to{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,to{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.info-window{padding:10px}.gm-style-iw.gm-style-iw-c{padding:0!important}.gm-style-iw-d{overflow:hidden!important}[aria-label="Marker Info"]+.gm-style-iw-tc{filter:unset!important}[aria-label="Marker Info"]+.gm-style-iw-tc:after{top:-73px;transform:scaleY(-1)}.ui-marker-hover-overlay{pointer-events:auto;position:fixed;transform:translateX(-50%)}.ui-marker-hover-overlay__card{background:#fff;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.2);max-width:320px;min-width:240px;padding:10px 12px}.ui-marker-hover-overlay__arrow{border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;height:0;margin:0 auto;width:0}.ui-marker-hover-overlay__card h3{font-size:18px;margin:0 0 8px}.ui-marker-hover-overlay__card p{margin:6px 0}.MuiModal-root.admin-drawer{z-index:9999!important}.MuiModal-root.MuiDialog-root{z-index:10000!important}.MuiPickerPopper-root,.MuiTooltip-popper{z-index:10001!important}.data-usage-pill:hover{border-color:rgba(25,118,210,.55)!important;box-shadow:inset 0 0 0 2px rgba(25,118,210,.15)}.data-usage-pill:hover .data-usage-pill__percent{display:none}.data-usage-pill:hover .data-usage-pill__remaining{display:flex}.data-usage-pill__remaining{display:none}.DutyStatusChart{display:flex;font-family:sans-serif;font-size:12px;padding:10px;width:100%}.DutyStatusChart__strip{flex:1}.DutyStatusChart__strip>svg{height:100%;width:100%}@property --gradient-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes gradient-border-snake{0%{--gradient-border-angle:315deg}to{--gradient-border-angle:675deg}}.gradient-border-idle{position:relative}.gradient-border-idle:after{background:conic-gradient(from var(--gradient-border-angle),transparent 0deg,transparent 265deg,#424242 275deg,#616161 288deg,#757575 300deg,#9e9e9e 312deg,#bdbdbd 323deg,#e0e0e0 334deg,#f5f5f5 347deg,transparent 1turn);border-radius:inherit;box-sizing:border-box;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;pointer-events:none;position:absolute;transition:opacity .6s ease;z-index:1}.gradient-border-idle:hover:after{animation:gradient-border-snake 3s linear infinite;opacity:1}@keyframes glow-pulse{0%,to{box-shadow:0 0 4px 2px rgba(2,136,209,.35)}50%{box-shadow:0 0 14px 6px rgba(2,136,209,.75)}}.glow-active-lg{animation:glow-pulse 1.5s ease-in-out infinite}.gradient-border-active-lg{position:relative}.gradient-border-active-lg:after{animation:gradient-border-snake 2s linear infinite;background:conic-gradient(from var(--gradient-border-angle),transparent 0deg,transparent 265deg,#424242 275deg,#616161 288deg,#757575 300deg,#9e9e9e 312deg,#bdbdbd 323deg,#e0e0e0 334deg,#f5f5f5 347deg,transparent 1turn);border-radius:inherit;box-sizing:border-box;content:"";inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;padding:3px;pointer-events:none;position:absolute;z-index:1}.report-tab-content-transition{filter:none;opacity:1;transition:filter .2s ease-out,opacity .2s ease-out}.report-tab-content-transition.report-tab-content-loading{filter:blur(6px);opacity:.6}@media(prefers-reduced-motion:reduce){.report-tab-content-transition{transition:none}.report-tab-content-transition.report-tab-content-loading{filter:none;opacity:1}}.gradient-border-active{position:relative}.gradient-border-active:after{animation:gradient-border-snake 3s linear infinite;background:conic-gradient(from var(--gradient-border-angle),transparent 0deg,transparent 265deg,#424242 275deg,#616161 288deg,#757575 300deg,#9e9e9e 312deg,#bdbdbd 323deg,#e0e0e0 334deg,#f5f5f5 347deg,transparent 1turn);border-radius:inherit;box-sizing:border-box;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;padding:2px;pointer-events:none;position:absolute;z-index:1}.ReportAggregatePanel,.ReportAggregate__Panel{font-size:87.5%;font-weight:700;min-height:110px}.ReportAggregatePanel .Panel__title,.ReportAggregatePanel__title,.ReportAggregate__Panel .Panel__title,.ReportAggregate__Panel__title{background:#e5e5e5;font-size:85%;line-height:2em;margin-bottom:5px;padding:0 .5em;text-align:center;text-transform:uppercase}.ReportDetailPanel,.ReportDetail__Panel{margin:5px;padding:5px}.ReportDetailPanel .Panel__title,.ReportDetailPanel__title,.ReportDetail__Panel .Panel__title,.ReportDetail__Panel__title{color:rgba(0,0,0,.54);font-size:11px}.ReportDetailPanel .Panel__value,.ReportDetailPanel__value,.ReportDetail__Panel .Panel__value,.ReportDetail__Panel__value{color:rgba(0,0,0,.87);font-size:14px}.Report__rankedContainer,.ranked-container{display:flex;height:85%;margin:2px}.Report__gridHoverRow,.ag-theme-material .ag-row,.grid-hover-row{cursor:pointer}.ag-theme-material .ag-header-cell:hover,.ag-theme-material .ag-header-group-cell.ag-column-resizing,.ag-theme-material .ag-header-group-cell:first-of-type.ag-column-resizing,.ag-theme-material .ag-header-group-cell:hover{background-color:transparent}.ag-header-group-cell-label{justify-content:center!important}.ag-theme-material .ag-cell-focus{border:none!important}.ag-cell-value{align-items:center;display:flex}.ag-cell-value>*{min-width:0}.ag-cell-value:has(.mapper),.ag-cell-wrapper:has(.mapper),.ag-cell:has(.mapper){overflow:visible!important}.ag-cell-value:has(.mapper),.ag-cell-wrapper:has(.mapper){height:100%!important}.ag-cell:has(.mapper){padding:0!important}.ag-cell-value:has(.mapper){align-items:stretch;display:flex;justify-content:center}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:1!important;visibility:visible!important}.ag-root-wrapper{border:none!important;height:100%!important}.ag-root{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.ag-theme-alpine .ag-root,.ag-theme-material .ag-root{border:1px solid #bdc3c7!important}.ag-paging-panel{border:1px solid #bdc3c7;border-radius:8px!important;margin:5px 0 0!important}.ag-layout-auto-height{border-top-left-radius:8px;border-top-right-radius:8px}@media(max-width:768px){.ag-paging-description{margin:0 1px!important;width:80px!important}.ag-paging-description span{margin:0 1px!important}.ag-paging-panel>span{margin-left:unset!important}.ag-paging-description>span:first-child{display:none}}.ag-body-horizontal-scroll,.ag-body-horizontal-scroll-viewport{height:8px!important;max-height:8px!important;min-height:8px!important}.ag-body-horizontal-scroll-viewport::-webkit-scrollbar{height:6px}.ag-body-horizontal-scroll-viewport::-webkit-scrollbar-track{background:transparent}.ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.MuiModal-root{z-index:1000!important}.MuiModal-root.aggregation-panel-drawer,.MuiModal-root.filter-panel-drawer,.MuiModal-root.notes-cell-drawer,.MuiModal-root.query-panel-drawer{z-index:9999!important}.MuiAutocomplete-popper,.MuiMenu-root,.MuiPopover-root{z-index:10000!important}.animate-icon{animation:spin 2s linear infinite;color:#fff}.ControlledDataGrid{border-radius:4px;margin:0 10px}.ControlledDataGrid .ControlledDataGrid__headerCell--actionButtons.ag-header-cell:hover{background-color:unset}.ControlledDataGrid .ControlledDataGrid__cell--actionButtons.ag-cell{padding-left:0}.ControlledDataGrid .ControlledDataGrid__cell--icon,.ControlledDataGrid .ControlledDataGrid__headerCell--icon{align-items:center;display:flex;justify-content:center}.ControlledDataGrid .ControlledDataGrid__cell--icon.ag-cell,.ControlledDataGrid .ControlledDataGrid__headerCell--icon.ag-cell{border:none}.ControlledDataGrid .ControlledDataGrid__cell--icon a,.ControlledDataGrid .ControlledDataGrid__headerCell--icon a{text-decoration:none}.ControlledDataGrid .ControlledDataGrid__cell--icon .Icon,.ControlledDataGrid .ControlledDataGrid__headerCell--icon .Icon{color:#333;display:block}.ControlledDataGrid .ag-theme-balham .Chip.MuiChip-root{height:18px}.ControlledDataGrid .ag-row-group-expanded .hideAggregationSummary{display:none}.ControlledDataGrid .ag-cell-value{align-items:center;display:flex}.ControlledDataGrid .ag-cell-value.ag-numeric-cell{justify-content:right}.ControlledDataGrid .ag-cell-value.ControlledDataGrid__cell--list ul{list-style-position:inside;padding-inline-start:0}@media print{.ControlledDataTable{font-size:7pt;width:100%}.ControlledDataTable th{padding:.3em}.ControlledDataTable td{padding:.3em;word-break:break-all}}.AdminCard{background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.175);padding:15px;position:relative}.AdminCard .Icon{bottom:3px;color:rgba(0,0,0,.059);font-size:4.2em;left:0;position:absolute}.AdminCard .MuiCardContent-root{padding:0}.AdminCard .MuiCardContent-root:last-child{padding-bottom:0}.AdminCard h3,.AdminCard p{font-weight:200;margin:10px 0}.AdminCard p{font-size:20px}.AdminSearchPanel{padding:10px}.AdminFormLabel span{color:rgba(0,0,0,.54);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.00938em;line-height:1}.AdminFormLabel p{border:0;display:block;font:inherit;height:1.1875em;margin:0;padding:6px 0 7px;width:100%}.AdminColorDisplay{align-items:center;display:flex}.AdminColorDisplay .AdminColorDisplay__colorSwatch{border-radius:5px;display:inline-block;height:20px;width:20px}.AdminToggleSelectInput--on .Mui-disabled .MuiInputBase-input{background:rgba(0,100,0,.102);border:1px solid #006400;color:#006400;font-weight:200;text-align:center}.AdminToggleSelectInput--off .Mui-disabled .MuiInputBase-input{background:rgba(139,0,0,.102);border:1px solid darkred;color:darkred;font-weight:200;text-align:center}.AdminTenantDefaultValuesPanel{border-bottom:1px solid #e2e2e2;width:100%}.AdminTenantDefaultValuesPanel h3{text-align:center}.AdminTenantDefaultValuesPanel .AdminTenantDefaultValuesPanel__Group{clear:both;display:flex;flex-flow:row wrap;justify-content:space-around;padding:0 0 15px}.AdminTenantDefaultValuesPanel .AdminTenantDefaultValuesPanel__Group .AdminTenantDefaultValuesPanel__Item{border:1px solid #e2e2e2;font-weight:700;margin-top:10px;min-height:80px;min-width:200px;padding:5px;text-align:center}.AdminTenantDefaultValuesPanel .AdminTenantDefaultValuesPanel__Group .AdminTenantDefaultValuesPanel__Item p{font-size:2em;margin:0}.AdminFilterPanel .ExpansionPanel__details .Form{column-gap:10px;display:grid;grid-template-areas:"ouMode ousSelected"}.CreateAdminNewItemDialog .BasicDialog__content,.DeleteAdminItemDialog .BasicDialog__content,.EditAdminItemDialog .BasicDialog__content{display:grid}.DeleteAdminItemDialog__display--item{font-style:italic;font-weight:700}.CrudAdminItem .CrudAdminItem__form{background:#fff;border:1px solid #d3d3d3;margin-top:10px;padding:30px}.CrudAdminItem .CrudAdminItem__form .Form{display:grid;grid-row-gap:.2em;grid-column-gap:1.4em;border-bottom:1px solid #f2f2f2;grid-template-columns:repeat(2,3fr) 1fr;justify-items:left;padding:5px}.CrudAdminItem .CrudAdminItem__form .Form[max-width~="450px"]{grid-template-columns:1fr}.CrudAdminItem .CrudAdminItem__form .Form[max-width~="450px"] .Button{width:100%}.CrudAdminItem .CrudAdminItem__form .TabularInput__title{display:grid;grid-row-gap:.2em;grid-template-columns:7fr 2fr;justify-items:inherit;margin-top:20px}.CrudAdminItem .CrudAdminItem__form .TabularInput__title[max-width~="700px"]{grid-template-columns:3fr 2fr}.CrudAdminItem .CrudAdminItem__form .TabularInput__title button{float:right}.CrudAdminItem .CrudAdminItem__form .ImageInput__frame{height:unset;width:100%}.CrudAdminItem .CrudAdminItem__form .ImageInput__frame .ImageInput__hint{padding:50px}.CrudAdminItem .CrudAdminItem__form .ImageInput,.CrudAdminItem .CrudAdminItem__form .SelectInput,.CrudAdminItem .CrudAdminItem__form .TextInput{width:100%}.CrudAdminItem .CrudAdminItem__form .ImageInput__hint{color:rgba(0,0,0,.54);font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.00938em;line-height:1}.CrudAdminItem .BasicDialog__title{min-height:60px}.CrudAdminItem .BasicDialog__content{background:#f2f2f2}.CrudAdminItem .CrudAdminItem__controls{display:grid;grid-row-gap:1.2em;grid-column-gap:3em;grid-template-columns:repeat(2,1fr);justify-items:left}.CrudAdminItem .CrudAdminItem__controls[max-width~="640px"]{grid-template-columns:1fr}.CrudAdminItem .CrudAdminItem__controls[max-width~="440px"] .CrudAdminItem__nestedControls{grid-template-columns:1fr;width:100%}.CrudAdminItem .CrudAdminItem__controls .NumberInput,.CrudAdminItem .CrudAdminItem__controls .SelectInput,.CrudAdminItem .CrudAdminItem__controls .Slider,.CrudAdminItem .CrudAdminItem__controls .TextInput,.CrudAdminItem .CrudAdminItem__controls .ToggleInput,.CrudAdminItem .CrudAdminItem__controls .ToggleInput .MuiFormControlLabel-label,.CrudAdminItem .CrudAdminItem__controls .ToggleInput .ToggleInput__label{width:100%}.CrudAdminItem .CrudAdminItem__controls .CrudAdminItem__nestedControls{display:grid;grid-template-columns:repeat(2,minmax(10em,20em));justify-items:left;grid-column-gap:.8em;grid-row-gap:1.2em}.CrudAdminItem .CrudAdminItem__controls .CrudAdminItem__nestedControls .SelectInput,.CrudAdminItem .CrudAdminItem__controls .CrudAdminItem__nestedControls .TextInput{width:100%}.ApiKeysSummary>.RequestsProgressIndicator{float:right}@media print{.ErrorSummary__Card{margin:0}}.ErrorSummary__Card h4,.ErrorSummary__Card ul li{color:red}.modal-overlay{background-color:rgba(0,0,0,.5);z-index:100000}.modal{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 48px);max-width:95%}.modal-header{display:grid;grid-template-columns:1fr 1fr;padding:0 10px;h2{display:grid;grid-template-columns:10% 90%;margin:0;svg{align-self:center}}button{justify-self:flex-end;z-index:100000}}.modal-body{overflow-y:auto;overscroll-behavior:contain;padding:0 10px 10px}.modal.commonsModal>.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}.close-button{background-color:transparent;border:none;font-size:24px;padding:10px}.CameraEventConfig{--cec-accent:#1976d2;--cec-on-accent:#fff;--cec-surface:#fff;--cec-surface-inset:#f2f2f2;--cec-border:#ccc;--cec-border-soft:#e0e0e0;--cec-text:#212121;--cec-text-secondary:#595959;--cec-text-muted:#999;--cec-negative:#d32f2f;--cec-positive:#2e7d32;--cec-warn-bg:#fff4e5;--cec-warn-border:#ffe0b2;--cec-warn-text:#663c00;color:var(--cec-text);padding:16px}.CameraEventConfig__tabs{border-bottom:1px solid var(--cec-border-soft);display:flex;margin-bottom:12px}.CameraEventConfig__tab{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:rgba(0,0,0,.6);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:.03em;padding:12px 16px;text-transform:uppercase}.CameraEventConfig__tab .material-icons{font-size:18px}.CameraEventConfig__tab:hover{color:var(--cec-text)}.CameraEventConfig__tab--active{border-bottom-color:var(--cec-accent);color:var(--cec-accent)}.CameraEventConfig__tab--active:hover{color:var(--cec-accent)}.CameraEventConfig__tab-count{background:var(--cec-surface-inset);border:1px solid var(--cec-border-soft);border-radius:10px;color:var(--cec-text-secondary);font-size:12px;font-weight:600;letter-spacing:normal;min-width:20px;padding:1px 6px;text-align:center;text-transform:none}.CameraEventConfig__card{background:var(--cec-surface);border:1px solid var(--cec-border);border-radius:8px;padding:16px}.CameraEventConfig__card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.CameraEventConfig__title{font-size:20px;font-weight:700;margin:0 0 4px}.CameraEventConfig__subtitle{color:var(--cec-text-secondary);font-size:13px;margin:0}.CameraEventConfig__add-button{align-items:center;background:var(--cec-surface);border:1px solid rgba(25,118,210,.5);border-radius:4px;color:var(--cec-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;letter-spacing:.03em;padding:5px 12px;text-transform:uppercase;white-space:nowrap}.CameraEventConfig__add-button .material-icons{font-size:18px}.CameraEventConfig__add-button:hover{background:rgba(25,118,210,.04);border-color:var(--cec-accent)}.CameraEventConfig__banner{align-items:center;background:var(--cec-warn-bg);border:1px solid var(--cec-warn-border);border-radius:4px;color:var(--cec-warn-text);display:flex;font-size:13px;gap:10px;margin-bottom:16px;padding:10px 14px}.CameraEventConfig__banner .material-icons{font-size:18px}.CameraEventConfig__toolbar{align-items:center;display:flex;gap:12px;margin-bottom:16px}.CameraEventConfig__search{align-items:center;background:var(--cec-surface);border:1px solid var(--cec-border);border-radius:4px;display:flex;flex:1;gap:8px;padding:7px 12px}.CameraEventConfig__search .material-icons{color:var(--cec-text-muted);font-size:18px}.CameraEventConfig__search input{background:transparent;border:none;color:var(--cec-text);flex:1;font-size:14px;outline:none}.CameraEventConfig__search input::placeholder{color:var(--cec-text-muted)}.CameraEventConfig__search:focus-within{border-color:var(--cec-accent)}.CameraEventConfig__filter-pills{border:1px solid var(--cec-border);border-radius:4px;display:flex;overflow:hidden}.CameraEventConfig__filter-pill{background:var(--cec-surface);border:none;border-right:1px solid var(--cec-border);color:rgba(0,0,0,.54);cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.03em;padding:6px 14px;text-transform:uppercase}.CameraEventConfig__filter-pill:last-child{border-right:none}.CameraEventConfig__filter-pill:hover{background:rgba(0,0,0,.04)}.CameraEventConfig__filter-pill--active{background:rgba(25,118,210,.08);color:var(--cec-accent)}.CameraEventConfig__filter-pill--active:hover{background:rgba(25,118,210,.12)}.CameraEventConfig__unmapped-badge{align-items:center;background:var(--cec-warn-bg);border:1px solid var(--cec-warn-border);border-radius:4px;color:var(--cec-warn-text);display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;white-space:nowrap}.CameraEventConfig__unmapped-badge .material-icons{font-size:16px}.CameraEventConfig__table-wrap{border:1px solid var(--cec-border);border-radius:4px;overflow-x:auto}.CameraEventConfig__table{border-collapse:collapse;font-size:13px;width:100%}.CameraEventConfig__table th{background:var(--cec-surface-inset);border-bottom:1px solid var(--cec-border);color:var(--cec-text);font-size:12px;font-weight:600;padding:9px 16px;text-align:left;white-space:nowrap}.CameraEventConfig__table td{border-bottom:1px solid var(--cec-border-soft);padding:10px 16px;vertical-align:middle}.CameraEventConfig__table tbody tr:last-child td{border-bottom:none}.CameraEventConfig__table tbody tr:hover td{background:#f5f5f5}.CameraEventConfig__id{color:var(--cec-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.CameraEventConfig__event-name{font-weight:600}.CameraEventConfig__description{color:var(--cec-text-secondary);max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CameraEventConfig__score{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:700;gap:6px}.CameraEventConfig__score--negative{color:var(--cec-negative)}.CameraEventConfig__score--positive{color:var(--cec-positive)}.CameraEventConfig__score-edit{background:none;border:none;color:var(--cec-text-muted);cursor:pointer;display:inline-flex;padding:2px}.CameraEventConfig__score-edit .material-icons{font-size:15px}.CameraEventConfig__score-edit:hover{color:var(--cec-text)}.CameraEventConfig__score-editor{align-items:center;display:inline-flex;gap:2px}.CameraEventConfig__score-input{border:1px solid var(--cec-accent);border-radius:4px;font-size:14px;font-variant-numeric:tabular-nums;outline:none;padding:5px 8px;width:72px}.CameraEventConfig__score-action{background:none;border:none;border-radius:4px;color:var(--cec-text-muted);cursor:pointer;display:inline-flex;padding:3px}.CameraEventConfig__score-action .material-icons{font-size:17px}.CameraEventConfig__score-action:hover{background:var(--cec-surface-inset);color:var(--cec-text)}.CameraEventConfig__score-action--save:hover{color:var(--cec-positive)}.CameraEventConfig__score-action:disabled{cursor:default;opacity:.4}.CameraEventConfig__inline-actions{display:inline-flex;gap:2px;margin-left:4px}.CameraEventConfig__icon-button{background:none;border:none;border-radius:4px;color:var(--cec-text-muted);cursor:pointer;display:inline-flex;padding:4px}.CameraEventConfig__icon-button .material-icons{font-size:18px}.CameraEventConfig__icon-button:hover{background:var(--cec-surface-inset);color:var(--cec-text)}.CameraEventConfig__icon-button--danger:hover{color:var(--cec-negative)}.CameraEventConfig__icon-button:disabled{cursor:default;opacity:.4}.CameraEventConfig__provider-chip{background:var(--cec-surface-inset);border:1px solid var(--cec-border);border-radius:4px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.CameraEventConfig__mapping-select{min-width:220px}.CameraEventConfig__mapping-select .MuiInputBase-root{font-size:14px}.CameraEventConfig__mapping-select .MuiSelect-select{padding:7px 12px}.CameraEventConfig__mapping-select--unassigned .MuiSelect-select{color:var(--cec-text-muted);font-style:italic}.CameraEventConfig__last-modified{color:var(--cec-text-secondary);display:flex;flex-direction:column;font-size:12px;gap:2px;white-space:nowrap}.CameraEventConfig__last-modified span{align-items:center;display:flex;gap:5px}.CameraEventConfig__last-modified .material-icons{color:var(--cec-text-muted);font-size:14px}.CameraEventConfig__empty,.CameraEventConfig__error{color:var(--cec-text-secondary);padding:48px 24px;text-align:center}.CameraEventConfig__empty .material-icons,.CameraEventConfig__error .material-icons{color:var(--cec-text-muted);font-size:40px;margin-bottom:8px}.CameraEventConfig__empty p,.CameraEventConfig__error p{margin:4px 0}.CameraEventConfig__retry-button{background:var(--cec-surface);border:1px solid var(--cec-border);border-radius:4px;color:var(--cec-text);cursor:pointer;font-size:13px;font-weight:600;margin-top:12px;padding:7px 16px}.CameraEventConfig__retry-button:hover{background:var(--cec-surface-inset)}.CameraEventConfig__skeleton-bar{animation:cec-pulse 1.4s ease-in-out infinite;background:var(--cec-border-soft);border-radius:4px;height:14px}@keyframes cec-pulse{0%,to{opacity:1}50%{opacity:.45}}.CameraEventConfigDialog{display:flex;flex-direction:column;gap:16px;padding:4px 0}.CameraEventConfigDialog__field{display:flex;flex-direction:column;gap:6px}.CameraEventConfigDialog__field label{color:#595959;font-size:13px;font-weight:600}.CameraEventConfigDialog__field input,.CameraEventConfigDialog__field textarea{border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:14px;outline:none;padding:8px 12px}.CameraEventConfigDialog__field input:focus,.CameraEventConfigDialog__field textarea:focus{border-color:#1976d2}.CameraEventConfigDialog__field textarea{min-height:72px;resize:vertical}.CameraEventConfigDialog__field-error{color:#d32f2f;font-size:12px}.CameraEventConfigDialog__server-error{align-items:center;background:#fdeded;border-radius:4px;color:#5f2120;display:flex;font-size:13px;gap:8px;padding:10px 12px}.CameraEventConfigDialog__server-error .material-icons{font-size:18px}.CameraEventConfigDialog__hint{color:#999;font-size:12px}.CameraEventConfigDialog__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.CameraEventConfigDialog__button{border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.03em;padding:7px 16px;text-transform:uppercase}.CameraEventConfigDialog__button--secondary{background:#fff;border:1px solid #ccc;color:#212121}.CameraEventConfigDialog__button--secondary:hover{background:#f5f5f5}.CameraEventConfigDialog__button--primary{background:#1976d2;border:none;color:#fff}.CameraEventConfigDialog__button--primary:hover{filter:brightness(.94)}.CameraEventConfigDialog__button--danger{background:#d32f2f;border:none;color:#fff}.CameraEventConfigDialog__button--danger:hover{filter:brightness(.94)}.CameraEventConfigDialog__button:disabled{cursor:default;opacity:.5}.CameraEventConfig__mapping-option--unassign{color:#999;font-style:italic}.CompanionAppSummary>.RequestsProgressIndicator{float:right}.CompanionAppSummary__releaseChannelsList,.CompanionAppSummary__tenantsList{line-height:24px;list-style-position:inside;margin:8px 0;padding:0}.CompanionAppDetail .SelectInput__select .Chip{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanionAppDetail .Form__Control--tenantKeys{width:100%}.CompanionAppDetail .CrudAdminItem{display:flex;flex-direction:column;height:100%}.CompanionAppDetail .CrudAdminItem .CrudAdminItem__nestedControls .Button{max-height:50px;width:100%}.CompanionAppDetail .CrudAdminItem .Form .Feature__Body{background:#fff;height:unset}.CompanionAppDetail .CrudAdminItem .Form .Feature__Body .UserForm__Title{padding:0 30px}.CompanionAppDetail .CrudAdminItem .Form .Feature__Body .UserForm__Container{display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(5,1fr);padding:30px}.CompanionAppDetail .CrudAdminItem .Form .Feature__Body .MuiAccordionDetails-root{display:unset;padding:unset}.CompanionAppDetail .CrudAdminItem .Form .Feature__Body .TabularInput__wrapper{max-height:350px;overflow-y:auto;padding:0 30px 30px;width:100%}.DelaySummary{display:flex;flex-direction:column;height:100%}.DelaySummary>.RequestsProgressIndicator{float:right}.DispatchAbortReasonSummary{display:flex;flex-direction:column;height:100%}.DispatchAbortReasonSummary>.RequestsProgressIndicator,.InspectionTaskSummary>.RequestsProgressIndicator{float:right}.InspectionTaskDetail .CrudAdminItem{display:flex;flex-direction:column;height:100%}.InspectionTaskDetail .CrudAdminItem>.CrudAdminItem__form{padding:unset}.InspectionTaskDetail .CrudAdminItem .Form{grid-template-columns:repeat(4,1fr)}.InspectionTaskDetail .CrudAdminItem .Form .Feature__Body{background:#fff;height:unset}.InspectionTaskDetail .CrudAdminItem .Form .Feature__Body .CrudAdminItem__controls{padding:30px}.InspectionTaskDetail .CrudAdminItem .Form .Feature__Body .TabularInput__wrapper{max-height:1000px;overflow-y:auto;padding:0 30px;position:absolute;top:225px;width:100%}.OrganizationSummary{background:#fff}.OrganizationSummary>.RequestsProgressIndicator{float:right}.OrganizationSummary .Feature__Body{background:#f2f2f2;display:flex;flex-direction:column;flex-grow:1;height:calc(100vh - 55px)}.OrganizationSummary .OrganizationSummary__node{border:1px solid rgba(0,0,0,.09);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.06);margin:4px 0;transition:box-shadow .15s ease,border-color .15s ease}.OrganizationSummary .OrganizationSummary__node:hover{border-color:rgba(0,0,0,.16);box-shadow:0 2px 6px rgba(0,0,0,.1)}.OrganizationSummary .OrganizationSummary__node .Card__content{align-items:center;display:grid;grid-template-columns:1fr auto auto auto;height:44px}.OrganizationSummary .OrganizationSummary__node .Card__content p{margin:0}.OrganizationSummary .OrganizationSummary__node .Button{background:transparent;border:none;border-radius:50%;color:rgba(0,0,0,.54);height:36px;min-width:36px;padding:6px;width:36px}.OrganizationSummary .OrganizationSummary__node .Button:hover{background:rgba(0,0,0,.06);border:none}.OrganizationSummary .OrganizationSummary__node .Button+.Button{color:#c62828}.OrganizationSummary .OrganizationSummary__node .Button+.Button:hover{background:rgba(198,40,40,.08)}.OrganizationSummary .ItemManagerTree .ItemManagerTree__tree{background:#fff;border:1px solid #ddd;border-radius:5px;margin:0 10px;overflow-x:auto;overflow-y:auto;padding:10px}.OrganizationSummary .ItemManagerTree .ItemManagerTree__search{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;box-shadow:0 2px 1px -1px rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.07),0 1px 3px 0 rgba(0,0,0,.06);box-sizing:border-box;display:flex!important;margin:10px;min-height:48px;padding:5px 16px;width:calc(100% - 20px)}.OrganizationSummary .ItemManagerTree .ItemManagerTree__search .MuiInput-root,.OrganizationSummary .ItemManagerTree .ItemManagerTree__search .MuiInputBase-root{width:100%}.OrganizationSummary .ItemManagerTree .MuiCollapse-wrapperInner{margin-left:20px}.OrganizationSummary .ItemManagerTree .MuiCardContent-root{padding:0 16px}.OrganizationSummary[min-width~="500px"] .OrganizationSummary__node{width:60%}.OrganizationDetail{height:100%;overflow:hidden}.OrganizationDetail .CrudAdminItem{display:flex;flex-direction:column;height:100%}.OrganizationDetail .CrudAdminItem>.CrudAdminItem__form{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:unset}.OrganizationDetail .CrudAdminItem .Form{border-bottom:none;display:flex;flex:1;flex-direction:column;grid-template-columns:100%;min-height:0;overflow:hidden;padding:0}.OrganizationDetail .CrudAdminItem .Form .Feature__Body{background:#fff;display:flex;flex:1;flex-direction:column;height:auto;min-height:0;overflow-y:auto;padding-top:12px}.OrganizationDetail .OrganizationDetail__accordion--form .accordion-body{max-height:none;overflow-y:visible}.OrganizationDetail .OrganizationDetail__form{flex-shrink:0;padding:24px 30px 8px}.OrganizationDetail .OrganizationDetail__form .form-row{display:grid;gap:0 24px;margin-bottom:24px}.OrganizationDetail .OrganizationDetail__form .form-row--3{grid-template-columns:repeat(3,1fr)}.OrganizationDetail .OrganizationDetail__form .form-row--2{grid-template-columns:repeat(2,1fr)}.OrganizationDetail .OrganizationDetail__accordions-wrapper{display:flex;flex-direction:column;padding-bottom:12px}.OrganizationDetail .OrganizationDetail__accordion{border:1px solid #e0e0e0;border-radius:4px;margin:0 30px 12px}.OrganizationDetail .OrganizationDetail__accordion--drivers .accordion-body,.OrganizationDetail .OrganizationDetail__accordion--members .accordion-body,.OrganizationDetail .OrganizationDetail__accordion--suborgs .accordion-body{max-height:50vh;min-height:20rem}.OrganizationDetail .OrganizationDetail__accordion .accordion-header{align-items:center;cursor:pointer;display:flex;gap:16px;padding:10px 16px;user-select:none}.OrganizationDetail .OrganizationDetail__accordion .accordion-header h2{flex:1;font-size:1.1em;margin:0}.OrganizationDetail .OrganizationDetail__accordion .accordion-header .accordion-icon{color:#666;display:inline-block;font-size:.75em;transition:transform .2s}.OrganizationDetail .OrganizationDetail__accordion .accordion-header .accordion-icon.closed{transform:rotate(-90deg)}.OrganizationDetail .OrganizationDetail__accordion .accordion-body{border-top:1px solid #e0e0e0;max-height:30vh;overflow-y:auto;padding:8px 16px 16px}.OrganizationDetail .TabularInput__row>.Button{font-size:.75em;height:30px;line-height:1;min-width:unset;padding:0 8px}.OrganizationDetail .TabularInput__row{display:grid;grid-row-gap:.2em;grid-column-gap:1.4em;align-items:center;border-bottom:1px solid #f2f2f2;grid-template-columns:2fr 4fr .7fr;justify-items:left;padding:5px;width:100%}.OrganizationDetail .TabularInput__row.hide{display:none}.OrganizationDetail .member-user-col{display:flex;flex-direction:column;width:100%}.OrganizationDetail .member-user-col .SelectInput,.OrganizationDetail .member-user-col .SelectInput .SelectInput__select{width:100%}.OrganizationDetail .SelectInput__chip{font-size:.72em;height:20px}.OrganizationDetail .SelectInput__chip span{padding:0 6px}.OrganizationDetail .user-view-field{display:flex;flex-direction:column;font-size:1rem;padding:4px 0}.OrganizationDetail .user-view-field__label{color:rgba(0,0,0,.54);font-size:.75rem;margin-bottom:2px}.OrganizationDetail .user-view-field__clickable{color:#1565c0}.OrganizationDetail .user-view-field__clickable:hover{text-decoration:underline}.OrganizationDetail .user-view-field__clickable--deleted{color:#c62828}.OrganizationDetail .sub-org-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:10px;list-style:disc;margin:0;padding:8px 0 0 20px}.RoleSummary>.RequestsProgressIndicator{float:right}.UserDetail .CrudAdminItem{display:flex;flex-direction:column;height:100%}.UserDetail .CrudAdminItem>.CrudAdminItem__form{padding:unset}.UserDetail .CrudAdminItem .Form .Feature__Body{background:#fff;height:unset}.UserDetail .CrudAdminItem .Form .Feature__Body .UserForm__Title{padding:0 30px}.UserDetail .CrudAdminItem .Form .Feature__Body .UserForm__Container{display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(5,1fr);padding:30px}.UserDetail .CrudAdminItem .Form .Feature__Body .MuiAccordionDetails-root{display:unset;padding:unset}.UserDetail .CrudAdminItem .Form .Feature__Body .TabularInput__wrapper{max-height:350px;overflow-y:auto;padding:0 30px 30px;width:100%}.UserDetail .Form__Control--homeTerminal .MuiInputBase-adornedEnd .MuiSelect-icon{right:40px}.UserDetail .MuiInputBase-adornedEnd .MuiSelect-icon{right:20px}.UserDetail .TabularInput__Organization{width:100%}.ColorChip.MuiChip-root{border-radius:0;font-weight:200;min-width:42px;width:100%}.ColorChip.MuiChip-root.ColorChip--green{background:rgba(0,100,0,.102);border:1px solid #006400;color:#006400}.ColorChip.MuiChip-root.ColorChip--red{background:rgba(139,0,0,.102);border:1px solid darkred;color:darkred}.ColorChip.MuiChip-root.ColorChip--amber{background:rgba(179,128,1,.102);border:1px solid #b38001;color:#b38001}.ColorChip.MuiChip-root.ColorChip--grey{background:hsla(0,0%,66.3%,.102);border:1px solid #a9a9a9;color:#a9a9a9}.UserSummary>.RequestsProgressIndicator{float:right}.UserSummary .FeatureHeader .TextInput{margin-top:0}.InspectionTemplateSummary>.RequestsProgressIndicator{float:right}@media print{.InspectionTemplateSummary{display:none}}.InspectionTemplateDetail .CrudAdminItem{display:flex;flex-direction:column;height:100%}.InspectionTemplateDetail .CrudAdminItem>.CrudAdminItem__form{padding:unset}.InspectionTemplateDetail .CrudAdminItem .Form .Feature__Body{background:#fff;height:unset}.InspectionTemplateDetail .CrudAdminItem .Form .Feature__Body .CrudAdminItem__controls{padding:30px}.InspectionTemplateDetail .CrudAdminItem .Form .Feature__Body .TabularInput__wrapper{max-height:800px;overflow-y:auto;padding:0 30px;position:absolute;top:349px;width:100%}.InspectionTemplateDetail .SelectInput--autoComplete{width:100%}.VehicleTypeSummary>.RequestsProgressIndicator{float:right}.VehicleTypeSummary .FeatureHeader .TextInput{margin-top:0}.VehicleTypeDetail>.RequestsProgressIndicator{float:right}.VehicleTypeDetail .FeatureHeader .TextInput{margin-top:0}.PerformanceRuleSummary{display:flex;flex-direction:column;height:100%}.PerformanceRuleSummary .FeatureHeader__children[max-width~="450px"] .Button__label{display:none}.PerformanceRuleSummary .AdminSearchPanel .AdminSearchPanel__span{color:rgba(0,0,0,.54);position:relative;top:3px}.PerformanceRuleSummary .AdminSearchPanel .AdminSearchPanel__SelectInput--aligned{top:10px}.PerformanceRuleSummary .AdminSearchPanel[max-width~="640px"] .ExpansionPanel__summary__end{display:inline}.PerformanceRuleSummary__BasicDialog .PerformanceRuleSummary__BasicDialog__Table{font-size:13px;font-weight:400;width:100%}.PerformanceRuleSummary__BasicDialog .PerformanceRuleSummary__BasicDialog__Table th{padding:0 5px}.PerformanceRuleSummary__BasicDialog .PerformanceRuleSummary__BasicDialog__Table tbody tr{border-top:1px solid #e2e2e2}.PerformanceRuleSummary__BasicDialog .PerformanceRuleSummary__BasicDialog__Table tbody tr td{padding:1px}.PerformanceRuleSummary__BasicDialog .PerformanceRuleSummary__BasicDialog__Form .PerformanceRuleSummary__BasicDialog__Form__SelectInput--fullWidth{width:100%}.PerformanceRuleSummary__BasicDialog .PerformanceRuleSummary__BasicDialog__Form--inline{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-columns:repeat(2,minmax(10em,25em))}.PerformanceRuleDetail .FeatureHeader__children[max-width~="450px"] .Button__label{display:none}.SpeedLimitSummary{display:flex;flex-direction:column;height:100%}.SpeedLimitSummary>.RequestsProgressIndicator{float:right}.SpeedLimitSummary .FeatureHeader .TextInput{margin-top:0}.SpeedLimitSummary .AdminSearchPanel .TextInput{width:300px}.SpeedLimitDialog .SpeedLimitDialog__Form--inline{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-columns:repeat(2,minmax(10em,25em))}.SystemSettingSummary{display:flex;flex-direction:column;height:100%}.SystemSettingSummary h1{margin:0 0 0 20px}.SystemSettingSummary>.RequestsProgressIndicator{float:right}.SystemSettingSummary .FeatureHeader .TextInput{margin-top:0}.SystemSettingSummary .SystemSettingSummary__formContainer{padding:24px;width:100%!important}.SystemSettingSummary .SystemSettingSummary__formContainer .Form{background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);display:grid;grid-template-columns:1fr;overflow:hidden;padding:10px;row-gap:0}.SystemSettingSummary .SystemSettingSummary__formContainer .Form[max-width~="850px"]{grid-template-columns:1fr}.SystemSettingSummary .SystemSettingSummary__formContainer .SystemSettingSummary__formContainer__controlContainer{align-items:center;border-bottom:1px solid rgba(0,0,0,.07);box-sizing:border-box;display:inline-flex;height:52px;padding:0 20px;width:100%}.SystemSettingSummary .SystemSettingSummary__formContainer .SystemSettingSummary__formContainer__controlContainer .HoverHelp{flex-shrink:0;margin-left:auto}.SystemSettingSummary .SystemSettingSummary__formContainer .SystemSettingSummary__formContainer__controlContainer:last-child{background:#fafafa;border-bottom:none;border-top:2px solid #e8e8e8;height:auto;min-height:72px;padding:12px 20px}.SupportUser__BasicDialog div[role=dialog]{min-width:500px}.SupportUser__BasicDialog__Form{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:1em;grid-row-gap:1em}.TenantSummary>.RequestsProgressIndicator{float:right}.TenantSummary .CrudAdminItem__form{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:1em;grid-row-gap:1em}.TenantDetail>.RequestsProgressIndicator{float:right}.TenantDetail .CrudAdminItem__form{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:1em;grid-row-gap:1em}.ImageInput__frame{background-color:#f2f2f2}.TenantConfiguration .TenantAdminDetail__controlsContainer{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em;grid-row-gap:1em}.TenantConfiguration .TenantAdminDetail__videoConfigControlsContainer{display:grid;grid-template-columns:1fr;grid-column-gap:1em;grid-row-gap:1em}.TenantConfiguration .TenantAdminDetail__videoConfigControlsContainer .Form{grid-template-columns:1fr}.TenantConfiguration .TenantAdminDetail__videoConfigControlsContainer .TenantAdminDetail__videoConfigControls{display:grid;grid-row-gap:.2em;grid-column-gap:1.4em;border-bottom:1px solid #f2f2f2;justify-items:left;padding:5px;width:100%}.TenantConfiguration .TenantAdminDetail__videoConfigControlsContainer .TenantAdminDetail__videoConfigControls .TextInput{width:100%}.AssignCamerasDialog .example{background-color:#f6f7fd;display:block;padding:10px;width:100%}.AssignCamerasDialog .TextAreaInput{border:1px solid #f2f2f2;border-radius:4px;height:6em;margin-top:20px;width:100%}.AssignCamerasDialog .TextAreaInput textarea{overflow:auto}.AssignResultsDialog .MuiPaper-root{min-height:270px;width:520px}.AssignResultsDialog .acceptedDevices thead{background-color:#1c87c9;color:#fff}.AssignResultsDialog .rejectedDevices thead{background-color:red;color:#fff}.AssignResultsDialog table{border-collapse:collapse;width:100%}.AssignResultsDialog table,.AssignResultsDialog td,.AssignResultsDialog th{border:1px solid #000}.AssignResultsDialog thead tr td{padding:5px}.AssignResultsDialog th{height:50px;text-align:center}.AssignResultsDialog tbody tr:nth-child(odd){background:#fff}.AssignResultsDialog tbody tr:nth-child(2n){background:#f4f4f4}.AssignResultsDialog tbody tr td{padding:5px}.ActivationCodesSummary{overflow-y:hidden}.ActivationCodesSummary>.RequestsProgressIndicator{float:right}.ActivationCodesSummary__noItemsContainer{color:gray;font-style:italic;grid-column:span 2}.ActivationCodesSummary__wrapper{height:100%;overflow-y:auto;position:absolute;top:45px;width:100%}.ActivationCodesSummary__grid{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:20px;grid-row-gap:20px;background:#fff;margin-bottom:50px;padding:25px;text-align:center;width:100%}.ActivationCodesSummary__grid .ActivationCodesSummary__card--mainIcon{font-size:3.5rem}.ActivationCodesSummary__grid .ActivationCodesSummary__card--deleteButton{display:none}.ActivationCodesSummary__grid .Card:hover{position:relative}.ActivationCodesSummary__grid .Card:hover .ActivationCodesSummary__card--deleteButton{background:#efefef;display:inline;font-size:1.5rem;position:absolute;right:0;top:0}.ActivationCodesSummary__grid .Card:hover .ActivationCodesSummary__card--deleteButton:hover{background:gray;color:#fff}.ActivationCodesSummary[max-width~="620px"] .ActivationCodesSummary__container{grid-template-columns:repeat(3,1fr);grid-row-gap:25px}.MuiModal-root.camera-recordings-drawer{z-index:10000!important}.VehicleDetail .BottomContainer{display:flex;padding:15px;width:100%}.VehicleDetail .Form__Control--assetTypeKey{width:100%}.VehicleDetail .VehicleAdminDetail__nestedControls{display:grid;grid-template-columns:repeat(2,minmax(15em,20em));justify-items:left;grid-column-gap:.8em;grid-row-gap:1.2em}.VehicleDetail .VehicleAdminDetail__nestedControls .SelectInput,.VehicleDetail .VehicleAdminDetail__nestedControls .TextInput{width:100%}.VehicleDetail .VehicleAdminDetail__nestedControls.three__inputs{grid-template-columns:35% 55% 45%}.VehicleAdminDetail__RemovePairingDialog .BasicDialog__content .Button{margin:6px 0}.Map__ActivityInfo .Map__ActivityInfo__title{border-bottom:1px solid #000;margin-bottom:.5em}.Map__ActivityInfo .Map__ActivityInfo__specs th{padding-right:.5em}.Map__ActivityInfo .Map__ActivityInfo__specs td,.Map__ActivityInfo .Map__ActivityInfo__specs th{font-weight:400}.Map__ActivityInfo .Map__ActivityInfo__detail{margin-top:.5em}.Map__EventInfo>div+div{margin-top:.4em}.Map__EventInfo__vector{align-items:center;display:flex}.Map__EventInfo__vector .Map__HeadingArrow,.Map__EventInfo__vector .Map__StopIcon{height:1.25em;margin-right:.4em;width:1.25em}.Map__EventInfo__vector .Map__TirePressure{height:2em;margin-right:.4em;width:3em}.Map__SectionInfo>div{margin:.25em 0}.Map__SectionInfo__when th{font-weight:unset;padding-right:.5em;text-align:right}.form-geozone{max-height:85vh}.form-wrapper{padding:5px 20px 20px}.form-wrapper .form-row{background-color:#fff}.grid input,.grid select,.grid-half input,.grid-half select{background-color:#fff;height:40px;padding:10px;transition:border-color .2s}.grid input:focus,.grid select:focus,.grid-half input:focus,.grid-half select:focus{box-shadow:0 0 0 2px rgba(74,85,104,.2)}.color-input-group input[type=color]{appearance:none}.form-footer{background-color:#fff;border-top:1px solid var(--border-color);padding:15px 20px}.form-footer button{background:none;border:1px solid transparent;border-radius:var(--border-radius);font-weight:600;padding:10px 15px;transition:all .2s}.form-footer button:first-of-type{color:var(--subtle-text-color)}.form-footer button:first-of-type:hover{background-color:#edf2f7}.form-footer button:last-child{background-color:var(--primary-color)}.form-footer button:last-child:hover{background-color:var(--primary-color-hover)}.time-restriction-description{color:var(--subtle-text-color);font-size:14px;margin:0 0 10px}.day-button{background-color:#fff;font-size:14px;gap:8px;height:40px;transition:all .2s ease-in-out}.day-button:hover:not(.selected){background-color:#edf2f7}.date-select-group select,.time-input-group input{background-color:#fff;height:40px;padding:10px}.date-select-wrapper select{background-color:#fff;height:38px}.integrated-checkbox-container label:before{background-color:#fff;border-radius:4px;transition:all .2s ease}@media (max-width:480px){.form-geozone{font-size:13px}.form-wrapper .form-row h4{font-size:17px}.form-row-description{font-size:13px}.grid{grid-template-columns:1fr}.day-button{flex-basis:calc(50% - 4px)}.date-select-group p,.day-button,.grid p,.grid-half p,.integrated-checkbox-container label,.time-input-group p{font-size:13px}.date-select-group select,.grid input,.grid select,.grid-half input,.grid-half select,.time-input-group input{height:38px;padding:8px}.color-input-group{grid-template-columns:40px 1fr}.color-input-group input[type=color]{height:36px;width:36px}.integrated-checkbox-container label{padding-left:26px}.integrated-checkbox-container label:before{height:16px;width:16px}.integrated-checkbox-container label:after{border-width:0 2px 2px 0;height:8px;left:6px;width:4px}.form-footer button{font-size:13px;padding:8px 12px}}.toggle-button{background:none;border:none;color:var(--primary-color);cursor:pointer;font:inherit;font-weight:500;padding:0;text-decoration:none}.toggle-button:hover{text-decoration:underline}.coordinates{margin-top:10px;max-height:300px;overflow-x:hidden;overflow-y:auto}.coordinates__row{display:grid;gap:10px;grid-template-columns:1fr 1fr}.coordinates__row input{margin-top:5px;width:95%}.coordinates__row input,.type{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:10px}.type{background-color:#fff;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;width:100%}.type .icons{display:flex;gap:5px}.type-search{background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);left:0;margin-top:4px;position:absolute;right:0;top:100%;z-index:5}.type-search .search-input{align-items:center;border-bottom:1px solid var(--border-color);color:#777;display:flex;font-size:14px;height:30px;justify-content:space-between;padding:5px}.type-search .search-input input{border:none!important;padding:0 0 0 10px!important;width:100%!important}.type-search .search-input input:focus{box-shadow:none;outline:none}.type-search .type-list{max-height:250px;overflow-y:auto}.type-search .type-list .type-list-item{font-size:14px;font-weight:500;overflow:hidden;padding:8px 15px;text-overflow:ellipsis;transition:all .2s ease-in-out;white-space:nowrap}.type-search .type-list .type-list-item:hover{background-color:#edf2f7;cursor:pointer}.Geozones__tirePressures{border-top:1px dashed rgba(107,104,104,.267);font-size:smaller;margin-top:5px;width:100%}.Geozones__tirePressures td,.Geozones__tirePressures th{min-width:40px}.Report__ReportViewTooNew{align-items:center;background:#aaa;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1em}.Report__ActivityCell{align-items:center;display:flex;height:26px}.Report__ActivityCell__toggle{min-width:2em;width:2em}.Report__ActivityCell__toggle .Clickable{align-items:center;display:flex;text-decoration:none}.Report__ActivityCell__indent{min-width:1em;width:1em}.Report__AggregatesCard{font-size:87.5%;margin:5px}@media print{.Report__AggregatesCard{border:1px solid #d3d3d3}}.Report__AggregatesCard .MuiCardContent-root:last-child{padding-bottom:0}.Report__AggregatesCard:first-child{margin-left:0}.Report__AggregatesCard:last-child{margin-right:0}.Report__AggregatesCard .Report__AggregatesCard__title{background:#e5e5e5;font-size:85%;font-weight:700;line-height:2em;padding:0 .5em;text-align:center;text-transform:uppercase}@media print{.Report__AggregatesCard .Report__AggregatesCard__title{border-bottom:1px solid #d3d3d3}}.Report__AggregatesCard .Card__content{padding:0}.Report__AggregatesCard .Report__AggregatesCard__table{padding:0 .5em}.Report__AggregatesCard table{padding:.5em;width:100%}.Report__AggregatesCard table tr{height:2em}.Report__AggregatesCard table tr td,.Report__AggregatesCard table tr th{padding:0 .25em;text-align:center;vertical-align:middle}.Report__AggregatesCard table tr td{font-weight:700}.Report__ControlsTablePrint{border:1px solid gray;border-bottom:none;margin:1em 0}.Report__ControlsTablePrint tr{border-bottom:1px solid gray}.Report__ControlsTablePrint th{text-align:left}.Report__ControlsTablePrint td,.Report__ControlsTablePrint th{padding:.25em}.Report__DetailReportPrintingLinks{display:none}.Report__DriverLogDataTransferDialog .Form{display:grid;width:100%;grid-column-gap:1em;grid-row-gap:1em;grid-template-columns:repeat(3,1fr)}.Report__DriverLogDataTransferDialog .MuiPaper-root{width:100%}.Report__DriverLogDataTransferDialog .disabledMessage{color:red;position:relative;top:20px}.Report__DriverLogDataTransferDialog--agency .Form{grid-template-areas:"startDate endDate enableDateRange" "comment comment comment" "agency agency agency" "email email email" "mechanism mechanism mechanism"}.Report__DriverLogDataTransferDialog--general .Form{grid-template-areas:"startDate endDate enableDateRange" "email email email" "toEmails toEmails toEmails" "records records records" "orientation orientation orientation" "comment comment comment"}.Report__DriverLogSignDialog .Form{display:grid;width:100%;grid-column-gap:1em;grid-row-gap:1em;grid-template-areas:"signature signature signature" "comment comment comment" "term term term";grid-template-columns:repeat(3,1fr)}.Report__DriverLogSignDialog .Form .sigCanvas{border:1px solid #e5e5e5;grid-area:signature/signature/signature/signature;min-height:400px;width:100%}.Report__DriverLogSignDialog .Form .term{grid-area:term/term/term/term}.Report__DriverLogSignDialog .MuiPaper-root{width:100%}.Report__DriverLogPrintCardDialog .DriverLogPrintCardDialog__Title{margin-bottom:15px}.Report__DriverLogPrintCardDialog .DriverLogPrintCardDialog__Container{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px}.Report__EditExceptionRuleDialog .BasicDialog__content{display:grid;grid-row-gap:1em}.Report__EditExceptionRuleDialog .Report__EditExceptionRuleDialog__RuleComponent{align-items:baseline;display:flex;position:relative}.Report__EditExceptionRuleDialog .Form__Control--distanceValue,.Report__EditExceptionRuleDialog .Form__Control--durationValue,.Report__EditExceptionRuleDialog .Form__Control--mileageValue,.Report__EditExceptionRuleDialog .Form__Control--number,.Report__EditExceptionRuleDialog .Form__Control--percent{width:5em}.Report__EditExceptionRuleDialog .Form__Control--distanceUnit .SelectInput .SelectInput__select,.Report__EditExceptionRuleDialog .Form__Control--durationUnit .SelectInput .SelectInput__select,.Report__EditExceptionRuleDialog .Form__Control--mileageUnit .SelectInput .SelectInput__select{width:10em}.Report__EditExceptionRuleDialog .Form__Control--videoEventBehaviors,.Report__EditExceptionRuleDialog .Form__Control--videoEventTypes{flex:1}@media print{.HidePrint{display:none}}.Report__InfoField--on .Mui-disabled .MuiInputBase-input{background:rgba(0,100,0,.102);border:1px solid #006400;color:#006400;font-weight:200;text-align:center}.Report__InfoField--off .Mui-disabled .MuiInputBase-input{background:rgba(139,0,0,.102);border:1px solid darkred;color:darkred;font-weight:200;text-align:center}.Report__InfoField--print-only{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.Report__InfoField--print-only p{font-size:9px}.Report__InfoField--print-only .print-value{margin:0}.Report__MapCell{align-items:center;display:flex;justify-content:center}.Report__MapCell--disabled{opacity:.5}.Report__MapCell__lines{height:28px}.Report__MapCell__icon{position:absolute;z-index:1}.ReportControl--queryPanel .ExpansionPanel__details{grid-column-gap:.8em;grid-row-gap:.2em}.ReportControl--queryPanel .ExpansionPanel__details[min-width~="1101px"]{display:flex}.ReportControl--queryPanel .ExpansionPanel__details[min-width~="1101px"] .DateInput,.ReportControl--queryPanel .ExpansionPanel__details[min-width~="1101px"] .SelectInput{flex:1;max-width:20em;padding-right:.8em}.ReportControl--queryPanel .ExpansionPanel__details[min-width~="1101px"] .ReportControl--ousNotFound{width:10em}.ReportControl--queryPanel .ExpansionPanel__details[max-width~="1100px"]{display:grid;grid-template-areas:"ouMode ouMode ousSelected ousSelected" "dateRangeFor dateRangeMode startDate endDate" "ousNotFound ousNotFound ousNotFound ousNotFound";grid-template-columns:repeat(4,1fr)}.ReportControl--queryPanel .ExpansionPanel__details[max-width~="1100px"] .ReportControl--ousNotFound{margin-top:1em}.ReportControl--queryPanel .ExpansionPanel__details[max-width~="600px"]{grid:"ouMode" "ousSelected" "dateRangeFor" "dateRangeMode" "startDate" "endDate" "ousNotFound"}.EditReportMetaDialog .BasicDialog__content{display:grid;grid-template-columns:auto;grid-row-gap:.5em}.EditReportMetaDialog .errorMessage{color:red}.ManageReports{display:flex;flex-direction:column;height:100%}.SendReportDialog .Form{display:grid;grid-gap:1em}.SendReportDialog .SendReportDialog__notices>div+div{margin-top:1em}.SendReportDialog.SendReportDialog--email .Form{grid-template-areas:"toEmails toEmails toEmails" "attach orientation includeDetail" "notices notices notices"}.SendReportDialog.SendReportDialog--email .Form[max-width~="550px"]{grid-template-areas:"toEmails" "attach" "orientation" "includeDetail" "notices"}.SendReportDialog.SendReportDialog--schedule .Form{grid-template-areas:"toEmails toEmails toEmails" "frequency hour endDate" "attach orientation includeDetail" "notices notices notices" "reportTypeSelect reportTypeSelect dropDownSave"}.SendReportDialog.SendReportDialog--schedule .Form[max-width~="550px"]{grid-template-areas:"toEmails" "frequency" "hour" "endDate" "attach" "orientation" "includeDetail" "notices" "reportTypeSelect" "dropDownSave"}.Report__RequestError{align-items:center;display:flex}.Report__RequestError .Icon{margin-right:.2em}.Report__SectionPrint{margin:1em 0}.Report__SectionPrint.Report__SectionPrint--flexRow{display:flex}.Report__SettingsDialog .BasicDialog__content{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"displayHeading exportHeading" "dateFormat dateExportFormat" "distanceFormat distanceExportFormat" "durationFormat durationExportFormat" "mileageFormat mileageExportFormat" "volumeFormat volumeExportFormat" "weightFormat weightExportFormat";grid-template-columns:15em 15em}.Report__SettingsDialog .BasicDialog__content[max-width~="470px"]{grid-template-areas:"displayHeading" "dateFormat" "distanceFormat" "durationFormat" "mileageFormat" "volumeFormat" "weightFormat" "exportHeading" "dateExportFormat" "distanceExportFormat" "durationExportFormat" "mileageExportFormat" "volumeExportFormat" "weightExportFormat";grid-template-columns:auto}.Map__MapTypeControl .Map__MapTypeControl__ControlsButton--selected{background-color:#e5e5e5}.CameraDetail{margin:0 auto;padding:1.5rem}.CameraDetail__controlsContainer{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem;padding:1.5rem}.CameraDetail__buttonContainer{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin:2rem 0;padding:1.5rem}.CameraDetail__buttonContainer h4{color:#495057;font-weight:600;margin:0 0 1rem}.CameraDetail__buttonContainer button{margin-bottom:.5rem;margin-right:1rem}.CameraDetail__mapContainer{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-top:2rem;padding:1.5rem}.CameraDetail__mapContainer h4{color:#495057;font-weight:600;margin:0 0 1rem}.CameraDetail__mapContainer button{margin-bottom:1rem}.CameraDetail .GoogleMap{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:400px;overflow:hidden}@media(max-width:768px){.CameraDetail{padding:1rem}.CameraDetail__controlsContainer{gap:1rem;grid-template-columns:1fr;padding:1rem}.CameraDetail__buttonContainer,.CameraDetail__mapContainer{padding:1rem}.CameraDetail__buttonContainer button{margin-bottom:.75rem;margin-right:0;width:100%}}.CameraDetail .form-control{margin-bottom:0}.CameraDetail__section{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:1.5rem;overflow:hidden}.CameraDetail__section-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:1rem 1.5rem}.CameraDetail__section-header h4{color:#495057;font-weight:600;margin:0}.CameraDetail__section-content{padding:1.5rem}.PrintLayout{display:block;padding:.5cm;width:96%}@media screen{.PrintLayout{visibility:hidden}.PrintSupport__notice{display:none}}.PrintSupport__notice .PrintSupport__notice__hr{margin:1em 0}.NotReadyToPrint{display:none}.NaviMap{border:1px solid #ccc;display:flex;flex:1;flex-direction:column}.NaviMap .GoogleMap__InfoWindow{font-weight:500;padding:10px}.NaviMap .gm-style-iw-chr{height:25px!important}.NaviMap .gm-style-iw-chr button{left:10px!important;position:relative!important;top:-10px!important}.NaviMap--print{break-before:always;display:flex;flex-direction:column;height:calc(100vh - 40px);left:20px;position:relative;top:20px;width:calc(100% - 40px);page-break-before:always;break-after:always;page-break-after:always}.camera-recordings-map{background:var(--color-background-secondary,#f8fafc);border:1px solid var(--color-border-light,#e2e8f0);border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);height:100%;min-height:500px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.camera-recordings-map--mini{animation:miniMapSlideIn .4s cubic-bezier(.4,0,.2,1);border-radius:12px;bottom:16px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 0 2px hsla(0,0%,100%,.1),inset 0 0 0 1px hsla(0,0%,100%,.05);height:200px;min-height:200px;overflow:hidden;position:absolute;right:16px;width:280px;z-index:100}.camera-recordings-map--mini:before{border:1px solid hsla(0,0%,100%,.15);border-radius:12px;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.camera-recordings-map--mini .camera-recordings-map__overlay{display:none}.camera-recordings-map--mini .gm-fullscreen-control,.camera-recordings-map--mini .gm-style-cc,.camera-recordings-map--mini .gm-svpc{display:none!important}.camera-recordings-map--mini .gm-control-active{transform:scale(.8)}.camera-recordings-map--mini .navi-map{border-radius:12px}.camera-recordings-map--no-api{align-items:center;display:flex;justify-content:center}.camera-recordings-map__message{color:var(--color-text-secondary,#64748b);padding:24px;text-align:center}.camera-recordings-map__message p{font-size:15px;font-weight:500;line-height:1.5;margin:0}.camera-recordings-map__overlay{align-items:center;backdrop-filter:blur(8px);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}.camera-recordings-map__overlay--loading{background:hsla(0,0%,100%,.9)}.camera-recordings-map__overlay--no-data{background:rgba(248,250,252,.95)}.camera-recordings-map__overlay-content{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.8);border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);max-width:420px;padding:48px 24px;text-align:center}.camera-recordings-map__overlay-content .overlay-text{margin-top:20px}.camera-recordings-map__overlay-content .overlay-text h3{color:var(--color-text-primary,#0f172a);font-size:22px;font-weight:700;line-height:1.3;margin:0 0 16px}.camera-recordings-map__overlay-content .overlay-text p{color:var(--color-text-secondary,#475569);font-size:15px;line-height:1.6;margin:0 0 12px}.camera-recordings-map__overlay-content .overlay-suggestion{color:var(--color-text-muted,#64748b)!important;font-size:14px!important;font-style:italic;margin-top:8px!important}.camera-recordings-map .loading-spinner{animation:spin 1s linear infinite;border-top:5px solid var(--color-border-light,#e5e7eb);border:5px solid var(--color-border-light,#e5e7eb);border-radius:50%;border-top-color:var(--color-primary,#3b82f6);height:56px;position:relative;width:56px}.camera-recordings-map .loading-spinner:after{border:1px solid rgba(59,130,246,.2);border-radius:50%;bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px}.camera-recordings-map .no-data-icon .material-icons{color:var(--color-text-muted,#94a3b8);font-size:72px;opacity:.8;text-shadow:0 2px 4px rgba(0,0,0,.1)}.camera-recordings-map__info{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:12px 16px;position:absolute;right:16px;top:16px;z-index:50}.camera-recordings-map__count{color:var(--color-text-secondary,#475569);font-size:13px;font-weight:600;letter-spacing:.025em}.camera-recordings-map .map-container{border-radius:inherit;height:100%;overflow:hidden;position:relative}@keyframes miniMapSlideIn{0%{opacity:0;transform:translateX(100px) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}@media(max-width:768px){.camera-recordings-map{min-height:300px}.camera-recordings-map--mini{bottom:12px;height:140px;min-height:140px;right:12px;width:180px}.camera-recordings-map__overlay-content{padding:24px 16px}.camera-recordings-map__overlay-content .overlay-text h3{font-size:18px}.camera-recordings-map__overlay-content .overlay-text p{font-size:13px}.camera-recordings-map .loading-spinner{border-width:3px;height:40px;width:40px}.camera-recordings-map .no-data-icon .material-icons{font-size:48px}.camera-recordings-map__info{padding:6px 10px;right:8px;top:8px}.camera-recordings-map__count{font-size:11px}}@media(prefers-color-scheme:dark){.camera-recordings-map{background:var(--color-background-secondary-dark,#2a2a2a);border-color:var(--color-border-dark,#404040)}.camera-recordings-map__message{color:var(--color-text-secondary-dark,#ccc)}.camera-recordings-map__overlay--loading{background:rgba(31,41,55,.85)}.camera-recordings-map__overlay--no-data{background:rgba(17,24,39,.95)}.camera-recordings-map__overlay-content .overlay-text h3{color:var(--color-text-primary-dark,#f9fafb)}.camera-recordings-map__overlay-content .overlay-text p{color:var(--color-text-secondary-dark,#d1d5db)}.camera-recordings-map__overlay-content .overlay-suggestion{color:var(--color-text-muted-dark,#9ca3af)!important}.camera-recordings-map .loading-spinner{border-color:var(--color-border-dark,#4b5563);border-top-color:var(--color-primary-dark,#60a5fa)}.camera-recordings-map .no-data-icon .material-icons{color:var(--color-text-muted-dark,#6b7280)}.camera-recordings-map__info{background:rgba(42,42,42,.95);color:var(--color-text-dark,#e0e0e0)}.camera-recordings-map__count{color:var(--color-text-secondary-dark,#ccc)}}.events-data-grid-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden;width:100%}.events-data-grid-container.events-data-grid--empty{border-style:dashed;box-shadow:none}.events-data-grid-container .ag-grid-wrapper{overflow:hidden;width:100%}.events-data-grid-container .ag-grid-wrapper .ag-theme-balham{height:100%;width:100%;--ag-border-color:transparent;--ag-header-background-color:#fbfcfe;--ag-row-border-color:#edf2f7}.events-data-grid-container .ag-root,.events-data-grid-container .ag-root-wrapper{background:#fff;border:none!important;border-radius:0;overflow:hidden}.events-data-grid-container .ag-header,.events-data-grid-container .ag-header-container,.events-data-grid-container .ag-header-viewport{background:#fbfcfe;overflow:hidden}.events-data-grid-container .ag-header{border-bottom:1px solid #e8eef5;min-height:40px}.events-data-grid-container .ag-header-cell{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;padding:0 14px;text-transform:uppercase}.events-data-grid-container .ag-header-cell-label{align-items:center}.events-data-grid-container .ag-header-cell:after{background-color:#e8eef5!important;opacity:.85}.events-data-grid-container .ag-body-viewport{background:#fff;overflow-y:hidden!important}.events-data-grid-container .ag-pinned-right-cols-container,.events-data-grid-container .ag-pinned-right-header{background:#fff;box-shadow:inset 1px 0 0 #edf2f7}.events-data-grid-container .ag-row{background:#fff;border-bottom:1px solid #edf2f7;transition:background-color .16s ease}.events-data-grid-container .ag-row:last-child{border-bottom:none}.events-data-grid-container .ag-row.ag-row-hover,.events-data-grid-container .ag-row:hover{background:#f8fbff}.events-data-grid-container .ag-cell{align-items:center;background:transparent;border:none!important;color:#334155;display:flex;font-size:13px;line-height:1.35;padding:10px 14px}.events-data-grid-container .ag-cell.events-cell--date{color:#64748b;font-size:12.5px;font-weight:600}.events-data-grid-container .ag-cell.events-cell--supporting{color:#475569;font-weight:500}.events-data-grid-container .ag-cell.events-cell--camera{color:#52637a}.events-data-grid-container .ag-cell.events-cell--actions,.events-data-grid-container .ag-cell.events-cell--duration,.events-data-grid-container .ag-cell.events-cell--expires{justify-content:flex-start}.events-data-grid-container .ag-cell.events-cell--actions{overflow:visible}.events-data-grid-container .thumbnail-cell{align-items:center;display:flex;justify-content:center;padding:6px 4px}.events-data-grid-container .thumbnail-cell .thumbnail-frame{align-items:center;background:linear-gradient(180deg,#f8fafc,#eef3f8);border:1px solid #dbe3ec;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 1px 2px rgba(15,23,42,.05);display:flex;height:60px;justify-content:center;overflow:hidden;width:60px}.events-data-grid-container .thumbnail-cell .thumbnail-wrapper{background:#f8fafc}.events-data-grid-container .thumbnail-cell .thumbnail-placeholder .material-icons{color:#94a3b8;font-size:22px}.events-data-grid-container .thumbnail-cell .thumbnail-placeholder--preparing{background:linear-gradient(180deg,#f8fbff,#eef4ff);border-color:#cbd5e1;border-style:dashed;flex-direction:column;gap:4px}.events-data-grid-container .thumbnail-cell .thumbnail-placeholder--preparing .material-icons{color:#64748b;font-size:18px}.events-data-grid-container .thumbnail-cell .thumbnail-placeholder--preparing .placeholder-text{color:#64748b;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.events-data-grid-container .thumbnail-cell .thumbnail-image{display:block;height:100%;object-fit:cover;width:100%}.events-data-grid-container .time-cell{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}.events-data-grid-container .time-primary{color:#0f172a;font-size:14px;font-weight:700;line-height:1.15}.events-data-grid-container .time-meta{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.events-data-grid-container .duration-cell{align-items:center;display:flex}.events-data-grid-container .duration-pill{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-width:44px;padding:5px 10px}.events-data-grid-container .duration-pill--empty{background:#fff;color:#94a3b8}.events-data-grid-container .expires-cell{align-items:center;display:flex}.events-data-grid-container .expires-cell .expires-badge{align-items:center;background:#f8fafc;border:1px solid transparent;border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-width:68px;padding:5px 10px;white-space:nowrap}.events-data-grid-container .expires-cell .expires-badge--pending{border-color:#e2e8f0;color:#64748b}.events-data-grid-container .expires-cell .expires-badge--muted{background:#fff;border-color:#e2e8f0;color:#94a3b8}.events-data-grid-container .expires-cell .expires-critical{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.events-data-grid-container .expires-cell .expires-warning{background:#fffbeb;border-color:#fcd34d;color:#b45309}.events-data-grid-container .expires-cell .expires-good{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.events-data-grid-container .actions-cell{align-items:center;display:flex;overflow:visible}.events-data-grid-container .actions-cell .action-buttons{align-items:center;background:transparent;border:none;display:inline-flex;gap:4px;padding:0;position:relative;z-index:1}.events-data-grid-container .actions-cell .action-btn{align-items:center;background:#fff;border:1px solid #dbe3ec;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;max-width:32px;min-width:32px;padding:0;pointer-events:auto;position:relative;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:32px}.events-data-grid-container .actions-cell .action-btn .material-icons{font-size:18px}.events-data-grid-container .actions-cell .action-btn:disabled{cursor:not-allowed;opacity:.6}.events-data-grid-container .actions-cell .action-btn.action-btn--play{background:#eef4ff;border-color:#cfe0ff;color:#2563eb}.events-data-grid-container .actions-cell .action-btn.action-btn--play:hover:not(:disabled){background:#e0edff;border-color:#b7d1ff;color:#1d4ed8}.events-data-grid-container .actions-cell .action-btn.action-btn--download{background:#fff;border-color:#dbe3ec;color:#52637a}.events-data-grid-container .actions-cell .action-btn.action-btn--download:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#334155}.events-data-grid-container .actions-cell .action-btn.action-btn--status{background:#fff;color:#64748b}.events-data-grid-container .actions-cell .action-btn.playing-btn{background:#2563eb;border-color:#2563eb;color:#fff;cursor:default}.events-data-grid-container .actions-cell .action-btn.downloading,.events-data-grid-container .actions-cell .action-btn.loading{color:#2563eb}.events-data-grid-container .actions-cell .action-btn.downloading{background:#eff6ff;border-color:#bfdbfe;overflow:hidden}.events-data-grid-container .actions-cell .action-btn.downloading .icon-spin{animation:spin 1s linear infinite}.events-data-grid-container .actions-cell .action-btn.download-btn{overflow:hidden}.events-data-grid-container .actions-cell .action-btn.download-btn .download-progress-bar{background:linear-gradient(90deg,rgba(37,99,235,.12),rgba(96,165,250,.24));height:100%;inset:0 auto 0 0;position:absolute;transition:width .2s ease;z-index:0}.events-data-grid-container .actions-cell .action-btn.download-btn .material-icons{position:relative;z-index:1}.events-data-grid-container .actions-cell .action-btn.download-btn .download-progress-text{bottom:3px;color:#1d4ed8;font-size:8px;font-weight:700;left:50%;line-height:1;position:absolute;transform:translateX(-50%);z-index:1}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.spinning{animation:spin 1s linear infinite}.events-data-grid-skeleton{width:100%}.events-data-grid-skeleton .skeleton-header{background:#fbfcfe;border-bottom:1px solid #e8eef5;display:flex}.events-data-grid-skeleton .skeleton-cell,.events-data-grid-skeleton .skeleton-header-cell{align-items:center;display:flex;padding:10px 14px}.events-data-grid-skeleton .skeleton-body{background:#fff}.events-data-grid-skeleton .skeleton-row{border-bottom:1px solid #edf2f7;display:flex}.events-data-grid-skeleton .skeleton-pulse{animation:skeleton-pulse 1.5s ease-in-out infinite}.events-data-grid-skeleton .skeleton-badge,.events-data-grid-skeleton .skeleton-btn,.events-data-grid-skeleton .skeleton-text{background:linear-gradient(90deg,#e6edf4,#f1f5f9 50%,#e6edf4);background-size:200% 100%;border-radius:999px}.events-data-grid-skeleton .skeleton-text--header{border-radius:6px;height:11px;width:60%}.events-data-grid-skeleton .skeleton-text--lg{border-radius:6px;height:14px;margin-bottom:6px;width:78%}.events-data-grid-skeleton .skeleton-text--md{border-radius:6px;height:13px;width:72%}.events-data-grid-skeleton .skeleton-text--sm{border-radius:6px;height:9px;width:34%}.events-data-grid-skeleton .skeleton-time{display:flex;flex-direction:column;width:100%}.events-data-grid-skeleton .skeleton-thumbnail{background:linear-gradient(180deg,#f8fafc,#eef3f8);border:1px solid #e2e8f0;border-radius:10px;height:60px;width:60px}.events-data-grid-skeleton .skeleton-badge{height:24px;width:68px}.events-data-grid-skeleton .skeleton-actions{display:flex;gap:6px}.events-data-grid-skeleton .skeleton-btn{border-radius:8px;height:32px;width:32px}@keyframes pulse-critical{0%,to{box-shadow:0 1px 3px rgba(239,68,68,.1)}50%{box-shadow:0 2px 8px rgba(239,68,68,.3)}}@keyframes pulse-playing{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@keyframes justAdded{0%{background-color:rgba(99,102,241,.2);opacity:0;transform:translateX(-8px)}15%{opacity:1;transform:translateX(0)}30%{background-color:rgba(99,102,241,.15)}to{background-color:rgba(99,102,241,.08)}}@keyframes thumbnailFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.downloads-bottom-sheet{backdrop-filter:blur(20px) saturate(180%);background:hsla(0,0%,100%,.98);border-radius:8px 8px 0 0;border-top:1px solid #e5e7eb;box-shadow:0 -2px 10px rgba(0,0,0,.08);box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;width:100%;z-index:50}.downloads-bottom-sheet.sheet-state--static{display:flex;flex:1 1 auto;flex-direction:column;max-height:none;min-height:300px;overflow:hidden;position:relative;width:100%}.downloads-bottom-sheet.sheet-state--static .sheet-content{display:flex;flex:1;flex-direction:column;overflow-y:auto;width:100%}.downloads-bottom-sheet.embedded{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:none;height:auto;max-height:none;overflow:hidden;position:relative;transform:none}.downloads-bottom-sheet.embedded .sheet-header{background:#fff;border-bottom:1px solid #e5e7eb;cursor:default;min-height:auto;padding:14px 22px}.downloads-bottom-sheet.embedded .sheet-header:hover{background:#fff}.downloads-bottom-sheet.embedded .sheet-title{background:transparent;border:0;box-shadow:none;min-height:auto;padding:0}.downloads-bottom-sheet.embedded .sheet-content{background:#fff;display:block!important;flex:1;overflow-y:visible;padding:0}.downloads-bottom-sheet .sheet-header{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;min-height:56px;padding:12px 32px;position:relative;z-index:1}.downloads-bottom-sheet .sheet-header .sheet-title{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;gap:10px;min-height:52px;padding:10px 12px}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-icon{color:#6b7280;font-size:20px}.downloads-bottom-sheet .sheet-header .sheet-title .heading-6{color:#1e293b;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:1;margin:0;text-transform:uppercase}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-divider{color:#cbd5e1;font-size:16px;font-weight:300;margin:0 4px}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-subtitle{background:none;border:none;border-radius:0;color:#64748b;font-size:13px;font-weight:400;padding:0}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-subtitle .sheet-subtitle-skeleton{animation:sheetSubtitleShimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7,#e2e8f0 50%,#eef2f7);background-size:200% 100%;border-radius:6px;display:inline-block;height:12px;vertical-align:middle;width:180px}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-refresh-indicator{align-items:center;background:rgba(59,130,246,.08);border-radius:999px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1;margin-left:10px;padding:4px 8px}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-refresh-indicator .material-icons{font-size:14px}.downloads-bottom-sheet .sheet-header .sheet-title .event-count{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:12px;color:#1d4ed8;font-size:.75rem;font-weight:600;padding:2px 8px}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-month-nav{align-items:center;border-left:1px solid #e5e7eb;display:flex;gap:4px;margin-left:auto;padding-left:12px}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-month-nav .month-nav-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-month-nav .month-nav-btn .material-icons{color:#6b7280;font-size:18px}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-month-nav .month-nav-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-month-nav .month-nav-btn:disabled{cursor:not-allowed;opacity:.4}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-month-nav .month-label{color:#374151;font-size:13px;font-weight:500;min-width:110px;text-align:center}.downloads-bottom-sheet .sheet-header .sheet-title .load-all-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:8px;padding:0;transition:all .15s ease;width:28px}.downloads-bottom-sheet .sheet-header .sheet-title .load-all-btn .material-icons{color:#6b7280;font-size:16px}.downloads-bottom-sheet .sheet-header .sheet-title .load-all-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.downloads-bottom-sheet .sheet-header .sheet-title .load-all-btn:disabled{cursor:not-allowed;opacity:.5}.downloads-bottom-sheet .sheet-header .sheet-title .load-all-btn .spinning{animation:spin 1s linear infinite}.downloads-bottom-sheet .sheet-header .sheet-controls{align-items:center;display:flex;gap:8px}.downloads-bottom-sheet .sheet-header .sheet-controls select{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236b7280' d='M5 6 0 0h10z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:8px 5px;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:500;height:28px;padding:0 28px 0 10px;transition:all .15s ease}.downloads-bottom-sheet .sheet-header .sheet-controls select:hover{background-color:#f9fafb;border-color:#d1d5db}.downloads-bottom-sheet .sheet-header .sheet-controls select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1);outline:none}.downloads-bottom-sheet .sheet-header .sheet-controls .filter-select{min-width:110px}.downloads-bottom-sheet .sheet-header .sheet-controls .sort-select{min-width:120px}.downloads-bottom-sheet .sheet-header .sheet-controls .load-all-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.downloads-bottom-sheet .sheet-header .sheet-controls .load-all-btn .material-icons{color:#6b7280;font-size:16px}.downloads-bottom-sheet .sheet-header .sheet-controls .load-all-btn:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db}.downloads-bottom-sheet .sheet-header .sheet-controls .load-all-btn:hover:not(:disabled) .material-icons{color:#374151}.downloads-bottom-sheet .sheet-header .sheet-controls .load-all-btn:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1);outline:none}.downloads-bottom-sheet .sheet-header .sheet-controls .load-all-btn:disabled{cursor:not-allowed;opacity:.7}.downloads-bottom-sheet .sheet-header .sheet-controls .load-all-btn .spinning{animation:spin 1s linear infinite}.downloads-bottom-sheet .sheet-header .sheet-header-actions{align-items:center;display:flex;gap:12px;margin-left:auto}.downloads-bottom-sheet .sheet-header .sheet-header-actions .clip-length-select{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath fill='%236b7280' d='M6 7 0 0h12z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;height:36px;min-width:110px;padding:0 32px 0 12px;transition:all .2s ease}.downloads-bottom-sheet .sheet-header .sheet-header-actions .clip-length-select:hover:not(:disabled){background-color:#f8fafc;border-color:#3b82f6}.downloads-bottom-sheet .sheet-header .sheet-header-actions .clip-length-select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1);outline:none}.downloads-bottom-sheet .sheet-header .sheet-header-actions .clip-length-select:disabled{cursor:not-allowed;opacity:.5}.downloads-bottom-sheet .sheet-header .sheet-header-actions .control-btn--download{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:6px;box-shadow:0 1px 3px rgba(59,130,246,.3);color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;height:36px;padding:0 16px;transition:all .2s ease}.downloads-bottom-sheet .sheet-header .sheet-header-actions .control-btn--download .material-icons{font-size:18px}.downloads-bottom-sheet .sheet-header .sheet-header-actions .control-btn--download:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 2px 6px rgba(59,130,246,.4);transform:translateY(-1px)}.downloads-bottom-sheet .sheet-header .sheet-header-actions .control-btn--download:active:not(:disabled){transform:translateY(0)}.downloads-bottom-sheet .sheet-header .sheet-header-actions .control-btn--download:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.downloads-bottom-sheet .sheet-header .sheet-header-actions .control-btn--download.is-downloading{background:linear-gradient(135deg,#6366f1,#4f46e5)}.downloads-bottom-sheet .sheet-header .sheet-header-actions .control-btn--download.is-downloading .material-icons{animation:spin 1s linear infinite}.downloads-bottom-sheet .sheet-content{background:hsla(0,0%,100%,.98);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;padding:12px 32px;position:relative;z-index:0}.downloads-bottom-sheet .sheet-content::-webkit-scrollbar{width:6px}.downloads-bottom-sheet .sheet-content::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.downloads-bottom-sheet .sheet-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.downloads-bottom-sheet .sheet-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.downloads-bottom-sheet .sheet-downloads-list{display:flex;flex-direction:column;min-width:0;transition:opacity .18s ease}.downloads-bottom-sheet .sheet-downloads-list.is-refreshing{opacity:.9}.downloads-bottom-sheet .sheet-downloads-list--loading{margin-top:4px}.downloads-bottom-sheet .sheet-disclaimer{align-items:center;background:#fbfcfe;border:1px solid #e2e8f0;border-radius:10px;box-shadow:none;color:#64748b;display:flex;font-size:12px;gap:8px;margin-top:10px;padding:10px 14px}.downloads-bottom-sheet .sheet-disclaimer .material-icons{color:#94a3b8;flex-shrink:0;font-size:16px}.downloads-bottom-sheet .sheet-empty-state{align-items:center;animation:fadeInUp .3s ease-out;background:radial-gradient(circle at 50% 0,rgba(148,163,184,.1),transparent 38%),#fff;border:0;border-radius:0;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;min-height:0;padding:22px 22px 24px;text-align:center}.downloads-bottom-sheet .sheet-empty-state .empty-state-icon{align-items:center;background:#f1f5f9;border-radius:14px;color:#94a3b8;display:inline-flex;font-size:24px;height:42px;justify-content:center;margin-bottom:10px;width:42px}.downloads-bottom-sheet .sheet-empty-state .empty-state-title{color:#1e293b;font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0 0 18px}.downloads-bottom-sheet .sheet-empty-state .empty-state-hint{color:#6b7280;font-size:13px;margin:0}.downloads-bottom-sheet .sheet-empty-state .empty-state-hint--workflow{color:#64748b;line-height:1.45;margin:-8px 0 16px;max-width:420px}.downloads-bottom-sheet .sheet-empty-state .empty-state-steps{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;max-width:760px}.downloads-bottom-sheet .sheet-empty-state .empty-state-steps .step{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;box-shadow:none;display:flex;gap:8px;padding:8px 12px;transition:all .2s ease}.downloads-bottom-sheet .sheet-empty-state .empty-state-steps .step:hover{background:#f1f5f9;border-color:#cbd5e1;box-shadow:none}.downloads-bottom-sheet .sheet-empty-state .empty-state-steps .step .step-number{align-items:center;background:#64748b;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.downloads-bottom-sheet .sheet-empty-state .empty-state-steps .step .step-text{color:#64748b;font-size:12.5px;font-weight:650}.events-table-container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04);overflow-x:hidden;overflow-y:auto}.events-table-container::-webkit-scrollbar{width:6px}.events-table-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.events-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.events-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.events-table{background:#fff;border-collapse:collapse;table-layout:fixed;width:100%}.events-table tfoot{background:#f9fafb;border-top:1px solid #e5e7eb;bottom:0;position:sticky;z-index:10}.events-table tfoot th{border-right:1px solid rgba(229,231,235,.5);color:#6b7280;font-size:12px;font-weight:600;height:40px;padding:10px 12px;text-align:left;transition:background .15s ease}.events-table tfoot th:last-child{border-right:none}.events-table tfoot th:hover{background:rgba(0,0,0,.02)}.events-table tfoot th.thumbnail-header{max-width:70px;padding:4px;width:70px}.events-table tfoot th:first-child{max-width:70px;width:70px}.events-table tfoot th:nth-child(2){width:auto}.events-table tfoot th:nth-child(3),.events-table tfoot th:nth-child(4){width:90px}.events-table tfoot th:nth-child(5){width:70px}.events-table tfoot th:nth-child(6){width:100px}.events-table tfoot th:nth-child(7){width:85px}.events-table tfoot th:nth-child(8){width:150px}.events-table tbody .expand-icon{color:#64748b;flex-shrink:0;font-size:20px;transition:transform .2s ease}.events-table tbody .expand-icon.expanded{transform:rotate(90deg)}.events-table tbody .month-header-row{background:#e2e8f0;border-bottom:1px solid #cbd5e1;cursor:pointer;transition:background .15s ease;user-select:none}.events-table tbody .month-header-row:hover{background:#d8dee6}.events-table tbody .month-header-row:focus{outline:2px solid #3b82f6;outline-offset:-2px}.events-table tbody .month-header-row .expand-icon{color:#334155;font-size:22px}.events-table tbody .month-header-row .month-header-cell{padding:12px 16px}.events-table tbody .month-header-row .month-header-cell .month-header-content{align-items:center;display:flex;gap:10px;width:100%}.events-table tbody .month-header-row .month-header-cell .month-icon{color:#475569;font-size:20px}.events-table tbody .month-header-row .month-header-cell .month-text{color:#0f172a;font-size:14px;font-weight:700}.events-table tbody .month-header-row .month-header-cell .month-event-count{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#475569;font-size:11px;font-weight:600;padding:2px 10px}.events-table tbody .month-header-row .month-header-cell .month-total-duration{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#475569;font-size:11px;font-weight:600;margin-left:auto;padding:4px 10px}.events-table tbody .month-header-row.collapsed+.date-header-row{display:none}.events-table tbody .date-header-row{background:#f8fafc;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background .15s ease;user-select:none}.events-table tbody .date-header-row:hover{background:#f1f5f9}.events-table tbody .date-header-row:focus{outline:2px solid #3b82f6;outline-offset:-2px}.events-table tbody .date-header-row .expand-icon{color:#64748b;font-size:18px}.events-table tbody .date-header-row .date-header-cell{padding:10px 16px 10px 44px}.events-table tbody .date-header-row .date-header-cell .date-header-content{align-items:center;display:flex;gap:8px;width:100%}.events-table tbody .date-header-row .date-header-cell .material-icons:not(.expand-icon){color:#64748b;font-size:16px}.events-table tbody .date-header-row .date-header-cell .date-text{color:#334155;font-size:13px;font-weight:600}.events-table tbody .date-header-row .date-header-cell .date-total-duration{background:#e2e8f0;border-radius:4px;color:#475569;font-size:11px;font-weight:500;margin-left:auto;padding:3px 8px}.events-table tbody .events-table-row{animation:fadeIn .3s ease-out;border-bottom:1px solid #f3f4f6;cursor:pointer;height:auto;min-height:54px;transition:background .15s ease}.events-table tbody .events-table-row:hover{background:#f9fafb}.events-table tbody .events-table-row:nth-child(2n):not(:hover):not(.events-table-row--playing){background:#fafafa}.events-table tbody .events-table-row:nth-child(odd):not(:hover):not(.events-table-row--playing){background:#fff}.events-table tbody .events-table-row:last-child{border-bottom:none}.events-table tbody .events-table-row--playing{background:rgba(59,130,246,.06)!important;border-left:2px solid #3b82f6}.events-table tbody .events-table-row--playing:hover{background:rgba(59,130,246,.1)!important}.events-table tbody .events-table-row--playing .playing-indicator{animation:pulse-playing 1.5s ease-in-out infinite;color:#3b82f6;font-size:10px;margin-right:6px}.events-table tbody .events-table-row--pending{background:rgba(99,102,241,.08)!important;border-left:3px solid #6366f1}.events-table tbody .events-table-row--pending:hover{background:rgba(99,102,241,.12)!important}.events-table tbody .events-table-row--pending td{color:#6b7280}.events-table tbody .events-table-row--just-added{animation:justAdded 2s ease-out forwards}.events-table tbody .events-table-row td{border-right:1px solid rgba(229,231,235,.4);color:#475569;font-size:13px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.events-table tbody .events-table-row td:first-child{max-width:70px;width:70px}.events-table tbody .events-table-row td:nth-child(2){width:auto}.events-table tbody .events-table-row td:nth-child(3),.events-table tbody .events-table-row td:nth-child(4){width:90px}.events-table tbody .events-table-row td:nth-child(5){width:70px}.events-table tbody .events-table-row td:nth-child(6){width:100px}.events-table tbody .events-table-row td:nth-child(7){width:85px}.events-table tbody .events-table-row td:nth-child(8){width:150px}.events-table tbody .events-table-row td:last-child{border-right:none}.events-table tbody .events-table-row td.date-cell,.events-table tbody .events-table-row td.time-cell{color:#334155;font-weight:500}.events-table tbody .events-table-row td.date-cell .time-info,.events-table tbody .events-table-row td.time-cell .time-info{align-items:center;display:flex;gap:6px;white-space:nowrap}.events-table tbody .events-table-row td.date-cell .time-range,.events-table tbody .events-table-row td.time-cell .time-range{font-weight:500}.events-table tbody .events-table-row td.date-cell .time-duration,.events-table tbody .events-table-row td.time-cell .time-duration{color:#64748b;font-size:12px;font-weight:400;margin-left:6px}.events-table tbody .events-table-row td.actions-cell{overflow:visible;padding-right:12px;text-align:right}.events-table tbody .events-table-row td.actions-cell .action-buttons{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;height:32px;justify-content:center;max-width:32px;min-width:32px;padding:0;transition:all .15s ease;width:32px}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn .material-icons{font-size:18px}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn .Button__label{display:none}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.copy-btn:hover:not(:disabled),.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.share-btn:hover:not(:disabled),.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.view-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#374151}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.copy-btn:disabled,.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.share-btn:disabled,.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.view-btn:disabled{cursor:not-allowed;opacity:.5}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn .download-btn-wrapper{align-items:center;display:flex;gap:4px}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn{overflow:hidden;position:relative;transition:all .2s ease}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn:hover:not(:disabled):not(.downloading){background:#f9fafb;border-color:#d1d5db;color:#374151}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn:disabled:not(.error){cursor:not-allowed;opacity:.5}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn .download-progress-bar{background:rgba(59,130,246,.2);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:width .15s ease-out;z-index:0}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn .Button__label,.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn .material-icons{position:relative;z-index:1}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn.downloading{background:rgba(59,130,246,.05);border-color:#3b82f6;color:#3b82f6;cursor:wait}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn.downloading .download-progress-bar{background:rgba(59,130,246,.25)}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn .material-icons.icon-spin{animation:spin 1s linear infinite}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn.completed{background:rgba(16,185,129,.1);border-color:#10b981;color:#10b981}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn.completed .material-icons{animation:checkBounce .4s ease}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn.error{background:rgba(239,68,68,.1);border-color:#ef4444;color:#ef4444;cursor:pointer;opacity:1!important}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.download-btn.error:hover:not(:disabled){background:rgba(239,68,68,.15);border-color:#dc2626}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.cancel-btn{background:rgba(239,68,68,.1);border-color:#fca5a5;color:#ef4444;min-width:28px;padding:0 6px}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.cancel-btn:hover:not(:disabled){background:rgba(239,68,68,.2);border-color:#ef4444}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.cancel-btn .material-icons{font-size:14px}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.copy-btn .material-icons{color:#3b82f6}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.copy-btn.copied{background:#ecfdf5;border-color:#10b981;color:#059669}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.copy-btn.copied .material-icons{color:#10b981}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.copy-btn.copied .Button__label{color:#059669}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.copy-btn.copied:hover:not(:disabled){background:#d1fae5;border-color:#059669}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.playing-btn{background:rgba(59,130,246,.08);border-color:#93c5fd;color:#3b82f6;cursor:default}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.playing-btn .material-icons{animation:pulse-playing 1.5s ease-in-out infinite}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn.playing-btn:disabled{opacity:1}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn:focus{box-shadow:0 0 0 2px rgba(59,130,246,.15);outline:none}.events-table tbody .events-table-row td.driver-cell{font-weight:500}.events-table tbody .events-table-row td.vehicle-cell{color:#4b5563;font-weight:500}.events-table tbody .events-table-row td.duration-cell,.events-table tbody .events-table-row td.speed-cell{color:#374151;font-family:SF Mono,Monaco,Consolas,monospace;font-weight:600}.events-table tbody .events-table-row td.camera-cell{color:#4b5563;font-weight:500}.events-table tbody .events-table-row td.expires-cell{font-weight:600;overflow:visible;padding:8px;text-align:center}.events-table tbody .events-table-row td.expires-cell .expires-badge{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px;white-space:nowrap}.events-table tbody .events-table-row td.expires-cell.expires-0 .expires-badge,.events-table tbody .events-table-row td.expires-cell.expires-1 .expires-badge,.events-table tbody .events-table-row td.expires-cell.expires-2 .expires-badge{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.events-table tbody .events-table-row td.expires-cell.expires-3 .expires-badge,.events-table tbody .events-table-row td.expires-cell.expires-4 .expires-badge,.events-table tbody .events-table-row td.expires-cell.expires-5 .expires-badge,.events-table tbody .events-table-row td.expires-cell.expires-6 .expires-badge,.events-table tbody .events-table-row td.expires-cell.expires-7 .expires-badge{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.events-table tbody .events-table-row td.expires-cell:not(.expires-0):not(.expires-1):not(.expires-2):not(.expires-3):not(.expires-4):not(.expires-5):not(.expires-6):not(.expires-7) .expires-badge{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.events-table tbody .events-table-row td.expires-cell.expires-0 .expires-badge,.events-table tbody .events-table-row td.expires-cell.expires-1 .expires-badge{animation:pulse-critical 2s ease-in-out infinite}.events-table tbody .events-table-row td.thumbnail-cell{max-width:70px;padding:4px;text-align:center;vertical-align:middle;width:70px}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-wrapper{display:inline-block}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-placeholder{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #e5e7eb;border-radius:6px;display:flex;height:60px;justify-content:center;width:60px}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-placeholder .material-icons{color:#94a3b8;font-size:24px}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-placeholder--preparing{background:linear-gradient(135deg,#f0f4ff,#e8efff);border:2px dashed #6366f1;flex-direction:column;gap:4px}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-placeholder--preparing .material-icons{color:#6366f1;font-size:20px}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-placeholder--preparing .material-icons.spinning{animation:spin 1s linear infinite}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-placeholder--preparing .placeholder-text{color:#6366f1;font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn{background:none;border:none;border-radius:6px;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;transition:all .2s ease}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn:hover:not(:disabled) .thumbnail-placeholder{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.1)}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn:hover:not(:disabled) .thumbnail-placeholder .material-icons{color:#3b82f6;transform:scale(1.1)}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn:hover:not(:disabled) .thumbnail-overlay{opacity:1}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn:focus{outline:none}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn:focus .thumbnail-placeholder{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn:disabled{cursor:not-allowed;opacity:.5}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn--loading .thumbnail-placeholder .material-icons{color:#cbd5e1}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn--has-image .thumbnail-image{animation:thumbnailFadeIn .4s ease-out;border:1px solid #e5e7eb;border-radius:6px;display:block;height:60px;object-fit:cover;width:60px}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn--has-image:hover:not(:disabled) .thumbnail-image{border-color:#3b82f6}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn--playing .thumbnail-placeholder{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#93c5fd}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn--playing .thumbnail-placeholder .material-icons{animation:pulse-playing 1.5s ease-in-out infinite;color:#3b82f6}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn--playing .thumbnail-image{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn--playing .thumbnail-overlay{background:rgba(59,130,246,.4);opacity:1}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-btn--playing .thumbnail-overlay .material-icons{animation:pulse-playing 1.5s ease-in-out infinite;color:#fff}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-overlay{align-items:center;background:rgba(0,0,0,.3);border-radius:6px;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-overlay .material-icons{color:#fff;font-size:24px;text-shadow:0 1px 3px rgba(0,0,0,.3)}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-playing-badge{background:#3b82f6;border-radius:2px;bottom:2px;color:#fff;font-size:8px;font-weight:700;left:50%;letter-spacing:.5px;padding:1px 4px;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.events-table tbody .events-table-row td.thumbnail-cell--loading .thumbnail-placeholder{animation:pulse 1.5s ease-in-out infinite;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.events-table tbody .events-table-row td.thumbnail-cell--error .thumbnail-placeholder{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca}.events-table tbody .events-table-row td.thumbnail-cell--error .thumbnail-placeholder .material-icons{color:#ef4444}.events-table tbody .skeleton-row{border-bottom:1px solid rgba(229,231,235,.4);cursor:default;height:auto;min-height:54px}.events-table tbody .skeleton-row:nth-child(2n){background:#fafafa}.events-table tbody .skeleton-row:nth-child(odd){background:#fff}.events-table tbody .skeleton-row td{border-right:1px solid rgba(229,231,235,.4);padding:8px 12px}.events-table tbody .skeleton-row td:last-child{border-right:none}.events-table tbody .skeleton-row td .skeleton,.events-table tbody .skeleton-row td.time-cell .skeleton{border-radius:4px}.events-table tbody .skeleton-row td.actions-cell .action-buttons{display:flex;gap:8px;justify-content:flex-end}.events-table tbody .skeleton-row td.actions-cell .action-buttons .skeleton-btn{border-radius:6px}.grid-container.events-panel-grid{height:100%;padding:0}.grid-container.events-panel-grid .events-table-container{height:100%}@media(max-width:900px){.events-table tfoot th:first-child{width:50px}.events-table tfoot th:nth-child(2){width:auto}.events-table tfoot th:nth-child(3){width:70px}.events-table tfoot th:nth-child(4){width:80px}.events-table tfoot th:nth-child(5){width:60px}.events-table tfoot th:nth-child(6){width:85px}.events-table tfoot th:nth-child(7){width:80px}.events-table tfoot th:nth-child(8){width:140px}.events-table tbody .events-table-row td.thumbnail-cell{padding:4px}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-placeholder{height:40px;width:40px}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-placeholder .material-icons{font-size:18px}}@media(max-width:768px){.downloads-bottom-sheet{border-radius:16px 16px 0 0;max-height:70vh}.downloads-bottom-sheet .sheet-header{height:52px;min-height:52px;padding:10px 16px 0}.downloads-bottom-sheet .sheet-header .sheet-title .heading-6{font-size:.9375rem}.downloads-bottom-sheet .sheet-header .sheet-month-nav .month-label{font-size:12px;min-width:100px}.downloads-bottom-sheet .sheet-content{max-height:calc(70vh - 52px);padding:12px}.events-table tfoot th{font-size:11px;padding:6px 8px}.events-table tfoot th:first-child{width:55px}.events-table tfoot th:nth-child(2){width:auto}.events-table tfoot th:nth-child(3){width:60px}.events-table tfoot th:nth-child(4){width:80px}.events-table tfoot th:nth-child(5){width:55px}.events-table tfoot th:nth-child(6){width:80px}.events-table tfoot th:nth-child(7){width:75px}.events-table tfoot th:nth-child(8){width:130px}.events-table tbody td{font-size:12px;padding:6px 8px}.events-table tbody .events-table-row td.time-cell .time-info .time-duration{display:none}.events-table tbody .events-table-row td.actions-cell .action-buttons{gap:4px}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn{font-size:10px;height:26px;padding:0 6px}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn .material-icons{font-size:12px}.events-table tbody .events-table-row td.thumbnail-cell{padding:3px}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-image,.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-placeholder{height:50px;width:50px}.events-table tbody .events-table-row td.thumbnail-cell .thumbnail-placeholder .material-icons{font-size:18px}.events-table tbody .events-table-row td.expires-cell .expires-badge{font-size:10px;padding:3px 6px}}@media(max-width:480px){.downloads-bottom-sheet{max-height:75vh}.downloads-bottom-sheet .sheet-header{flex-wrap:wrap;height:48px;min-height:48px;padding:8px 12px 0}.downloads-bottom-sheet .sheet-header .sheet-title{gap:6px}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-icon{font-size:16px}.downloads-bottom-sheet .sheet-header .sheet-title .heading-6{font-size:.8rem}.downloads-bottom-sheet .sheet-header .sheet-title .sheet-subtitle{font-size:10px}.downloads-bottom-sheet .sheet-header .sheet-title .event-count{font-size:.6875rem;padding:2px 6px}.downloads-bottom-sheet .sheet-header .expand-icon{font-size:20px}.downloads-bottom-sheet .sheet-header .sheet-month-nav{margin-left:0;margin-right:0}.downloads-bottom-sheet .sheet-header .sheet-month-nav .month-nav-btn{height:24px;width:24px}.downloads-bottom-sheet .sheet-header .sheet-month-nav .month-nav-btn .material-icons{font-size:16px}.downloads-bottom-sheet .sheet-header .sheet-month-nav .month-label{font-size:11px;min-width:80px}.downloads-bottom-sheet .sheet-header .sheet-controls .load-all-btn{height:24px;width:24px}.downloads-bottom-sheet .sheet-header .sheet-controls .load-all-btn .material-icons{font-size:14px}.downloads-bottom-sheet .sheet-content{max-height:calc(75vh - 48px);padding:8px}.events-table tfoot th{font-size:10px;padding:4px 6px}.events-table tfoot th:first-child{width:45px}.events-table tfoot th:nth-child(2){width:auto}.events-table tfoot th:nth-child(3),.events-table tfoot th:nth-child(4){display:none}.events-table tfoot th:nth-child(5){width:50px}.events-table tfoot th:nth-child(6){width:70px}.events-table tfoot th:nth-child(7){width:65px}.events-table tfoot th:nth-child(8){width:120px}.events-table tbody td{font-size:11px;padding:4px 6px}.events-table tbody td.driver-cell,.events-table tbody td.vehicle-cell{display:none}.events-table tbody td.thumbnail-cell{padding:2px}.events-table tbody td.thumbnail-cell .thumbnail-image,.events-table tbody td.thumbnail-cell .thumbnail-placeholder{height:40px;width:40px}.events-table tbody td.thumbnail-cell .thumbnail-placeholder .material-icons{font-size:16px}.events-table tbody td.thumbnail-cell .thumbnail-playing-badge{display:none}.events-table tbody .events-table-row td.time-cell .time-info .time-range{font-size:11px}.events-table tbody .events-table-row td.time-cell .time-info .time-duration{display:none}.events-table tbody .events-table-row td.actions-cell .action-buttons{gap:4px}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn{font-size:9px;height:24px;min-width:24px;padding:0 4px}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn .material-icons{font-size:11px}.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn .Button__label,.events-table tbody .events-table-row td.actions-cell .action-buttons .action-btn span:not(.material-icons){display:none}.events-table tbody .events-table-row td.expires-cell .expires-badge{font-size:9px;padding:2px 4px}.events-table tbody .date-header-row .date-header-cell{font-size:11px;padding:8px 10px}.events-table tbody .date-header-row .date-header-cell .date-total-duration{font-size:10px;padding:1px 6px}}@keyframes sheetSubtitleShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.recording-date-picker{--rdp-bg:#fff;--rdp-border:#e2e8f0;--rdp-text:#111827;--rdp-text-muted:#9ca3af;--rdp-text-secondary:#6b7280;--rdp-primary:#3b82f6;--rdp-primary-hover:#2563eb;--rdp-primary-bg:#eff6ff;--rdp-saved:#f59e0b;--rdp-saved-soft:rgba(245,158,11,.08);--rdp-radius:12px;--rdp-shadow:0 4px 12px rgba(0,0,0,.15);--rdp-transition:200ms cubic-bezier(0.2,0.8,0.2,1);--rdp-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-family:var(--rdp-font-family);max-width:100%;overflow:visible!important;position:relative;width:auto;z-index:10000}.recording-date-picker.calendar-open{z-index:15000}.recording-date-picker.calendar-open .calendar-popup{position:fixed!important}.date-picker-input{align-items:center;background-color:transparent;border:1px solid #e5e7eb;border-radius:6px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:6px;height:36px;justify-content:space-between;min-width:auto;padding:0 10px;transition:all .15s ease;white-space:nowrap;width:auto}.date-picker-input:hover{background-color:#f9fafb;border-color:#9ca3af;box-shadow:0 1px 2px rgba(0,0,0,.05)}.date-picker-input.active,.date-picker-input:focus,.date-picker-input:focus-visible{background-color:#fff;border-color:var(--rdp-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)!important;outline:none!important}.date-picker-input[disabled]{background:#f3f4f6;border-color:#e5e7eb;box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.date-picker-input .date-text{color:var(--rdp-text);font-size:13px;font-weight:600;letter-spacing:.01em}.date-picker-input .date-availability-dot{background:#cbd5e1;border-radius:50%;flex-shrink:0;height:7px;width:7px}.date-picker-input .date-availability-dot.is-available{background:var(--rdp-primary);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.date-picker-input .date-availability-dot.is-saved{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.14)}.date-picker-input .date-availability-dot.is-empty{background:#cbd5e1}.date-picker-input .material-icons{color:var(--rdp-text-secondary);font-size:18px;transition:color .2s}.date-picker-input:hover .material-icons{color:var(--rdp-text)}@media(max-width:1199px)and (min-width:960px){.date-picker-input{padding:0 8px}.date-picker-input .date-text{font-size:12px}.date-picker-input .material-icons{font-size:16px}}@media(max-width:959px)and (min-width:768px){.date-picker-input{padding:0 8px}.date-picker-input .date-text{font-size:12px}}@media(max-width:767px)and (min-width:480px){.date-picker-input{padding:0 12px;width:auto}.date-picker-input .date-text{font-size:14px}}@media(max-width:479px){.date-picker-input{justify-content:center;padding:0 14px;width:100%}.date-picker-input .date-text{font-size:14px}.date-picker-input .material-icons{font-size:18px}}.calendar-backdrop{animation:backdrop-appear .2s ease-out;backdrop-filter:blur(2px);background:rgba(0,0,0,.05);border:0;cursor:default;inset:0;padding:0;position:fixed;z-index:15000}@keyframes backdrop-appear{0%{opacity:0}to{opacity:1}}.calendar-popup{animation:calendar-appear .25s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:14px;box-shadow:0 18px 50px rgba(15,23,42,.16),0 4px 14px rgba(15,23,42,.08);left:var(--calendar-left,0);overflow:hidden;padding:0;position:fixed;top:calc(var(--calendar-top, 100%) + 8px);transform-origin:top center;width:340px;z-index:15001}@keyframes calendar-appear{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.calendar-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px 13px}.calendar-header .month-year{color:#334155;font-size:15px;font-weight:700;letter-spacing:.025em;margin:0;text-transform:uppercase}.calendar-header .month-title{align-items:center;display:flex;flex-direction:column;gap:6px;min-width:0}.calendar-header .month-meta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:4px;justify-content:center;letter-spacing:0;text-transform:none}.calendar-header .month-meta span{background:rgba(15,23,42,.05);border-radius:999px;line-height:1.35;padding:2px 7px}.calendar-header .nav-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--rdp-text-secondary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:28px}.calendar-header .nav-button:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.05);color:var(--rdp-text)}.calendar-header .nav-button:active{transform:scale(.95)}.calendar-header .nav-button .material-icons{font-size:18px}.calendar-grid{display:grid;gap:0;padding:16px}.weekdays{border-bottom:1px solid rgba(226,232,240,.6);display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:8px;padding-bottom:12px;text-align:center}.weekdays .weekday{color:#334155;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.days-grid{display:grid;gap:2px;grid-template-columns:repeat(7,1fr);row-gap:6px}.calendar-day{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;margin:0 auto;position:relative;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;width:36px}.calendar-day .day-number{position:relative;z-index:2}.calendar-day.other-month{color:#d1d5db;opacity:.4}.calendar-day:not(.selected):not(.future-date):hover{background:rgba(0,0,0,.04);color:var(--rdp-text)}.calendar-day.today{background:rgba(59,130,246,.06);color:var(--rdp-primary);font-weight:700}.calendar-day.today:after{background:var(--rdp-primary);border-radius:50%;bottom:3px;content:"";height:4px;position:absolute;width:4px}.calendar-day.selected{background:#fff!important;border:2px solid var(--rdp-primary);border-radius:12px;box-shadow:0 4px 12px rgba(59,130,246,.25),0 2px 4px rgba(0,0,0,.1);color:var(--rdp-primary)!important;font-weight:700}.calendar-day.selected:hover{background:#f8fafc!important;box-shadow:0 6px 16px rgba(59,130,246,.3),0 3px 6px rgba(0,0,0,.1)}.calendar-day.selected.today:after{background:var(--rdp-primary)}.calendar-day.future-date,.calendar-day.no-recordings{color:#e5e7eb!important;cursor:not-allowed!important}.calendar-day.future-date:hover,.calendar-day.no-recordings:hover{background:transparent!important}.calendar-day.no-recordings{color:#cbd5e1!important}.calendar-day.no-recordings:before{background:#cbd5e1;content:"";height:1px;position:absolute;transform:rotate(-35deg);width:16px}.calendar-day.pending-availability:not(.no-recordings):not(.has-recordings):not(.future-date){border-color:#e2e8f0;border-style:dashed;color:#64748b}.calendar-day.has-saved-clips:not(.has-recordings):not(.selected):not(.today):not(.no-recordings){background:rgba(249,115,22,.03)}.calendar-day.keyboard-focused:not(.selected){background:rgba(59,130,246,.08);outline:2px solid var(--rdp-primary);outline-offset:2px;z-index:4}.recording-indicator{display:grid;inset:-4px;place-items:center;pointer-events:none;position:absolute;z-index:1}.recording-indicator .recording-clock{height:100%;width:100%}.recording-indicator .clock-track{fill:none;opacity:.5;stroke:#e5e7eb}.recording-indicator .clock-marker{display:none}.recording-indicator .recording-arc{opacity:.8;stroke:var(--rdp-primary)}.calendar-day.selected .recording-indicator .recording-arc{opacity:1;stroke:var(--rdp-primary);stroke-width:3px}.calendar-day.selected .recording-indicator .clock-track{stroke:rgba(59,130,246,.15)}.calendar-day.has-recordings:not(.selected):not(.today){background:rgba(59,130,246,.02)}.saved-clip-ring{background:repeating-linear-gradient(45deg,rgba(249,115,22,.68),rgba(249,115,22,.68) 1.5px,rgba(249,115,22,.18) 0,rgba(249,115,22,.18) 3px);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(249,115,22,.22);inset:-4px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.92;padding:2.5px;pointer-events:none;position:absolute;z-index:0}.calendar-day.selected .saved-clip-ring{box-shadow:inset 0 0 0 1px rgba(249,115,22,.28);opacity:1}.calendar-availability-legend{align-items:center;background:#f8fafc;border:1px solid rgba(226,232,240,.7);border-radius:10px;color:#64748b;display:grid;font-size:11px;font-weight:600;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:10px}.calendar-availability-legend .legend-item{align-items:center;display:inline-flex;gap:7px;min-width:0;white-space:nowrap}.calendar-availability-legend .legend-dot{border-radius:2px;box-sizing:border-box;display:block;flex-shrink:0;height:10px;width:10px}.calendar-availability-legend .legend-dot--available{background:var(--tcb-recording-fill,rgba(59,130,246,.4));border:none;height:12px;width:12px}.calendar-availability-legend .legend-dot--saved{background:var(--tcb-saved-clips-fill,repeating-linear-gradient(45deg,rgba(249,115,22,.6),rgba(249,115,22,.6) 2px,rgba(249,115,22,.25) 2px,rgba(249,115,22,.25) 4px));border:1px solid var(--tcb-saved-clips-border,rgba(249,115,22,.7));height:12px;width:12px}.calendar-availability-legend .legend-dot--empty{background:#f8fafc;border:1px solid #e2e8f0;height:12px;width:12px}.calendar-availability-legend .legend-dot--pending{background-color:transparent;border:1px dashed #94a3b8;height:12px;width:12px}.recording-chart{--rc-line:#e7eaf0;--rc-line-soft:#eef1f6;--rc-ink:#0f172a;--rc-ink-soft:#475569;--rc-ink-muted:#94a3b8;--rc-tooltip-bg:#0b1220;--rc-tooltip-ink:#f8fafc;--rc-recording-fill:rgba(59,130,246,.34);--rc-not-available-fill:rgba(148,163,184,.055);--rc-not-available-stripe:rgba(100,116,139,.105);--rc-not-available-stroke:rgba(100,116,139,.12);--rc-saved-fill:rgba(249,115,22,.6);--rc-saved-fill-soft:rgba(249,115,22,.25);--rc-saved-stroke:rgba(249,115,22,.7);--rc-processing-fill:rgba(139,92,246,.22);--rc-processing-fill-soft:rgba(139,92,246,.07);--rc-processing-stroke:rgba(124,58,237,.7);--rc-saved-stripes:repeating-linear-gradient(45deg,rgba(249,115,22,.6),rgba(249,115,22,.6) 2px,rgba(249,115,22,.25) 0,rgba(249,115,22,.25) 4px);--rc-processing-stripes:repeating-linear-gradient(45deg,var(--rc-processing-fill),var(--rc-processing-fill) 2px,var(--rc-processing-fill-soft) 2px,var(--rc-processing-fill-soft) 5px);--rc-not-available-stripes:repeating-linear-gradient(45deg,var(--rc-not-available-stripe),var(--rc-not-available-stripe) 1px,var(--rc-not-available-fill) 1px,var(--rc-not-available-fill) 9px);--rc-selection-fill:rgba(30,64,175,.26);--rc-selection-stroke:rgba(29,78,216,.96);--rc-speed:#1d4ed8;background:transparent;display:flex;flex-direction:column;gap:10px;padding:0;position:relative}.recording-chart__header{align-items:center;border-bottom:1px solid var(--rc-line-soft);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:6px;padding-bottom:12px;row-gap:8px}.recording-chart__legend{flex-wrap:wrap;font-weight:500;gap:8px 16px}.recording-chart__legend,.recording-chart__meta{align-items:center;color:var(--rc-ink-soft);display:inline-flex;font-size:12.5px;letter-spacing:-.003em}.recording-chart__meta{font-variant-numeric:tabular-nums;gap:10px}.recording-chart__date{color:var(--rc-ink);font-weight:600;letter-spacing:-.005em}.recording-chart__meta-pipe{background:var(--rc-line);border-radius:1px;display:inline-block;height:11px;width:1px}.recording-chart__legend-item{align-items:center;color:var(--rc-ink-soft);display:inline-flex;gap:7px}.recording-chart__swatch{border-radius:2px;display:inline-block;flex-shrink:0;height:12px;width:12px}.recording-chart__swatch--recording{background:var(--rc-recording-fill)}.recording-chart__swatch--not-available{background:var(--rc-not-available-stripes);border:1px solid var(--rc-not-available-stroke)}.recording-chart__swatch--saved{background:var(--rc-saved-stripes);border:1px solid var(--rc-saved-stroke)}.recording-chart__swatch--processing{background:var(--rc-processing-stripes);border:1px solid var(--rc-processing-stroke)}.recording-chart__swatch--selection{background:var(--rc-selection-fill);border:1px solid var(--rc-selection-stroke)}.recording-chart__swatch--speed{background:var(--rc-speed);border-radius:1px;height:2px;width:16px}.recording-chart__swatch--trip{background:linear-gradient(135deg,rgba(100,116,139,.7) 0 50%,transparent 50%) 0/6px 100% no-repeat,linear-gradient(225deg,rgba(100,116,139,.7) 0 50%,transparent 50%) 100%/6px 100% no-repeat;border-radius:0;height:8px;width:14px}.recording-chart__range{color:var(--rc-ink-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.01em}.recording-chart__plot{background:transparent;margin-top:26px;overflow:visible;position:relative;width:100%}.recording-chart__plot--dragging .recording-chart__handle{background:#1d4ed8;box-shadow:0 1px 4px rgba(30,64,175,.28);cursor:grabbing;transform:translateY(-50%) scaleX(1.12)}.recording-chart__plot--dragging .recording-chart__handle-hint{opacity:1;transform:translateX(-50%) translateY(-2px) scaleX(.893)}.recording-chart__svg{cursor:crosshair;display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.recording-chart__active-selection{filter:drop-shadow(0 4px 8px rgba(37,99,235,.1))}.recording-chart__active-selection--dragging{fill:rgba(29,78,216,.3);filter:drop-shadow(0 6px 10px rgba(37,99,235,.16));stroke:#1e40af}.recording-chart__y-tick{background:linear-gradient(90deg,#fff,#fff 55%,hsla(0,0%,100%,0));color:var(--rc-ink-soft);font-feature-settings:"tnum" 1,"cv11" 1;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;left:0;letter-spacing:.015em;line-height:1;padding:2px 18px 2px 0;pointer-events:none;position:absolute;z-index:2}.recording-chart__y-tick--top{top:13px}.recording-chart__y-tick--mid{top:50%;transform:translateY(-50%)}.recording-chart__y-tick--bot{bottom:18px;color:var(--rc-ink);font-weight:600}.recording-chart__hover-line{background:rgba(15,23,42,.35);bottom:0;pointer-events:none;position:absolute;top:0;width:1px;z-index:4}.recording-chart__hover-tooltip{align-items:baseline;background:var(--rc-tooltip-bg);border-radius:6px;box-shadow:0 10px 24px -8px rgba(2,6,23,.45),0 2px 6px rgba(2,6,23,.25);color:var(--rc-tooltip-ink);display:inline-flex;font-size:11px;font-weight:500;gap:5px;padding:5px 10px;pointer-events:none;position:absolute;top:-4px;transform:translate(-50%,-100%);white-space:nowrap;z-index:5}.recording-chart__hover-tooltip:after{background:var(--rc-tooltip-bg);bottom:-3px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:6px}.recording-chart__hover-speed{color:#fbbf24;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.recording-chart__hover-unit{color:#94a3b8;font-size:10.5px;font-weight:500}.recording-chart__hover-time{border-left:1px solid hsla(0,0%,100%,.14);color:#cbd5e1;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:500;margin-left:6px;padding-left:6px}.recording-chart__hover-tz{color:#64748b;font-size:9.5px;font-weight:500;letter-spacing:.05em;margin-left:4px;text-transform:uppercase}.recording-chart__empty{align-items:center;color:var(--rc-ink-muted);display:flex;font-size:12px;font-weight:500;gap:6px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:3}.recording-chart__empty .material-icons{font-size:14px}.recording-chart__event-dot{background:transparent;border:none;border-radius:8px;cursor:pointer;height:22px;margin:-1px 0 0 -9px;outline:none;padding:0;position:absolute;transition:opacity .16s ease,z-index 0s;width:18px;z-index:6}.recording-chart__event-dot:before{background:color-mix(in srgb,var(--event-color,#64748b) 30%,transparent);border-radius:999px;bottom:6px;content:"";height:0;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:height .16s ease,opacity .16s ease;width:1px}.recording-chart__event-dot--muted{opacity:.36;z-index:6}.recording-chart__event-dot--muted .recording-chart__event-dot-mark{background:#fff;border-color:var(--event-color,#94a3b8);box-shadow:0 1px 2px rgba(15,23,42,.16)}.recording-chart__event-dot--filtered{z-index:8}.recording-chart__event-dot--filtered .recording-chart__event-dot-mark{border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--event-color,#ef4444) 12%,transparent),0 1px 3px rgba(15,23,42,.14);height:10px;opacity:.82;transform:translate(-50%,-6px);width:10px}.recording-chart__event-dot--hovered,.recording-chart__event-dot:hover{z-index:9}.recording-chart__event-dot--hovered:before,.recording-chart__event-dot:hover:before{height:34px;opacity:.75}.recording-chart__event-dot--hovered .recording-chart__event-dot-mark,.recording-chart__event-dot:hover .recording-chart__event-dot-mark{border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--event-color,#ef4444) 14%,transparent),0 1px 3px rgba(15,23,42,.16);height:10px;opacity:1;transform:translate(-50%,-6px);width:10px}.recording-chart__event-dot--filtered.recording-chart__event-dot--hovered .recording-chart__event-dot-mark,.recording-chart__event-dot--filtered:hover .recording-chart__event-dot-mark{height:12px;transform:translate(-50%,-7px);width:12px}.recording-chart__event-dot:focus-visible .recording-chart__event-dot-mark{box-shadow:0 0 0 2px #fff,0 0 0 4px color-mix(in srgb,var(--event-color,#2563eb) 74%,transparent)}.recording-chart__event-dot-mark{background:var(--event-color,#ef4444);border:1px solid hsla(0,0%,100%,.9);border-radius:999px;bottom:0;box-shadow:0 1px 1px rgba(15,23,42,.08);height:7px;left:50%;opacity:.54;pointer-events:none;position:absolute;transform:translateX(-50%);transition:width .18s cubic-bezier(.34,1.56,.64,1),height .18s cubic-bezier(.34,1.56,.64,1),border-radius .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,background .16s ease,border-color .16s ease,opacity .16s ease;width:2px}.recording-chart__event-cluster{height:18px;margin:-4px 0 0 -9px;position:absolute;transition:width .18s ease,height .18s ease,margin .18s ease;width:18px;z-index:7}.recording-chart__event-cluster--open:after{content:"";height:14px;left:50%;max-width:90vw;pointer-events:auto;position:absolute;top:100%;transform:translateX(-50%);width:240px;z-index:11}.recording-chart__event-cluster--md{height:20px;margin:-5px 0 0 -10px;width:20px}.recording-chart__event-cluster--lg{height:23px;margin:-6px 0 0 -11.5px;width:23px}.recording-chart__event-cluster--open{z-index:12}.recording-chart__event-cluster-badge{background:color-mix(in srgb,var(--event-color,#475569) 8%,#fff);border:1px solid color-mix(in srgb,var(--event-color,#475569) 72%,#cbd5e1);border-radius:50%;box-shadow:0 1px 2px rgba(15,23,42,.1),inset 0 0 0 1px #fff;color:color-mix(in srgb,var(--event-color,#475569) 72%,#334155);cursor:pointer;font-family:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:100%;letter-spacing:-.01em;line-height:1;padding:0;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .16s ease,background .16s ease,color .16s ease,font-size .18s ease;width:100%}.recording-chart__event-cluster-badge:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--event-color,#475569) 12%,transparent),0 3px 8px rgba(15,23,42,.14),inset 0 0 0 1px #fff;transform:scale(1.1)}.recording-chart__event-cluster-badge:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--event-color,#2563eb) 28%,transparent),0 2px 5px rgba(15,23,42,.16),inset 0 0 0 1px #fff;outline:none}.recording-chart__event-cluster--md .recording-chart__event-cluster-badge{font-size:12px}.recording-chart__event-cluster--lg .recording-chart__event-cluster-badge{font-size:13px}.recording-chart__event-cluster--mixed .recording-chart__event-cluster-badge{border-color:#94a3b8;color:#475569}.recording-chart__event-cluster--open .recording-chart__event-cluster-badge{background:var(--event-color,#475569);box-shadow:0 0 0 4px color-mix(in srgb,var(--event-color,#475569) 22%,transparent),0 6px 14px rgba(15,23,42,.24);color:#fff;transform:scale(1.1)}.recording-chart__event-cluster--mixed.recording-chart__event-cluster--open .recording-chart__event-cluster-badge{background:#475569;box-shadow:0 0 0 4px rgba(148,163,184,.28),0 6px 14px rgba(15,23,42,.24)}.recording-chart__event-cluster-pop{animation:recording-chart-cluster-pop-in .18s cubic-bezier(.32,.72,.32,1);background:#fff;border:1px solid var(--rc-line);border-radius:10px;box-shadow:0 18px 40px -12px rgba(15,23,42,.22),0 4px 10px rgba(15,23,42,.1);left:50%;max-width:320px;min-width:240px;padding:6px 6px 4px;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);transform-origin:top center;will-change:transform,opacity;z-index:20}.recording-chart__event-cluster-pop:before{background:#fff;border-left:1px solid var(--rc-line);border-top:1px solid var(--rc-line);content:"";height:9px;left:50%;position:absolute;top:-5px;transform:translateX(-50%) rotate(45deg);width:9px}.recording-chart__event-cluster-pop-head{border-bottom:1px solid var(--rc-line-soft);margin-bottom:4px;padding:6px 8px 8px}.recording-chart__event-cluster-pop-key{color:var(--rc-ink-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.recording-chart__event-cluster-pop-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:4px 0 6px;position:relative}.recording-chart__event-cluster-pop-list:before{background:linear-gradient(180deg,rgba(148,163,184,.15),rgba(148,163,184,.45) 8%,rgba(148,163,184,.45) 92%,rgba(148,163,184,.15));border-radius:999px;bottom:17px;content:"";left:23px;position:absolute;top:17px;width:2px}.recording-chart__event-cluster-pop-list::-webkit-scrollbar{width:6px}.recording-chart__event-cluster-pop-list::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}.recording-chart__event-cluster-pop-item{list-style:none;margin:0;padding:0}.recording-chart__event-cluster-pop-row{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--rc-ink);cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:36px 1fr auto;padding:6px 12px 6px 6px;position:relative;text-align:left;transition:background .12s ease;width:100%}.recording-chart__event-cluster-pop-row:hover{background:#f8fafc}.recording-chart__event-cluster-pop-row:focus-visible{background:#f1f5f9;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--event-color,#3b82f6) 30%,transparent);outline:none}.recording-chart__event-cluster-pop-node{background:var(--event-color,#475569);border-radius:50%;box-shadow:0 0 0 3px #fff,0 1px 3px rgba(15,23,42,.18);height:12px;margin-left:17px;position:relative;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .16s ease;width:12px;z-index:1}.recording-chart__event-cluster-pop-row:hover .recording-chart__event-cluster-pop-node{box-shadow:0 0 0 3px #fff,0 0 0 5px color-mix(in srgb,var(--event-color,#475569) 22%,transparent),0 2px 5px rgba(15,23,42,.2);transform:scale(1.2)}.recording-chart__event-cluster-pop-label{color:var(--rc-ink);font-size:13px;font-weight:600;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recording-chart__event-cluster-pop-time{color:var(--rc-ink-muted);flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0}.recording-chart__event-tooltip{align-items:baseline;background:#fff;border:1px solid #dbe3ef;border-radius:7px;box-shadow:0 8px 18px -14px rgba(15,23,42,.42),0 1px 3px rgba(15,23,42,.08);color:#111827;display:inline-flex;font-size:10.5px;font-weight:500;gap:5px;padding:4px 8px;pointer-events:none;position:absolute;top:calc(100% - 4px);transform:translate(-50%);white-space:nowrap;z-index:9}.recording-chart__event-tooltip:after{background:#fff;border-left:1px solid #dbe3ef;border-top:1px solid #dbe3ef;content:"";height:6px;left:50%;position:absolute;top:-4px;transform:translateX(-50%) rotate(45deg);width:6px}.recording-chart__event-tooltip--left{transform:translate(-50%)}.recording-chart__event-tooltip--left:after{left:50%}.recording-chart__event-tooltip--right{transform:translate(-50%)}.recording-chart__event-tooltip--right:after{left:50%}.recording-chart__event-tooltip--near-now,.recording-chart__event-tooltip--near-playhead{box-shadow:0 9px 20px -12px rgba(2,6,23,.42),0 1px 4px rgba(2,6,23,.16);top:calc(100% - 4px);transform:translate(-50%);z-index:11}.recording-chart__event-tooltip--near-now:after,.recording-chart__event-tooltip--near-playhead:after{left:50%;right:auto}.recording-chart__event-tooltip-dot{align-self:center;border-radius:50%;flex-shrink:0;height:6px;width:6px}.recording-chart__event-tooltip-label{color:#111827;font-size:10.5px;font-weight:600}.recording-chart__event-tooltip-sep{align-self:stretch;background:#e2e8f0;margin:2px;width:1px}.recording-chart__event-tooltip-speed{color:#475569;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.recording-chart__event-tooltip-unit{color:#64748b;font-size:10px;font-weight:500}.recording-chart__event-tooltip-time{color:#334155;font-size:10px;font-variant-numeric:tabular-nums;font-weight:500}.recording-chart__event-tooltip-tz{color:#64748b;font-size:9.5px;font-weight:500;letter-spacing:.06em;margin-left:4px;text-transform:uppercase}.recording-chart__current-time{bottom:0;pointer-events:none;position:absolute;top:0;width:0;z-index:6}.recording-chart__current-time:after{background:#2563eb;border-radius:999px;bottom:-14px;box-shadow:none;content:"";left:-1px;pointer-events:none;position:absolute;top:0;width:2px}.recording-chart__current-time--dragging:after{background:#1d4ed8}.recording-chart__time-pill{align-items:center;animation:recording-chart-pill-in .16s ease-out;background:#fff;border:1px solid #dbe3ef;border-radius:7px;bottom:calc(100% + 8px);box-shadow:0 6px 14px -10px rgba(15,23,42,.42),0 1px 2px rgba(15,23,42,.08);color:#0f172a;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;gap:8px;left:50%;letter-spacing:-.005em;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:7}.recording-chart__time-pill:after{background:#fff;border-bottom:1px solid #dbe3ef;border-right:1px solid #dbe3ef;bottom:-4px;content:"";height:7px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:7px}.recording-chart__time-pill--left-edge{left:0;transform:translateX(0)}.recording-chart__time-pill--left-edge:after{left:14px;transform:rotate(45deg)}.recording-chart__time-pill--right-edge{left:auto;right:0;transform:translateX(0)}.recording-chart__time-pill--right-edge:after{left:auto;right:14px;transform:rotate(45deg)}.recording-chart__time-pill-time{color:#0f172a;font-weight:700;letter-spacing:0}.recording-chart__time-pill-time--end{color:#475569;font-weight:600}.recording-chart__time-pill-arrow{color:#94a3b8;font-size:11px;line-height:1;margin:0 -2px}.recording-chart__time-pill-tz{border-left:1px solid #e2e8f0;color:#64748b;font-size:9.5px;font-weight:600;letter-spacing:.08em;margin-left:2px;padding-left:8px;text-transform:uppercase}.recording-chart__handle{background:#2563eb;border:2px solid #fff;border-radius:4px;box-shadow:0 1px 3px rgba(30,64,175,.24);cursor:grab;height:12px;left:-9px;outline:none;pointer-events:auto;position:absolute;transform:translateY(-50%);transition:transform .12s ease,box-shadow .12s ease,background .12s ease;width:18px;z-index:8}.recording-chart__handle:hover{background:#1d4ed8;box-shadow:0 1px 4px rgba(30,64,175,.28);transform:translateY(-50%) scaleX(1.14)}.recording-chart__handle:hover .recording-chart__handle-hint{opacity:1;transform:translateX(-50%) translateY(-2px) scaleX(.877)}.recording-chart__handle:active{cursor:grabbing;transform:translateY(-50%) scaleX(1.1)}.recording-chart__handle:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}.recording-chart__handle-hint{background:#fff;border:1px solid #dbe3ef;border-radius:6px;bottom:calc(100% + 6px);box-shadow:0 6px 14px -10px rgba(15,23,42,.42);color:#334155;font-size:10px;font-weight:650;left:50%;letter-spacing:.01em;opacity:0;padding:3px 7px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(0);transform-origin:center bottom;transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.recording-chart__handle-hint:after{background:#fff;border-bottom:1px solid #dbe3ef;border-right:1px solid #dbe3ef;bottom:-4px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:6px}.recording-chart__now{bottom:0;pointer-events:none;position:absolute;top:0;width:0;z-index:7}.recording-chart__now:after{background:repeating-linear-gradient(180deg,rgba(109,40,217,.72),rgba(109,40,217,.72) 4px,transparent 0,transparent 7px);bottom:4px;content:"";left:-1px;position:absolute;top:8px;width:2px}.recording-chart__now-label{background:#6d28d9;border-radius:4px;box-shadow:0 3px 8px -4px rgba(109,40,217,.42);color:#fff;font-size:9.5px;font-weight:700;left:50%;letter-spacing:.08em;padding:2px 7px;position:absolute;text-transform:uppercase;top:-4px;transform:translateX(-50%);white-space:nowrap;z-index:10}.recording-chart__x-axis{height:30px;margin-top:2px;position:relative}.recording-chart__x-tick{align-items:center;display:flex;flex-direction:column;gap:4px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.recording-chart__x-tick-mark{background:#d4dae3;border-radius:1px;display:block;height:3px;width:1px}.recording-chart__x-tick--minor .recording-chart__x-tick-mark{background:#d4dae3;height:3px}.recording-chart__x-tick--major .recording-chart__x-tick-mark{background:#94a3b8;height:6px}.recording-chart__x-tick-label{align-items:center;display:inline-flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:1px;line-height:1}.recording-chart__x-tick-hour{color:var(--rc-ink-soft);font-feature-settings:"tnum" 1,"cv11" 1;font-size:11px;font-weight:500;letter-spacing:-.01em}.recording-chart__x-tick--anchor .recording-chart__x-tick-hour{color:var(--rc-ink);font-weight:600}.recording-chart__x-tick-meridiem{color:var(--rc-ink-muted);font-size:7px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.recording-chart__x-tick--anchor .recording-chart__x-tick-meridiem{color:var(--rc-ink-soft)}.event-filters{background:transparent;border-radius:0;border-top:1px solid #eef2f7;display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:12px 0 0}.event-filters__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.event-filters__label{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.event-filters__actions{align-items:center;color:#94a3b8;display:inline-flex;gap:10px}.event-filters__summary{color:#64748b;font-size:12px;font-weight:650;letter-spacing:-.005em}.event-filters__action{background:transparent;border:0;border-radius:6px;color:#64748b;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.01em;padding:3px 0;transition:background .14s ease,color .14s ease,opacity .14s ease}.event-filters__action:focus-visible:not(:disabled),.event-filters__action:hover:not(:disabled){background:#eef2ff;color:#2563eb;outline:none}.event-filters__action:disabled{cursor:default;opacity:.42}.event-filters__chips{display:flex;flex-wrap:wrap;gap:9px}.event-filters__empty{color:#9ca3af;display:inline-block;font-size:13px;font-style:italic;letter-spacing:.005em;padding:4px 0}.event-chip{--chip-color:#475569;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:650;gap:8px;letter-spacing:-.005em;padding:8px 13px 8px 11px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,opacity .14s ease,transform .14s ease}.event-chip:hover{background:#fafafa;border-color:#d4d4d8;transform:translateY(-1px)}.event-chip:focus-visible{border-color:var(--chip-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--chip-color) 22%,transparent);outline:none}.event-chip--active{background:color-mix(in srgb,var(--chip-color) 9%,#fff);border-color:var(--chip-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--chip-color) 18%,transparent),0 8px 18px -16px color-mix(in srgb,var(--chip-color) 50%,transparent)}.event-chip--inactive{background:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.event-chip__dot{background:var(--chip-color);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--chip-color) 14%,transparent);flex-shrink:0;height:8px;width:8px}.event-chip--inactive .event-chip__dot{background:#cbd5e1;box-shadow:none}.event-chip__label{color:currentColor}.event-chip__count{color:#94a3b8;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0}@keyframes recording-chart-event-icon-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes recording-chart-cluster-pop-in{0%{opacity:0;transform:translateX(-50%) translateY(-3px) scale(.97)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes recording-chart-pill-in{0%{opacity:0;transform:translateX(-50%) translateY(-2px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.control-group--datetime{overflow:visible!important;z-index:10}.datetime-controls{height:36px}.datetime-controls .MuiFormControl-root{max-width:180px!important;min-width:140px!important}.datetime-controls .MuiFormControl-root .MuiOutlinedInput-root{background:#fff!important;border-radius:6px;height:36px;transition:all .2s ease}.datetime-controls .MuiFormControl-root .MuiOutlinedInput-root:hover{border-color:#d1d5db}.datetime-controls .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.datetime-controls .MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb}.datetime-controls .MuiFormControl-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d1d5db}.datetime-controls .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6}.datetime-controls .MuiFormControl-root .MuiSelect-select{color:#111827!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;padding:0 12px!important}.datetime-controls .MuiFormControl-root .MuiSelect-icon{color:#6b7280}.time-display__value{background:#fff;color:#111827;font-family:inherit;font-size:14px;font-weight:500;height:36px;padding:0 12px}.time-display__value:hover{border-color:#d1d5db}.time-display__input{width:100px}.time-display .time-input-wrapper{align-items:center}.datetime-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--space-md);height:var(--size-control-height);justify-content:flex-start}.datetime-controls .MuiFormControl-root{flex:1;max-width:210px!important;min-width:170px!important}.datetime-controls .MuiFormControl-root .MuiOutlinedInput-root{background:transparent!important;border-radius:var(--radius-lg);height:var(--size-control-height);transition:all var(--transition-fast)}.datetime-controls .MuiFormControl-root .MuiOutlinedInput-root:hover{border-color:var(--c-primary);box-shadow:0 2px 4px rgba(59,130,246,.1)}.datetime-controls .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-focus-ring)}.datetime-controls .MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--tcb-border)}.datetime-controls .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.datetime-controls .MuiFormControl-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--c-primary)}.datetime-controls .MuiFormControl-root .MuiSelect-select{align-items:center!important;color:var(--c-text-primary)!important;display:flex!important;font-family:var(--font-family,inherit)!important;font-size:12px!important;font-weight:var(--font-weight-medium,500)!important;line-height:1.2!important;padding:0 var(--space-md)!important;white-space:nowrap!important}.datetime-controls .MuiFormControl-root .MuiSelect-icon{color:var(--c-text-secondary);transition:color var(--transition-fast)}.datetime-controls .MuiFormControl-root:hover .MuiSelect-icon{color:var(--c-primary)}.datetime-controls .enhanced-time-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#374151;flex-grow:0;flex-shrink:1;font-family:var(--font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;height:var(--size-control-height);letter-spacing:.02em;line-height:var(--size-control-height);max-width:160px;min-width:140px;padding:0 12px;text-align:left;transition:all .2s ease;vertical-align:middle;width:100%}.datetime-controls .enhanced-time-input::placeholder{color:#9ca3af;font-style:italic;opacity:.7}.datetime-controls .enhanced-time-input:hover{background:#f9fafb;border-color:#9ca3af;box-shadow:0 1px 3px rgba(0,0,0,.05)}.datetime-controls .enhanced-time-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.datetime-controls .enhanced-time-input::-webkit-calendar-picker-indicator{background:none;color:var(--c-text-secondary);cursor:pointer;opacity:.8}.datetime-controls .enhanced-time-input::-webkit-calendar-picker-indicator:hover{color:var(--c-primary);opacity:1}.datetime-controls .enhanced-time-input::-webkit-datetime-edit-fields-wrapper{padding:0}.datetime-controls .enhanced-time-input::-webkit-datetime-edit-ampm-field,.datetime-controls .enhanced-time-input::-webkit-datetime-edit-hour-field,.datetime-controls .enhanced-time-input::-webkit-datetime-edit-minute-field,.datetime-controls .enhanced-time-input::-webkit-datetime-edit-second-field,.datetime-controls .enhanced-time-input::-webkit-datetime-edit-text{color:var(--c-text-primary);padding:0}.datetime-controls .enhanced-time-input::-webkit-datetime-edit-separator{color:var(--c-text-secondary);padding:0 2px}@media(max-width:1200px){.datetime-controls{gap:var(--space-sm)}.datetime-controls .MuiFormControl-root{max-width:160px;min-width:130px}.datetime-controls .enhanced-time-input{max-width:150px;min-width:130px}}@media(max-width:768px){.datetime-controls{align-items:stretch;flex-direction:column;gap:var(--space-sm)}.datetime-controls .MuiFormControl-root,.datetime-controls .enhanced-time-input{flex:1;max-width:none;min-width:auto}}@media(max-width:480px){.datetime-controls .enhanced-time-input{font-size:16px}}.MuiPickersPopper-root{z-index:1300!important}.MuiPaper-root.MuiPickersPopper-paper{backdrop-filter:blur(12px) saturate(180%)!important;background:hsla(0,0%,100%,.98)!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 10px 40px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08)!important;margin-top:8px!important;overflow:hidden!important}.MuiCalendarPicker-root{background:#fff!important}.MuiCalendarPicker-root .MuiPickersCalendarHeader-root{border-bottom:1px solid #f3f4f6!important;margin:0!important;padding:16px!important}.MuiCalendarPicker-root .MuiPickersCalendarHeader-label{color:#111827!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important}.MuiCalendarPicker-root .MuiPickersArrowSwitcher-button{color:#6b7280!important;transition:all .2s ease!important}.MuiCalendarPicker-root .MuiPickersArrowSwitcher-button:hover{background:#f9fafb!important;color:#3b82f6!important;transform:scale(1.1)!important}.MuiCalendarPicker-root .MuiDayPicker-weekDayLabel{color:#9ca3af!important;font-size:12px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important}.MuiCalendarPicker-root .MuiPickersDay-root{border-radius:8px!important;color:#111827!important;font-size:14px!important;font-weight:500!important;transition:all .2s ease!important}.MuiCalendarPicker-root .MuiPickersDay-root:hover{background:#f9fafb!important;transform:scale(1.05)!important}.MuiCalendarPicker-root .MuiPickersDay-root.Mui-selected{background:#3b82f6!important;box-shadow:0 2px 8px rgba(59,130,246,.3)!important;color:#fff!important;font-weight:600!important}.MuiCalendarPicker-root .MuiPickersDay-root.Mui-selected:hover{background:#2563eb!important;box-shadow:0 4px 12px rgba(59,130,246,.4)!important}.MuiCalendarPicker-root .MuiPickersDay-root.MuiPickersDay-today{background:rgba(59,130,246,.08)!important;border:2px solid #3b82f6!important;font-weight:600!important}.MuiCalendarPicker-root .MuiPickersDay-root.MuiPickersDay-today:not(.Mui-selected){color:#3b82f6!important}.MuiCalendarPicker-root .MuiPickersDay-root.Mui-disabled{color:#d1d5db!important;opacity:.4!important}.time-display{flex-shrink:0}.time-display,.time-display__value{align-items:center;display:inline-flex}.time-display__value{background:transparent;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:600;gap:4px;line-height:1;margin-top:-2px;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.time-display__value:hover{background:#f9fafb;border-color:#9ca3af;box-shadow:0 1px 2px rgba(0,0,0,.05)}.time-display__icon{display:none}.time-display__input,.time-display__text{color:inherit;font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums;font-weight:inherit;letter-spacing:.02em;line-height:1}.time-display__input{background:transparent;border:none;cursor:text;margin:0;outline:none;padding:0;transition:color .2s ease;width:150px}.time-display__input:focus{color:#3b82f6}.time-display__timezone{color:#9ca3af;font-size:10px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.time-display .time-input-wrapper{align-items:baseline;display:inline-flex;gap:4px}.clip-length-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath fill='%236b7280' d='M6 7 0 0h12z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 7px;border:2px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#374151;cursor:pointer;font-size:14px;font-weight:500;height:40px;max-width:140px;min-width:120px;padding:0 32px 0 14px;transition:all .2s ease;width:auto}.clip-length-select:hover:not(:disabled){background-color:#f8fafc;border-color:#3b82f6;box-shadow:0 3px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.clip-length-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15);outline:none}.clip-length-select:active:not(:disabled){box-shadow:0 1px 2px rgba(0,0,0,.05);transform:translateY(0)}.clip-length-select:disabled{cursor:not-allowed;opacity:.5}.control-btn--preview{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;height:40px;justify-content:center;max-width:200px;min-width:auto;padding:0 16px;transition:all .2s ease;white-space:nowrap}.control-btn--preview:hover:not(:disabled){background:#f8fafc;border-color:#3b82f6;box-shadow:0 4px 10px rgba(59,130,246,.18);color:#3b82f6;transform:translateY(-1px)}.control-btn--preview:active:not(:disabled){box-shadow:0 1px 3px rgba(59,130,246,.1);transform:translateY(0)}.control-btn--preview:disabled{cursor:not-allowed;opacity:.5}.control-btn--preview .material-icons{font-size:20px}.control-btn--preview.is-loading{background:#f3f4f6;pointer-events:none}.control-btn--preview.is-loading .stti-progress-indicator{height:18px;width:18px}.control-btn--download{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 4px rgba(59,130,246,.3);color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;height:40px;justify-content:center;max-width:280px;min-width:auto;overflow:hidden;padding:0 16px;position:relative;transition:all .25s ease;white-space:nowrap}.control-btn--download:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 8px rgba(59,130,246,.4);transform:translateY(-1px)}.control-btn--download:active:not(:disabled){box-shadow:0 1px 2px rgba(59,130,246,.3);transform:translateY(1px)}.control-btn--download:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.control-btn--download .material-icons{font-size:20px;transition:transform .3s ease;z-index:1}.control-btn--download .material-icons.spinning{animation:spin 1s linear infinite}.control-btn--download .button-text{z-index:1}.control-btn--download .download-progress-bar{background:hsla(0,0%,100%,.2);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:width .3s ease}.control-btn--download.is-downloading{background:linear-gradient(135deg,#6366f1,#4f46e5);cursor:wait}.control-btn--download.is-downloading:hover{box-shadow:0 2px 4px rgba(99,102,241,.3);transform:none}.control-btn--download.is-completed{animation:completePulse .5s ease;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 4px rgba(16,185,129,.3)}.control-btn--download.is-completed:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 8px rgba(16,185,129,.4)}.control-btn--download.is-completed .material-icons{animation:checkBounce .4s ease}.control-btn--download.has-error{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 4px rgba(239,68,68,.3);cursor:pointer;opacity:1}.control-btn--download.has-error:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 8px rgba(239,68,68,.4);transform:translateY(-1px)}.control-btn--download.has-error .material-icons{animation:shake .5s ease}@keyframes completePulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes checkBounce{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-3px)}40%,80%{transform:translateX(3px)}}.action-buttons{display:contents}.control-btn--preview{margin-left:8px}.download-badge{display:none}@media(max-width:1199px)and (min-width:960px){.control-group__items--actions{gap:8px}.control-group__items--actions .download-config-inline{gap:4px;padding:3px 6px}.control-group__items--actions .download-config-inline .config-pill select{font-size:11px;padding-right:12px}.control-group__items--actions .play-button{font-size:12px;padding:5px 10px}}@media(max-width:959px)and (min-width:768px){.control-group__items--actions{flex-wrap:nowrap;gap:10px;justify-content:center;width:100%}.control-group__items--actions .download-config-inline{flex:0 1 auto;justify-content:center;max-width:280px}.control-group__items--actions .play-button{flex-shrink:0}}@media(max-width:767px)and (min-width:480px){.control-group__items--actions{flex-wrap:wrap;gap:8px;justify-content:center}.control-group__items--actions .play-button{flex:0 0 auto;font-size:0;min-width:44px;padding:6px 10px}.control-group__items--actions .play-button .material-icons{font-size:20px;margin-right:0}.control-group__items--actions .play-button .stti-progress-indicator{margin:0}.control-group__items--actions .download-config-inline{flex:1 1 auto;gap:4px;max-width:none;min-width:180px;padding:4px}.control-group__items--actions .download-config-inline .config-pill select{font-size:11px;padding-right:12px}.control-group__items--actions .download-config-inline .download-button-integrated{padding:0 4px}.control-group__items--actions .download-config-inline .download-button-integrated .download-text{display:none}.control-group__items--actions .download-config-inline .download-button-integrated .material-icons{font-size:20px}}@media(max-width:479px){.control-group__items--actions{flex-wrap:wrap;gap:6px;justify-content:center}.control-group__items--actions .play-button{flex:0 0 auto;font-size:0;min-width:44px;padding:8px 12px}.control-group__items--actions .play-button .material-icons{font-size:20px;margin-right:0}.control-group__items--actions .play-button .stti-progress-indicator{margin:0}.control-group__items--actions .download-config-inline{flex:1 1 100%;gap:4px;justify-content:center;padding:6px 8px}.control-group__items--actions .download-config-inline .config-pill select{font-size:12px;padding-right:12px}.control-group__items--actions .download-config-inline .download-button-integrated{padding:0 6px}.control-group__items--actions .download-config-inline .download-button-integrated .download-text{display:none}.control-group__items--actions .download-config-inline .download-button-integrated .material-icons{font-size:20px}}.timeline-wrapper{position:relative;width:100%}.timeline-nav-wrapper{align-items:stretch;display:flex;gap:8px;width:100%}.timeline-nav{align-items:center;align-self:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:32px}.timeline-nav .material-icons{font-size:18px}.timeline-nav:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#1f2937}.timeline-nav.disabled,.timeline-nav:disabled{cursor:not-allowed;opacity:.4}.timeline-stack{display:flex;flex:1 1 0%;flex-direction:column;min-width:0;overflow:visible;position:relative}.timeline-stack.is-zoomed .recording-chart__plot:after,.timeline-stack.is-zoomed .recording-chart__plot:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:32px;z-index:4}.timeline-stack.is-zoomed .recording-chart__plot:before{background:linear-gradient(90deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,0));left:0}.timeline-stack.is-zoomed .recording-chart__plot:after{background:linear-gradient(270deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,0));right:0}.timeline-segment{background-color:var(--tcb-recording-fill,rgba(59,130,246,.4));border:none;border-radius:0;bottom:auto;box-shadow:none;box-sizing:border-box;cursor:pointer;height:100%;position:absolute;top:0;z-index:5}.timeline-segment[data-duration]:before{background:#374151;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.15);color:#fff;content:"✓ Recording: " attr(data-duration);font-size:11px;font-weight:500;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:-28px;transform:translateX(-50%);transition:opacity .15s ease;white-space:nowrap;z-index:100}.timeline-segment:hover{background-color:var(--tcb-recording-fill-hover,rgba(59,130,246,.55))}.timeline-segment:hover[data-duration]:before{opacity:1}.timeline-segment:focus{outline:2px solid #6b7280;outline-offset:2px}.top-control-bar--redesign{--tcb-bg:#fff;--tcb-border:#e5e7eb;--tcb-text-primary:#111827;--tcb-text-secondary:#6b7280;--tcb-primary:#1e3a5f;--tcb-primary-hover:#2d4a6f;--tcb-secondary:#3b82f6;--tcb-secondary-hover:#2563eb;--tcb-recording-fill:rgba(59,130,246,.4);--tcb-recording-fill-hover:rgba(59,130,246,.55);--tcb-saved-clips-fill:repeating-linear-gradient(45deg,rgba(249,115,22,.6),rgba(249,115,22,.6) 2px,rgba(249,115,22,.25) 0,rgba(249,115,22,.25) 4px);--tcb-saved-clips-fill-hover:repeating-linear-gradient(45deg,rgba(234,88,12,.7),rgba(234,88,12,.7) 2px,rgba(234,88,12,.35) 0,rgba(234,88,12,.35) 4px);--tcb-saved-clips-border:rgba(249,115,22,.7);--tcb-selection-fill:rgba(59,130,246,.15);--tcb-selection-border:rgba(59,130,246,.4);--tcb-radius:8px;--tcb-radius-sm:6px;background:var(--tcb-bg);display:flex;flex-direction:column;gap:16px;padding:22px 32px 18px}.top-control-bar__content{display:flex;flex-direction:column;gap:16px;max-height:1000px;opacity:1;overflow:visible;transition:opacity .2s ease,max-height .3s ease}.top-control-bar__content--hidden{max-height:0;opacity:0;overflow:hidden;pointer-events:none}.top-control-bar__header{align-items:baseline;border-bottom:1px solid #eef2f7;display:flex;gap:16px;justify-content:space-between;padding-bottom:4px}.top-control-bar__header-text{color:var(--tcb-text-primary);font-size:15px;font-weight:600;margin:0}.top-control-bar__header-note{color:var(--tcb-text-secondary);font-size:12px;font-weight:500;white-space:nowrap}.top-control-bar__controls-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.control-group{display:flex;flex-direction:column;gap:6px}.control-group__label{color:var(--tcb-text-secondary);font-size:13px;font-weight:500}.control-group--date .date-control{align-items:center;background:#fff;border:1px solid var(--tcb-border);border-radius:var(--tcb-radius);box-sizing:border-box;cursor:pointer;display:flex;gap:8px;height:42px;min-width:150px;padding:10px 14px;transition:all .15s ease}.control-group--date .date-control:hover{background:#f9fafb;border-color:#d1d5db}.control-group--date .date-control:focus-within{border-color:var(--tcb-secondary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.control-group--date .date-control .material-icons{color:var(--tcb-text-secondary);font-size:18px}.control-group--date .date-control .date-display{color:var(--tcb-text-primary);font-size:14px;font-weight:500}.control-group--date .date-control .BasicDatePicker,.control-group--date .date-control .MuiInputBase-root{background:transparent!important;border:none!important;box-shadow:none!important;min-width:auto!important;padding:0!important}.control-group--date .date-control .BasicDatePicker input,.control-group--date .date-control .MuiInputBase-root input{color:var(--tcb-text-primary);font-size:14px;font-weight:500;padding:0!important}.control-group--date .date-control .BasicDatePicker fieldset,.control-group--date .date-control .MuiInputBase-root fieldset{border:none!important}.control-group--date .date-control .recording-date-picker{width:100%}.control-group--date .date-control .recording-date-picker .date-picker-input{background:transparent;border:none;box-shadow:none!important;height:auto;padding:0;width:100%}.control-group--date .date-control .recording-date-picker .date-picker-input.active,.control-group--date .date-control .recording-date-picker .date-picker-input:focus,.control-group--date .date-control .recording-date-picker .date-picker-input:hover{background:transparent;border:none;box-shadow:none!important}.control-group__input{align-items:center;background:#fff;border:1px solid var(--tcb-border);border-radius:var(--tcb-radius);box-sizing:border-box;color:var(--tcb-text-primary);display:flex;font-size:14px;gap:8px;height:42px;min-width:140px;padding:10px 14px}.control-group__input:focus-within{border-color:var(--tcb-secondary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.control-group__input .material-icons{color:var(--tcb-text-secondary);font-size:18px}.control-group__input input{background:transparent;border:none;color:var(--tcb-text-primary);font-size:14px;min-width:100px;outline:none}.control-group__input--time .time-display,.control-group__input--time .time-display input{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.control-group__select{appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='m2 4 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--tcb-border);border-radius:var(--tcb-radius);box-sizing:border-box;color:var(--tcb-text-primary);cursor:pointer;font-size:14px;height:42px;min-width:100px;padding:10px 32px 10px 14px;transition:all .15s ease}.control-group__select:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db}.control-group__select:focus{border-color:var(--tcb-secondary);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.control-group__select:disabled{cursor:not-allowed;opacity:.55}.control-group__select--length{font-variant-numeric:tabular-nums;min-width:124px}.action-btn{align-items:center;border:none;border-radius:var(--tcb-radius);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .15s ease;white-space:nowrap}.action-btn .material-icons{font-size:18px}.action-btn:disabled{cursor:not-allowed;opacity:.5}.action-btn--primary{background:var(--tcb-primary);color:#fff}.action-btn--primary:hover:not(:disabled){background:var(--tcb-primary-hover)}.action-btn--secondary{background:var(--tcb-secondary);color:#fff}.action-btn--secondary:hover:not(:disabled){background:var(--tcb-secondary-hover)}.action-btn--secondary.is-loading .material-icons{animation:spin 1s linear infinite}.action-btn--outline{background:#fff;border:1px solid var(--tcb-border);color:var(--tcb-text-primary)}.action-btn--outline:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.control-group__spacer{flex:1}.zoom-controls{align-items:flex-end;align-self:flex-end;display:flex;gap:8px}.zoom-btn{align-items:center;background:#fff;border:1px solid var(--tcb-border);border-radius:var(--tcb-radius);color:var(--tcb-text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:10px 14px;transition:all .15s ease;white-space:nowrap}.zoom-btn .material-icons{color:var(--tcb-text-secondary);font-size:16px}.zoom-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.zoom-btn:disabled{cursor:not-allowed;opacity:.5}.zoom-btn--level{background:#f3f4f6;font-weight:600;justify-content:center;min-width:50px}.zoom-btn--level:hover:not(:disabled){background:#e5e7eb}.zoom-level-badge{align-items:center;background:#f3f4f6;border:1px solid var(--tcb-border);border-radius:var(--tcb-radius);color:var(--tcb-text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:40px;padding:10px 12px}.zoom-level-badge:hover{background:#e5e7eb}.top-control-bar__recording-summary{align-items:center;border-top:1px solid #eef2f7;color:#374151;display:flex;font-size:12px;gap:18px;justify-content:space-between;margin-top:-4px;padding:12px 0 0}.top-control-bar__recording-summary .recording-summary__left{align-items:center;display:flex;gap:16px}.top-control-bar__recording-summary .recording-summary__actions{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:4px}.top-control-bar__recording-summary .summary-action-btn{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;min-height:38px;padding:8px 13px;transition:all .15s ease}.top-control-bar__recording-summary .summary-action-btn .material-icons{font-size:16px}.top-control-bar__recording-summary .summary-action-btn .material-icons.spinning{animation:spin 1s linear infinite}.top-control-bar__recording-summary .summary-action-btn:disabled{cursor:not-allowed;opacity:.5}.top-control-bar__recording-summary .summary-action-btn--preview{background:#fff;border:1px solid #dbe3ec;box-shadow:0 1px 2px rgba(15,23,42,.04);color:#475569}.top-control-bar__recording-summary .summary-action-btn--preview:hover:not(:disabled){background:#fff;border-color:#94a3b8;color:#1e293b}.top-control-bar__recording-summary .summary-action-btn--preview.is-loading{cursor:wait}.top-control-bar__recording-summary .summary-action-btn--download{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #1d4ed8;box-shadow:0 8px 18px -10px rgba(37,99,235,.72);color:#fff;font-weight:800;min-width:112px}.top-control-bar__recording-summary .summary-action-btn--download:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af);border-color:#1e40af;transform:translateY(-1px)}.top-control-bar__recording-summary .summary-action-btn--download:disabled{background:#cbd5e1;border-color:#cbd5e1;box-shadow:none;color:#fff}.top-control-bar__recording-summary .recording-summary-item{align-items:center;display:flex;gap:4px}.top-control-bar__recording-summary .summary-label{color:#6b7280;font-weight:400}.top-control-bar__recording-summary .summary-value{color:#111827;font-weight:600}.top-control-bar__recording-summary .summary-divider{color:#d1d5db}.top-control-bar__offline-section{display:flex;flex-direction:column;gap:12px}.top-control-bar__offline-banner{align-items:center;background:linear-gradient(135deg,#fff5f5,#fef2f2);border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:var(--tcb-radius);box-shadow:0 1px 3px rgba(239,68,68,.08);display:flex;gap:16px;justify-content:space-between;padding:16px 24px}.top-control-bar__offline-banner .offline-info{align-items:center;display:flex;gap:14px}.top-control-bar__offline-banner .offline-info>.material-icons{background:rgba(239,68,68,.1);border-radius:8px;color:#ef4444;font-size:32px;padding:8px}.top-control-bar__offline-banner .offline-details{display:flex;flex-direction:column;gap:4px}.top-control-bar__offline-banner .offline-label{align-items:center;color:#1f2937;display:flex;font-size:15px;gap:10px}.top-control-bar__offline-banner .offline-label strong{color:#111827;font-weight:600}.top-control-bar__offline-banner .offline-status{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:4px;box-shadow:0 1px 2px rgba(220,38,38,.3);color:#fff;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.top-control-bar__offline-banner .offline-message{color:#b91c1c;font-size:13px;font-weight:500}.top-control-bar__offline-banner .offline-actions{align-items:center;display:flex;flex-shrink:0;gap:16px}.top-control-bar__offline-banner .offline-time{color:#991b1b;font-size:13px;font-weight:500;white-space:nowrap}.top-control-bar__offline-banner .retry-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:var(--tcb-radius-sm);box-shadow:0 1px 2px rgba(0,0,0,.05);color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.top-control-bar__offline-banner .retry-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.08)}.top-control-bar__offline-banner .retry-btn:disabled{cursor:not-allowed;opacity:.7}.top-control-bar__offline-banner .retry-btn.is-loading .material-icons{animation:spin 1s linear infinite}.top-control-bar__offline-banner .retry-btn .material-icons{color:#6b7280;font-size:16px}.top-control-bar__downloads-hint{align-items:center;background:linear-gradient(135deg,#fefce8,#fef9c3);border:1px solid #fde047;border-left:4px solid #eab308;border-radius:var(--tcb-radius);box-shadow:0 1px 3px rgba(234,179,8,.08);display:flex;gap:12px;padding:14px 20px}.top-control-bar__downloads-hint .material-icons{color:#ca8a04;flex-shrink:0;font-size:20px}.top-control-bar__downloads-hint span:not(.material-icons){color:#713f12;font-size:13px;font-weight:500;line-height:1.4}.top-control-bar__timeline-section{overflow:visible;padding:8px 0 0;width:100%}.top-control-bar__video-stage{margin-top:16px}.top-control-bar__video-stage.has-video{background:#000;border-radius:var(--tcb-radius)}@media(max-width:1200px){.top-control-bar--redesign{gap:16px;padding:16px 20px}.top-control-bar__controls-row{gap:8px}.action-btn{font-size:13px;padding:8px 12px}.action-btn .material-icons{font-size:16px}.control-group--date .date-control,.control-group__input,.control-group__select,.zoom-btn{font-size:13px;padding:8px 12px}.zoom-btn .material-icons{font-size:14px}}@media(max-width:768px){.top-control-bar__header{align-items:flex-start;flex-direction:column;gap:4px}.top-control-bar__header-note{white-space:normal}.top-control-bar__controls-row{flex-wrap:wrap}.control-group__spacer{display:none}.zoom-controls{justify-content:flex-start;margin-top:8px;width:100%}}.media-player-container{align-items:center;backdrop-filter:blur(32px) saturate(180%);background:linear-gradient(135deg,rgba(15,17,21,.95),rgba(25,28,35,.98));border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 32px 80px rgba(0,0,0,.4),0 12px 32px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.08),inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;height:320px;justify-content:center;overflow:hidden;position:fixed;right:24px;top:120px;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:480px;z-index:1500}.media-player-container:hover{box-shadow:0 40px 100px rgba(0,0,0,.5),0 16px 40px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.12);transform:translateY(-2px) scale(1.02)}.media-player-container.loading{background:linear-gradient(135deg,rgba(15,17,21,.95),rgba(25,28,35,.98))}.media-player-container.error{background:linear-gradient(135deg,rgba(30,15,15,.95),rgba(40,20,20,.98))}@media(max-width:768px){.media-player-container{border-radius:16px;height:240px;right:16px;top:100px;width:360px}}@media(max-width:480px){.media-player-container{border-radius:12px;height:200px;left:16px;right:16px;top:80px;width:calc(100vw - 32px)}}.media-player-container video{background:#000;border-radius:20px;display:block;height:100%;object-fit:contain;position:relative;width:100%;z-index:1}@media(max-width:768px){.media-player-container video{border-radius:16px}}@media(max-width:480px){.media-player-container video{border-radius:12px}}.media-player-container .video-player,.media-player-container [data-testid=video-player]{border-radius:20px;height:100%;overflow:hidden;position:relative;width:100%}.media-player-container .video-player video,.media-player-container [data-testid=video-player] video{background:#000;border-radius:20px;height:100%;object-fit:contain;width:100%}@media(max-width:768px){.media-player-container .video-player,.media-player-container .video-player video,.media-player-container [data-testid=video-player],.media-player-container [data-testid=video-player] video{border-radius:16px}}@media(max-width:480px){.media-player-container .video-player,.media-player-container .video-player video,.media-player-container [data-testid=video-player],.media-player-container [data-testid=video-player] video{border-radius:12px}}.media-player-container .media-close-button{align-items:center;backdrop-filter:blur(12px);background:rgba(0,0,0,.8);border:none;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;pointer-events:auto;position:absolute;right:12px;top:12px;transition:all .3s ease;width:36px;z-index:9999}.media-player-container .media-close-button:hover{background:rgba(220,53,69,.9);box-shadow:0 8px 25px rgba(220,53,69,.4);transform:scale(1.1)}.media-player-container .media-close-button:disabled{cursor:pointer;opacity:1}.media-player-container .media-close-button .material-icons{font-size:20px}.media-player-container .media-controls-overlay{background:linear-gradient(180deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 60%,transparent);border-radius:20px 20px 0 0;color:#fff;left:0;opacity:0;padding:16px 56px 12px 16px;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.media-player-container .media-controls-overlay .media-info .media-title{font-size:14px;font-weight:600;margin-bottom:4px;text-shadow:0 2px 8px rgba(0,0,0,.7)}.media-player-container .media-controls-overlay .media-info .media-timestamp{color:hsla(0,0%,100%,.85);font-size:12px;opacity:.9}.media-player-container .media-controls-overlay .media-queue-controls{align-items:center;display:flex;gap:6px;margin-top:8px;pointer-events:auto}.media-player-container .media-controls-overlay .media-queue-controls .queue-nav-btn{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.15);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.media-player-container .media-controls-overlay .media-queue-controls .queue-nav-btn:hover:not(:disabled){background:hsla(0,0%,100%,.25);transform:scale(1.1)}.media-player-container .media-controls-overlay .media-queue-controls .queue-nav-btn:disabled{cursor:not-allowed;opacity:.4}.media-player-container .media-controls-overlay .media-queue-controls .queue-nav-btn .material-icons{font-size:16px}.media-player-container .media-controls-overlay .media-queue-controls .queue-position{color:hsla(0,0%,100%,.9);font-size:12px;font-weight:500;min-width:50px;padding:0 6px;text-align:center}.media-player-container .media-controls-overlay .media-queue-controls .autoplay-toggle{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:6px;transition:all .2s ease;width:28px}.media-player-container .media-controls-overlay .media-queue-controls .autoplay-toggle:hover{background:hsla(0,0%,100%,.2)}.media-player-container .media-controls-overlay .media-queue-controls .autoplay-toggle.active{background:rgba(59,130,246,.3);color:#60a5fa}.media-player-container .media-controls-overlay .media-queue-controls .autoplay-toggle .material-icons{font-size:14px}.media-player-container .media-loading-indicator{animation:media-loader-fade-in .2s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(15,17,21,.7);gap:16px;inset:0;z-index:50}.media-player-container .error-message,.media-player-container .media-loading-indicator{align-items:center;border-radius:20px;display:flex;flex-direction:column;justify-content:center;position:absolute}.media-player-container .error-message{background:rgba(0,0,0,.85);bottom:0;color:#fff;left:0;padding:24px;right:0;text-align:center;top:0}.media-player-container .error-message .material-icons{color:#ff6b6b;font-size:56px;margin-bottom:20px}.media-player-container .error-message p{font-size:15px;line-height:1.5;margin:0 0 20px}.media-player-container .error-message .retry-button{background:#007bff;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.media-player-container .error-message .retry-button:hover{background:#0056b3;transform:translateY(-2px)}.media-player-container:hover .media-controls-overlay{opacity:1}.media-player-container.events-expanded{top:140px}.inline-media-player{align-items:center;aspect-ratio:16/9;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.1);display:flex;justify-content:center;max-height:500px;overflow:hidden;position:relative;width:100%}.inline-media-player,.inline-media-player.loading{background:linear-gradient(135deg,#0a0a0f,#14161e)}.inline-media-player.error{background:linear-gradient(135deg,#1e0f0f,#281414)}.inline-media-player video{background:#000;display:block;height:100%;object-fit:contain;width:100%}.inline-media-player .video-player,.inline-media-player [data-testid=video-player]{height:100%;overflow:hidden;position:relative;width:100%}.inline-media-player .video-player video,.inline-media-player [data-testid=video-player] video{background:#000;height:100%;object-fit:contain;width:100%}.inline-media-player .media-close-button{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.7);border:none;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:40px;z-index:100}.inline-media-player .media-close-button:hover{background:rgba(220,53,69,.9);box-shadow:0 4px 16px rgba(220,53,69,.4);transform:scale(1.1)}.inline-media-player .media-close-button:active{transform:scale(.95)}.inline-media-player .media-close-button .material-icons{font-size:22px}.inline-media-player .media-controls-overlay{background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 60%,transparent);border-radius:12px 12px 0 0;color:#fff;left:0;opacity:0;padding:16px 70px 16px 20px;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.inline-media-player .media-controls-overlay .media-info .media-title{font-size:15px;font-weight:600;margin-bottom:4px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.inline-media-player .media-controls-overlay .media-info .media-timestamp{color:hsla(0,0%,100%,.9);font-size:12px;opacity:.85}.inline-media-player .media-controls-overlay .media-queue-controls{align-items:center;display:flex;gap:6px;margin-top:10px;pointer-events:auto}.inline-media-player .media-controls-overlay .media-queue-controls .queue-nav-btn{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.15);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.inline-media-player .media-controls-overlay .media-queue-controls .queue-nav-btn:hover:not(:disabled){background:hsla(0,0%,100%,.25);transform:scale(1.1)}.inline-media-player .media-controls-overlay .media-queue-controls .queue-nav-btn:disabled{cursor:not-allowed;opacity:.4}.inline-media-player .media-controls-overlay .media-queue-controls .queue-nav-btn .material-icons{font-size:16px}.inline-media-player .media-controls-overlay .media-queue-controls .queue-position{color:hsla(0,0%,100%,.9);font-size:12px;font-weight:500;min-width:50px;padding:0 6px;text-align:center}.inline-media-player .media-controls-overlay .media-queue-controls .autoplay-toggle{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:6px;transition:all .2s ease;width:28px}.inline-media-player .media-controls-overlay .media-queue-controls .autoplay-toggle:hover{background:hsla(0,0%,100%,.2)}.inline-media-player .media-controls-overlay .media-queue-controls .autoplay-toggle.active{background:rgba(59,130,246,.3);color:#60a5fa}.inline-media-player .media-controls-overlay .media-queue-controls .autoplay-toggle .material-icons{font-size:14px}.inline-media-player:hover .media-controls-overlay{opacity:1}.inline-media-player .media-loading-indicator{animation:media-loader-fade-in .2s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(10,10,15,.65);border-radius:inherit;gap:16px;inset:0;z-index:50}.inline-media-player .error-message,.inline-media-player .media-loading-indicator{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute}.inline-media-player .error-message{background:rgba(0,0,0,.85);bottom:0;color:#fff;left:0;padding:24px;right:0;text-align:center;top:0}.inline-media-player .error-message .material-icons{color:#f87171;font-size:48px;margin-bottom:16px}.inline-media-player .error-message p{font-size:14px;line-height:1.5;margin:0 0 16px;max-width:400px}.inline-media-player .error-message p .retry-info{color:hsla(0,0%,100%,.7);display:block;font-size:12px;margin-top:8px}.inline-media-player .error-message .retry-button{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:all .2s ease}.inline-media-player .error-message .retry-button:hover{background:#2563eb;transform:translateY(-1px)}@media(max-width:1199px){.inline-media-player{border-radius:10px;max-height:450px}.inline-media-player .media-controls-overlay{border-radius:10px 10px 0 0}.inline-media-player .media-close-button{height:36px;right:12px;top:12px;width:36px}.inline-media-player .media-close-button .material-icons{font-size:20px}}@media(max-width:767px){.inline-media-player{border-radius:8px;max-height:280px}.inline-media-player .media-close-button{height:32px;right:8px;top:8px;width:32px}.inline-media-player .media-close-button .material-icons{font-size:18px}.inline-media-player .media-controls-overlay{border-radius:8px 8px 0 0;padding:12px 48px 12px 12px}.inline-media-player .media-controls-overlay .media-info .media-title{font-size:13px}.inline-media-player .media-controls-overlay .media-info .media-timestamp{font-size:11px}.inline-media-player .error-message{padding:16px}.inline-media-player .error-message .material-icons{font-size:36px;margin-bottom:12px}.inline-media-player .error-message p{font-size:13px}}@media(max-width:479px){.inline-media-player{max-height:220px}.inline-media-player .media-loading-indicator{gap:14px}.inline-media-player .media-loading-indicator .media-loading-spinner{height:32px;width:32px}.inline-media-player .media-loading-indicator .media-loading-bar{width:140px}}.media-loading-spinner{animation:media-spinner-rotate .9s linear infinite;border:2px solid rgba(30,58,95,.25);border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px;will-change:transform}.media-loading-status{align-items:center;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;gap:4px;text-align:center;-webkit-font-smoothing:antialiased;pointer-events:none}.media-loading-status__text{color:hsla(0,0%,100%,.92);font-size:13px;font-weight:500;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.3)}.media-loading-status__detail{color:hsla(0,0%,100%,.55);font-size:11px;font-variant-numeric:tabular-nums;font-weight:400}.media-loading-bar{background:hsla(0,0%,100%,.1);border-radius:1px;height:2px;overflow:hidden;width:160px}.media-loading-bar__fill{background:#3b82f6;border-radius:1px;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1)}@keyframes media-loader-fade-in{0%{opacity:0}to{opacity:1}}@keyframes media-spinner-rotate{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.media-loading-indicator,.media-loading-spinner{animation:none}}:root{--color-white:#fff;--color-black:#0f172a;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-primary-hover:#2563eb;--color-primary-dark:#1d4ed8;--color-success:#10b981;--color-error:#ef4444;--surface-primary:#fafafa;--surface-secondary:var(--color-white);--surface-elevated:var(--color-white);--surface-overlay:hsla(0,0%,100%,.95);--text-primary:#111827;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-muted:#d1d5db;--text-inverse:var(--color-white);--border-primary:#e5e7eb;--border-secondary:#f3f4f6;--border-focus:var(--color-primary);--border-hover:#9ca3af;--state-hover:#f9fafb;--state-active:#f3f4f6;--state-focus:rgba(59,130,246,.1);--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 2px 4px rgba(0,0,0,.05);--shadow-lg:0 4px 8px rgba(0,0,0,.08);--shadow-xl:0 10px 20px rgba(0,0,0,.1);--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1)}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.shimmer-loading{overflow:hidden;position:relative}.shimmer-loading:before{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,transparent,rgba(59,130,246,.08) 50%,transparent);background-size:200% 100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.loading-indicator{animation:spin .8s linear infinite;border:2px solid var(--border-primary);border-radius:50%;border-top-color:var(--color-primary);display:inline-block;height:16px;width:16px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0}.btn,.sr-only{white-space:nowrap}.btn{align-items:center;background:var(--color-white);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;transition:all var(--transition-base)}.btn:hover:not(:disabled){background:var(--state-hover);border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.btn:focus{box-shadow:var(--shadow-focus);outline:none}.btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:0 2px 8px rgba(59,130,246,.3)}.btn-icon{height:36px;justify-content:center;padding:8px;width:36px}.btn-icon,.dropdown-select{align-items:center;display:flex}.dropdown-select{background:var(--color-white);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;gap:8px;min-width:120px;padding:8px 12px;transition:all var(--transition-base)}.dropdown-select:hover{background:var(--state-hover);border-color:var(--border-hover);box-shadow:var(--shadow-sm)}.dropdown-select:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus);outline:none}.dropdown-select:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.dropdown-icon{color:var(--text-tertiary);height:16px;width:16px}.time-input,input[type=time]{min-width:140px!important;width:auto!important}.download-dropdown,.quality-dropdown{min-width:200px!important}.download-dropdown .dropdown-option,.quality-dropdown .dropdown-option{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.date-picker{align-items:center;background:var(--color-white);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;gap:8px;padding:8px 12px;transition:all var(--transition-base)}.date-picker:hover{background:var(--state-hover);border-color:var(--border-hover)}.date-picker:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus);outline:none}.MuiPickersPopper-root,.calendar-popup{backdrop-filter:blur(12px) saturate(180%)!important;background:hsla(0,0%,100%,.98)!important}.MuiPickersPopper-root .MuiPaper-root,.calendar-popup .MuiPaper-root{background:transparent!important;border:1px solid var(--border-primary)!important;box-shadow:none!important}.MuiPickersPopper-root .MuiPickersDay-root,.calendar-popup .MuiPickersDay-root{border:none!important;outline:none!important}.MuiPickersPopper-root .MuiPickersDay-root:focus,.MuiPickersPopper-root .MuiPickersDay-root:hover,.calendar-popup .MuiPickersDay-root:focus,.calendar-popup .MuiPickersDay-root:hover{background-color:rgba(59,130,246,.1)!important;border:none!important}.camera-recordings .feature-header{overflow:visible;position:sticky;top:0;z-index:100}.camera-recordings .feature-header .Feature__Header{align-items:center!important;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;box-shadow:inset 10px 0 15px -10px rgba(0,0,0,.1),inset -10px 0 15px -10px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06);gap:0!important;min-height:52px;overflow:visible;padding:10px 16px}.camera-recordings .feature-header .Feature__Header__children{flex-wrap:nowrap;overflow:visible}.camera-recordings .feature-header .Feature__Header__title{align-items:center;color:#334155;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;font-size:15px;font-weight:700;gap:8px;letter-spacing:.025em;margin:0 4px 0 0;text-transform:uppercase;white-space:nowrap}.camera-recordings .feature-header .Feature__Header__subtitle{border-left:1px solid #cbd5e1;color:#64748b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;font-size:13px;font-weight:400;margin:0 12px 0 0;padding-left:12px;white-space:nowrap}.camera-recordings .feature-header .Feature__Header__children{align-items:center!important;display:flex!important;flex:1;gap:8px}.camera-recordings .feature-header .Feature__Header__children .header-badge{align-items:center!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;color:#374151!important;display:inline-flex!important;font-size:14px!important;font-weight:600!important;gap:8px!important;height:auto!important;min-height:40px!important;padding:6px 14px!important;transition:all .15s ease!important;white-space:nowrap!important}.camera-recordings .feature-header .Feature__Header__children .header-badge:hover{border-color:#cbd5e1!important;box-shadow:0 2px 6px rgba(0,0,0,.1)!important}.camera-recordings .feature-header .Feature__Header__children .header-badge .info-icon{align-items:center;cursor:help;display:inline-flex;justify-content:center;opacity:.5;transition:opacity .2s ease}.camera-recordings .feature-header .Feature__Header__children .header-badge .info-icon .material-icons{color:#9ca3af!important;font-size:16px!important}.camera-recordings .feature-header .Feature__Header__children .header-badge .info-icon:hover{opacity:1}.camera-recordings .feature-header .Feature__Header__children .header-badge .info-icon:hover .material-icons{color:#3b82f6!important}.camera-recordings .feature-header .Feature__Header__children .header-badge .refresh-button{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:inline-flex;justify-content:center;opacity:.6;outline:none;padding:4px;transition:background .2s,color .2s,opacity .2s}.camera-recordings .feature-header .Feature__Header__children .header-badge .refresh-button:hover:not(:disabled){background:#f3f4f6;color:#3b82f6;opacity:1}.camera-recordings .feature-header .Feature__Header__children .header-badge .refresh-button:focus{box-shadow:none;outline:none}.camera-recordings .feature-header .Feature__Header__children .header-badge .refresh-button:disabled{cursor:not-allowed;opacity:.4}.camera-recordings .feature-header .Feature__Header__children .header-badge .refresh-button.is-loading .material-icons{animation:spinIcon 1s linear infinite;color:#3b82f6!important}.camera-recordings .feature-header .Feature__Header__children .header-badge .refresh-button .material-icons{font-size:18px!important;transition:transform .2s}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown{cursor:pointer;position:relative}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .dropdown-trigger{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .dropdown-trigger>.material-icons:first-child{color:#6b7280;flex-shrink:0;font-size:22px!important}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:2px;line-height:1.2;min-width:0}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-row{align-items:center;display:flex;flex-direction:row;gap:8px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-asset{color:#1f2937;font-size:13px;font-weight:600;white-space:nowrap}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-details{align-items:center;display:flex;flex-direction:row;gap:6px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-lastseen,.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-vehicle{color:#6b7280;font-size:11px;font-weight:400;white-space:nowrap}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-separator{color:#d1d5db;font-size:11px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-actions{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:8px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge{align-items:center;background:#e5e7eb;border-radius:999px;color:#374151;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;gap:5px;justify-content:center;letter-spacing:.5px;line-height:1;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--success{background:linear-gradient(180deg,#dcfce7,#bbf7d0);border:1px solid rgba(22,101,52,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6);color:#14532d}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--success:before{background:#16a34a;border-radius:50%;box-shadow:0 0 0 2px rgba(22,163,74,.18);content:"";flex-shrink:0;height:6px;width:6px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--success.is-loading:before,.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--success.is-waking:before{display:none}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--error{background:linear-gradient(180deg,#fef2f2,#fee2e2);border:1px solid rgba(220,38,38,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55);color:#991b1b}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--error:before{background:#dc2626;border-radius:50%;box-shadow:0 0 0 2px rgba(220,38,38,.18);content:"";flex-shrink:0;height:6px;width:6px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--error.is-loading:before,.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--error.is-waking:before{display:none}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--warning{background:linear-gradient(180deg,#fef9c3,#fde68a);border:1px solid rgba(161,98,7,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55);color:#854d0e}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge.is-waking{animation:wakingPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#fffbeb,#fef3c7 55%,#fde68a);border:1px solid #fcd34d;border-radius:999px;box-shadow:0 0 0 0 rgba(245,158,11,.35),0 1px 2px rgba(180,83,9,.08);color:#92400e;font-size:10px;gap:7px;letter-spacing:.6px;overflow:hidden;padding:3px 10px 3px 8px;position:relative}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge.is-waking:before{animation:wakingShimmer 2.4s ease-in-out infinite;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge.is-waking>.material-icons.spinning{display:none}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge.is-waking .waking-icon{align-items:center;display:inline-flex;flex-shrink:0;gap:3px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge.is-waking .waking-dot{animation:wakingDot 1.2s ease-in-out infinite;background:#d97706;border-radius:50%;box-shadow:0 0 4px rgba(217,119,6,.55);height:4px;width:4px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge.is-waking .waking-dot:nth-child(2){animation-delay:.18s}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge.is-waking .waking-dot:nth-child(3){animation-delay:.36s}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge.is-waking .status-text{animation:wakingText 2.4s linear infinite;background:linear-gradient(90deg,#92400e,#b45309 50%,#92400e);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent;font-weight:700}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--default{background:#f3f4f6;border:1px solid #d1d5db;color:#6b7280}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge.is-loading{gap:4px;padding-right:8px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge.is-loading .material-icons.spinning{animation:spinIcon 1s linear infinite;font-size:12px!important;line-height:1}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge.is-loading .status-text{align-items:center;display:inline-flex;font-weight:600}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--loading{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;color:#475569;display:inline-flex;gap:8px;min-width:140px;overflow:hidden;padding:6px 12px;position:relative;transition:all .3s ease}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--loading:before{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--loading>.material-icons:first-child{animation:spinIcon 1s linear infinite!important;color:#3b82f6!important;flex-shrink:0;font-size:16px!important}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--loading .loading-status-text{animation:fadeIn .3s ease;flex:1;font-size:11px;font-weight:500;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--loading .error-indicator{align-items:center;cursor:help;display:inline-flex;flex-shrink:0;margin-left:2px;position:relative}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--loading .error-indicator .material-icons{animation:pulse 1.5s infinite;color:#f59e0b!important;font-size:14px!important}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--loading.has-error{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fcd34d}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--loading.has-error>.material-icons:first-child{color:#d97706!important}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge--loading.has-error:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2),transparent)}@keyframes spinIcon{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wakingPulse{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,0),0 1px 2px rgba(180,83,9,.08)}50%{box-shadow:0 0 0 4px rgba(245,158,11,.18),0 1px 3px rgba(180,83,9,.14)}}@keyframes wakingShimmer{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}@keyframes wakingDot{0%,60%,to{opacity:.45;transform:scale(.6)}30%{opacity:1;transform:scale(1)}}@keyframes wakingText{0%{background-position:200% 0}to{background-position:-200% 0}}.camera-dropdown-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;max-height:300px;min-width:150px;overflow:hidden;overflow-y:auto;position:absolute;top:calc(100% + 4px);z-index:1000}.camera-dropdown-menu .dropdown-option{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 12px;transition:background .15s ease}.camera-dropdown-menu .dropdown-option .material-icons{color:#6b7280;flex-shrink:0;font-size:16px}.camera-dropdown-menu .dropdown-option:hover{background:#f8fafc}.camera-dropdown-menu .dropdown-option.selected{background:#eff6ff;color:#1e40af}.camera-dropdown-menu .dropdown-option.selected .material-icons{color:#3b82f6}.camera-dropdown-menu .dropdown-option:first-child{border-radius:7px 7px 0 0}.camera-dropdown-menu .dropdown-option:last-child{border-radius:0 0 7px 7px}.camera-dropdown-menu.device-dropdown-menu{max-width:300px;min-width:240px}.camera-dropdown-menu.device-dropdown-menu .dropdown-search{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;padding:8px 12px}.camera-dropdown-menu.device-dropdown-menu .dropdown-search .search-icon{color:#9ca3af;flex-shrink:0;font-size:18px}.camera-dropdown-menu.device-dropdown-menu .dropdown-search .dropdown-search-input{background:transparent;border:none;color:#1f2937;flex:1;font-size:13px;min-width:0;outline:none}.camera-dropdown-menu.device-dropdown-menu .dropdown-search .dropdown-search-input::placeholder{color:#9ca3af}.camera-dropdown-menu.device-dropdown-menu .dropdown-search .search-clear{align-items:center;background:#e5e7eb;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;width:20px}.camera-dropdown-menu.device-dropdown-menu .dropdown-search .search-clear .material-icons{color:#6b7280;font-size:14px}.camera-dropdown-menu.device-dropdown-menu .dropdown-search .search-clear:hover{background:#d1d5db}.camera-dropdown-menu.device-dropdown-menu .dropdown-options-list{max-height:250px;overflow-y:auto}.camera-dropdown-menu.device-dropdown-menu .dropdown-empty{color:#6b7280;font-size:13px;padding:16px 12px;text-align:center}.camera-dropdown-menu.device-dropdown-menu .dropdown-option .device-info{display:flex;flex-direction:column;gap:2px;min-width:0}.camera-dropdown-menu.device-dropdown-menu .dropdown-option .device-info .device-name{color:#1f2937;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camera-dropdown-menu.device-dropdown-menu .dropdown-option .device-info .device-vehicle{color:#6b7280;font-size:11px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camera-dropdown-menu.device-dropdown-menu .dropdown-option.selected .device-info .device-name{color:#1e40af}.camera-dropdown-menu.device-dropdown-menu .dropdown-option.selected .device-info .device-vehicle{color:#3b82f6}.camera-recordings .feature-header .header-status{align-items:center!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-shadow:0 1px 2px rgba(0,0,0,.05);display:inline-flex!important;flex-shrink:0;font-size:12px!important;font-weight:600;gap:6px;height:28px!important;line-height:1;margin-left:auto;max-width:280px;padding:0 10px!important}.camera-recordings .feature-header .header-status .header-status__dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.camera-recordings .feature-header .header-status .header-status__text{color:inherit;flex:1;line-height:1;max-width:230px;min-width:0;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap}.camera-recordings .feature-header .header-status .header-status__reconnect{align-items:center!important;background:transparent!important;border-radius:4px!important;display:inline-flex!important;height:20px!important;justify-content:center!important;margin-left:2px;min-height:20px!important;min-width:20px!important;padding:0!important;transition:background .15s ease;width:20px!important}.camera-recordings .feature-header .header-status .header-status__reconnect .material-icons{font-size:14px!important}.camera-recordings .feature-header .header-status .header-status__reconnect:hover:not(:disabled){background:rgba(0,0,0,.06)!important}.camera-recordings .feature-header .header-status .header-status__reconnect:disabled{cursor:not-allowed;opacity:.5}.camera-recordings .feature-header .header-status.header-status--success{background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;border-color:#a7f3d0!important;color:#059669!important}.camera-recordings .feature-header .header-status.header-status--success .header-status__dot{background:#059669}.camera-recordings .feature-header .header-status.header-status--warning{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border-color:#fde68a!important;color:#d97706!important}.camera-recordings .feature-header .header-status.header-status--warning .header-status__dot{animation:dotPulse 1.5s ease-in-out infinite;background:#d97706}.camera-recordings .feature-header .header-status.header-status--error{background:linear-gradient(135deg,#fef2f2,#fee2e2)!important;border-color:#fecaca!important;color:#dc2626!important}.camera-recordings .feature-header .header-status.header-status--error .header-status__dot{background:#dc2626}.camera-recordings .feature-header .header-status.header-status--error .header-status__reconnect{color:#dc2626!important}.camera-recordings .feature-header .header-status.header-status--default{background:linear-gradient(135deg,#f9fafb,#f3f4f6)!important;border-color:#e5e7eb!important;color:#6b7280!important}.camera-recordings .feature-header .header-status.header-status--default .header-status__dot{background:#9ca3af}@keyframes dotPulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes statusPulse{0%,to{opacity:.8}50%{opacity:1}}.camera-recordings{background:var(--surface-primary);color:var(--text-primary);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh}.camera-recordings.video-playing{height:auto;min-height:100vh;overflow-y:auto}.camera-recordings.video-playing .main-content-area{overflow:visible}.camera-recordings.no-map-layout .events-panel-container{display:flex;flex:1;flex-direction:column;overflow:hidden}.camera-recordings .map-container{background:var(--surface-secondary);flex:1;position:relative}.camera-recordings .map-container .map-loader{align-items:center;background:var(--surface-primary);display:flex;flex-direction:column;gap:var(--spacing-lg);inset:0;justify-content:center;position:absolute;z-index:5}.camera-recordings .map-container .map-loader .MuiCircularProgress-root{color:var(--color-primary)}.camera-recordings .map-container .map-loader span{color:var(--text-secondary);font-size:.875rem}.camera-recordings .map-container .map-empty-state{align-items:center;background:var(--surface-primary);display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:5}.camera-recordings .map-container .map-empty-state .material-icons{animation:pulse 2s infinite;color:var(--text-muted);font-size:4rem;margin-bottom:var(--spacing-lg)}.camera-recordings .map-container .map-empty-state p{color:var(--text-secondary);font-size:1rem;margin:0;text-align:center}.camera-recordings .map-container .map-empty-state p:first-of-type{color:var(--text-primary);font-weight:600}.camera-recordings .side-panel{backdrop-filter:blur(20px) saturate(180%);background:var(--surface-overlay);border-right:1px solid var(--border-primary);bottom:0;box-shadow:var(--shadow-lg);left:-360px;position:absolute;top:0;transition:var(--transition-base);width:360px;z-index:100}.camera-recordings .side-panel.open{left:0}.map-centered-layout .NaviMap,.map-centered-layout .navi-map{border-radius:0;height:100%;width:100%}.map-centered-layout .NaviMap .gm-style-cc,.map-centered-layout .navi-map .gm-style-cc{display:none!important}.map-centered-layout .NaviMap .gm-fullscreen-control,.map-centered-layout .navi-map .gm-fullscreen-control{backdrop-filter:blur(8px)!important;background:var(--surface-overlay)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important}.map-centered-layout .current-position-marker{animation:pulse 2s infinite;background:var(--color-error);border:3px solid var(--color-white);border-radius:50%;box-shadow:var(--shadow-md);height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:1000}.no-map-layout .events-panel-container{background:var(--surface-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex:1;flex-direction:column;margin:var(--spacing-lg);overflow:hidden}.no-map-layout .DownloadFileDialog .MuiDialog-paper{height:calc(100vh - 180px)!important;margin:20px;max-height:calc(100vh - 180px)!important;max-width:calc(100vw - 40px)!important;width:calc(100vw - 40px)!important}.no-map-layout .DownloadFileDialog .enhanced-download-dialog{display:flex;flex-direction:column;height:100%}.no-map-layout .DownloadFileDialog .enhanced-download-dialog .MuiDialogContent-root{flex:1;overflow-y:auto;padding:0!important}.no-map-layout .media-player{background:var(--color-black);border-radius:var(--radius-lg);bottom:20px;box-shadow:var(--shadow-xl);left:20px;position:fixed;right:20px;top:140px;z-index:100}.no-map-layout .media-player video{height:100%;object-fit:contain;width:100%}.no-map-layout .media-player .media-controls{background:linear-gradient(transparent,rgba(0,0,0,.8));border-radius:0 0 var(--radius-lg) var(--radius-lg);bottom:0;left:0;padding:var(--spacing-lg);position:absolute;right:0}.camera-recordings .main-content-area{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:16px;position:relative}.camera-recordings .main-content-area .content-grid{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0}@media(max-height:880px),(max-width:991px){.camera-recordings:not(.video-playing){height:auto;min-height:100vh;overflow-y:auto}.camera-recordings:not(.video-playing) .main-content-area{overflow:visible}}.archive-mode-banner{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-left:4px solid #6b7280;border-radius:0 8px 8px 0;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.archive-mode-banner>.material-icons{color:#6b7280;flex-shrink:0;font-size:24px}.archive-mode-banner__content{display:flex;flex:1;flex-direction:column;gap:2px}.archive-mode-banner__title{color:#374151;font-size:14px;font-weight:600}.archive-mode-banner__subtitle{color:#6b7280;font-size:13px}.archive-mode-banner__action{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:500;gap:4px;padding:6px 12px;transition:all .15s ease}.archive-mode-banner__action .material-icons{font-size:16px}.archive-mode-banner__action:hover{background:#f3f4f6;border-color:#9ca3af}@media(max-width:767px){.archive-mode-banner{flex-wrap:wrap;gap:8px;padding:10px 12px}.archive-mode-banner>.material-icons{font-size:20px}.archive-mode-banner__title{font-size:13px}.archive-mode-banner__subtitle{font-size:12px}.archive-mode-banner__action{justify-content:center;width:100%}}@media(max-width:1199px){.camera-recordings .main-content-area{padding:12px}.camera-recordings .content-grid{gap:12px}}@media(max-width:991px){.camera-recordings .content-grid{flex-direction:column}.camera-recordings .content-grid .map-section,.camera-recordings .content-grid .primary-panel{max-width:none;width:100%}.camera-recordings .content-grid .map-section{height:300px;min-height:250px}}@media(max-width:768px){.camera-recordings .feature-header .Feature__Header{flex-wrap:wrap;gap:6px;min-height:auto;padding:8px 12px}.camera-recordings .feature-header .Feature__Header__title{font-size:13px;margin:0 6px 0 0}.camera-recordings .feature-header .Feature__Header__children{flex-wrap:wrap;gap:6px}.camera-recordings .feature-header .header-status{font-size:10px;margin-left:auto;padding:4px 8px!important}.camera-recordings .feature-header .header-status .header-status__dot{height:5px;width:5px}.camera-recordings .feature-header .header-status .header-status__text{max-width:120px}.camera-recordings .feature-header .header-status .header-status__reconnect{height:18px!important;min-height:18px!important;min-width:18px!important;width:18px!important}.camera-recordings .feature-header .header-status .header-status__reconnect .material-icons{font-size:12px!important}.camera-recordings .docked-timeline{left:var(--spacing-md);right:var(--spacing-md)}.camera-recordings .side-panel{left:-100%;width:100%}.camera-recordings .main-content-area{padding:8px}.camera-recordings .content-grid{gap:8px}.camera-recordings .content-grid .map-section{height:220px;min-height:180px}.camera-recordings .labeled-control .control-label{font-size:10px}}@media(max-width:479px){.camera-recordings .feature-header .Feature__Header{padding:6px 8px}.camera-recordings .feature-header .Feature__Header__title{font-size:11px;margin:0 4px 0 0}.camera-recordings .feature-header .Feature__Header__children{flex-wrap:wrap;gap:4px;margin-top:4px;width:100%}.camera-recordings .feature-header .Feature__Header .Clickable{min-height:32px;min-width:32px}.camera-recordings .feature-header .header-status{border-radius:4px!important;font-size:9px;padding:3px 6px!important}.camera-recordings .feature-header .header-status .header-status__dot{height:4px;width:4px}.camera-recordings .feature-header .header-status .header-status__text{max-width:100px}.camera-recordings .feature-header .header-status .header-status__reconnect{height:16px!important;min-height:16px!important;min-width:16px!important;width:16px!important}.camera-recordings .feature-header .header-status .header-status__reconnect .material-icons{font-size:11px!important}.camera-recordings .main-content-area{padding:4px}.camera-recordings .content-grid .map-section{height:180px;min-height:150px}.control-btn{min-height:44px;min-width:44px;padding:8px 12px}}.btn:focus-visible,.date-picker:focus-visible,.dropdown-select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.control-divider{background:var(--border-primary);height:24px;margin:0 8px;width:1px}.transition-transform{transition:transform var(--transition-fast)}.will-change-transform{will-change:transform}.contain-layout{contain:layout}.smooth-scroll{-webkit-overflow-scrolling:touch}.smooth-scroll,html{scroll-behavior:smooth}[data-tooltip]{position:relative}[data-tooltip]:after{background:#1e293b;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:500;padding:6px 12px;pointer-events:none;white-space:nowrap}[data-tooltip]:after,[data-tooltip]:before{left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:9999}[data-tooltip]:before{border:6px solid transparent;border-top-color:#1e293b;bottom:calc(100% + 2px);content:""}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible}[data-tooltip][data-tooltip-position=bottom]:after{bottom:auto!important;top:calc(100% + 8px)!important;transform:translateX(-50%)!important}[data-tooltip][data-tooltip-position=bottom]:before{border-bottom-color:#1e293b!important;border-top-color:transparent!important;bottom:auto!important;top:calc(100% + 2px)!important;transform:translateX(-50%)!important}[data-tooltip][data-tooltip-position=left]:after{bottom:auto;left:auto;right:calc(100% + 8px);top:50%;transform:translateY(-50%)}[data-tooltip][data-tooltip-position=left]:before{border-left-color:#1e293b;border-top-color:transparent;bottom:auto;left:auto;right:calc(100% + 2px);top:50%;transform:translateY(-50%)}[data-tooltip][data-tooltip-position=right]:after{bottom:auto;left:calc(100% + 8px);top:50%;transform:translateY(-50%)}[data-tooltip][data-tooltip-position=right]:before{border-right-color:#1e293b;border-top-color:transparent;bottom:auto;left:calc(100% + 2px);top:50%;transform:translateY(-50%)}.error-indicator[data-tooltip]:after{font-size:11px;max-width:250px;white-space:nowrap}@media(max-width:768px){[data-tooltip]:after,[data-tooltip]:before{display:none}}@media(max-width:1024px){.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown{max-width:320px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-info{overflow:hidden}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-asset,.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-lastseen,.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-vehicle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:768px){.camera-recordings .feature-header .Feature__Header__children .header-badge{font-size:11px!important;padding:4px 8px!important}.camera-recordings .feature-header .Feature__Header__children .header-badge .material-icons{font-size:12px!important}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown{max-width:220px;padding:4px 10px!important}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .dropdown-trigger{gap:6px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .dropdown-trigger>.material-icons:first-child{font-size:18px!important}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-info{gap:1px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-details{gap:4px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-asset{font-size:12px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-lastseen,.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-separator,.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-vehicle{font-size:10px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-lastseen,.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-separator:last-of-type{display:none}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge{font-size:9px;margin-left:4px;padding:2px 6px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .dropdown-icon{font-size:16px!important;margin-left:2px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .info-icon,.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .refresh-button{display:none}}@media(max-width:479px){.camera-recordings .feature-header .Feature__Header__children .header-badge{border-radius:4px!important;font-size:10px!important;padding:3px 6px!important}.camera-recordings .feature-header .Feature__Header__children .header-badge .material-icons{font-size:11px!important}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown{max-width:200px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .dropdown-trigger{gap:4px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .dropdown-trigger>.material-icons:first-child{font-size:16px!important}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-info{gap:1px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-asset{font-size:11px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-header-details{display:none}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .camera-status-badge{font-size:8px;padding:1px 4px}.camera-recordings .feature-header .Feature__Header__children .header-badge.camera-dropdown .dropdown-icon{display:none}}.video-empty-state{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:32px 24px;text-align:center}.video-empty-state>.material-icons{color:var(--text-tertiary);font-size:48px;opacity:.7}.video-empty-state__title{color:var(--text-primary);display:block;font-size:16px;font-weight:600;margin:0}.video-empty-state__subtitle{color:var(--text-secondary);display:block;font-size:14px;font-weight:400;line-height:1.5;margin:0;max-width:400px}.StatusChangeModal .MuiDialog-paper{border-radius:12px;max-width:420px;min-width:360px}.StatusChangeModal .status-change-modal__content{align-items:center;display:flex;flex-direction:column;gap:16px;padding:24px;text-align:center}.StatusChangeModal .status-change-modal__icon{color:#ef4444;font-size:56px;opacity:.9}.StatusChangeModal .status-change-modal__message{color:#4b5563;font-size:15px;line-height:1.6;margin:0}.section--disabled{pointer-events:none;position:relative;user-select:none}.section--disabled>:not(.section-overlay){filter:blur(4px);opacity:.6}.section--disabled .section-overlay{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.85);border-radius:inherit;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute;z-index:10}.section--disabled .section-overlay .overlay-icon{animation:pulse 2s infinite;color:#6b7280;font-size:40px}.section--disabled .section-overlay .overlay-title{color:#374151;font-size:16px;font-weight:600;margin:0}.section--disabled .section-overlay .overlay-message{color:#6b7280;font-size:14px;margin:0;max-width:300px;text-align:center}.section--disabled .section-overlay.section-overlay--loading .overlay-icon{animation:spin 1s linear infinite;color:#3b82f6}.section--disabled .section-overlay.section-overlay--error{background:rgba(254,242,242,.9)}.section--disabled .section-overlay.section-overlay--error .overlay-icon{animation:none;color:#ef4444}.section--disabled .section-overlay.section-overlay--error .overlay-title{color:#dc2626}.section--disabled .section-overlay.section-overlay--warning{background:rgba(255,251,235,.9)}.section--disabled .section-overlay.section-overlay--warning .overlay-icon{color:#f59e0b}.section--disabled .section-overlay.section-overlay--warning .overlay-title{color:#b45309}.section--hidden{display:none!important}.offline-warning-banner{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:0 8px 8px 0;box-shadow:0 2px 4px rgba(239,68,68,.1);display:flex;gap:12px;margin:0 16px 16px;padding:14px 20px}.offline-warning-banner>.material-icons{color:#dc2626;flex-shrink:0;font-size:24px}.offline-warning-banner__content{display:flex;flex:1;flex-direction:column;gap:2px}.offline-warning-banner__title{color:#991b1b;font-size:14px;font-weight:600}.offline-warning-banner__subtitle{color:#b91c1c;font-size:13px}.offline-warning-banner__action{align-items:center;background:#fff;border:1px solid #fca5a5;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .15s ease}.offline-warning-banner__action .material-icons{font-size:18px}.offline-warning-banner__action:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.offline-warning-banner__action:disabled{cursor:not-allowed;opacity:.6}.offline-warning-banner__action.is-loading .material-icons{animation:spin 1s linear infinite}@media(max-width:767px){.offline-warning-banner{flex-wrap:wrap;gap:10px;margin:0 8px 12px;padding:12px 14px}.offline-warning-banner>.material-icons{font-size:20px}.offline-warning-banner__title{font-size:13px}.offline-warning-banner__subtitle{font-size:12px}.offline-warning-banner__action{justify-content:center;padding:10px 14px;width:100%}}.CameraSummary .Feature__Body{background:#f8f9fa;border-radius:8px;gap:8px;padding:12px}.CameraSummary .Feature__Body>*{margin:0}.CameraSummary .Feature__Body .presentation{display:grid;grid-template-columns:24% 76%;grid-column-gap:20px;grid-row-gap:16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:20px;transition:box-shadow .2s ease}.CameraSummary .Feature__Body .presentation:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.CameraSummary .Feature__Body .status{border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.8);display:inline-block;height:12px;margin-right:8px;position:relative;top:2px;transition:all .2s ease;width:12px}.CameraSummary .Feature__Body .status.standby{animation:pulse 2s infinite;background:linear-gradient(135deg,#ffc107,#ff9800)}.CameraSummary .Feature__Body .status.offline{background:#6c757d}.CameraSummary .Feature__Body .status.online{background:linear-gradient(135deg,#28a745,#20c997);box-shadow:0 0 0 2px hsla(0,0%,100%,.8),0 0 8px rgba(40,167,69,.3)}.CameraSummary .Feature__Body .cameraImage{background:url(a5fd117520f5953af1b9.png) 50% no-repeat;background-size:cover;border:2px solid #e9ecef;border-radius:8px;height:341px;transition:transform .2s ease;width:100%}.CameraSummary .Feature__Body .cameraImage:hover{transform:scale(1.02)}.CameraSummary__Aggregates{background:hsla(0,0%,100%,.95);border-radius:8px;padding:8px 12px}.CameraSummary__Aggregates .ExpansionPanel__body{padding:8px 0 0}.CameraSummary__Aggregates .AggregatesCard{padding:8px}.CameraSummary .AdminSearchPanel{padding:0}.CameraSummary .AdminSearchPanel .ExpansionPanel{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.CameraSummary__Modal .MuiDialog-paperWidthLg{border-radius:16px;overflow:hidden;width:900px}.CameraSummary__Modal .MuiDialog-paperWidthLg .GoogleMap{border-radius:8px;height:500px}.CameraSummary__Modal .MuiDialog-paperWidthLg .GoogleMap__InfoWindow{font-weight:500;padding:10px}.CameraSummary__Modal .MuiDialog-paperWidthLg .gm-style-iw-chr{height:25px!important}.CameraSummary__Modal .MuiDialog-paperWidthLg .gm-style-iw-chr button{left:10px!important;position:relative!important;top:-10px!important}.CameraSummary .ag-react-container .Clickable.MapIcon{transition:transform .2s ease}.CameraSummary .ag-react-container .Clickable.MapIcon:hover{transform:scale(1.1)}.CameraSummary .ag-react-container .Clickable.MapIcon span{font-weight:500;margin-top:6px}.CameraSummary .remaining-data-sparkline{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;height:100%!important}.CameraSummary .remaining-data-sparkline:hover{background-color:rgba(0,0,0,.04);border-radius:4px}.CameraSummary .ag-cell:has(.remaining-data-sparkline){padding:0!important}.CameraSummary .ag-theme-balham{flex:1;height:calc(100vh - 260px)!important;min-height:200px}.CameraSummary .ag-root-wrapper{min-height:200px}.EcmReportSummary__Aggregates{padding:10px}.EcmReportSummary .presentation{display:grid;grid-template-columns:22% 78%;grid-column-gap:10px;grid-row-gap:10px;background:#fff}.EcmReportSummary .cameraImage{background:url(a5fd117520f5953af1b9.png) 50% no-repeat;height:341px;width:auto}.VehicleSummary>.RequestsProgressIndicator{float:right}.VehicleSummary .FeatureHeader .TextInput{margin-top:0}.TabletSummary .ItemManagerDataGrid{min-height:50em}.TabletSummary>.RequestsProgressIndicator{float:right}.TabletSummary__cardContainer{display:grid;grid-template-columns:repeat(2,minmax(10em,20em));grid-column-gap:50px;background:#fff;flex-shrink:0;justify-content:center;padding:20px;text-align:right}.TabletSummary[max-width~="620px"] .TabletSummary__cardContainer{grid-template-columns:minmax(10em,18em);grid-row-gap:25px}.TabletSummary__DebugHistoryDialog .MuiPaper-root{width:100%}.TabletSummary__DebugHistoryDialog h4{padding-bottom:10px;text-align:center}.TabletSummary__DebugHistoryDialog table{text-align:left;width:100%}.TabletSummary__DebugHistoryDialog table td,.TabletSummary__DebugHistoryDialog table th{border:1px solid #efefef;padding:10px}.TabletSummary__TabletDebugDialog .MuiPaper-root{width:100%}.TabletSummary__TabletDebugDialog .TabletDebugDialog__controls{display:grid;grid-row-gap:.2em;grid-column-gap:1.4em;grid-template-columns:repeat(3,1fr)}.TabletSummary__TabletDebugDialog[max-width~="620px"] .TabletDebugDialog__controls{grid-template-columns:1fr}.TabletSummary__TabletDebugDialog .TabularInput__title{display:grid;grid-row-gap:.2em;grid-template-columns:7fr 2fr;justify-items:inherit;margin-top:20px}.TabletSummary__TabletDebugDialog .Form.forceResyncRequest .Form{align-items:center;grid-template-columns:12% 10% 78%;height:40px}.TabletSummary__TabletDebugDialog .Form.forceResyncRequest .Form .MuiInput-underline.Mui-disabled:before{border-bottom:none}.TabletSummary__TabletDebugDialog .Form.forceResyncRequest .Form__Control--key input{color:#000;text-transform:capitalize}.TabletSummary__TabletDebugDialog .Form.forceResyncRequest .Form textarea{color:#000;font-size:12px}.TabletSummary__TabletDebugDialog .Form .Form{display:grid;grid-row-gap:.2em;grid-column-gap:1.4em;border-bottom:1px solid #f2f2f2;grid-template-columns:repeat(2,3fr) 2fr;justify-items:left;padding:5px}.TabletSummary__TabletDebugDialog .Form .Form .TextInput{width:100%}.TabletSummary__TabletDebugDialog .TabletDebugDialog__diagnosticKeyPairs{overflow-y:scroll}.TabletSummary__Aggregates{padding:10px}.LocationSummary .SplitPane__pane{display:flex;flex-direction:column}.LocationSummary>.RequestsProgressIndicator{float:right}.LocationSummary .LocationsAdmin__tirePressuresList{line-height:29px;list-style-position:inside;margin:8px 0;padding:0}.LocationSummary .GoogleMap__InfoWindow{font-weight:500;padding:10px}.LocationTypeSummary>.RequestsProgressIndicator{float:right}.Navigation{display:grid;grid-template-columns:repeat(4,1fr);padding:20px;grid-column-gap:1em;grid-row-gap:1em}@media(max-width:2000px){.Navigation{grid-template-columns:repeat(3,1fr)}}@media(max-width:1400px){.Navigation{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.Navigation{grid-template-columns:repeat(1,1fr)}}.Navigation .Navigation__Card .Navigation__Card__header{align-items:center;display:flex;gap:5px;padding:10px}.Navigation .Navigation__Card .MuiCardContent-root,.Navigation .Navigation__Card .MuiCardContent-root:last-child,.Navigation .Navigation__Card ul{margin:0;padding:0}.Navigation .Navigation__Card h5{padding:5px}.Navigation .Navigation__Card li{align-content:center;border-top:1px solid #efefef;cursor:pointer;display:grid;padding:10px}.Navigation .Navigation__Card li,.Navigation .Navigation__Card ul{list-style-type:none}.Navigation .Navigation__Card a{text-decoration:none}.Navigation .Navigation__Card li:hover{background:#efefef}.Navigation .Navigation__Card li:hover a{color:#000}@media print{.Navigation{display:none}}:root{--color-bg:#fff;--color-bg-light:#fdfdfd;--color-bg-lighter:#f9fbfd;--color-panel:hsla(0,0%,100%,.98);--color-border:#e4e7eb;--color-border-light:#eff2f5;--color-text:#333;--color-text-muted:#667;--color-text-light:#a0a0a0;--color-accent:#1976d2;--color-danger:#e53935;--color-header-bg:#f8f9fa;--color-unread-bg:#eef5ff;--color-edit-hover-bg:rgba(0,0,0,.06);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--radius:6px;--radius-large:10px;--panel-width:420px;--panel-height:600px;--panel-max-height:70vh;--badge-size:18px;--item-icon-size:20px;--font-family:system-ui,-apple-system,"Segoe UI","Roboto","Helvetica Neue",sans-serif}.AppNotifications{display:inline-block;font-family:var(--font-family);position:relative}.AppNotifications #notification-toggle-button{align-items:center;background-color:var(--color-bg);border:none;border-radius:50%;box-shadow:0 3px 10px rgba(0,0,0,.08);cursor:pointer;display:flex;height:40px;justify-content:center;padding:var(--space-sm);transition:box-shadow .2s,background-color .2s,transform .1s ease-out;width:40px}.AppNotifications #notification-toggle-button:hover{box-shadow:0 5px 15px rgba(0,0,0,.12)}.AppNotifications #notification-toggle-button:active{transform:scale(.95)}.AppNotifications__Badge{align-items:center;background-color:var(--color-danger);border:1px solid var(--color-bg);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);color:#fff;display:flex;font-size:10px;font-weight:600;height:var(--badge-size);justify-content:center;pointer-events:none;position:absolute;right:3px;top:6px;width:var(--badge-size);z-index:2}.AppNotifications__Panel{animation:fadeIn .25s ease-out;backdrop-filter:blur(8px);background-color:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:0 12px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;height:var(--panel-height);max-height:var(--panel-max-height);max-width:95vw;overflow:hidden;position:absolute;right:0;top:calc(100% + var(--space-md));width:var(--panel-width);z-index:1000}.AppNotifications__Panel__Header{align-items:center;background:var(--color-header-bg);border-bottom:1px solid var(--color-border-light);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--space-md) var(--space-lg)}.AppNotifications__Panel__Header__Group{align-items:center;display:flex;gap:var(--space-md)}.AppNotifications__Panel__Header h3{color:var(--color-text);font-size:16px;font-weight:600;margin:0}.AppNotifications__Panel__Header__Actions{display:flex;gap:var(--space-sm)}.AppNotifications__Panel__Header__Actions button{background:transparent!important;border:none;border-radius:var(--radius);color:var(--color-text-muted)!important;cursor:pointer;padding:var(--space-xs);transition:color .2s,background-color .2s}.AppNotifications__Panel__Header__Actions button:hover:not(:disabled){background-color:var(--color-edit-hover-bg)!important;color:var(--color-text)!important}.AppNotifications__Panel__Header__Actions button:disabled{cursor:not-allowed;opacity:.5}.AppNotifications__Panel__Body{background:var(--color-bg);flex-grow:1;min-height:100px;overflow:hidden;position:relative}.AppNotifications__Empty,.AppNotifications__Error,.AppNotifications__Loading{align-items:center;background:var(--color-bg);color:var(--color-text-muted);display:flex;font-size:14px;height:100%;justify-content:center;left:0;padding:var(--space-xl) var(--space-lg);position:absolute;text-align:center;top:0;width:100%}.AppNotifications__Error{color:var(--color-danger)}.History__Item{background:var(--color-bg);border-bottom:1px solid var(--color-border-light);box-sizing:border-box;color:var(--color-text);padding:var(--space-md) var(--space-lg);position:relative;transition:background-color .15s ease-in-out}.History__Item:last-child{border-bottom:none}.History__Item:hover{background:var(--color-bg-lighter)}.History__Item.sent{background:var(--color-unread-bg);font-weight:500}.History__Item.sent:hover{background:color-mix(in srgb,var(--color-unread-bg) 90%,var(--color-border-light))}.History__Item.no-email-sent{background:#fff8eb}.History__Item.no-email-sent:hover{background:#fff3de}.History__Item--loading{align-items:center;background:var(--color-bg-light);color:var(--color-text-muted);display:flex;font-style:italic;justify-content:center;min-height:80px}.History__Item .History__TopSection{align-items:start;column-gap:var(--space-sm);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;row-gap:0}.History__Item .History__HeaderBar{align-items:flex-start;display:flex;grid-column:1/-1;grid-row:1;justify-content:space-between;margin-bottom:var(--space-xs)}.History__Item .History__HeaderBar .History__TypeInfo{align-items:center;display:flex;flex-grow:1;min-width:0}.History__Item .History__HeaderBar .History__TypeInfo__Icon{color:var(--color-text-muted);flex-shrink:0;font-size:var(--item-icon-size);margin-right:var(--space-sm)}.History__Item .History__HeaderBar .History__TypeInfo .History__Title{color:var(--color-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.History__Item .History__HeaderBar .History__Date{color:var(--color-text-light);flex-shrink:0;font-size:11px;margin-top:2px;white-space:nowrap}.History__Item .History__Title2{color:var(--color-text);font-size:14px;font-weight:600;grid-row:2;margin-bottom:var(--space-xs)}.History__Item .History__Message,.History__Item .History__Title2{grid-column:1;line-height:1.5;white-space:normal;word-wrap:break-word;width:100%}.History__Item .History__Message{color:var(--color-text-muted);font-size:13px;grid-row:3}.History__Item__EditButton{align-self:start;background:transparent!important;border:none;border-radius:var(--radius);color:var(--color-text-muted)!important;cursor:pointer;grid-column:2;grid-row:2/span 2;justify-self:end;line-height:1;margin-top:var(--space-md);opacity:0;transition:opacity .2s ease-out,visibility .2s ease-out;visibility:hidden;z-index:2}.History__Item__EditButton:hover:not(:disabled){background:var(--color-edit-hover-bg)!important;color:var(--color-text)!important}.History__Item__EditButton:disabled{cursor:not-allowed;opacity:.5}.History__Item:hover .History__Item__EditButton{opacity:1;visibility:visible}.History__Item .History__Badge{background-color:var(--color-danger);border-radius:8px;color:#fff;font-size:9px;font-weight:600;margin-top:var(--space-xl);padding:1px 5px;position:absolute;right:100px;text-transform:uppercase;top:-9px;z-index:3}.History__Item .History__Badge--warning{background-color:#b45309}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.messenger{align-items:stretch;display:grid;flex:1;gap:8px;grid-template-columns:35% 1fr;min-height:0;width:100%}.messenger__root,.messenger__sidebar{display:flex;flex-direction:column;height:100%;min-height:0}.messenger__sidebar__search{background:#fff;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);display:flex;flex:1;flex-direction:column;min-height:0;padding:8px;width:100%}.messenger__sidebar__search__header{align-items:center;display:grid;grid-template-columns:60% 40%;height:56px;padding:0 4px}.messenger__sidebar__search__header.broadcast{grid-template-columns:100%}.messenger__sidebar__search__header h4{border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.87);font-size:20px;font-weight:500;letter-spacing:.015em;margin:0;padding:8px 12px}.messenger__sidebar__search__inputBox{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:grid;grid-template-columns:1fr 32px;height:40px;margin-top:8px;transition:border-color .15s ease;width:100%}.messenger__sidebar__search__inputBox:focus-within{border-color:#1976d2;border-width:2px}.messenger__sidebar__search__inputBox .search_field{background:transparent;border:none;color:rgba(0,0,0,.87);font-size:14px;outline:none;padding:8px 12px;width:100%}.messenger__sidebar__search__inputBox .search_field::placeholder{color:rgba(0,0,0,.42)}.messenger__sidebar__search__inputBox svg{color:rgba(0,0,0,.54);font-size:18px}.messenger__sidebar__search__selectWrapper{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr;margin-top:8px}.messenger__sidebar__search__selectWrapper label{color:rgba(0,0,0,.6);font-size:12px;letter-spacing:.02em}.messenger__sidebar__search__toggleWrapper{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto;margin-top:8px}.messenger__sidebar__search__toggleWrapper label{color:rgba(0,0,0,.6);font-size:12px;letter-spacing:.02em}.messenger__sidebar__userList{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:block;flex:1;margin-top:8px;min-height:0;overflow-y:auto;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin;width:100%}.messenger__sidebar__userList .loading_icon{align-items:center;color:rgba(0,0,0,.38);display:grid;height:calc(100vh - 320px);justify-items:center;width:100%}.messenger__sidebar__userList .user{border-bottom:1px solid rgba(0,0,0,.08);display:grid;grid-template-columns:20% 45% 35%;min-height:64px;padding:8px 12px;transition:background .15s ease}.messenger__sidebar__userList .user:last-child{border-bottom:none}.messenger__sidebar__userList .user:hover{background:rgba(0,0,0,.04);cursor:pointer}.messenger__sidebar__userList .user.selected{background:rgba(25,118,210,.08)}.messenger__sidebar__userList .user__avatar{align-self:center;border-radius:50%;color:#fff;display:inline-block;flex-shrink:0;font-size:14px;font-weight:500;height:40px;letter-spacing:.02em;line-height:40px;text-align:center;width:40px}.messenger__sidebar__userList .user__mark{align-self:center;color:rgba(0,0,0,.54);cursor:pointer;justify-self:center}.messenger__sidebar__userList .user__name{align-self:center;color:rgba(0,0,0,.87);font-size:14px;font-weight:500;letter-spacing:.01em}.messenger__sidebar__userList .user__name__conversation{color:rgba(0,0,0,.54);font-size:12px;font-weight:400;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger__sidebar__userList .user__ous{align-self:center;color:rgba(0,0,0,.54);font-size:11px;letter-spacing:.025em;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.messenger__sidebar__userList .user__status{align-items:center;color:rgba(0,0,0,.54);display:grid;font-size:11px;gap:4px;grid-template-columns:1fr auto}.messenger__sidebar__userList .user__status .new-message{background-color:#d32f2f;border-radius:10px;color:#fff;font-size:10px;font-weight:500;letter-spacing:.02em;padding:2px 6px;width:fit-content}.messenger__sidebar__footer{align-items:center;background:#fff;border-top:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.6);display:grid;flex-shrink:0;font-size:13px;grid-template-columns:100%;height:57px;justify-items:center}.messenger__sidebar__footer .Clickable,.messenger__sidebar__footer .user-count{align-items:center;border:1px solid rgba(0,0,0,.23);border-radius:4px;display:inline-flex;justify-content:center;margin-top:8px;padding:20px;text-align:center;width:100%}.messenger__sidebar__actions{border:1px solid rgba(0,0,0,.12);border-radius:4px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.messenger__container{background:#fff;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);display:flex;flex:1;flex-direction:column;min-height:0}.messenger__container .scrollBar{flex:1;min-height:0;padding:0 4px 8px}.messenger__container__to .to_label{color:rgba(0,0,0,.6);font-size:14px;font-weight:500;margin-left:12px}.messenger__container__header{background:#fff;border-bottom:1px solid rgba(0,0,0,.12);border-radius:4px 4px 0 0;display:grid;grid-template-columns:1fr auto;height:56px}.messenger__container__header p{margin:0}.messenger__container__header.broadcast{grid-template-columns:1fr auto auto}.messenger__container__header__name{color:rgba(0,0,0,.87);font-size:18px;font-weight:500;line-height:56px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.messenger__container__header__load{align-items:center;border-radius:4px;color:rgba(0,0,0,.54);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;justify-content:center;padding:4px 8px;transition:background .15s ease}.messenger__container__header__load:hover{background:rgba(0,0,0,.04)}.messenger__container__selectedRecipients{display:inline-block;height:calc(100vh - 320px);overflow-y:auto;position:relative;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin;width:100%}.messenger__container__message{margin-block-end:8px;margin-top:16px;margin-inline-start:12px}.messenger__container__message.isNotMe{margin-right:16px;text-align:right}.messenger__container__message.isNotMe .chat__content{display:grid;gap:8px;grid-template-columns:1fr auto;justify-items:end}.messenger__container__message.isNotMe .chat__content__text{background:#f5f5f5;border:none;color:rgba(0,0,0,.87);text-align:justify}.messenger__container__message.isMe .chat__content{display:grid;gap:8px;grid-template-columns:auto 1fr;justify-items:start}.messenger__container__message.isMe .chat__content__text{background:#e3f2fd;border:none;color:#1565c0}.messenger__container__message .chat__date,.messenger__container__message .chat__status{color:rgba(0,0,0,.54);font-size:11px;letter-spacing:.025em}.messenger__container__message .chat__input{display:grid;grid-template-columns:65% 35%}.messenger__container__message .chat__content__text{border-radius:18px;max-width:95%;overflow-x:auto;padding:10px 16px;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);font-size:14px;line-height:1.5;margin-bottom:2px}.messenger__container__message .chat__content__avatar{align-self:center;border-radius:50%;color:#fff;display:inline-block;flex-shrink:0;font-size:14px;font-weight:500;height:40px;letter-spacing:.02em;line-height:40px;text-align:center;width:40px}.messenger__panel{display:block;height:100%;width:100%}.messenger__panel__header{justify-items:end;padding:8px}.messenger__panel__body,.messenger__panel__header{display:grid;grid-template-columns:100%;width:100%}.messenger__panel__body{align-items:center;height:calc(100vh - 250px);justify-items:center}.messenger__panel__body .no_messages_container{display:grid;gap:16px;grid-template-rows:auto auto;justify-items:center}.messenger__panel__body .no_messages_container span{color:rgba(0,0,0,.26);font-size:16px;font-weight:400;letter-spacing:.015em;text-align:center}.messenger__sendMessage{border-top:1px solid rgba(0,0,0,.12);display:grid;flex-shrink:0;gap:8px;grid-template-columns:85% 15%;height:57px}.messenger__sendMessage.broadcast{grid-template-columns:100%}.messenger__sendMessage .TextAreaInput{background:#fff;border:1px solid rgba(0,0,0,.23);border-radius:4px;height:56px;margin-top:8px;transition:border-color .15s ease;width:100%}.messenger__sendMessage .TextAreaInput:focus-within{border-color:#1976d2;border-width:2px}.messenger__sendMessage .TextAreaInput:focus{outline:none}.messenger__sendMessage .TextAreaInput .MuiInput-underline:after,.messenger__sendMessage .TextAreaInput .MuiInput-underline:before{border-bottom:none!important}.messenger__sendMessage .TextAreaInput textarea{font-size:14px;line-height:1.5;overflow:hidden!important;overflow-y:auto;padding:8px 12px}.messenger__sendMessage .btn_send{align-self:center;justify-self:end}.singleModeMessenger{background:#fff;border-radius:4px;display:grid;grid-template-columns:100%;height:280px;padding:0 4px;width:100%}.singleModeMessenger__container__header{background:#fff;border-bottom:1px solid rgba(0,0,0,.12);border-radius:4px 4px 0 0;display:grid;grid-template-columns:1fr auto;height:32px}.singleModeMessenger__container__header p{margin:0}.singleModeMessenger__container__header.broadcast{grid-template-columns:1fr auto auto}.singleModeMessenger__container__header__name{color:rgba(0,0,0,.87);font-size:14px;font-weight:500;line-height:32px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.singleModeMessenger__container__header__load{align-items:center;border-radius:4px;color:rgba(0,0,0,.54);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;justify-content:center;padding:4px 8px;transition:background .15s ease}.singleModeMessenger__container__header__load:hover{background:rgba(0,0,0,.04)}.singleModeMessenger__container__selectedRecipients{display:inline-block;height:calc(100vh - 320px);overflow-y:auto;position:relative;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin;width:100%}.singleModeMessenger__container__message{margin-block-end:8px;margin-top:16px;margin-inline-start:12px}.singleModeMessenger__container__message.isNotMe{margin-right:16px;text-align:right}.singleModeMessenger__container__message.isNotMe .chat__content{display:grid;gap:8px;grid-template-columns:1fr auto;justify-items:end}.singleModeMessenger__container__message.isNotMe .chat__content__text{background:#f5f5f5;border:none;color:rgba(0,0,0,.87);text-align:justify}.singleModeMessenger__container__message.isMe .chat__content{display:grid;gap:8px;grid-template-columns:auto 1fr;justify-items:start}.singleModeMessenger__container__message.isMe .chat__content__text{background:#e3f2fd;border:none;color:#1565c0}.singleModeMessenger__container__message .chat__date,.singleModeMessenger__container__message .chat__status{color:rgba(0,0,0,.54);font-size:11px;letter-spacing:.025em}.singleModeMessenger__container__message .chat__input{display:grid;grid-template-columns:65% 35%}.singleModeMessenger__container__message .chat__content__text{border-radius:18px;max-width:95%;overflow-x:auto;padding:10px 16px;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);font-size:14px;line-height:1.5;margin-bottom:2px}.singleModeMessenger__container__message .chat__content__avatar{align-self:center;border-radius:50%;color:#fff;display:inline-block;flex-shrink:0;font-size:14px;font-weight:500;height:40px;letter-spacing:.02em;line-height:40px;text-align:center;width:40px}.singleModeMessenger__container__header__name{visibility:hidden}.singleModeMessenger__container__sendMessage{background:#fff;border-top:1px solid rgba(0,0,0,.12);padding-left:4px}@media(max-width:900px){.messenger{grid-template-columns:1fr;grid-template-rows:40% 60%;height:100%;overflow:hidden}.messenger__sidebar{height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.messenger__sidebar__search{height:auto;min-height:0}.messenger__sidebar__search__header{grid-template-columns:1fr auto}.messenger__sidebar__userList{height:auto;max-height:none}.messenger__sidebar__userList .loading_icon{height:150px}.messenger__sidebar__userList .user{grid-template-columns:15% 50% 35%}.messenger__sidebar__footer{height:auto;padding:8px 0}.messenger__sidebar__footer .Clickable{padding:0}.messenger__sidebar__actions{grid-template-columns:1fr 1fr}.messenger__root{height:100%;width:100%}.messenger__container,.messenger__root{max-width:100%;min-height:0;min-width:0}.messenger__container{height:auto}.messenger__container .scrollBar{max-height:none}.messenger__container__selectedRecipients{height:20vh}.messenger__container__message .chat__content__avatar{display:none}.messenger__container__message.isNotMe .chat__content{grid-template-columns:1fr;justify-items:end}.messenger__container__message.isMe .chat__content{grid-template-columns:1fr;justify-items:start}.messenger__panel{height:100%;max-width:100%;min-height:0;min-width:0;width:100%}.messenger__panel__body{height:auto;min-height:180px}.messenger__sendMessage{grid-template-columns:75% 25%;height:auto;min-height:57px;padding:6px 4px}.messenger__sendMessage .TextAreaInput{margin-bottom:5px}}.loading-feedback{align-items:center;border-radius:4px;color:rgba(0,0,0,.54);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;justify-content:center;padding:4px 8px;transition:background .15s ease}.AppHeader{display:grid;grid-template-columns:50px 250px 2fr 1fr 1fr 100px;overflow:visible;position:relative;z-index:1001}@media(max-width:768px){.AppHeader{grid-template-columns:50px 1fr 1fr 100px}}.AppHeader{height:50px;width:100vw}@media print{.AppHeader{display:none}}.AppHeader .MenuButton{color:#fff}.AppHeader .AppLogo{height:50px;text-align:center;width:250px}.AppHeader .TenantLogo{max-height:40px;padding:5px;width:auto}.AppHeader .TenantName{font-size:18px;padding-top:15px;text-align:center;width:225px}.AppHeader .AppTabs{display:grid;grid-template-columns:1fr 1fr 1fr}.AppHeader .AppTabs .Button__label{padding-top:3px}.AppHeader .AppChat{justify-self:center}.AppHeader .AppChat__UnreadCount{align-items:center;background-color:red;border-radius:10px;color:#fff;display:flex;font-size:10px;height:15px;justify-content:center;position:absolute;right:17px;text-align:center;top:6px;width:15px}.AppHeader .OuList .OuSelect{align-items:center;display:grid;gap:5px;grid-template-columns:auto 1fr}.AppHeader .OuList .SelectInput--autoComplete{position:relative;top:-10px;width:100%}.AppHeader .OuList .SelectInput--autoComplete.white .MuiInput-input,.AppHeader .OuList .SelectInput--autoComplete.white .MuiInputLabel-animated,.AppHeader .OuList .SelectInput--autoComplete.white .MuiSelect-icon{color:#fff}.AppHeader .OuList .SelectInput--autoComplete.white .MuiInput-underline:before{border-color:#fff}.AppHeader .OuList .SelectInput--autoComplete.black .MuiInput-input,.AppHeader .OuList .SelectInput--autoComplete.black .MuiInputLabel-animated,.AppHeader .OuList .SelectInput--autoComplete.black .MuiSelect-icon{color:#000}.AppHeader .OuList .SelectInput--autoComplete.black .MuiInput-underline:before{border-color:#000}.AppHeader .AppMenuButton__Collapsed,.AppHeader .AppMobileMenuButton__Expanded{background-color:#181818}.AppLogin{align-items:center;background:linear-gradient(to bottom right,#a14b28,#d06424);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;width:100vw}.AppLogin__container{margin:auto;max-width:540px;position:relative;width:100%}.AppLogin__container header{padding-bottom:30px;text-align:center}.AppLogin__container header .navbar-brand{background:url(3ba288ffb6c9efe5f1ea.png) 50% no-repeat;background-size:contain;color:transparent;display:block;height:55px;width:100%}.AppLogin__container .form{background-color:#fff;border:1px solid #ededed;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:24px}.AppLogin__container .form__controls{display:flex;flex-direction:column;width:100%}.AppLogin__container .form__controls .TextInput{box-sizing:border-box;padding:10px 0;width:100%}.AppLogin__container .form__controls .ButtonContainer{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:20px}.AppLogin__container .form__controls .ButtonContainer .Button{font-size:14px;min-width:0;white-space:nowrap}@media(max-width:599px){.AppLogin{justify-content:flex-start;padding:40px 16px 16px}.AppLogin__container{max-width:100%}.AppLogin__container header{padding-bottom:24px}.AppLogin__container header .navbar-brand{height:45px}.AppLogin__container .form{border-radius:12px;padding:20px 16px}.AppLogin__container .form__controls .TextInput{padding:8px 0}.AppLogin__container .form__controls .TextInput input{font-size:16px}.AppLogin__container .form__controls .ButtonContainer{gap:10px;grid-template-columns:1fr;margin-top:16px}.AppLogin__container .form__controls .ButtonContainer .Button{font-size:14px;justify-content:center;padding:12px 16px;width:100%}}@media(min-width:600px)and (max-width:839px){.AppLogin{padding:24px}.AppLogin__container{max-width:480px}.AppLogin__container header{padding-bottom:28px}.AppLogin__container header .navbar-brand{height:50px}.AppLogin__container .form{padding:24px 20px}.AppLogin__container .form__controls .ButtonContainer{gap:12px}.AppLogin__container .form__controls .ButtonContainer .Button{font-size:13px;padding:10px 12px}}@media(min-width:840px)and (max-width:1199px){.AppLogin__container{max-width:500px}.AppLogin__container .form{padding:28px 24px}.AppLogin__container .form__controls .ButtonContainer{gap:16px}.AppLogin__container .form__controls .ButtonContainer .Button{font-size:14px}}@media(min-width:1200px){.AppLogin__container{max-width:540px}.AppLogin__container header{padding-bottom:36px}.AppLogin__container header .navbar-brand{height:60px}.AppLogin__container .form{padding:32px 28px}.AppLogin__container .form__controls .ButtonContainer{gap:20px}}@media(max-width:359px){.AppLogin{padding:24px 12px 12px}.AppLogin__container header{padding-bottom:20px}.AppLogin__container header .navbar-brand{height:40px}.AppLogin__container .form{padding:16px 12px}.AppLogin__container .form__controls .TextInput{padding:6px 0}.AppLogin__container .form__controls .ButtonContainer{gap:8px;margin-top:12px}.AppLogin__container .form__controls .ButtonContainer .Button{font-size:13px;padding:10px 12px}}@media(max-width:839px)and (orientation:landscape){.AppLogin{justify-content:center;padding-bottom:20px;padding-top:20px}.AppLogin__container header{padding-bottom:16px}.AppLogin__container header .navbar-brand{height:40px}.AppLogin__container .form{padding:16px}.AppLogin__container .form__controls .TextInput{padding:6px 0}.AppLogin__container .form__controls .ButtonContainer{grid-template-columns:repeat(2,1fr);margin-top:12px}}.modal-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:rgba(0,0,0,.4);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:2147483647}.modal{border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),inset 0 0 0 1px hsla(0,0%,100%,.1);flex-direction:column;height:min(90vh,calc(100vh - 20px));max-width:min(900px,95vw);min-width:400px;overflow:hidden}.modal,.modal-header{background:#fff;display:flex}.modal-header{align-items:center;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;padding:18px 24px}.modal-header h2,.modal-title{align-items:center;color:#1e293b;display:flex;font-size:17px;font-weight:600;gap:10px;margin:0}.modal-header h2 svg,.modal-title svg{color:#555;font-size:14px}.modal-body{background:#f8f9fa;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:20px}.modal-footer{align-items:center;background:hsla(0,0%,98%,.98);border-top:1px solid rgba(0,0,0,.08);display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:15px 20px}.modal-footer button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:all .15s ease}.modal-footer button:first-of-type{background:rgba(0,0,0,.06);color:#666}.modal-footer button:first-of-type:hover{background:rgba(0,0,0,.1);color:#333}.modal-footer button:last-of-type{background-color:#444;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff}.modal-footer button:last-of-type:hover{background-color:#333;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.modal-footer button:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.close-button{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;font-weight:300;height:36px;justify-content:center;line-height:1;padding:0;transition:all .15s ease;width:36px}.close-button:hover{background:#e2e8f0;border-color:#cbd5e1;color:#1e293b}@media (max-width:768px){.modal-overlay{padding:10px}.modal{max-height:calc(100vh - 20px);min-width:unset;width:100%}.modal-header{padding:12px 16px}.modal-header h2,.modal-title{font-size:15px}}@media (max-width:480px){.modal-overlay{padding:0}.modal{border-radius:12px 12px 0 0;margin-top:auto;max-height:90vh}}.geozones{--border-radius:8px;--primary-color:#4a5568;--primary-color-hover:#2d3748;--border-color:rgba(0,0,0,.08);--background-color:#f7fafc;--text-color:#2d3748;--subtle-text-color:#718096;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;gap:5px;z-index:101}.geozones,.geozones .button{display:flex;justify-content:center;position:relative}.geozones .button{align-items:center;background:var(--glass-bg-control);border:var(--glass-border);border-radius:var(--glass-radius-button);box-shadow:var(--glass-shadow-control);box-sizing:border-box;color:var(--text-color);cursor:pointer;font-size:13px;font-weight:500;gap:8px;height:36px;margin:0;min-width:66px;padding:0 14px;text-transform:none;top:0;transition:all .15s ease;white-space:nowrap}@media (max-width:1200px){.geozones .button{font-size:12px;gap:5px;height:32px;min-width:50px;padding:0 10px}}@media (max-width:1024px){.geozones .button{font-size:11px;gap:4px;height:30px;min-width:auto;padding:0 8px}.geozones .button .button-text{display:none}.geozones .button-group{top:38px}.geozones .button-group button{font-size:12px;gap:8px;padding:8px 12px;width:150px}}@media (max-width:768px){.geozones{flex-shrink:0;min-width:0;overflow:visible}.geozones .button{border-radius:var(--glass-radius-button);box-sizing:border-box;font-size:13px;height:32px;justify-content:center;max-width:none;min-width:32px;overflow:hidden;padding:0;width:32px}.geozones .button .button-icon{margin:0}}.geozones .button:hover:not(:disabled){background:var(--glass-bg-hover);box-shadow:var(--glass-shadow-hover);transform:translateY(-1px)}.geozones .button:active:not(:disabled){transform:translateY(0)}.geozones .button:disabled{background:hsla(0,0%,94%,.95);color:#888;cursor:default}.geozones .button-group{backdrop-filter:var(--glass-blur-control);-webkit-backdrop-filter:var(--glass-blur-control);background:var(--glass-bg-control);border:var(--glass-border);border-radius:var(--glass-radius-button);box-shadow:var(--glass-shadow-control);display:grid;grid-template-rows:repeat(3,1fr);left:0;overflow:hidden;position:absolute;top:46px;z-index:10}.geozones .button-group button{align-items:center;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.06);color:var(--text-color);cursor:pointer;display:flex;font-size:13px;gap:10px;margin:0;padding:10px 15px;text-align:left;transition:background-color .15s ease;width:170px}.geozones .button-group button:last-child{border-bottom:none}.geozones .button-group button:hover{background:rgba(0,0,0,.04)}.form-geozone{--border-color:#cbd5e0}.form-wrapper{box-sizing:border-box;flex:1;margin:0 auto;max-width:800px;overflow-y:auto;padding:15px 20px 20px;width:100%}.form-wrapper .form-row{background-color:hsla(0,0%,100%,.6);border:1px solid var(--border-color);border-radius:var(--border-radius);box-sizing:border-box;margin-top:15px;padding:20px}.form-wrapper .form-row:first-child{margin-top:0}.form-wrapper .form-row h4{color:var(--text-color);font-size:18px;font-weight:600;margin:0 0 10px;padding:0}.form-row-description{color:var(--subtle-text-color);font-size:14px;margin:0 0 20px}.form-wrapper .form-row hr{border:none;border-top:1px solid #e2e8f0;margin:25px 0}.grid{grid-template-columns:1fr 1fr 1fr}.grid,.grid-half{display:grid;gap:20px}.grid-half{grid-template-columns:1fr 1fr}.grid-half>div,.grid>div{display:flex;flex-direction:column}.grid p,.grid-half p{align-items:center;color:var(--subtle-text-color);display:flex;font-weight:500;gap:5px;margin:0 0 8px}.grid input,.grid select,.grid-half input,.grid-half select{background-color:hsla(0,0%,100%,.9);border:1px solid var(--border-color);border-radius:var(--border-radius);box-sizing:border-box;font-size:14px;height:42px;padding:10px 12px;transition:all .15s ease;width:100%}.grid input:hover,.grid select:hover,.grid-half input:hover,.grid-half select:hover{border-color:rgba(0,0,0,.2)}.grid input:focus,.grid select:focus,.grid-half input:focus,.grid-half select:focus{background-color:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(74,85,104,.15);outline:none}.input-with-external-suffix{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto}.input-with-external-suffix input{width:100%}.input-with-external-suffix .suffix-text{color:var(--subtle-text-color);font-size:14px}.color-input-group{align-items:center;display:grid;gap:5px;grid-template-columns:45px 1fr;width:100%}.color-input-group input[type=color]{-webkit-appearance:none;border:none;border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;height:40px;overflow:hidden;padding:0;width:40px}.color-input-group input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-input-group input[type=color]::-webkit-color-swatch{border:none}.form-error{color:red;display:block;font-size:12px;min-height:18px}.form-footer{align-items:center;background:transparent;border:none;box-sizing:border-box;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;margin:0;padding:0;width:100%}.form-footer button{border:none;border-radius:var(--border-radius,8px);cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:all .15s ease}.form-footer button:first-of-type{background:rgba(0,0,0,.05);color:var(--subtle-text-color,#666)}.form-footer button:first-of-type:hover{background:rgba(0,0,0,.1);color:var(--text-color,#333)}.form-footer button:last-child{background-color:var(--primary-color,#444);box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff}.form-footer button:last-child:hover{background-color:var(--primary-color-hover,#333);box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.form-footer button:last-child:active{transform:translateY(0)}.form-footer button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.time-restriction-label{color:var(--text-color);font-size:14px;font-weight:500;margin:20px 0 4px}.days-of-week-selector{display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.day-button{align-items:center;background-color:hsla(0,0%,100%,.9);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;display:flex;flex:1;font-size:13px;font-weight:500;gap:6px;height:42px;justify-content:center;min-width:0;padding:0 10px;transition:all .15s ease}.day-button.selected{background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(74,85,104,.3);color:#fff}.day-button:hover:not(.selected){background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.2)}.day-button:active:not(.selected){background-color:rgba(0,0,0,.08)}.time-restriction-row{align-items:flex-end;display:grid;gap:20px;grid-template-columns:130px 1fr 1fr;margin-top:8px}.time-restriction-row fieldset{border:none;margin:0;padding:0;transition:opacity .3s ease}.time-restriction-row fieldset:disabled{opacity:.4;pointer-events:none}.date-select-group,.time-input-group{display:flex;flex-direction:column}.date-select-group p,.time-input-group p{color:var(--subtle-text-color);font-size:14px;font-weight:500;margin:0 0 8px}.date-select-group select,.time-input-group input{background-color:hsla(0,0%,100%,.9);border:1px solid var(--border-color);border-radius:var(--border-radius);box-sizing:border-box;font-size:14px;height:42px;padding:10px 12px;transition:all .15s ease;width:100%}.date-select-group select:hover,.time-input-group input:hover{border-color:rgba(0,0,0,.2)}.date-select-group select:focus,.time-input-group input:focus{background-color:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(74,85,104,.15);outline:none}.date-select-wrapper{align-items:center;background-color:hsla(0,0%,100%,.9);border:1px solid var(--border-color);border-radius:var(--border-radius);display:grid;gap:0;grid-template-columns:2fr 1fr;overflow:hidden;transition:all .15s ease}.date-select-wrapper:hover{border-color:rgba(0,0,0,.2)}.date-select-wrapper:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(74,85,104,.15)}.date-select-wrapper select{background-color:transparent;border:none;border-radius:0;box-sizing:border-box;font-size:14px;height:40px;padding:0 10px;width:100%}.date-select-wrapper select:focus{box-shadow:none;outline:none}.date-select-wrapper select:first-child{border-right:1px solid var(--border-color)}.integrated-checkbox-container{align-items:center;cursor:pointer;display:flex;height:40px;margin-bottom:26px;position:relative}.integrated-checkbox-container input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.integrated-checkbox-container label{color:var(--text-color);cursor:pointer;font-size:14px;font-weight:500;line-height:1.2;padding-left:28px;position:relative;user-select:none}.integrated-checkbox-container label:before{background-color:hsla(0,0%,100%,.9);border:2px solid var(--border-color);border-radius:5px;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease;width:18px}.integrated-checkbox-container label:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:10px;left:7px;opacity:0;position:absolute;top:50%;transform:translateY(-60%) rotate(45deg);transition:opacity .2s ease-in-out;width:5px}.integrated-checkbox-container input:checked+label:before{background-color:var(--primary-color);border-color:var(--primary-color)}.integrated-checkbox-container input:checked+label:after{opacity:1}.integrated-checkbox-container:hover label:before{border-color:var(--primary-color)}@media (max-width:768px){.form-wrapper .form-row{padding:15px}.grid{gap:15px;grid-template-columns:1fr 1fr}.grid-half{gap:15px;grid-template-columns:1fr}.days-of-week-selector{flex-wrap:wrap;gap:8px}.day-button{flex-basis:calc(33.333% - 6px)}.time-restriction-row{align-items:stretch;gap:15px;grid-template-columns:1fr}.time-restriction-row .integrated-checkbox-container{margin-bottom:0;width:100%}.input-with-external-suffix{gap:8px;grid-template-columns:1fr}.input-with-external-suffix .suffix-text{padding-left:0;text-align:left}.date-select-wrapper{grid-template-columns:1fr}.date-select-wrapper select{height:40px}.date-select-wrapper select:first-child{border-bottom:1px solid var(--border-color);border-right:none}.form-footer{align-items:stretch;flex-direction:column;margin-right:0;padding-left:15px;padding-right:15px}.form-footer button{margin-bottom:10px;width:100%}.form-footer button:last-child{margin-bottom:0}}@media (max-width:480px){.geozones{flex-shrink:0;min-width:0;overflow:hidden}.geozones .button{border-radius:7px;box-sizing:border-box;font-size:10px;height:28px;max-width:80px;overflow:hidden;padding:0 6px;text-overflow:ellipsis}.form-geozone{font-size:13px}.form-wrapper .form-row h4{font-size:17px}.form-row-description{font-size:13px}.grid{grid-template-columns:1fr}.day-button{flex-basis:calc(50% - 4px)}.date-select-group p,.day-button,.grid p,.grid-half p,.integrated-checkbox-container label,.time-input-group p{font-size:13px}.date-select-group select,.grid input,.grid select,.grid-half input,.grid-half select,.time-input-group input{height:38px;padding:8px}.color-input-group{grid-template-columns:40px 1fr}.color-input-group input[type=color]{height:36px;width:36px}.integrated-checkbox-container label{padding-left:26px}.integrated-checkbox-container label:before{height:16px;width:16px}.integrated-checkbox-container label:after{border-width:0 2px 2px 0;height:8px;left:6px;width:4px}.form-footer button{font-size:13px;padding:8px 12px}}.geozones .toggle-button{background:none;border:none;color:var(--primary-color);cursor:pointer;font:inherit;font-weight:500;padding:0;text-decoration:none}.geozones .toggle-button:hover{text-decoration:underline}.geozones .coordinates{margin-top:10px;max-height:300px;overflow-x:hidden;overflow-y:auto}.geozones .coordinates__row{display:grid;gap:10px;grid-template-columns:1fr 1fr}.geozones .coordinates__row input{margin-top:5px;padding:10px;width:95%}.geozones .coordinates__row input,.geozones .type{border:1px solid var(--border-color);border-radius:var(--border-radius)}.geozones .type{align-items:center;background-color:hsla(0,0%,100%,.9);box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;height:42px;justify-content:space-between;padding:10px 12px;transition:all .15s ease;width:100%}.geozones .type:hover{border-color:rgba(0,0,0,.2)}.geozones .type .icons{display:flex;gap:5px}.geozones .type-search{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.98);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 10px 25px -5px rgba(0,0,0,.15),0 4px 10px -5px rgba(0,0,0,.1);left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%;z-index:10}.geozones .type-search .search-input{align-items:center;border-bottom:1px solid var(--border-color);color:#777;display:flex;font-size:14px;height:30px;justify-content:space-between;padding:5px}.geozones .type-search .search-input input{border:none!important;padding:0 0 0 10px!important;width:100%!important}.geozones .type-search .search-input input:focus{box-shadow:none;outline:none}.geozones .type-search .type-list{max-height:250px;overflow-y:auto}.geozones .type-search .type-list .type-list-item{cursor:pointer;font-size:14px;font-weight:500;overflow:hidden;padding:10px 15px;text-overflow:ellipsis;transition:all .15s ease;white-space:nowrap}.geozones .type-search .type-list .type-list-item:hover{background-color:rgba(0,0,0,.05)}.geozones .type-search .type-list .type-list-item:active{background-color:rgba(0,0,0,.08)}.tooltip{cursor:pointer}.tooltip .tooltip-text{background-color:var(--text-color);font-size:12px;font-weight:400;margin-left:-110px;padding:8px;width:220px;z-index:10}.tooltip .tooltip-text:after{border-color:var(--text-color) transparent transparent transparent;border-style:solid;border-width:5px;margin-left:-5px}.round-help,.round-help--expanded{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);color:#000;cursor:pointer;left:10px;position:relative;top:10px}.round-help{align-items:center;border-radius:50%;display:flex;height:10px;justify-content:center;padding:10px;width:10px}.round-help--expanded{border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);height:70px;padding:10px;width:200px}.round-help--expanded .help-text p{color:#333;font-size:11px;margin:0}.form-geozone{--border-radius:8px;--primary-color:#4a5568;--primary-color-hover:#2d3748;--border-color:rgba(0,0,0,.12);--text-color:#2d3748;--subtle-text-color:#718096;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;height:100%;overflow:hidden}.is-selected{animation:radar-pulse 1.5s linear infinite;position:relative}@keyframes radar-pulse{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 0 0 12px rgba(0,0,0,.3)}}.marker-hover-overlay{align-items:center;display:flex;flex-direction:column;pointer-events:none;position:fixed;transform:translate(-50%,-100%)}.marker-hover-overlay--below{transform:translate(-50%)}.marker-hover-overlay__card{background:hsla(0,0%,100%,.96);border-radius:16px;box-shadow:0 18px 40px rgba(26,32,44,.18),0 4px 14px rgba(26,32,44,.12);color:#222;max-width:320px;min-width:250px;padding:16px 18px}.marker-hover-overlay__arrow{background:hsla(0,0%,100%,.96);border-radius:4px;box-shadow:6px 6px 18px rgba(26,32,44,.1);height:18px;margin-top:-9px;transform:rotate(45deg);width:18px}.marker-hover-overlay--below .marker-hover-overlay__arrow{margin-bottom:-9px;margin-top:0;order:-1}.BookMarks-wrapper{flex-shrink:1;max-width:100%;min-width:0;position:relative}.BookMarks{flex-direction:column;padding:12px;position:absolute;right:0;top:0;width:240px;z-index:102}.BookMarks,.BookMarks-collapsed{backdrop-filter:var(--glass-blur-control);-webkit-backdrop-filter:var(--glass-blur-control);background:var(--glass-bg-control);border:var(--glass-border);border-radius:var(--glass-radius-control);box-shadow:var(--glass-shadow-control);display:flex}.BookMarks-collapsed{align-items:center;box-sizing:border-box;cursor:pointer;gap:8px;height:36px;min-width:auto;padding:0 14px;position:relative;transition:all .15s ease}.BookMarks-collapsed:hover{background:var(--glass-bg-hover);box-shadow:var(--glass-shadow-hover)}.BookMarks__header{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:0;h2{color:#333;font-size:14px;font-weight:500;margin:0;white-space:nowrap}svg{color:#666;font-size:12px;transition:transform .2s ease}}.BookMarks__list{flex:1;margin-top:12px;min-height:0;overflow-y:auto}.BookMarks__list__item{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;margin:0 0 8px;padding:10px;transition:all .15s ease;&:hover{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.12)}&:last-child{margin-bottom:0}.row{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto;justify-content:space-between;margin:0;.button-wrapper{display:flex;gap:4px;justify-content:flex-end;button{background:rgba(0,0,0,.06);border:none;border-radius:4px;color:#555;cursor:pointer;font-size:11px;padding:4px 8px;transition:background .15s ease;&:hover{background:rgba(0,0,0,.1)}}}}p{color:#333;font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.BookMarks__footer{align-items:center;border-top:1px solid rgba(0,0,0,.08);display:flex;gap:8px;justify-content:space-between;margin:12px 0 0;padding:12px 0 0;input{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.12);border-radius:6px;color:#333;flex:1;font-size:13px;padding:8px 12px;transition:all .15s ease;&::placeholder{color:#999}&:focus{background:#fff;border-color:rgba(0,0,0,.2);outline:none}}button{background:rgba(0,0,0,.06);border:none;border-radius:6px;color:#333;cursor:pointer;font-size:13px;font-weight:500;padding:8px 12px;transition:all .15s ease;&:hover{background:rgba(0,0,0,.1)}}}@media (max-width:1200px){.BookMarks{padding:10px;width:220px}.BookMarks-collapsed{gap:5px;padding:6px 10px}.BookMarks__header h2{font-size:12px}.BookMarks__header svg{font-size:10px}}@media (max-width:1024px){.BookMarks{padding:8px;width:200px}.BookMarks-collapsed{gap:4px;padding:5px 8px}.BookMarks__header h2{font-size:11px}}@media (max-width:768px){.BookMarks-wrapper{flex-shrink:0}.BookMarks{padding:8px;width:180px}.BookMarks-collapsed{border-radius:8px;box-sizing:border-box;gap:5px;height:32px;max-width:none;overflow:hidden;padding:0 8px}.BookMarks__header{gap:5px}.BookMarks__header h2{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookMarks__label{display:none}.BookMarks__header svg{font-size:10px}}@media (max-width:480px){.BookMarks{padding:6px;width:160px}.BookMarks-collapsed{border-radius:7px;box-sizing:border-box;gap:4px;height:28px;padding:0 8px}.BookMarks__header h2{font-size:10px}.BookMarks__header svg{font-size:9px}.BookMarks__list__item{margin-bottom:4px;padding:6px}.BookMarks__list__item p{font-size:11px}.BookMarks__footer button,.BookMarks__footer input{font-size:11px;padding:6px 8px}}.MapSearch__overlay{background:rgba(0,0,0,.35);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:100}.MapSearch__overlay--visible{opacity:1;pointer-events:auto;visibility:visible}.MapSearch{flex:1 1 auto;min-width:0;position:relative;z-index:101}.MapSearch__input-wrapper{align-items:center;backdrop-filter:var(--glass-blur-control);-webkit-backdrop-filter:var(--glass-blur-control);background:var(--glass-bg-control);border:1px solid rgba(0,0,0,.08);border-radius:var(--glass-radius-button);box-shadow:0 2px 8px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.8);box-sizing:border-box;display:flex;flex:1 1 auto;gap:10px;height:38px;max-width:400px;min-width:120px;padding:0 14px;transition:all .15s ease}.MapSearch__input-wrapper:focus-within{background:#fff;border:var(--glass-border-active);box-shadow:var(--glass-shadow-hover)}.MapSearch__input-wrapper--expanded{border-radius:10px 10px 0 0}.MapSearch__icon{color:#888;flex-shrink:0;font-size:14px}.MapSearch__input-wrapper:focus-within .MapSearch__icon{color:#555}.MapSearch__input{background:transparent;border:none;color:#333;flex:1;font-size:14px;font-weight:500;min-width:180px;outline:none}.MapSearch__input::placeholder{color:#999;font-weight:400}.MapSearch__clear{align-items:center;background:rgba(0,0,0,.06);border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:10px;height:24px;justify-content:center;min-height:0;min-width:0;opacity:0;transition:all .15s ease;visibility:hidden;width:24px}.MapSearch__clear--visible{opacity:1;visibility:visible}.MapSearch__clear:hover{background:rgba(0,0,0,.1);color:#333}.MapSearch__spinner{animation:spin .8s linear infinite;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#666;flex-shrink:0;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.MapSearch__results{backdrop-filter:var(--glass-blur-control);-webkit-backdrop-filter:var(--glass-blur-control);background:var(--glass-bg-control);border:var(--glass-border);border-radius:0 0 var(--glass-radius-control) var(--glass-radius-control);border-top:none;box-shadow:var(--glass-shadow-panel);left:0;max-height:400px;opacity:0;overflow-y:auto;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:all .2s ease;visibility:hidden}.MapSearch__results--visible{opacity:1;transform:translateY(0);visibility:visible}.MapSearch__category{border-bottom:1px solid rgba(0,0,0,.04);padding:8px 14px 6px}.MapSearch__category:last-child{border-bottom:none}.MapSearch__category-header{align-items:center;color:#888;display:flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.MapSearch__category-header svg{font-size:10px}.MapSearch__item{display:grid;grid-template-columns:36px 1fr;grid-column-gap:8px;align-items:center;background:hsla(0,0%,100%,.75);border:1px solid rgba(0,0,0,.06);border-radius:8px;cursor:pointer;margin:4px 6px;padding:8px 10px;transition:transform .15s ease,background .15s ease,border-color .15s ease}.MapSearch__item:hover{background:hsla(0,0%,100%,.9);border-color:rgba(0,0,0,.12);transform:translateY(-1px)}.MapSearch__item:active{transform:translateY(0)}.MapSearch__item-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.MapSearch__item-icon--vehicle{background:rgba(0,0,0,.05);color:#555}.MapSearch__item-icon--driver{background:rgba(16,185,129,.12);color:#10b981}.MapSearch__item-icon--trailer{background:rgba(245,158,11,.12);color:#f59e0b}.MapSearch__item-icon--address{background:rgba(239,68,68,.1);color:#ef4444}.MapSearch__item-content{display:flex;flex-direction:column;justify-content:center;min-width:0}.MapSearch__item-title{color:#333;font-size:14px;font-weight:400;margin:0}.MapSearch__item-subtitle,.MapSearch__item-title{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MapSearch__item-subtitle{color:#666;font-size:12px;margin:2px 0 0}.MapSearch__empty{color:#888;padding:24px 14px;text-align:center}.MapSearch__empty-icon{color:#ccc;font-size:24px;margin-bottom:8px}.MapSearch__empty-text{font-size:13px}.MapSearch__results::-webkit-scrollbar{width:6px}.MapSearch__results::-webkit-scrollbar-track{background:transparent}.MapSearch__results::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.MapSearch__results::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}@media (max-width:1200px){.MapSearch__input-wrapper{height:34px;max-width:280px;min-width:120px}.MapSearch__input{font-size:13px;min-width:80px}}@media (max-width:1024px){.MapSearch__input-wrapper{gap:8px;height:32px;max-width:250px;min-width:100px;padding:0 10px}.MapSearch__input{font-size:12px;min-width:60px}.MapSearch__icon{font-size:12px}}@media (max-width:768px){.MapSearch__input-wrapper{border-radius:8px;flex:1 1 100px;height:32px;max-width:200px;min-width:80px;padding:0 10px}.MapSearch__input-wrapper--expanded{border-radius:8px 8px 0 0}.MapSearch__input{font-size:11px;min-width:50px}.MapSearch__icon{font-size:12px}.MapSearch__results{max-height:min(350px,45vh)}}@media (max-width:480px){.MapSearch__input-wrapper{border-radius:7px;flex:1 1 80px;height:28px;max-width:140px;min-width:0;padding:0 8px}.MapSearch__input-wrapper--expanded{border-radius:7px 7px 0 0}.MapSearch__input{font-size:10px;min-width:0}.MapSearch__icon{font-size:11px}.MapSearch__results{max-height:min(300px,40vh)}.MapSearch__item{grid-template-columns:28px 1fr;padding:6px 8px}.MapSearch__item-icon{font-size:12px;height:28px;width:28px}.MapSearch__item-title{font-size:12px}.MapSearch__item-subtitle{font-size:10px}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes slideUpMobile{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FloatingChat{bottom:calc(var(--bottom-panel-bottom, 10px) + var(--panel-gap, 15px));display:flex;flex-direction:column;height:auto;position:fixed;right:15px;width:320px;z-index:1001}.FloatingChat--inline{flex:1;min-width:0;position:static;width:auto;z-index:auto}.FloatingChat--inline .FloatingChat__bar{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:none;border-left:1px solid rgba(0,0,0,.08);border-radius:0;box-shadow:none;min-height:auto;padding:12px 16px}.FloatingChat__bar{align-items:center;backdrop-filter:var(--glass-blur-panel,blur(12px) saturate(140%));-webkit-backdrop-filter:var(--glass-blur-panel,blur(12px) saturate(140%));background:var(--glass-bg-panel,hsla(0,0%,100%,.72));border:var(--glass-border,1px solid rgba(0,0,0,.06));border-radius:var(--glass-radius-panel,12px);box-shadow:var(--glass-shadow-panel,0 8px 32px rgba(0,0,0,.12));cursor:pointer;display:flex;flex-direction:row;font-family:inherit;gap:10px;height:auto;justify-content:flex-start;min-height:48px;padding:12px 16px;position:relative;transition:all .15s ease;width:100%}.FloatingChat__bar:hover{background:var(--glass-bg-hover);box-shadow:var(--glass-shadow-hover)}.FloatingChat__bar:active{transform:scale(.98)}.FloatingChat__bar__icon{color:#555;flex-shrink:0;font-size:18px}.FloatingChat__bar__badge{align-items:center;background:#ef4444;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 6px;position:static}.FloatingChat__bar__text{color:#333;flex:1;font-size:13px;font-weight:500;line-height:1.3;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.FloatingChat__bar__send{color:#666;flex-shrink:0;font-size:14px;margin-top:0}.FloatingChat__panel{animation:slideInLeft .3s forwards;backdrop-filter:var(--glass-blur-panel);-webkit-backdrop-filter:var(--glass-blur-panel);background:var(--glass-bg-panel);border:var(--glass-border);border-radius:var(--glass-radius-panel);bottom:0;box-shadow:var(--glass-shadow-panel);contain:style;display:flex;flex-direction:column;height:100%;left:0;max-height:none;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transform:translateX(10px);transition:opacity .2s ease,transform .2s ease;width:100%;z-index:1002}.FloatingChat__header{align-items:center;background:hsla(0,0%,100%,.6);border-bottom:1px solid rgba(0,0,0,.08);border-radius:12px 12px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 12px}.FloatingChat__header__title{align-items:center;color:#333;display:flex;font-size:13px;font-weight:600;gap:6px;min-width:0;overflow:hidden}.FloatingChat__header__title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FloatingChat__header__title svg{flex-shrink:0;font-size:14px}.FloatingChat__header__close{align-items:center;background:rgba(0,0,0,.05);border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.FloatingChat__header__close:hover{background:rgba(0,0,0,.1);color:#333}.FloatingChat__messages{flex:1;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto}.FloatingChat__messages .message-list{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding:12px;width:100%}.FloatingChat__messages .empty-state{align-items:center;color:#888;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center}.FloatingChat__messages .empty-state svg{color:#ccc;font-size:32px;margin-bottom:12px}.FloatingChat__messages .empty-state__title{color:#666;font-size:14px;font-weight:500;margin:0 0 4px}.FloatingChat__messages .empty-state__subtitle{color:#999;font-size:12px;margin:0}.FloatingChat__input{align-items:center;background:hsla(0,0%,100%,.6);border-top:1px solid rgba(0,0,0,.08);display:flex;flex-shrink:0;gap:6px;padding:10px}.FloatingChat__input__field{background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);border-radius:20px;flex:1;font-family:inherit;font-size:13px;line-height:1.4;max-height:80px;min-width:0;outline:none;padding:8px 12px;resize:none;transition:border-color .2s ease,box-shadow .2s ease}.FloatingChat__input__field:focus{border-color:#4285f4;box-shadow:0 0 0 2px rgba(66,133,244,.1)}.FloatingChat__input__field::placeholder{color:#999}.FloatingChat__input__send{align-items:center;background:#4285f4;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:34px;justify-content:center;transition:all .2s ease;width:34px}.FloatingChat__input__send:hover:not(:disabled){background:#3367d6;transform:scale(1.05)}.FloatingChat__input__send:active:not(:disabled){transform:scale(.95)}.FloatingChat__input__send:disabled{background:#ccc;cursor:not-allowed}@media (min-width:1201px){.FloatingChat--expanded{height:320px;max-height:min(400px,45vh);min-height:280px}}@media (max-width:1200px){.FloatingChat:not(.FloatingChat--inline){bottom:365px;left:auto;right:15px;width:320px}.FloatingChat--expanded{bottom:360px;height:auto;left:auto;max-height:none;max-width:calc(100vw - 30px);position:fixed;right:15px;top:110px;width:400px;z-index:1200}.FloatingChat--expanded.FloatingChat--bottom-collapsed{bottom:100px}.FloatingChat--expanded .FloatingChat__panel{animation:slideUpMobile .3s forwards;height:100%;position:relative;width:100%}.FloatingChat__header__close{height:32px;width:32px}}@media (max-width:768px){.FloatingChat:not(.FloatingChat--expanded){display:none}.FloatingChat{bottom:var(--floating-chat-bottom,calc(35vh + 35px));height:auto;left:10px;max-height:none;pointer-events:auto;position:fixed;right:10px;transition:bottom .25s cubic-bezier(.4,0,.2,1);width:auto;z-index:1002}.FloatingChat.FloatingChat--bottom-collapsed:not(.FloatingChat--expanded){display:none}.FloatingChat__bar{flex-direction:row;gap:10px;height:auto;justify-content:flex-start;min-height:48px;padding:12px 16px;pointer-events:auto;touch-action:manipulation;width:100%;-webkit-tap-highlight-color:transparent;overflow:hidden}.FloatingChat__bar__icon{flex-shrink:0;font-size:18px}.FloatingChat__bar__text{flex:1;font-size:13px;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.FloatingChat__bar__send{flex-shrink:0;font-size:14px;margin-top:0}.FloatingChat__bar__badge{flex-shrink:0;margin-left:auto;position:static}.FloatingChat--expanded{bottom:10px;height:auto;left:10px;max-height:none;position:fixed;right:10px;top:65px;z-index:1200}.FloatingChat--expanded .FloatingChat__panel{animation:slideUpMobile .3s forwards;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.98);border-radius:12px;height:100%;position:relative;width:100%}.FloatingChat__header{padding:8px 10px}.FloatingChat__header__title{font-size:13px}.FloatingChat__header__close{font-size:12px;height:32px;width:32px}.FloatingChat__input{gap:8px;padding:10px 12px}.FloatingChat__input__field{font-size:14px;min-height:38px;padding:10px 12px}.FloatingChat__input__send{font-size:14px;height:38px;width:38px}}@media (max-width:480px){.FloatingChat:not(.FloatingChat--expanded){display:none}.FloatingChat{bottom:var(--floating-chat-bottom,calc(35vh + 35px))}.FloatingChat.FloatingChat--bottom-collapsed:not(.FloatingChat--expanded){display:none}.FloatingChat__bar{gap:8px;min-height:44px;padding:10px 14px}.FloatingChat__bar__icon{font-size:16px}.FloatingChat__bar__text{font-size:12px}.FloatingChat--expanded{top:56px}.FloatingChat--expanded .FloatingChat__panel{background:hsla(0,0%,100%,.98)}.FloatingChat__header{padding:6px 8px}.FloatingChat__header__title{font-size:12px;gap:4px}.FloatingChat__header__title svg{font-size:12px}.FloatingChat__header__close{font-size:11px;height:28px;width:28px}.FloatingChat__input__field{font-size:13px;min-height:36px;padding:10px 12px}.FloatingChat__input__send{height:34px;width:34px}}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes checkmarkPopAndFade{0%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1.2)}20%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}.time-divider{align-items:center;display:flex;justify-content:center;margin:16px 0 12px;position:relative}.time-divider:after,.time-divider:before{background:rgba(0,0,0,.08);content:"";flex:1;height:1px}.time-divider span{color:#888;font-size:10px;font-weight:500;padding:0 12px;white-space:nowrap}.message-list{>.message{display:flex;flex-direction:column;margin-bottom:8px;>.date{color:#999;font-size:9px;font-weight:400;margin-bottom:4px;padding-left:32px}>.author-name{color:#555;font-size:10px;font-weight:500;margin-bottom:2px;padding-left:32px}>.content{align-items:flex-start;display:flex;gap:6px;max-width:100%;>.avatar{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:600;justify-content:center}>.avatar,>.avatar-placeholder{flex-shrink:0;height:24px;width:24px}>.text{background:rgba(210,227,252,.9);border:1px solid hsla(0,0%,93.7%,.5);border-radius:14px;color:#174ea6;max-width:85%;overflow-wrap:break-word;padding:8px 12px;width:fit-content;word-wrap:break-word;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:12px;line-height:1.4;white-space:pre-wrap;word-break:normal}}>.message-status-inline{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:11px;gap:4px;margin-bottom:2px;margin-left:32px;margin-top:4px;max-width:calc(100% - 40px);svg{flex-shrink:0;font-size:10px}span{font-weight:400;word-break:normal}}>.message-status-inline.delivered,>.message-status-inline.sending,>.message-status-inline.sent{color:#9ca3af}>.message-status-inline.read{color:#3b82f6}>.message-status-inline.acknowledged{color:#10b981}>.message-status-inline.failed{color:#dc2626}>.status{color:#999;font-size:9px;font-style:italic;font-weight:400;margin-top:2px;padding-left:32px}>.status--failed{align-items:center;color:#dc2626;display:flex;font-style:normal;gap:8px}.retry-button{align-items:center;background:none;border:none;border-radius:4px;color:#4285f4;cursor:pointer;display:inline-flex;font-size:9px;font-weight:500;gap:4px;padding:2px 6px;transition:background .2s}.retry-button:hover{background:rgba(66,133,244,.1)}}>.message--grouped{margin-bottom:4px}>.right{align-items:flex-end;>.author-name,>.date{padding-left:0;padding-right:32px;text-align:right}>.message-status-inline,>.status{margin-left:auto;margin-right:32px;padding-left:0;padding-right:0}>.content{align-self:stretch;flex-direction:row-reverse;>.text{background:rgba(241,243,244,.9);border:1px solid hsla(0,0%,93.7%,.5);border-radius:14px;color:#333}>.avatar,>.avatar-placeholder{order:-2}>.message-status-wrapper{order:-1}}}}.FloatingChat .message-list{padding:8px;>.message{>.author-name{font-size:9px;padding-left:28px}>.content{gap:4px;>.avatar{font-size:10px}>.avatar,>.avatar-placeholder{height:22px;width:22px}>.text{border-radius:12px;font-size:12px;max-width:calc(100% - 32px);min-width:40px;padding:6px 10px}}>.message-status-inline{font-size:9px;gap:3px;line-height:1.3;margin-left:28px;margin-top:2px;span,svg{font-size:9px}span{line-height:1.3}}}>.right{>.author-name{padding-left:0;padding-right:28px}>.message-status-inline{margin-left:auto;margin-right:28px;text-align:right}}.time-divider{margin:10px 0 8px;span{font-size:9px;padding:0 8px}}}@media (max-width:768px){.message-list{>.message{>.content{>.text{max-width:calc(100% - 40px)}}>.message-status-inline{font-size:10px}}}}.Tiles-wrapper{align-items:stretch;display:flex;flex:1;height:100%;min-height:0;min-width:0;overflow:hidden;position:relative}.Tiles-nav{align-items:center;background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.5);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.08);color:rgba(0,0,0,.6);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s ease,opacity .15s ease,color .15s ease;width:36px;z-index:10;&:hover{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#333}svg{height:14px;width:14px}}.Tiles-nav--prev{left:5px}.Tiles-nav--next{right:5px}.Tiles{gap:10px;height:100%;padding:0;transition:transform .3s ease}.Tiles,.Tiles-wrapper:not(.Tiles-wrapper--carousel) .Tiles{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}.Tiles-wrapper:not(.Tiles-wrapper--carousel) .Tiles__tile{height:100%;max-width:none}.Tiles-wrapper--carousel .Tiles{display:flex;flex-wrap:nowrap}.Tiles-wrapper--carousel .Tiles__tile{height:100%}.Tiles-wrapper--carousel .Tiles__tile,.Tiles-wrapper--carousel .Tiles__tile--snapshot{flex:0 0 var(--tile-width,350px);max-width:var(--tile-width,420px);min-width:var(--tile-width,350px);width:var(--tile-width,350px)}.Tiles-wrapper--carousel .Tiles__tile__content__item{flex:0 0 auto}.Tiles-wrapper--carousel .Tiles__tile__footer{padding-top:4px}.Tiles__tile--detailed{display:flex;flex:1 1 100%!important;flex-direction:column;height:100%;max-width:100%!important;min-height:200px;min-width:100%!important;overflow:hidden;width:100%}.Tiles__tile{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.7);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;padding:12px;transition:transform .2s ease;&:hover{transform:translateY(-2px)}h4{border-bottom:1px solid rgba(0,0,0,.08);color:#1a1a1a;font-size:13px;font-weight:600;margin:0 0 10px;padding-bottom:6px}}.Tiles__tile--snapshot h4{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.Tiles__tile--snapshot .Tiles__tile__content{align-items:stretch;text-align:left}.snapshot-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;margin-bottom:6px;padding-bottom:4px}.snapshot-live-btn{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;box-sizing:border-box;color:#4b5563;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;font-weight:600;gap:4px;height:28px;min-height:0;padding:4px 12px;text-decoration:none;transition:all .2s}.snapshot-live-btn:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db}.snapshot-live-btn--loading{background-color:#f3f4f6}.snapshot-live-btn:disabled{cursor:not-allowed;opacity:.55}.Tiles__tile--snapshot .Tiles__tile__content__item{background:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0 0 4px!important}.Tiles__tile--messenger{backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.6);display:flex;flex:1.5 1 0;flex-direction:column;isolation:isolate;max-width:400px;min-width:300px}.Tiles__tile__content--messenger{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0}.Tiles__tile__footer--messenger{backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);background:hsla(0,0%,100%,.65);border-top:1px solid hsla(0,0%,100%,.5);display:flex;flex-shrink:0;gap:8px;margin-top:auto;padding:8px 12px}.message-list{flex:1;overflow-x:hidden;overflow-y:auto;padding:12px 14px}.message-input-wrapper{align-items:center;background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.5);border-radius:18px;display:flex;flex:1;height:auto;min-height:36px;overflow:visible;position:relative;transition:border-color .2s,background .2s,box-shadow .2s;&:focus-within{background:hsla(0,0%,100%,.7);border-color:rgba(66,133,244,.4);box-shadow:0 0 0 2px rgba(66,133,244,.1)}}.message-input{background:transparent;border:none;border-radius:18px 0 0 18px;box-sizing:border-box;flex:1;font-family:inherit;font-size:13px;height:auto;line-height:18px;max-height:80px;min-height:34px;min-width:0;outline:none;overflow-y:auto;padding:8px 8px 8px 14px;resize:none;&::placeholder{color:#999}}.message-input-wrapper .send-button{align-items:center;background:#4285f4;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:600;height:28px;justify-content:center;margin:0 4px 0 0;padding:0;transition:background .2s ease,transform .1s ease;white-space:nowrap;width:28px}.message-input-wrapper .send-button:hover:not(:disabled){background:#1a73e8}.message-input-wrapper .send-button:active:not(:disabled){transform:scale(.97)}.message-input-wrapper .send-button:disabled{background:#e5e7eb;color:#6b7280;cursor:not-allowed}.message-input-wrapper .send-button:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.message-input-wrapper .send-button svg{color:inherit;flex-shrink:0;height:13px;width:13px}.message-input-wrapper .send-button:disabled svg{opacity:.8}.Tiles__tile--snapshot{box-sizing:border-box;min-height:200px;overflow:hidden;padding:8px;width:100%}.camera-panel__wrapper{box-sizing:border-box;display:flex;flex:1 1 auto;min-height:0;padding-top:4px;width:100%}.camera-panel{align-items:center;aspect-ratio:16/9;background:linear-gradient(180deg,#f8fafc,#eef2f7);border:1px solid rgba(15,23,42,.08);border-radius:12px;display:flex;height:100%;justify-content:center;min-height:180px;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.camera-panel--actionable{cursor:pointer}.camera-panel--actionable:focus-visible,.camera-panel--actionable:hover{border-color:rgba(59,130,246,.28);box-shadow:0 12px 30px rgba(15,23,42,.08);outline:none;transform:translateY(-1px)}.camera-panel--loading{background:linear-gradient(135deg,hsla(0,0%,100%,.75),rgba(226,232,240,.92)),linear-gradient(180deg,#f8fafc,#edf2f7)}.camera-panel--offline{background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(226,232,240,.98)),linear-gradient(180deg,#f8fafc,#e2e8f0)}.camera-panel--error{background:linear-gradient(180deg,rgba(255,251,235,.98),rgba(254,243,199,.96)),linear-gradient(180deg,#fffbeb,#fef3c7);border-color:rgba(245,158,11,.28)}.camera-panel__media{background:linear-gradient(180deg,rgba(241,245,249,.98),rgba(226,232,240,.96));overflow:hidden;position:relative}.camera-panel__image,.camera-panel__media{border-radius:inherit;height:100%;width:100%}.camera-panel__image{display:block;min-height:0;object-fit:cover;opacity:0;transition:opacity .28s ease}.camera-panel__image--visible{opacity:1}.camera-panel__state{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;min-height:0;padding:18px;text-align:center;width:100%}.camera-panel__state-icon{color:#64748b;font-size:28px;line-height:1}.camera-panel--offline .camera-panel__state-icon{color:#94a3b8}.camera-panel--error .camera-panel__state-icon{color:#d97706}.camera-panel__state-copy{align-items:center;display:flex;flex-direction:column;gap:6px;max-width:19ch}.camera-panel__state-title{color:#0f172a;font-size:12px;font-weight:600;line-height:1.4}.camera-panel__state-hint{color:#64748b;font-size:11px;line-height:1.35}.camera-panel__retry{align-items:center;color:#2563eb;display:inline-flex;font-size:11px;font-weight:600;gap:6px}.camera-panel__tooltip-wrap{display:inline-flex;justify-content:center;position:relative}.camera-panel__tooltip-button{align-items:center;background:hsla(0,0%,100%,.8);border:1px solid rgba(148,163,184,.45);border-radius:999px;color:#475569;cursor:help;display:inline-flex;height:24px;justify-content:center;transition:border-color .18s ease,background-color .18s ease;width:24px}.camera-panel__tooltip-button:focus-visible,.camera-panel__tooltip-button:hover{background:#fff;border-color:rgba(71,85,105,.65);outline:none}.camera-panel__tooltip{border-radius:10px;bottom:calc(100% + 10px);box-shadow:0 16px 40px rgba(15,23,42,.22);color:#f8fafc;font-size:11px;letter-spacing:normal;line-height:1.45;padding:10px 12px;text-transform:none;transform:translateX(-50%);width:220px;z-index:4}.camera-panel__tooltip,.camera-panel__tooltip:after{background:rgba(15,23,42,.96);left:50%;position:absolute}.camera-panel__tooltip:after{content:"";height:10px;top:100%;transform:translateX(-50%) rotate(45deg);width:10px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.Tiles__tile__content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;text-align:center}.Tiles__tile__content__item{align-items:center;background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.6);border-radius:8px;display:flex;flex:1;flex-direction:column;justify-content:center;margin-bottom:6px;padding:10px;transition:background-color .15s ease,transform .15s ease;&:hover{background:hsla(0,0%,100%,.7);transform:translateY(-1px)}&:last-child{margin-bottom:0}p{font-size:14px;margin:0!important;width:100%}p,strong{text-align:center}strong{display:block;font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:.9;margin-bottom:4px}span{color:#64748b;font-weight:400;letter-spacing:.5px;max-width:100%;text-transform:uppercase;white-space:nowrap}.extra,span{font-size:11px;overflow:hidden;text-overflow:ellipsis}.extra{line-height:1.1em;max-height:2.2em}.extra>:nth-child(2){white-space:nowrap}}.Tiles__tile__footer{align-items:center;background-color:transparent;border-top:1px solid #e8e8e8;display:flex;flex-shrink:0;font-size:11px;gap:8px;justify-content:flex-end;margin-top:auto;overflow:visible;padding-top:4px;position:relative;a,button{align-items:center;background:none;border:none;border-radius:4px;color:#4285f4;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:4px 8px;text-decoration:none;transition:color .15s ease,background-color .15s ease;&:hover:not(:disabled){background:rgba(66,133,244,.08);color:#3367d6;text-decoration:none}&:disabled{color:#999;cursor:not-allowed;opacity:.7}svg{height:10px;width:10px}}span{color:#999;font-size:10px;font-style:italic;font-weight:500}}.resourceContainer{background-color:#fff;box-shadow:0 0 .5em #999;position:fixed;right:4.8%;z-index:10000!important}.resourceContainer__header{background-color:#efefef;display:flex;font-size:12px;justify-content:space-between;padding:5px 10px;svg{cursor:pointer}}.resourceContainer__footer{font-size:11px;padding:0 5px}.cameraContainer{align-items:center;column-gap:5px;display:flex;margin-bottom:5px;span{font-size:12px;width:55px}button{background:rgba(66,133,244,.08);border:1px solid rgba(66,133,244,.2);border-radius:4px;color:#4285f4;cursor:pointer;font:inherit;font-size:11px;font-weight:500;padding:4px 8px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;&:hover{background:rgba(66,133,244,.15);border-color:rgba(66,133,244,.4);color:#3367d6}&:active{background:rgba(66,133,244,.2);transform:scale(.98)}&:disabled{cursor:not-allowed;opacity:.5}}}.cameraDetail{display:flex;flex-direction:column;gap:12px;width:100%}.cameraDetail__table{background-color:#fff;border:1px solid #d4d4d4;font-size:13px;margin-bottom:10px;width:100%;h4{background-color:#f3f3f3;border-bottom:1px solid #d4d4d4;font-weight:700;margin:0;padding:5px}}.cameraDetail__table__header{background-color:#f3f3f3;border-bottom:1px solid #d4d4d4;display:grid;gap:0;grid-template-columns:minmax(150px,2fr) minmax(60px,1fr) minmax(100px,1.5fr);h4{border-bottom:none;font-size:12px;font-weight:600;margin:0;padding:6px 10px}h4:not(:last-child){border-right:1px solid #d4d4d4}}.cameraDetail__table__wrapper{display:block;max-height:100px;overflow-y:scroll}.cameraDetail__table__row{align-items:center;display:grid;gap:0;grid-template-columns:minmax(150px,2fr) minmax(60px,1fr) minmax(100px,1.5fr);>*{font-size:12px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis}>:not(:last-child){border-right:1px solid #d4d4d4}button{background:none;border:none;color:#333;cursor:pointer;font:inherit;font-size:12px;padding:0;text-decoration:underline}.cameraLinks{align-items:center;display:flex;flex-wrap:wrap;gap:8px;.cameraIcon{align-items:center;display:flex;gap:5px}}}.cameraDetail__table__row:not(:last-child){border-bottom:1px solid #d4d4d4}.shift__wrapper{column-gap:5px;display:flex;flex-shrink:0;flex-wrap:wrap;svg{cursor:pointer}}.shiftTable{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex:1;flex-direction:column;font-size:12px;margin-bottom:0;min-height:0;overflow:hidden;width:100%;h4{background-color:#f8fafc;font-weight:600;margin:0;padding:5px 0}}.shiftTable__header{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;display:grid;flex-shrink:0;gap:5px;grid-template-columns:20px 1fr 1.3fr .8fr .9fr 1fr 1fr 1.2fr;>*{color:#475569;font-size:11px;font-weight:600;letter-spacing:.3px;margin:0;overflow:hidden;padding:10px 8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}&.detailed{grid-template-columns:20px 1fr 1.3fr .8fr .9fr 1fr 1fr 1.2fr 1.2fr}}.shiftTable__wrapper{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto}.shiftTable__wrapper>div:nth-child(odd){background-color:#f8fafc}.shiftTable__wrapper>div:nth-child(2n){background-color:#fff}.shiftTable__row{align-items:center;border-bottom:1px solid #f1f5f9;color:#334155;display:grid;font-size:12px;gap:5px;grid-template-columns:20px 1fr 1.3fr .8fr .9fr 1fr 1fr 1.2fr;transition:background-color .1s ease;&:hover{background-color:#f1f5f9!important}&.detailed{grid-template-columns:20px 1fr 1.3fr .8fr .9fr 1fr 1fr 1.2fr 1.2fr}&.subActivity.odd:nth-child(odd){background-color:#fff}&.subActivity.even:nth-child(odd),&.subActivity.odd:nth-child(2n){background-color:#f9f9f9}&.subActivity.even:nth-child(2n){background-color:#fff}>*{min-height:15px;overflow:hidden;padding:5px;position:relative;text-overflow:ellipsis}>[title]:hover:after{background:#333;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;content:attr(title);font-size:11px;left:0;padding:4px 8px;position:absolute;top:100%;white-space:nowrap;z-index:1000}.location{display:flex;gap:5px;overflow:hidden;span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}.shift-summary-content{display:block}.collapsible-section{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:16px;overflow:hidden}.collapsible-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:background-color .15s ease;&:hover{background:#f8fafc}h3{color:#1e293b;font-size:15px;font-weight:600;margin:0}svg{color:#94a3b8;transition:transform .2s ease}}.collapsible-content{background:#fff;padding:16px;.container{display:flex;flex-wrap:wrap;gap:12px;.box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:1 1 140px;max-width:180px;min-width:120px;padding:14px 16px;text-align:center;transition:all .15s ease;&:hover{background:#f1f5f9;border-color:#cbd5e1}h3{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}h1{color:#0f172a;font-size:24px;font-weight:700;margin:0}}}}.timeline-options{display:flex;flex-basis:100%;justify-content:flex-end;margin-bottom:16px;.display-options{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .15s ease;&:hover{background:#e2e8f0;border-color:#cbd5e1}}}.shiftSummary__modal__row{margin-bottom:24px;>h3{color:#333;font-size:14px;font-weight:600;margin:0 0 12px}.timeline-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;h3{margin:0}.display-options{align-items:center;background:#f3f4f6;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .15s ease;&:hover{background:#e5e7eb}}}.container{display:flex;flex-wrap:wrap;gap:10px;.box{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:0 0 auto;max-width:160px;min-width:120px;padding:12px 16px;text-align:center;h3{color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.5px;margin:0 0 6px;text-transform:uppercase}h1{color:#1f2937;font-size:22px;font-weight:700;margin:0}}.display-options-container{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex!important;flex-basis:100%;flex-wrap:wrap;gap:20px;margin-bottom:12px;padding:12px 16px;.row{align-items:center;display:flex;gap:12px;h3{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;margin:0;text-transform:uppercase;white-space:nowrap}.row-item{align-items:center;border-radius:4px;color:#374151;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:4px 8px;transition:background-color .15s ease;&:hover{background:#e5e7eb}svg{color:#6b7280}}}}.shiftTable{flex-basis:100%;width:100%;.shiftTable__wrapper{max-height:350px;overflow-y:auto}.shiftTable__row{.location{display:flex;gap:5px;span{width:calc(100% - 35px);word-break:break-word}}}}}&.timeline-section{margin-bottom:0;.container{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.shiftTable{.shiftTable__wrapper{max-height:none;overflow-y:visible}}}}.defect-summary{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:15px;justify-content:center;margin-bottom:10px;padding:5px 0}.defect-item{align-items:center;display:flex;flex-direction:column;strong{font-size:24px;font-weight:700;line-height:1;margin-bottom:4px}span{color:#888;font-size:11px;font-weight:600;text-transform:uppercase}&.major strong,&.minor strong{color:#333}}.defect-divider{background-color:#eee;height:30px;width:1px}.inspection-details{padding-bottom:8px;text-align:center;.inspector-name{color:#1a1a1a;font-size:13px;font-weight:600;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-name--empty{color:rgba(0,0,0,.4);font-size:12px;font-style:italic;font-weight:400}.meta-info{p{color:#666;font-size:11px;line-height:1.3;margin:0}.meta-info--empty{color:rgba(0,0,0,.4);font-style:italic}.location{color:#888;font-size:10px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}.Tiles__tile--inspection{flex:1;max-width:600px;.Tiles__tile__content{display:flex;flex-direction:column;overflow:hidden}}.icon--major{color:#ef4444}.icon--minor{color:#f59e0b}.icon--success{color:#10b981}.inspection-no-defects .icon--success,.inspection-no-defects svg{font-size:28px;height:28px;margin-bottom:4px;width:28px}.inspection-no-defects{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;padding:8px 10px;text-align:center}.inspection-no-defects__title{color:#10b981;font-size:12px;font-weight:600;margin:2px 0 1px}.inspection-no-defects__subtitle{color:#94a3b8;font-size:10px;margin:0}.inspection-info-bar{align-items:center;background:#f8fafc;border-radius:6px;color:#64748b;display:flex;flex-wrap:wrap;font-size:11px;gap:6px 12px;margin-bottom:12px;padding:8px 10px}.inspection-info-badge{background:#e2e8f0;border-radius:4px;color:#475569;font-size:10px;font-weight:600;padding:3px 8px;white-space:nowrap}.inspection-info-details{align-items:center;display:flex;gap:8px;min-width:0}.inspection-info-primary{color:#334155;font-size:12px;font-weight:600}.inspection-info-date{color:#94a3b8;font-size:11px}.inspection-info-date:before{color:#cbd5e1;content:"·";margin-right:8px}.inspection-info-location{color:#94a3b8;font-size:11px;margin-left:auto;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspection-columns{display:flex;flex:1;gap:12px;min-height:0}.inspection-column{display:flex;flex:1;flex-direction:column;min-width:0}.inspection-column--major{border-right:1px solid #f1f5f9;padding-right:12px}.inspection-column__header{align-items:baseline;color:#64748b;display:flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:10px}.inspection-column__count{color:#1e293b;font-size:18px;font-weight:700}.inspection-monitor-badge{background:#ecfdf5;border-radius:8px;color:#059669;font-size:9px;font-weight:600;letter-spacing:.3px;margin-left:auto;padding:2px 6px;text-transform:uppercase}.inspection-defect-list{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.inspection-defect-list::-webkit-scrollbar{width:4px}.inspection-defect-list::-webkit-scrollbar-track{background:transparent}.inspection-defect-list::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.inspection-defect-list::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.inspection-empty-message{background:transparent;color:#9ca3af;font-size:12px;font-style:italic;padding:12px 10px;text-align:center}.inspection-empty-message--success{color:#16a34a;font-style:normal}.inspection-defect-item{background:none;border-left:3px solid;cursor:default;margin-bottom:8px;padding:8px 10px;transition:background-color .15s ease}.inspection-defect-item:hover{background:rgba(0,0,0,.02)}.inspection-defect-item--major{border-left-color:#ef4444}.inspection-defect-item--minor{border-left-color:#f59e0b}.inspection-defect-item__header{align-items:flex-start;display:flex;gap:6px;justify-content:space-between}.inspection-defect-item__name{color:#1a1a1a;font-size:12px;font-weight:600;line-height:1.3}.inspection-defect-item__name svg{display:none}.inspection-defect-item__meta{color:#9ca3af;font-size:11px;margin-top:4px}.inspection-defect-item__meta .separator{color:#d1d5db;margin:0 5px}.inspection-repaired-badge{align-items:center;background:#ecfdf5;border-radius:3px;color:#059669;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:600;gap:3px;padding:2px 6px}.inspection-repaired-badge svg{font-size:8px}.loading-container{align-items:center;color:#ccc;display:flex;height:100%;justify-content:center}.empty-state{color:#94a3b8;padding:20px 10px;text-align:center}.empty-state svg{display:block;font-size:28px;margin-bottom:8px;margin-left:auto;margin-right:auto;opacity:.4}.empty-state__text{font-size:12px;font-weight:400;margin:0}.empty-state__title{font-size:13px;font-weight:500;margin:0 0 4px}.empty-state__subtitle{font-size:11px;font-weight:400;margin:0;opacity:.8}.Tiles__tile__footer .malfunction-indicator{align-items:center;color:#ef4444!important;display:inline-flex;font-style:normal!important}.Tiles__tile-wrapper{display:contents}@media (max-width:1200px){.Tiles,.Tiles-wrapper:not(.Tiles-wrapper--carousel) .Tiles{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Tiles__tile__content__item strong{font-size:24px}}@media (max-height:700px){.Tiles__tile{padding:8px}.Tiles__tile h4{font-size:12px;margin-bottom:6px;padding-bottom:4px}.Tiles__tile__content__item{margin-bottom:4px;padding:6px}.Tiles__tile__content__item strong{font-size:22px;margin-bottom:2px}.Tiles__tile__content__item span{font-size:10px}.Tiles__tile__footer{font-size:10px;padding-top:4px}}@media (max-width:1024px){.Tiles,.Tiles-wrapper:not(.Tiles-wrapper--carousel) .Tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.Tiles__tile{max-width:300px}.Tiles__tile,.Tiles__tile--messenger{min-width:200px}.Tiles__tile h4{font-size:12px}.Tiles__tile__content__item{padding:8px}.Tiles__tile__content__item strong{font-size:22px}.Tiles__tile__content__item p{font-size:12px}.Tiles__tile__content__item span{font-size:10px}.defect-summary{gap:10px}.defect-item strong{font-size:20px}.defect-item span{font-size:10px}.defect-divider{height:24px}.inspection-info-bar{gap:4px 8px;padding:6px 8px}.inspection-info-badge{font-size:9px;padding:2px 6px}.inspection-info-primary{font-size:11px}.inspection-info-date{font-size:10px}.inspection-details .inspector-name{font-size:12px}.inspection-details .meta-info p{font-size:10px}.inspection-column__header{font-size:11px;margin-bottom:6px}.inspection-column__count{font-size:15px}.inspection-columns{flex-direction:column;gap:8px}.inspection-column{width:100%}.inspection-column--major{border-bottom:1px solid #f1f5f9;border-right:none;padding-bottom:8px;padding-right:0}.cameraDetail__table{font-size:11px}.cameraDetail__table__header h4,.cameraDetail__table__row>*{font-size:10px;padding:4px 8px}.cameraContainer span{font-size:10px}.cameraContainer button{font-size:9px}.shiftTable{font-size:11px}.shiftTable__header>*{font-size:10px;padding:6px}.shiftTable__row>*{padding:4px}.shiftTable__wrapper{flex:1;min-height:0}}@media (max-width:768px){.Tiles-wrapper{flex:1;min-height:0;overflow:hidden}.Tiles,.Tiles-wrapper{height:100%;width:100%}.Tiles{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;grid-auto-rows:unset;grid-template-columns:unset}.Tiles__tile{backdrop-filter:none;-webkit-backdrop-filter:none;box-sizing:border-box;height:100%;max-height:none;min-height:0;overflow:hidden;padding:12px 16px}.Tiles-wrapper--carousel .Tiles__tile,.Tiles__tile{flex:0 0 100%;max-width:100%;min-width:100%;width:100%}.Tiles__tile__content{overflow-y:auto}.Tiles__tile:only-child{max-height:none;max-width:100%;padding:12px;width:100%}.Tiles__tile:hover{transform:none}.Tiles__tile h4{font-size:12px;margin-bottom:6px;overflow:hidden;padding-bottom:4px;text-overflow:ellipsis;white-space:nowrap}.Tiles__tile--detailed{display:flex!important;flex:1 1 100%!important;flex-direction:column!important;height:100%!important;max-height:none!important;max-width:100%!important;min-width:100%!important;width:100%!important}.Tiles-nav{display:flex;height:44px;width:44px}.Tiles-nav svg{height:16px;width:16px}.Tiles-nav--prev{left:2px}.Tiles-nav--next{right:2px}.Tiles__tile__content__item{flex:0 0 auto;margin-bottom:4px;padding:6px 8px}.Tiles__tile__content__item strong{font-size:20px}.Tiles__tile__content__item span{font-size:10px}.Tiles__tile__footer{font-size:10px;padding-top:4px}.defect-summary{gap:4px;margin-bottom:2px;padding:2px 0}.defect-item strong{font-size:14px}.defect-item span{font-size:9px}.defect-divider{height:12px}.inspection-details{padding:4px 0}.inspection-details .inspector-name{font-size:10px}.inspection-details .meta-info p{font-size:9px}.inspection-no-defects{padding:10px 8px}.inspection-no-defects .icon--success,.inspection-no-defects svg{font-size:28px;height:28px;width:28px}.inspection-no-defects__title{font-size:12px}.inspection-no-defects__subtitle{font-size:9px}.Tiles__tile--inspection{max-width:100%}.inspection-info-bar{flex-wrap:wrap;gap:4px 6px;padding:4px 6px}.inspection-info-badge{font-size:9px;padding:2px 6px}.inspection-info-primary{font-size:11px}.inspection-info-date{font-size:10px}.inspection-info-details{flex-wrap:wrap;gap:4px}.inspection-info-location{margin-left:0;width:100%}.inspection-columns{flex-direction:column;gap:8px}.inspection-column{width:100%}.inspection-column--major{border-bottom:1px solid #f1f5f9;border-right:none;padding-bottom:8px;padding-right:0}.inspection-column__header{font-size:11px;margin-bottom:4px;padding:4px 6px}.inspection-column__count{font-size:15px}.inspection-defect-list{max-height:none}.inspection-defect-item{margin-bottom:6px;padding:6px 8px}.inspection-defect-item__name{font-size:11px}.inspection-defect-item__meta{font-size:10px}.cameraContainer{flex-wrap:wrap;gap:3px;margin-bottom:3px}.cameraContainer span{font-size:10px;width:45px}.cameraContainer button{font-size:9px;min-height:28px;padding:4px 6px}.shiftTable{font-size:10px}.shiftTable__header{gap:2px;grid-template-columns:14px 1fr 1.3fr .7fr .7fr .8fr .8fr 1.2fr;&.detailed{grid-template-columns:14px 1fr 1.3fr .7fr .7fr .8fr .8fr 1fr 1fr}>*{font-size:8px;letter-spacing:0;padding:4px 2px}}.shiftTable__row{gap:2px;grid-template-columns:14px 1fr 1.3fr .7fr .7fr .8fr .8fr 1.2fr;&.detailed{grid-template-columns:14px 1fr 1.3fr .7fr .7fr .8fr .8fr 1fr 1fr}>*{font-size:9px;padding:3px 2px}}.shiftTable__wrapper{flex:1;max-height:none;min-height:0}.cameraDetail{flex-direction:column;width:100%}.cameraDetail__table{font-size:11px;margin-bottom:8px;width:100%}.cameraDetail__table h4{font-size:11px;padding:5px 6px}.cameraDetail__table__header{grid-template-columns:minmax(100px,2fr) minmax(50px,1fr) minmax(80px,1.5fr)}.cameraDetail__table__header h4{font-size:10px;padding:5px 8px}.cameraDetail__table__row{grid-template-columns:minmax(100px,2fr) minmax(50px,1fr) minmax(80px,1.5fr)}.cameraDetail__table__row>*{font-size:10px;padding:5px 8px}.cameraDetail__table__row button{font-size:10px}.cameraDetail__table__wrapper{max-height:80px}.empty-state{padding:10px 6px}.empty-state svg{font-size:20px;margin-bottom:4px}.empty-state__title{font-size:11px}.empty-state__subtitle{font-size:9px}.Tiles__tile--messenger{flex:0 0 auto;height:100%;max-width:100%;min-width:100%;width:100%}.Tiles__tile__footer--messenger{gap:4px;padding:6px 8px}.message-list{padding:8px 10px}.message-input{font-size:11px;padding:4px 10px}.send-button{height:28px;min-width:28px;width:28px}}@media (max-width:480px){.Tiles{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;grid-auto-rows:unset;grid-template-columns:unset}.Tiles__tile{flex:0 0 100%;height:100%;max-width:100%;min-width:100%;overflow-y:auto;padding:8px}.Tiles__tile--detailed,.Tiles__tile:only-child{display:flex!important;flex:1 1 100%!important;flex-direction:column!important;max-height:none!important;max-width:100%!important;min-width:100%!important;width:100%!important}.Tiles__tile h4{font-size:11px}.Tiles-nav{height:44px;width:44px}.Tiles-nav svg{height:14px;width:14px}.Tiles__tile__content__item strong{font-size:16px}.Tiles__tile__content__item span{font-size:9px}.defect-item strong{font-size:14px}.defect-item span{font-size:8px}.inspection-details .inspector-name{font-size:10px}.inspection-details .meta-info p{font-size:9px}.cameraContainer button{font-size:8px;min-height:24px;padding:3px 5px}.cameraDetail__table__header,.cameraDetail__table__row{grid-template-columns:minmax(70px,1.2fr) minmax(45px,.8fr) minmax(70px,1fr)}.cameraDetail__table__header h4,.cameraDetail__table__row>*{font-size:9px;padding:4px 5px}.empty-state__title{font-size:10px}.empty-state__subtitle{font-size:8px}.Tiles__tile--messenger{flex:0 0 auto;height:100%;max-width:100%;min-width:100%;width:100%}.Tiles__tile__footer--messenger{gap:3px;padding:4px 6px}.message-list{padding:6px 8px}.message-input{border-radius:12px;font-size:10px;padding:3px 8px}.send-button{border-radius:12px;height:24px;min-width:24px;width:24px;svg{height:12px;width:12px}}}@media (max-width:768px){.collapsible-section{margin-bottom:12px}.collapsible-header{padding:8px 10px;h3{font-size:13px}}.collapsible-content{padding:10px;.container{gap:8px;.box{max-width:140px;min-width:100px;padding:10px 12px;h3{font-size:9px}h1{font-size:18px}}}}.timeline-options .display-options{font-size:11px;padding:5px 10px}}@media (max-width:480px){.collapsible-header{padding:6px 8px;h3{font-size:12px}}.collapsible-content{padding:8px;.container{gap:6px;.box{max-width:120px;min-width:80px;padding:8px 10px;h3{font-size:8px;margin-bottom:4px}h1{font-size:16px}}}}.timeline-options .display-options{font-size:10px;padding:4px 8px}}.camera-detailed-view{display:flex;flex-direction:column;grid-column:1/-1;height:100%;min-width:0;overflow:hidden}.camera-detailed-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.camera-detailed-header h4{border:none!important;margin:0;padding-bottom:0!important}.view-details-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4285f4;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .15s ease}.view-details-btn:hover{background:rgba(66,133,244,.08);border-color:rgba(66,133,244,.3)}.view-details-btn svg{font-size:11px}.camera-tiles-grid{align-items:stretch;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;padding:8px;scrollbar-width:none;-ms-overflow-style:none}.camera-tiles-grid::-webkit-scrollbar{display:none}.camera-tiles-grid>.Tiles__tile--snapshot{box-sizing:border-box;flex:0 0 100%;height:auto}.camera-empty-tile{align-items:center;background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.7);border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.04);display:flex;flex:1 1 0;justify-content:center;min-width:0;padding:16px}.camera-detailed-content{box-sizing:border-box;display:flex;flex:1;gap:12px;max-width:100%;min-height:0;min-width:0;overflow:hidden}.camera-snapshots-section{align-items:stretch;display:flex;flex:2 1 0;min-width:0;overflow:hidden;position:relative}.camera-grid-arrow{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.15);color:#374151;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease;width:28px;z-index:2}.camera-grid-arrow:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.camera-grid-arrow--left{left:8px}.camera-grid-arrow--right{right:8px}.camera-events-section{background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.08);border-radius:12px;display:flex;flex-direction:column;min-width:200px;overflow:hidden;padding:14px}.camera-events-section__header{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.camera-events-section__header h5{color:#1a1a1a;font-size:14px;font-weight:600;margin:0}.camera-events-section__badge{background:color-mix(in srgb,var(--brand-primary,#4285f4) 12%,transparent);border-radius:12px;color:var(--brand-primary,#4285f4);font-size:11px;font-weight:600;letter-spacing:.3px;padding:3px 10px;text-transform:uppercase}.camera-events-section__list{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto}.camera-events-section__item{align-items:center;background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.04);border-radius:10px;display:flex;gap:8px;padding:8px 10px;transition:all .15s ease}.camera-events-section__item:hover{background:#fff;border-color:rgba(0,0,0,.08)}.camera-events-section__item-icon{align-items:center;background:color-mix(in srgb,var(--brand-primary,#4285f4) 12%,transparent);border-radius:8px;color:var(--brand-primary,#4285f4);display:flex;flex-shrink:0;font-size:12px;height:32px;justify-content:center;width:32px}.camera-events-section__item-content{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.camera-events-section__item-type{color:#1a1a1a;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camera-events-section__item-time{color:#6b7280;font-size:11px}.camera-events-section__empty{align-items:center;color:#9ca3af;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;padding:24px;text-align:center}.camera-events-section__empty svg{font-size:28px;opacity:.4}.camera-events-section__empty p{font-size:13px;font-weight:400;margin:0}.camera-events-section__view-all{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#4285f4;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:500;gap:6px;justify-content:center;margin-top:12px;padding:10px 14px;transition:all .15s ease}.camera-events-section__view-all:hover{background:rgba(66,133,244,.08);border-color:rgba(66,133,244,.3)}.camera-events-section__view-all svg{font-size:11px}.camera-events-modal-content{padding:0}.camera-events-modal-content .cameraDetail__table{border:none;margin-bottom:0}.camera-events-modal-content .cameraDetail__table__wrapper{max-height:400px;overflow-y:auto}@media (max-width:900px){.camera-snapshots-section{flex:2 1 0}.camera-events-section{box-sizing:border-box;flex:1 1 0;min-width:0;padding:10px}.camera-events-section__header{margin-bottom:6px;padding-bottom:4px}.camera-events-section__header h5{font-size:11px}.camera-events-section__badge{font-size:9px;letter-spacing:0;padding:2px 6px}.camera-events-section__empty{gap:6px;padding:12px}.camera-events-section__empty svg{font-size:20px}.camera-events-section__empty p{font-size:10px}.camera-events-section__list{flex:0 1 auto;gap:4px;min-width:0}.camera-events-section__item{box-sizing:border-box;gap:6px;max-width:100%;padding:4px 8px}.camera-events-section__item-icon{border-radius:6px;font-size:10px;height:24px;width:24px}.camera-events-section__item-type{font-size:10px}.camera-events-section__item-time{font-size:9px}.camera-events-section__view-all{font-size:10px;gap:4px;margin-top:6px;padding:6px 10px}.camera-events-section__view-all svg{font-size:9px}}@media (max-width:768px){.camera-detailed-content{gap:8px}.camera-snapshots-section{flex:1 1 0;min-width:0}.camera-events-section{flex:1 1 0;min-width:0;padding:8px}.camera-events-section__item{padding:4px 8px}.camera-tiles-grid{gap:0;overflow-x:hidden;overflow-y:visible;padding:8px}.camera-tiles-grid>.Tiles__tile--snapshot{box-sizing:border-box;flex:0 0 100%;height:auto;min-width:0}.camera-tiles-grid>.Tiles__tile--snapshot .camera-panel{aspect-ratio:auto;height:140px;min-height:140px}.camera-detailed-header{flex-wrap:wrap;gap:8px}.view-details-btn{font-size:11px;padding:5px 10px}.snapshot-live-btn{font-size:10px;gap:3px;padding:2px 8px}.snapshot-live-btn svg{font-size:9px}.camera-grid-arrow{font-size:10px;height:22px;width:22px}}.event-preview{background:var(--glass-bg-panel,hsla(0,0%,100%,.72));border-radius:var(--glass-radius-panel,12px);display:flex;flex-direction:column;height:100%;overflow:hidden}.event-preview__header{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--glass-bg-header,hsla(0,0%,100%,.4));border-bottom:var(--glass-border,1px solid rgba(0,0,0,.06));display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:14px 18px}.event-preview__back-btn{align-items:center;background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.5);border-radius:var(--glass-radius-button,8px);box-shadow:0 2px 8px rgba(0,0,0,.06);color:#333;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 14px;transition:all .15s ease}.event-preview__back-btn:hover{background:var(--glass-bg-hover,hsla(0,0%,100%,.85));border-color:hsla(0,0%,100%,.7);box-shadow:var(--glass-shadow-hover,0 4px 12px rgba(0,0,0,.1));transform:translateY(-1px)}.event-preview__back-btn:active{transform:translateY(0)}.event-preview__back-btn svg{color:#555;font-size:12px}.event-preview__info{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:12px;justify-content:flex-end}.event-preview__event-type{color:#1a1a1a;font-size:14px;font-weight:600}.event-preview__time{color:#666;font-size:13px}.event-preview__time:before{color:#ccc;content:"•";margin-right:10px}.event-preview__camera{background:color-mix(in srgb,var(--brand-primary,#4285f4) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand-primary,#4285f4) 25%,transparent);border-radius:20px;color:var(--brand-primary,#4285f4);font-size:12px;font-weight:500;padding:5px 12px}.event-preview__content{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;flex:1;justify-content:center;min-height:350px;padding:20px;position:relative}.event-preview__error,.event-preview__loading{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:16px;padding:40px;text-align:center}.event-preview__error svg,.event-preview__loading svg{opacity:.6}.event-preview__error p,.event-preview__loading p{font-size:14px;font-weight:400;margin:0}.event-preview__image{border:1px solid hsla(0,0%,100%,.1);border-radius:var(--glass-radius-control,10px);height:auto;object-fit:contain;width:auto}.event-preview__image,.event-preview__video{box-shadow:0 8px 32px rgba(0,0,0,.4);max-height:100%;max-width:100%}.event-preview__video{background:#000;border-radius:var(--glass-radius-control,10px);width:100%}@media (max-width:1024px){.event-preview__header{gap:12px;padding:12px 16px}.event-preview__back-btn{font-size:12px;padding:7px 12px}.event-preview__event-type{font-size:13px}.event-preview__content{min-height:300px;padding:16px}}@media (max-width:768px){.event-preview__header{align-items:stretch;flex-direction:column;gap:12px;padding:12px}.event-preview__back-btn{align-self:flex-start;font-size:12px;gap:6px;padding:8px 12px}.event-preview__info{gap:8px;justify-content:flex-start}.event-preview__event-type{font-size:13px}.event-preview__time{font-size:12px}.event-preview__time:before{margin-right:8px}.event-preview__camera{font-size:11px;padding:4px 10px}.event-preview__content{min-height:250px;padding:12px}.event-preview__error,.event-preview__loading{gap:12px;padding:24px}.event-preview__error p,.event-preview__loading p{font-size:13px}}@media (max-width:480px){.event-preview__header{gap:10px;padding:10px}.event-preview__back-btn{border-radius:6px;font-size:11px;gap:5px;padding:6px 10px}.event-preview__back-btn svg{font-size:10px}.event-preview__info{flex-wrap:wrap;gap:6px}.event-preview__event-type{flex-basis:100%;font-size:12px}.event-preview__time{font-size:11px}.event-preview__time:before{display:none}.event-preview__camera{font-size:10px;padding:3px 8px}.event-preview__content{min-height:200px;padding:10px}.event-preview__image,.event-preview__video{border-radius:8px}.event-preview__error,.event-preview__loading{gap:10px;padding:20px}.event-preview__error p,.event-preview__loading p{font-size:12px}}@media (prefers-reduced-motion:reduce){.camera-panel,.camera-panel__image,.snapshot-live-btn{transition:none}}.camera-tiles-grid{box-sizing:border-box;display:grid;gap:14px;grid-auto-rows:minmax(180px,1fr);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow-x:hidden;overflow-y:auto;padding:4px 4px 14px;width:100%}.camera-tiles-grid::-webkit-scrollbar{height:6px;width:6px}.camera-tiles-grid::-webkit-scrollbar-thumb{background:rgba(148,163,184,.4);border-radius:3px}.camera-tiles-grid>.Tiles__tile--snapshot{flex:unset;min-width:0;width:auto}.camera-tiles-grid>.Tiles__tile--snapshot .snapshot-header{margin-bottom:10px;padding-bottom:8px}.camera-tiles-grid>.Tiles__tile--snapshot .camera-panel__wrapper{padding-bottom:4px;padding-top:0}.camera-tiles-grid>.Tiles__tile--snapshot .camera-panel{aspect-ratio:16/9;height:auto;min-height:0}.Tiles>.camera-detailed-view,.camera-detailed-view{flex:1 1 100%!important;grid-column:1/-1;max-width:100%!important;min-width:100%!important;width:100%!important}.camera-detailed-content{align-items:stretch;width:100%}.camera-snapshots-section{flex:3 1 0;min-height:0}.camera-events-section{align-self:stretch;flex:1 1 0;max-height:100%;max-width:320px;min-height:0;min-width:180px}@media (max-width:600px){.camera-tiles-grid{gap:10px;grid-template-columns:1fr;padding-bottom:10px}}.camera-panel-cinema{background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.7);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden;padding:0!important;position:relative;transition:transform .18s ease,box-shadow .18s ease}.camera-panel-cinema--snapshot{background:#0f172a}.camera-panel-cinema:hover{box-shadow:0 4px 12px rgba(15,23,42,.1),0 12px 28px rgba(15,23,42,.08);transform:translateY(-1px)}.camera-panel-cinema__frame{aspect-ratio:16/9;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary,#4285f4) 4%,transparent),color-mix(in srgb,var(--brand-primary,#4285f4) 1%,transparent)),linear-gradient(180deg,rgba(248,250,252,.7) 0,rgba(241,245,249,.85) 100%);border-radius:inherit;flex:1 1 auto;min-height:0;outline:none;overflow:hidden;position:relative;width:100%}.camera-panel-cinema--snapshot .camera-panel-cinema__frame{background:linear-gradient(180deg,#1e293b,#0f172a)}.camera-panel-cinema:not(.camera-panel-cinema--snapshot) .camera-panel-cinema__overlay-bottom,.camera-panel-cinema:not(.camera-panel-cinema--snapshot) .camera-panel-cinema__overlay-top{display:none}.camera-panel-cinema__frame--actionable{cursor:pointer}.camera-panel-cinema__frame--actionable:focus-visible{box-shadow:inset 0 0 0 2px #3b82f6}.camera-panel-cinema__image{display:block;filter:saturate(1.08) contrast(1.04);height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transform:scale(1.015);transition:opacity .32s ease,transform .6s ease,filter .3s ease;width:100%;z-index:0}.camera-panel-cinema__image--visible{opacity:1;transform:scale(1)}.camera-panel-cinema--snapshot .camera-panel-cinema__frame:after{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0) 18%);border-radius:inherit;box-shadow:inset 0 0 26px rgba(15,23,42,.22);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.camera-panel-cinema__overlay-top{background:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.66) 22%,rgba(0,0,0,.46) 46%,rgba(0,0,0,.22) 72%,rgba(0,0,0,.06) 90%,transparent);height:96px;inset:0 0 auto 0;pointer-events:none;position:absolute;z-index:1}.camera-panel-cinema__overlay-bottom{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.55) 22%,rgba(0,0,0,.36) 48%,rgba(0,0,0,.16) 75%,rgba(0,0,0,.04) 92%,transparent);height:84px;inset:auto 0 0 0;pointer-events:none;position:absolute;z-index:1}.Tiles__tile.camera-panel-cinema h4.camera-panel-cinema__name{border:none;color:#1a1a1a;font-size:14px;font-weight:700;left:16px;letter-spacing:-.01em;margin:0;padding:0;pointer-events:none;position:absolute;text-shadow:none;top:14px;z-index:4}.Tiles__tile.camera-panel-cinema--snapshot h4.camera-panel-cinema__name{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,.4)}.camera-panel-cinema__live{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,#dc2626 30%,rgba(127,29,29,.78));border:1px solid rgba(220,38,38,.4);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:10px;font-weight:600;gap:5px;letter-spacing:.02em;line-height:1.2;padding:3px 10px 3px 8px;position:absolute;right:10px;top:10px;transition:background .15s ease,border-color .15s ease,transform .15s ease;white-space:nowrap;z-index:3}.camera-panel-cinema__live:hover:not(:disabled){background:color-mix(in srgb,#dc2626 42%,rgba(127,29,29,.85));border-color:rgba(248,113,113,.55);transform:scale(1.04)}.camera-panel-cinema__live:disabled{cursor:not-allowed;opacity:.55}.camera-panel-cinema__live--loading{background:color-mix(in srgb,#dc2626 42%,rgba(127,29,29,.9))}.camera-panel-cinema__live-dot{animation:cam-cinema-live-pulse 2s ease-in-out infinite;background:#ef4444;border-radius:50%;box-shadow:0 0 0 2px rgba(239,68,68,.3);height:6px;width:6px}.camera-panel-cinema__live-icon{color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));font-size:10px}@keyframes cam-cinema-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.camera-panel-cinema__meta{align-items:center;display:flex;gap:8px;inset:auto 12px 12px 12px;justify-content:space-between;pointer-events:none;position:absolute;z-index:2}.camera-panel-cinema__updated{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(15,23,42,.55);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:500;gap:6px;letter-spacing:.01em;line-height:1.2;padding:3px 4px 3px 9px}.camera-panel-cinema__updated-text{color:hsla(0,0%,100%,.82);white-space:nowrap}.camera-panel-cinema__refresh{align-items:center;background:hsla(0,0%,100%,.08);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:10px;height:20px;justify-content:center;padding:0;pointer-events:auto;transition:background .15s ease,transform .2s ease,color .15s ease;width:20px}.camera-panel-cinema__refresh:hover:not(:disabled){background:hsla(0,0%,100%,.18);transform:rotate(-30deg)}.camera-panel-cinema__refresh:active:not(:disabled){background:hsla(0,0%,100%,.26)}.camera-panel-cinema__refresh:disabled{cursor:progress;opacity:.85}.camera-panel-cinema__refresh:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary,#4285f4) 70%,#fff);outline-offset:2px}.camera-panel-cinema__status{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(15,23,42,.55);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.01em;padding:4px 10px 4px 8px}.camera-panel-cinema__status-dot{background:#94a3b8;border-radius:50%;height:6px;width:6px}.camera-panel-cinema__status--online{background:color-mix(in srgb,#10b981 26%,rgba(6,78,59,.7));border-color:rgba(16,185,129,.35)}.camera-panel-cinema__status--online .camera-panel-cinema__status-dot{background:#34d399;box-shadow:0 0 0 3px rgba(16,185,129,.25)}.camera-panel-cinema__status--standby{background:color-mix(in srgb,#f59e0b 26%,rgba(120,53,15,.7));border-color:rgba(245,158,11,.35)}.camera-panel-cinema__status--standby .camera-panel-cinema__status-dot{background:#fbbf24;box-shadow:0 0 0 3px rgba(245,158,11,.25)}.camera-panel-cinema__status--offline{background:rgba(30,41,59,.7);border-color:rgba(148,163,184,.25)}.camera-panel-cinema__status--offline .camera-panel-cinema__status-dot{background:#94a3b8}.camera-panel-cinema__status--error{background:color-mix(in srgb,#dc2626 26%,rgba(127,29,29,.7));border-color:rgba(220,38,38,.35)}.camera-panel-cinema__status--error .camera-panel-cinema__status-dot{background:#ef4444;box-shadow:0 0 0 3px rgba(220,38,38,.25)}.camera-tile-card__content{gap:14px;justify-content:center;padding:18px 12px 12px}.camera-tile-card__icon-wrap{align-items:center;color:#94a3b8;display:inline-flex;justify-content:center}.camera-tile-card--loading .camera-tile-card__icon-wrap{color:#64748b}.camera-tile-card__icon{font-size:28px}.camera-tile-card__label{color:#475569;font-size:13px;font-weight:600;letter-spacing:.01em;margin:0}.camera-tile-card--loading .camera-tile-card__label{color:#334155}.camera-tile-card--offline .camera-tile-card__label{color:#475569}.camera-tile-card__info{margin-top:4px;max-width:280px;text-align:center;width:100%}.camera-tile-card__info-text{color:#64748b;font-size:11px;line-height:1.55;margin:0}.camera-tile-card__info-meta{border-top:1px solid rgba(15,23,42,.08);color:#94a3b8;font-size:10px;font-weight:500;margin:8px 0 0;padding-top:8px}.camera-panel-cinema__overlay-state{align-items:center;color:#1f2937;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:16px;position:absolute;text-align:center;z-index:2}.camera-panel-cinema__overlay-state svg{font-size:28px}.camera-panel-cinema__overlay-state span{color:#475569;font-size:12px;font-weight:600;letter-spacing:.01em}.camera-panel-cinema__overlay-state--loading{background:linear-gradient(180deg,rgba(248,250,252,.9),rgba(241,245,249,.95))}.camera-panel-cinema__overlay-state--loading svg{color:var(--brand-primary,#4285f4)}.camera-panel-cinema__overlay-state--loading span{color:#475569}.camera-panel-cinema__overlay-state--offline{background:repeating-linear-gradient(-45deg,transparent,transparent 9px,rgba(148,163,184,.06) 0,rgba(148,163,184,.06) 10px),linear-gradient(180deg,rgba(248,250,252,.9),rgba(226,232,240,.92))}.camera-panel-cinema__overlay-state--offline svg{color:#94a3b8}.camera-panel-cinema__overlay-state--error{background:radial-gradient(circle at 50% 45%,rgba(254,226,226,.55) 0,transparent 65%),linear-gradient(180deg,rgba(254,252,252,.92),rgba(254,242,242,.95));border:1px solid rgba(220,38,38,.12);border-radius:inherit}.camera-panel-cinema__overlay-state--error svg{color:#dc2626}.camera-panel-cinema__overlay-state--error span{color:#7f1d1d}.camera-panel-cinema__retry{align-items:center;color:#dc2626;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.02em}.camera-panel-cinema .camera-panel__tooltip-wrap{margin-top:4px;position:relative}.camera-panel-cinema .camera-panel__tooltip-button{align-items:center;background:hsla(0,0%,100%,.85);border:1px solid rgba(148,163,184,.45);border-radius:50%;color:#475569;cursor:help;display:inline-flex;height:24px;justify-content:center;transition:border-color .15s ease,background .15s ease;width:24px}.camera-panel-cinema .camera-panel__tooltip-button:focus-visible,.camera-panel-cinema .camera-panel__tooltip-button:hover{background:#fff;border-color:rgba(71,85,105,.6);outline:none}.camera-panel-cinema .camera-panel__tooltip{background:#fff;border-radius:10px;bottom:calc(100% + 10px);box-shadow:0 14px 36px rgba(15,23,42,.32);color:#0f172a;font-size:11px;left:50%;line-height:1.55;padding:10px 12px;position:absolute;text-align:left;transform:translateX(-50%);width:240px;z-index:5}.camera-panel-cinema .camera-panel__tooltip:after{background:#fff;content:"";height:10px;left:50%;position:absolute;top:calc(100% - 5px);transform:translateX(-50%) rotate(45deg);width:10px}.camera-panel-cinema .camera-panel__tooltip-meta{border-top:1px solid rgba(15,23,42,.1);color:#475569;display:block;font-size:10px;font-weight:500;margin-top:6px;padding-top:6px}@media (prefers-reduced-motion:reduce){.camera-panel-cinema__live-dot{animation:none}.camera-panel-cinema__image{transform:none;transition:opacity .2s ease}}.portal-tooltip__trigger{align-items:center;cursor:help;display:inline-flex}.portal-tooltip{background:#1f2937;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.25),0 2px 4px rgba(0,0,0,.1);color:#fff;font-size:12px;font-weight:500;line-height:1.4;opacity:0;padding:8px 12px;pointer-events:none;position:fixed;transform:scale(.95);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:99999}.portal-tooltip--visible{opacity:1;transform:scale(1)}.portal-tooltip__arrow{background:inherit;height:8px;position:absolute;transform:rotate(45deg);width:8px}.portal-tooltip--top .portal-tooltip__arrow{bottom:-4px;left:50%;margin-left:-4px}.portal-tooltip--bottom .portal-tooltip__arrow{left:50%;margin-left:-4px;top:-4px}.portal-tooltip--left .portal-tooltip__arrow{margin-top:-4px;right:-4px;top:50%}.portal-tooltip--right .portal-tooltip__arrow{left:-4px;margin-top:-4px;top:50%}@media (prefers-reduced-motion:reduce){.portal-tooltip{transform:none;transition:opacity .1s ease}.portal-tooltip--visible{transform:none}}@media (max-width:768px){.portal-tooltip{font-size:13px;max-width:calc(100vw - 24px);padding:10px 14px;white-space:normal;word-wrap:break-word}}@media (max-width:480px){.portal-tooltip{font-size:11px;max-width:calc(100vw - 16px);padding:6px 10px;white-space:normal;word-wrap:break-word}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}button{min-height:0}:root{--sidebar-width-expanded:290px;--sidebar-width-collapsed:101px;--panel-gap:15px;--bottom-panel-height:auto;--bottom-panel-bottom:10px;--glass-bg-panel:hsla(0,0%,100%,.72);--glass-bg-control:hsla(0,0%,100%,.95);--glass-bg-header:hsla(0,0%,100%,.4);--glass-bg-hover:hsla(0,0%,100%,.85);--glass-blur-panel:blur(12px) saturate(140%);--glass-blur-control:blur(16px) saturate(180%);--glass-border:1px solid rgba(0,0,0,.06);--glass-border-subtle:1px solid rgba(0,0,0,.04);--glass-border-active:1px solid rgba(0,0,0,.12);--glass-shadow-panel:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.5);--glass-shadow-control:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.8);--glass-shadow-hover:0 6px 24px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.9);--glass-radius-panel:12px;--glass-radius-control:10px;--glass-radius-button:8px;--floating-chat-bottom:355px}@media (max-width:768px){:root{--panel-gap:10px;--bottom-panel-height:35vh;--bottom-panel-min-height:220px;--floating-chat-bottom:calc(35vh + 35px);--glass-blur-panel:blur(8px) saturate(120%);--glass-shadow-panel:0 4px 16px rgba(0,0,0,.1)}}@media (max-width:480px){:root{--panel-gap:8px;--bottom-panel-height:35vh;--bottom-panel-min-height:200px;--floating-chat-bottom:calc(35vh + 35px)}}@media (max-width:1200px){:root{--sidebar-width-expanded:270px}}@media (max-width:1024px){:root{--sidebar-width-expanded:245px}}@media (max-height:700px){.BottomPanel{height:260px;max-height:300px;min-height:220px}.BottomPanel__tiles-container{gap:8px;padding:10px}}@media (max-height:650px){.BottomPanel{height:220px;max-height:260px;min-height:180px}.BottomPanel__tiles-container{gap:6px;padding:8px}}.BottomPanel{backdrop-filter:var(--glass-blur-panel);-webkit-backdrop-filter:var(--glass-blur-panel);background:var(--glass-bg-panel);border:var(--glass-border);border-radius:var(--glass-radius-panel);bottom:calc(var(--bottom-panel-bottom, 10px) + var(--panel-gap, 15px));box-shadow:var(--glass-shadow-panel);contain:style;display:flex;flex-direction:column;height:320px;left:calc(var(--sidebar-width-expanded, 290px) + var(--panel-gap, 15px));margin-inline:auto;max-height:min(400px,45vh);max-width:1400px;min-height:280px;overflow:visible;position:absolute;right:15px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,left .25s cubic-bezier(.4,0,.2,1);width:auto;z-index:1000}.BottomPanel--sidebar-collapsed{left:calc(var(--sidebar-width-collapsed) + var(--panel-gap))}.BottomPanel--has-chat{right:350px}@media (max-width:1200px){.BottomPanel--has-chat{right:15px}}@media (prefers-reduced-motion:reduce){.BottomPanel{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.95)}}@supports not (backdrop-filter:blur(8px)){.BottomPanel{background:hsla(0,0%,100%,.95)}}.BottomPanel__tiles-container{align-items:stretch;display:flex;flex:1;gap:12px;height:100%;min-height:0;overflow-x:auto;overflow-y:visible;padding:15px}.BottomPanel__tiles-container .Tiles-wrapper .Tiles{display:flex;flex-wrap:nowrap;gap:10px;width:100%}.BottomPanel__tiles-container .Tiles-wrapper .Tiles__tile{flex:1 1 0;max-width:none;min-width:200px}@media (max-width:1200px){.BottomPanel__tiles-container .Tiles-wrapper .Tiles__tile{min-width:180px}}@media (max-width:1024px) and (min-width:769px){.BottomPanel__tiles-container .Tiles-wrapper .Tiles__tile{min-width:150px}}@media (max-width:1200px) and (min-width:1025px){.BottomPanel{left:calc(var(--sidebar-width-expanded) + var(--panel-gap));max-width:100%;right:15px}.BottomPanel--sidebar-collapsed{left:calc(var(--sidebar-width-collapsed) + var(--panel-gap))}.BottomPanel__header__tabs{flex:1;min-width:0}.BottomPanel__header__tabs button{font-size:11px;padding:5px 12px}}@media (max-width:1024px) and (min-width:769px){.BottomPanel{left:calc(var(--sidebar-width-expanded) + var(--panel-gap));max-width:100%;right:15px}.BottomPanel--sidebar-collapsed{left:calc(var(--sidebar-width-collapsed) + var(--panel-gap))}.BottomPanel__header__tabs{flex:1;min-width:0}.BottomPanel__header__tabs button{font-size:11px;padding:5px 10px}}@media (max-width:768px){.BottomPanel{animation:slideUp .3s cubic-bezier(.4,0,.2,1);border-radius:12px;bottom:10px;box-shadow:var(--glass-shadow-panel);height:var(--bottom-panel-height,35dvh);max-height:calc(100dvh - 160px);max-width:100%;min-height:var(--bottom-panel-min-height,200px);position:fixed;right:var(--panel-gap);width:auto;z-index:1000}.BottomPanel,.BottomPanel--sidebar-collapsed{left:var(--panel-gap)}.BottomPanel:not(.BottomPanel--sidebar-collapsed){opacity:.4;pointer-events:none;transition:opacity .2s ease}.BottomPanel__tiles-container{flex:1;flex-direction:column;gap:8px;min-height:0;overflow:hidden;padding:8px}.BottomPanel__tiles-container .Tiles-wrapper .Tiles__tile{flex:0 0 100%;max-width:100%;min-width:100%;width:100%}.BottomPanel__tiles-container .Tiles__tile__content__item{flex:0 0 auto}.BottomPanel__tiles-container .Tiles__tile__footer{padding-top:4px}.BottomPanel__header{flex-wrap:nowrap;gap:6px;padding:5px 10px}.BottomPanel__header__tabs{flex:1;gap:4px;min-width:0;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.BottomPanel__header__tabs::-webkit-scrollbar{display:none}.BottomPanel__header__tabs:after{display:none}.BottomPanel__header__tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent);padding-right:4px}.BottomPanel__header__tabs button{border-radius:6px;flex-shrink:0;font-size:11px;min-height:28px;padding:4px 8px;white-space:nowrap}.BottomPanel__header__info{flex-shrink:0;font-size:10px;gap:6px}.BottomPanel__header__icon{font-size:12px}.BottomPanel__header__info>span:first-child{font-size:9px;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:480px){.BottomPanel{height:var(--bottom-panel-height,35vh);height:35dvh;max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);min-height:var(--bottom-panel-min-height,180px)}.BottomPanel__header{flex-wrap:nowrap;gap:4px;padding:4px 8px}.BottomPanel__tiles-container{padding:6px}.BottomPanel__header__tabs{flex:1;gap:3px;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.BottomPanel__header__tabs::-webkit-scrollbar{display:none}.BottomPanel__header__tabs button{flex-shrink:0;font-size:10px;min-height:26px;min-width:auto;padding:3px 6px;white-space:nowrap}.BottomPanel__header__info{flex-shrink:0;font-size:10px;gap:4px}.BottomPanel__header__icon{font-size:11px}.BottomPanel__header__info>span:first-child{display:none}}.BottomPanel__chat-btn-floating{display:none}.BottomPanel-collapsed{align-items:center;bottom:calc(var(--bottom-panel-bottom) + var(--panel-gap));display:flex;flex-direction:row;gap:0;height:auto;left:calc(var(--sidebar-width-expanded) + var(--panel-gap));max-width:calc(100vw - 40px);min-height:40px;overflow:hidden;padding:0;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,left .25s cubic-bezier(.4,0,.2,1);width:fit-content;.wrapper{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:12px;padding:12px 16px;transition:background .15s ease;&:hover{background:var(--glass-bg-hover,rgba(0,0,0,.04))}svg:first-child{color:#555}h4{color:#333;font-size:14px;font-weight:600;margin:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}svg:last-child{color:#666;cursor:pointer;transition:color .15s ease;&:hover{color:#333}}}}.BottomPanel-collapsed.BottomPanel--sidebar-collapsed{left:calc(var(--sidebar-width-collapsed) + var(--panel-gap))}@media (max-width:768px){.BottomPanel-collapsed{border-radius:12px;bottom:calc(45vh + 20px);box-shadow:0 -4px 20px rgba(0,0,0,.15);left:var(--panel-gap);position:fixed;transition:bottom .25s cubic-bezier(.4,0,.2,1);z-index:1100}.BottomPanel__chat-btn-floating{align-items:center;border:none;border-radius:50%;bottom:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:var(--panel-gap);transition:transform .15s ease,box-shadow .15s ease;width:44px;z-index:1000}.BottomPanel__chat-btn-floating:not(.BottomPanel__chat-btn-floating--sidebar-collapsed){display:none}.BottomPanel__chat-btn-floating:hover{box-shadow:0 6px 16px rgba(0,0,0,.2);transform:scale(1.05)}.BottomPanel__chat-btn-floating:active{transform:scale(.95)}.BottomPanel-collapsed.BottomPanel--sidebar-collapsed{bottom:10px;left:var(--panel-gap);z-index:1100}.BottomPanel-collapsed.BottomPanel--chat-expanded{opacity:.9;z-index:999}}.BottomPanel__header{align-items:center;background:hsla(0,0%,100%,.3);border-bottom:1px solid rgba(0,0,0,.06);border-radius:12px 12px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 15px}.BottomPanel__header--trailer-tabs{border-radius:0;border-top:1px solid rgba(0,0,0,.06)}.BottomPanel__header__info{align-items:center;color:#666;display:flex;flex-shrink:0;font-size:12px;gap:15px;white-space:nowrap}.BottomPanel__header__icon{font-size:14px}.BottomPanel__header__info .tooltip-icon{align-items:center;display:inline-flex;position:relative}.BottomPanel__header__info .tooltip-icon:after{background:rgba(50,50,50,.95);border-radius:4px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:11px;font-weight:400;left:50%;margin-bottom:8px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease,visibility .15s ease;visibility:hidden;white-space:nowrap;z-index:9999}.BottomPanel__header__info .tooltip-icon:hover:after{opacity:1;visibility:visible}.BottomPanel__header__tabs{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;button{background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.5);border-radius:8px;color:#444;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;padding:6px 14px;position:relative;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:nowrap;will-change:transform;&:hover:not(:disabled){background:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.7);box-shadow:0 2px 8px rgba(0,0,0,.08);color:#222;transform:translateY(-1px)}&:active:not(:disabled){transform:translateY(0)}&:disabled{border-color:transparent;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.12);color:#fff;cursor:default;font-weight:600;overflow:hidden}}}.BottomPanel__header__tabs::-webkit-scrollbar{display:none}.BottomPanel ::-webkit-scrollbar{height:6px;width:6px}.BottomPanel ::-webkit-scrollbar-track{background:transparent}.BottomPanel ::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .2s ease}.BottomPanel:hover ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}.BottomPanel ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.tooltip{display:inline-block;position:relative}.tooltip-spacing{font-size:20px;margin:10px}.tooltip .tooltip-text{background-color:#555;border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-75px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:150px;z-index:1}.tooltip .tooltip-text:after{border:5px solid transparent;border-top-color:#555;content:"";left:50%;margin-left:-10px;position:absolute;top:100%}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.VehicleTypes{display:flex;flex:1;flex-direction:column;min-height:0;width:500px}.VehicleTypes__warning{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;flex-shrink:0;font-size:13px;padding:10px 14px}.VehicleTypes__table{align-items:start;column-gap:16px;display:grid;flex:1;grid-template-columns:1fr 1fr;min-height:0;overflow-y:auto;padding:0 4px;width:100%;h2{background:linear-gradient(180deg,#f8f9fa 85%,transparent);border-bottom:2px solid #e2e8f0;color:#475569;font-size:13px;font-weight:600;letter-spacing:.04em;margin:0;padding:8px 6px 12px;position:sticky;text-transform:uppercase;top:0;z-index:3}}.VehicleTypes__rows{margin-top:4px}.VehicleTypes__row{align-items:center;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;margin:0 2px;padding:5px 8px;transition:background .12s ease;&:hover{background:#f1f5f9}label{cursor:pointer;flex:1;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;flex-shrink:0;height:16px;width:16px}}.VehicleTypes__selection{align-items:center;display:grid;flex-shrink:0;grid-template-rows:auto auto;justify-content:center}.VehicleTypes__selection__title{align-items:center;display:flex;gap:16px;justify-content:center;padding:8px 0;span{border:1px solid #e2e8f0;border-radius:4px;color:#64748b;cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px;text-decoration:none;transition:all .15s ease}span:hover{background:#eff6ff;border-color:#93c5fd;color:#1e40af}}.VehicleTypes__footer{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:8px 4px 12px;span{border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s ease}span:first-child{color:#64748b}span:first-child:hover{background:#f1f5f9;color:#334155}span:last-child{background-color:#f6b804;box-shadow:0 1px 3px rgba(246,184,4,.3);color:#fff}span:last-child:hover{background-color:#e5aa03;box-shadow:0 2px 6px rgba(246,184,4,.4)}}@media (max-width:768px){.VehicleTypes{width:100%}.VehicleTypes__table{column-gap:0;grid-template-columns:1fr}}.SideBar{height:calc(100vh - 63px - var(--bottom-panel-bottom) - var(--panel-gap));overflow:hidden;padding:1em;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,width .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1);width:260px}.SideBar,.SideBar-collapsed{backdrop-filter:var(--glass-blur-panel);-webkit-backdrop-filter:var(--glass-blur-panel);background:var(--glass-bg-panel);border:var(--glass-border);border-radius:var(--glass-radius-panel);box-shadow:var(--glass-shadow-panel);display:flex;flex-direction:column;margin-left:15px;margin-top:15px;position:relative;z-index:500}.SideBar-collapsed{align-items:center;gap:8px;height:auto;min-width:60px;padding:10px;width:auto}.SideBar-collapsed__toggle{align-items:center;background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.5);border-radius:8px;cursor:pointer;display:flex;gap:6px;padding:8px 10px;transition:background .15s ease;&:hover{background:hsla(0,0%,100%,.6)}}.SideBar-collapsed__info{align-items:center;display:flex;flex-direction:column;gap:2px}.SideBar-collapsed__count{color:#333;font-size:18px;font-weight:600}.SideBar-collapsed__label{color:#666;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.SideBar-collapsed__selected{background:hsla(0,0%,100%,.5);border:2px solid;border-radius:6px;cursor:pointer;padding:6px 10px;transition:background .15s ease;span{color:#333;font-size:11px;font-weight:600}&:hover{background:hsla(0,0%,100%,.7)}}@media (prefers-reduced-motion:reduce){.SideBar,.SideBar-collapsed{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.95)}}@supports not (backdrop-filter:blur(8px)){.SideBar,.SideBar-collapsed{background:hsla(0,0%,100%,.95)}}.SideBar__header{align-items:center;background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.5);border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:10px;padding:8px 12px;transition:background .15s ease;&:hover{background:hsla(0,0%,100%,.55)}}.SideBar__header-title{color:#333;font-size:18px;font-weight:600;line-height:1.1;margin:0 5px}.SideBar__close-btn{display:none}.SideBar__categories{background:hsla(0,0%,94%,.95);border:1px solid rgba(0,0,0,.06);border-radius:8px;display:flex;flex-shrink:0;gap:2px;justify-content:center;list-style-type:none;margin:0 0 10px;padding:3px;button{background:transparent;border:none;border-radius:6px;color:#888;cursor:pointer;font:inherit;font-size:12px;font-weight:500;opacity:1;padding:6px 14px;text-decoration:none;transition:background .15s ease,color .15s ease;&:hover:not(:disabled){background:hsla(0,0%,100%,.6);color:#555}&:active:not(:disabled){background:hsla(0,0%,100%,.4)}}button:disabled{background:#444;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.12);color:#fff;cursor:default;font-weight:500;opacity:1}}.SideBar__organizations{background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4);border-radius:8px;flex-shrink:0;font-size:14px;margin:0 0 5px;padding:8px 10px;.filter{align-items:center;color:#555;display:flex;font-weight:500;gap:10px;height:20px;margin:0 0 8px}.orgs{align-items:center;background:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);color:#555;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:space-between;margin:0;padding:0 10px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}&:hover{background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08),inset 0 1px 0 #fff}}.org-search{background:#fff;border:1px solid #ccc;margin:0;position:absolute;width:228px;.search-input{align-items:center;border:1px solid #ccc;color:#777;display:flex;font-size:14px;height:30px;justify-content:space-between;margin:5px;input{border:none;padding:0 0 0 10px}input:focus{box-shadow:none;outline:none}svg{margin:0 5px 0 0}}.org-list{background-color:#fff;max-height:250px;overflow-y:scroll;position:relative;z-index:2;.org-list-item{font-size:13px;font-weight:500;overflow:hidden;padding:5px 15px;text-overflow:ellipsis;transition:all .3s ease-in-out;white-space:nowrap}.org-list-item:hover{background-color:#eee;cursor:pointer}}}}.SideBar__search{flex-shrink:0;margin:10px 0;padding:0 5px;.search-input{align-items:center;background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.5);border-radius:8px;color:#555;display:flex;font-size:13px;height:30px;justify-content:space-between;margin:5px;transition:background .15s ease,border-color .15s ease;input{background:transparent;border:none;padding:0 0 0 10px}input:focus{box-shadow:none;outline:none}&:focus-within{background:hsla(0,0%,100%,.7);border-color:rgba(66,133,244,.4);box-shadow:0 0 0 2px rgba(66,133,244,.1)}svg{color:#888;margin:0 5px 0 0}}}.SideBar__rows{flex:1;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.5em .5em .5em 0;width:100%;z-index:1;.SideBar__row{display:grid;grid-template-columns:22px 1fr 46px;width:100%;grid-column-gap:4px;align-items:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04);box-sizing:border-box;cursor:pointer;margin-bottom:6px;padding:10px 8px;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;&:hover{background:#fff;border-color:rgba(0,0,0,.12);box-shadow:0 2px 6px rgba(0,0,0,.08);transform:translateY(-1px)}p{margin:2px 0}&.hasUnreadMessages{background-color:#fef0eb;color:#ef632e;p:first-of-type{color:#ef632e;font-weight:500}p{color:#333}}&.isSelected{background:#fff;border-width:2px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SideBar__row__name{font-size:14px;font-weight:400}.SideBar__row__extra,.SideBar__row__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideBar__row__extra{font-size:12px}.SideBar__row__info{align-items:flex-end;display:flex;flex-direction:column;gap:2px;height:auto;justify-content:flex-start;min-width:0;>div{align-items:center;display:flex;font-size:12px;justify-content:flex-end;white-space:nowrap}}}}.SideBar__empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 16px;text-align:center}.SideBar__empty-state__text{color:#999;font-size:13px;font-weight:500}.SideBar__inactive{align-items:center;background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.5);border-radius:8px;color:#555;display:flex;flex-shrink:0;font-size:13px;font-weight:500;gap:10px;margin-top:8px;padding:10px 12px;width:100%;input{height:16px;width:16px}input,svg{cursor:pointer}svg{color:#888;margin-left:auto}}.SideBar__trackingSelection{align-items:center;background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.5);border-radius:8px;display:flex;flex-shrink:0;gap:10px;margin-top:6px;padding:10px 12px;width:100%;svg{color:#666}span{color:#555;cursor:pointer;font-size:13px;font-weight:500;text-decoration:underline;transition:color .15s ease;&:hover{color:#333}}}@media (max-width:1200px){.SideBar{width:240px}.SideBar__header-title{font-size:16px}.SideBar__categories button{font-size:11px;padding:5px 10px}.SideBar__organizations .filter,.SideBar__organizations .orgs{font-size:13px}.SideBar-collapsed{min-width:55px}}@media (max-height:700px){.SideBar__rows{flex:1 1 0;height:auto!important;min-height:80px}.SideBar__organizations{margin-bottom:4px;padding:6px 8px}.SideBar__search{margin:6px 0}.SideBar__inactive,.SideBar__trackingSelection{margin-top:4px;padding:8px 10px}}@media (max-width:1024px){.SideBar{margin-left:10px;margin-top:10px;padding:.75em;width:220px}.SideBar__header{margin-bottom:8px;padding:6px 10px}.SideBar__header-title{font-size:16px}.SideBar__categories button{font-size:11px;padding:5px 10px}.SideBar__rows .SideBar__row{grid-template-columns:20px 1fr 40px;padding:6px 5px}.SideBar__rows .SideBar__row .SideBar__row__name{font-size:13px}.SideBar__rows .SideBar__row .SideBar__row__extra{font-size:11px}.SideBar-collapsed{margin-left:10px;margin-top:10px;min-width:50px;padding:8px}}@media (max-width:768px){.SideBar{animation:sidebarSlideUp .3s cubic-bezier(.4,0,.2,1);border-radius:12px;bottom:10px;display:flex;flex-direction:column;height:55vh;left:50%;margin:0;max-height:60vh;max-width:100%;min-height:250px;overflow:hidden;padding:12px;position:fixed;transform:translateX(-50%);width:calc(100vw - 20px);z-index:1001}@keyframes sidebarSlideUp{0%{opacity:0;transform:translateX(-50%) translateY(100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.SideBar-collapsed{animation:slideInFromBottom .25s cubic-bezier(.4,0,.2,1);border-radius:12px;bottom:calc(35vh + 20px);cursor:pointer;left:10px;margin:0;min-width:50px;padding:10px 8px;position:fixed;top:auto;touch-action:manipulation;transform:none;z-index:1001}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SideBar__organizations{margin-bottom:4px;padding:4px 6px}.SideBar__organizations .filter{font-size:12px;gap:6px}.SideBar__organizations:has(input:not(:checked)) .orgs{display:none}.SideBar__organizations:has(input:checked) .orgs{display:flex}.SideBar__organizations .orgs{font-size:12px;height:26px}.SideBar__categories{flex-wrap:nowrap;gap:2px;margin-bottom:2px;overflow-x:auto;padding:1px;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.SideBar__categories::-webkit-scrollbar{display:none}.SideBar__categories button{box-sizing:border-box;flex:1;font-size:11px;height:24px!important;line-height:20px;min-height:unset!important;padding:2px 8px!important;white-space:nowrap}.SideBar__rows{flex:1;min-height:120px;overflow-y:auto}.SideBar__rows .SideBar__row{background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:4px;padding:8px 6px}.SideBar__inactive,.SideBar__trackingSelection{font-size:12px;padding:8px 10px}.SideBar__header{margin-bottom:4px;padding:4px 8px}.SideBar__header-title{font-size:14px}.SideBar__header>svg{display:none}.SideBar__close-btn{align-items:center;background:rgba(0,0,0,.06);border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;touch-action:manipulation;transition:background .15s ease,color .15s ease;width:32px;-webkit-tap-highlight-color:transparent}.SideBar__close-btn:hover{background:rgba(0,0,0,.1);color:#333}.SideBar__close-btn:active{background:rgba(0,0,0,.15)}.SideBar__search{margin-bottom:6px}.SideBar__search .search-input{font-size:12px;height:28px}}@media (max-width:480px){.SideBar{height:55vh;left:50%;max-height:60vh;max-width:100%;min-height:220px;padding:10px;transform:translateX(-50%);width:calc(100vw - 20px)}.SideBar__header{margin-bottom:2px;padding:3px 6px}.SideBar__header-title{font-size:13px}.SideBar__organizations:has(input:not(:checked)) .orgs{display:none}.SideBar__organizations:has(input:checked) .orgs{display:flex}.SideBar__organizations{margin-bottom:2px;padding:2px 4px}.SideBar__categories{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:2px;padding:2px;width:100%}.SideBar__categories::-webkit-scrollbar{display:none}.SideBar__categories button{box-sizing:border-box;flex:1;font-size:10px;height:22px!important;line-height:18px;min-height:unset!important;padding:2px 6px!important}.SideBar__organizations .orgs{font-size:11px;height:24px}.SideBar__search{margin-bottom:4px}.SideBar__search .search-input{font-size:11px;height:26px}.SideBar__rows .SideBar__row{background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.05);gap:3px;grid-template-columns:18px 1fr 38px;margin-bottom:3px;padding:6px 5px}.SideBar__rows .SideBar__row .SideBar__row__name{font-size:12px}.SideBar__rows .SideBar__row .SideBar__row__extra,.SideBar__rows .SideBar__row .SideBar__row__info>div{font-size:10px}.SideBar-collapsed{bottom:calc(35vh + 20px);cursor:pointer;gap:6px;min-width:44px;padding:8px 6px;touch-action:manipulation}.SideBar-collapsed__toggle{padding:6px 8px}.SideBar-collapsed__count{font-size:16px}.SideBar-collapsed__label{font-size:9px}.SideBar__inactive,.SideBar__trackingSelection{font-size:11px;gap:8px;padding:6px 8px}}.Config{display:grid;.wrapper{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));max-height:60vh;overflow-y:auto;padding:10px;.item{display:grid;grid-template-columns:90% 10%;grid-column-gap:1px;align-items:baseline;border:1px solid #eee;font-size:14px;margin:5px;padding:5px}}.selection{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:flex-end;margin:10px 0 0 10px;padding:0 170px 0 0;span{cursor:pointer;font-size:14px;text-decoration:underline}span:hover{color:#205cc8}}.footer{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:end;margin:0 0 0 10px;padding:0 0 15px;span{font-size:14px;padding:10px}span:hover{text-decoration:underline}span:last-child{background-color:#f6b804;color:#fff}span:last-child:hover{background-color:#dda503;text-decoration:none}}}.map-top-toolbar{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;margin-right:10px;margin-top:10px;max-width:calc(100vw - var(--sidebar-width-expanded, 290px) - 30px);position:relative;transition:max-width .3s ease;z-index:101}.map-top-toolbar--sidebar-collapsed{max-width:calc(100vw - var(--sidebar-width-collapsed, 101px) - 30px)}.map-controls-toolbar{align-items:center;backdrop-filter:var(--glass-blur-control);-webkit-backdrop-filter:var(--glass-blur-control);background:var(--glass-bg-control);border:var(--glass-border);border-radius:var(--glass-radius-control);box-shadow:var(--glass-shadow-control);box-sizing:border-box;display:flex;flex-shrink:0;gap:2px;height:38px;padding:3px 4px;position:relative;transition:box-shadow .2s ease,transform .2s ease;z-index:101}.map-controls-toolbar:hover{box-shadow:var(--glass-shadow-hover)}.map-type-toggle{align-items:stretch;backdrop-filter:var(--glass-blur-control);-webkit-backdrop-filter:var(--glass-blur-control);background:var(--glass-bg-control);border:var(--glass-border);border-radius:var(--glass-radius-button);box-shadow:var(--glass-shadow-control);box-sizing:border-box;display:flex;flex-shrink:0;height:38px;padding:3px;position:relative;z-index:101}.map-type-toggle__indicator{background:#fff;border-radius:6px;bottom:3px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);left:0;pointer-events:none;position:absolute;top:3px;transition:left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);width:0;z-index:0}.map-type-btn{align-items:center;background:transparent;border:none;border-radius:6px;box-sizing:border-box;color:#666;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:32px;justify-content:center;min-height:0;outline:none;padding:0 14px;position:relative;transition:color .15s ease;white-space:nowrap;z-index:1;-webkit-tap-highlight-color:transparent}.map-type-btn:focus-visible{box-shadow:0 0 0 2px rgba(66,133,244,.3)}.map-type-btn:hover:not(.map-type-btn--active){color:#333}.map-type-btn--active{color:#111;font-weight:600}.map-control-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:#555;cursor:pointer;display:flex;font-size:14px;gap:6px;height:30px;justify-content:center;margin:0;min-height:0;min-width:30px;padding:0 8px;transition:background-color .15s ease,color .15s ease,transform .1s ease,box-shadow .15s ease;user-select:none}.map-control-btn--with-label{padding:0 10px}.map-control-btn__label{font-size:12px;font-weight:500;white-space:nowrap}.map-control-btn:hover{background:rgba(0,0,0,.06);color:#333}.map-control-btn:active{background:rgba(0,0,0,.1);transform:scale(.92)}.map-control-btn:disabled{cursor:not-allowed;opacity:.35;pointer-events:auto}.map-control-btn:disabled:hover{background:transparent;color:#555}.map-control-btn:disabled:active{transform:none}.map-control-btn:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.15),inset 0 0 0 1px rgba(0,0,0,.05);outline:none}.map-controls-toolbar__divider{background:linear-gradient(180deg,transparent,rgba(0,0,0,.15) 20%,rgba(0,0,0,.15) 80%,transparent);height:18px;margin:0 2px;width:1px}@media (max-width:1200px){.map-top-toolbar{gap:5px;margin-right:8px;margin-top:8px}.map-controls-toolbar{gap:2px;padding:3px}.map-control-btn{border-radius:5px;font-size:12px;height:26px;min-width:26px}.map-control-btn,.map-control-btn--with-label{padding:0;width:26px}.map-control-btn__label{display:none}.map-type-toggle{box-sizing:border-box;height:34px;padding:2px}.map-type-toggle__indicator{bottom:2px;top:2px}.map-type-btn{font-size:12px;height:30px;padding:0 10px}.map-controls-toolbar__divider{height:16px;margin:0 1px}}@media (max-width:1024px){.map-top-toolbar{gap:4px;margin-right:6px;margin-top:6px}.map-controls-toolbar{border-radius:8px;flex-shrink:1;gap:1px;padding:2px 3px}.map-control-btn{font-size:12px;height:28px;min-width:28px}.map-control-btn,.map-control-btn--with-label{padding:0;width:28px}.map-type-toggle{border-radius:8px;box-sizing:border-box;flex-shrink:1;height:32px;padding:2px}.map-type-toggle__indicator{border-radius:5px;bottom:2px;top:2px}.map-type-btn{border-radius:5px;font-size:12px;height:28px;padding:0 10px}.map-controls-toolbar__divider{height:14px;margin:0 1px}}@media (max-width:900px){.map-type-btn{font-size:11px;height:28px;padding:0 8px}.map-control-btn{font-size:11px;height:26px;min-width:26px;width:26px}}@media (max-width:768px){.map-top-toolbar{align-items:center;flex-wrap:nowrap;gap:4px;justify-content:flex-end;margin-right:6px;margin-top:4px}.map-top-toolbar,.map-top-toolbar--sidebar-collapsed{max-width:calc(100vw - 20px)}.map-type-toggle{box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;flex-shrink:0;height:32px;min-width:0;padding:2px}.map-type-toggle__indicator{border-radius:5px;bottom:2px;box-shadow:0 1px 2px rgba(0,0,0,.08);top:2px}.map-type-btn{border-radius:5px;font-size:11px;height:28px;padding:0 10px}.map-controls-toolbar{flex-direction:column;gap:2px;height:auto;padding:4px;position:fixed;right:10px;top:110px;transform:none;z-index:101}.map-control-btn{font-size:14px;height:36px;min-width:36px}.map-control-btn,.map-control-btn--with-label{padding:0;width:36px}.map-control-btn--fullscreen,.map-control-btn--zoom,.map-controls-toolbar__divider:not(:first-of-type):not(:last-of-type){display:none}}@media (max-width:480px){.map-top-toolbar{flex-wrap:nowrap;gap:3px;justify-content:flex-end;margin-right:6px;margin-top:3px;max-width:calc(100vw - 16px)}.map-type-toggle{box-shadow:0 1px 4px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);box-sizing:border-box;flex-shrink:0;height:28px;min-width:0;padding:2px}.map-type-toggle__indicator{border-radius:4px;bottom:2px;box-shadow:0 1px 2px rgba(0,0,0,.06);top:2px}.map-type-btn{border-radius:4px;font-size:10px;height:24px;padding:0 8px}.map-controls-toolbar{flex-direction:column;gap:2px;height:auto;padding:3px;position:fixed;right:8px;top:100px;transform:none;z-index:101}.map-control-btn{font-size:13px;height:32px;min-width:32px}.map-control-btn,.map-control-btn--with-label{padding:0;width:32px}.map-controls-toolbar__divider{display:none}}:root{--sidebar-width:260px;--sidebar-collapsed-width:60px;--toolbar-gap:15px}.gm-bundled-control,.gm-fullscreen-control,.gm-style-mtc,.gm-svpc{display:none!important}.tire-pressure{p{margin:3px 0}}.FleetTrack{display:block;height:100%;position:relative;width:100%}.CycleDetailReport{display:flex;flex-direction:column;height:100%}@media print{.CycleDetailReport{display:none}}.CycleDetailReport .FeatureHeader__children[max-width~="450px"] .Button__label{display:none}.CycleDetailReport .ReportControl--tripsPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"vehicleName trailersNames driversNames" "originName firstLoadName lastUnloadName" "outlierFilters outlierFilters outlierFilters";grid-template-columns:repeat(3,minmax(10em,25em))}.CycleDetailReport .ReportControl--tripsPanel .ExpansionPanel__details[max-width~="500px"]{grid:"vehicleName" "trailersNames" "driversNames" "originName" "firstLoadName" "lastUnloadName" "outlierFilters" "outlierFilters" "outlierFilters"}.CycleDetailReport .ReportControl--cyclePanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"originName firstLoadName lastUnloadName showExactTripsOnly" "legFilters legFilters legFilters legFilters";grid-template-columns:repeat(3,minmax(10em,25em))}.CycleDetailReport .ReportControl--cyclePanel .ExpansionPanel__details[max-width~="500px"]{grid:"originName" "firstLoadName" "lastUnloadName" "showExactTripsOnly" "legFilters" "legFilters" "legFilters" "legFilters"}.CycleDetailReport .ReportControl--aggregatesPanel .ExpansionPanel__details{display:flex;flex-wrap:wrap}.CycleDetailReport .DataGrid__cell--excludedLeg{opacity:.4;text-decoration:line-through}.CycleDetailReport__outlierFiltersDialog .NumberInput{width:8em}.CycleDetailReport__outlierFiltersDialog .DialogDrivenInput__dialog__content{display:grid;grid-template-columns:repeat(3,auto);grid-column-gap:1em;grid-template-areas:"hideLocationsHeading hideWhereOriginEqualToLastUnload hideWhereOriginEqualToLastUnload" ". hideWhereOriginNotEqualToLastUnload hideWhereOriginNotEqualToLastUnload" "hideDurationHeading hideDurationLessThan hideDurationGreaterThan" ". hideRelativeDurationLessThan hideRelativeDurationGreaterThan" "hideDistanceHeading hideDistanceLessThan hideDistanceGreaterThan" ". hideRelativeDistanceLessThan hideRelativeDistanceGreaterThan" "invertOutliersHeading invertOutliers invertOutliers"}@media(max-width:850px){.CycleDetailReport__outlierFiltersDialog .DialogDrivenInput__dialog__content{display:unset}}.CycleDetailReport__legFiltersDialog .NumberInput{width:8em}.CycleDetailReport__legFiltersDialog .DialogDrivenInput__dialog__content{display:grid;grid-template-columns:repeat(3,auto);grid-column-gap:1em;grid-template-areas:"hideLegsRelativeDurationHeading hideLegsRelativeDurationLessThan hideLegsRelativeDurationGreaterThan" "hideEmptyLegDurationHeading hideEmptyLegDurationLessThan hideEmptyLegDurationGreaterThan" "hideLoadingLegDurationHeading hideLoadingLegDurationLessThan hideLoadingLegDurationGreaterThan" "hideLoadedLegDurationHeading hideLoadedLegDurationLessThan hideLoadedLegDurationGreaterThan" "hideUnloadingLegDurationHeading hideUnloadingLegDurationLessThan hideUnloadingLegDurationGreaterThan" "hideLegsRelativeDistanceHeading hideLegsRelativeDistanceLessThan hideLegsRelativeDistanceGreaterThan" "hideEmptyLegDistanceHeading hideEmptyLegDistanceLessThan hideEmptyLegDistanceGreaterThan" "hideLoadedLegDistanceHeading hideLoadedLegDistanceLessThan hideLoadedLegDistanceGreaterThan"}@media(max-width:850px){.CycleDetailReport__legFiltersDialog .DialogDrivenInput__dialog__content{display:unset}}.CyclesSummaryReport{display:flex;flex-direction:column;height:100%}@media print{.CyclesSummaryReport{display:none}}.CyclesSummaryReport .FeatureHeader__children[max-width~="450px"] .Button__label{display:none}.CyclesSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"vehicleName trailersNames driversNames" "outlierFilters outlierFilters outlierFilters";grid-template-columns:repeat(3,minmax(10em,25em))}.CyclesSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="500px"]{grid:"vehicleName" "trailersNames" "driversNames" "originName" "firstLoadName" "lastUnloadName" "outlierFilters" "outlierFilters" "outlierFilters"}.CyclesSummaryReport .ReportControl--cyclesPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"originName firstLoadName lastUnloadName" "legFilters legFilters legFilters";grid-template-columns:repeat(3,minmax(10em,25em))}.CyclesSummaryReport .ReportControl--cyclesPanel .ExpansionPanel__details[max-width~="500px"]{grid:"originName" "firstLoadName" "lastUnloadName" "legFilters"}.CyclesSummaryReport .ReportControl--aggregatesPanel .ExpansionPanel__details{display:flex;flex-wrap:wrap}.CyclesSummaryReport__outlierFiltersDialog .NumberInput{width:8em}.CyclesSummaryReport__outlierFiltersDialog .DialogDrivenInput__dialog__content{display:grid;grid-template-columns:repeat(3,auto);grid-column-gap:1em;grid-template-areas:"hideLocationsHeading hideWhereOriginEqualToLastUnload hideWhereOriginEqualToLastUnload" ". hideWhereOriginNotEqualToLastUnload hideWhereOriginNotEqualToLastUnload" "hideDurationHeading hideDurationLessThan hideDurationGreaterThan" ". hideRelativeDurationLessThan hideRelativeDurationGreaterThan" "hideDistanceHeading hideDistanceLessThan hideDistanceGreaterThan" ". hideRelativeDistanceLessThan hideRelativeDistanceGreaterThan" "invertOutliersHeading invertOutliers invertOutliers"}@media(max-width:850px){.CyclesSummaryReport__outlierFiltersDialog .DialogDrivenInput__dialog__content{display:unset}}.CyclesSummaryReport__legFiltersDialog .NumberInput{width:8em}.CyclesSummaryReport__legFiltersDialog .DialogDrivenInput__dialog__content{display:grid;grid-template-columns:repeat(3,auto);grid-column-gap:1em;grid-template-areas:"hideLegsRelativeDurationHeading hideLegsRelativeDurationLessThan hideLegsRelativeDurationGreaterThan" "hideEmptyLegDurationHeading hideEmptyLegDurationLessThan hideEmptyLegDurationGreaterThan" "hideLoadingLegDurationHeading hideLoadingLegDurationLessThan hideLoadingLegDurationGreaterThan" "hideLoadedLegDurationHeading hideLoadedLegDurationLessThan hideLoadedLegDurationGreaterThan" "hideUnloadingLegDurationHeading hideUnloadingLegDurationLessThan hideUnloadingLegDurationGreaterThan" "hideLegsRelativeDistanceHeading hideLegsRelativeDistanceLessThan hideLegsRelativeDistanceGreaterThan" "hideEmptyLegDistanceHeading hideEmptyLegDistanceLessThan hideEmptyLegDistanceGreaterThan" "hideLoadedLegDistanceHeading hideLoadedLegDistanceLessThan hideLoadedLegDistanceGreaterThan"}@media(max-width:850px){.CyclesSummaryReport__legFiltersDialog .DialogDrivenInput__dialog__content{display:unset}}.TripRouteReport{display:flex;flex-direction:column;height:100%}.TripRouteReport .FeatureBody h3{margin-top:50px;text-align:center}.TripRouteReport__loading{align-items:center;display:flex;height:100%;justify-content:center}.TripsSummaryReport{display:flex;flex-direction:column;height:100%}@media print{.TripsSummaryReport{display:none}}.TripsSummaryReport .FeatureHeader__children[max-width~="450px"] .Button__label{display:none}.TripsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"vehicleName trailersNames driversNames" "originName firstLoadName lastUnloadName" "outlierFilters outlierFilters outlierFilters";grid-template-columns:repeat(3,minmax(10em,25em))}.TripsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="500px"]{grid:"vehicleName" "trailersNames" "driversNames" "originName" "firstLoadName" "lastUnloadName" "outlierFilters" "outlierFilters" "outlierFilters"}.TripsSummaryReport .ReportControl--aggregatesPanel .ExpansionPanel__details{display:flex;flex-wrap:wrap}.TripsSummaryReport__outlierFiltersDialog .NumberInput{width:8em}.TripsSummaryReport__outlierFiltersDialog .DialogDrivenInput__dialog__content{display:grid;grid-template-columns:repeat(3,auto);grid-column-gap:1em;grid-template-areas:"hideLocationsHeading hideWhereOriginEqualToLastUnload hideWhereOriginEqualToLastUnload" ". hideWhereOriginNotEqualToLastUnload hideWhereOriginNotEqualToLastUnload" "hideDurationHeading hideDurationLessThan hideDurationGreaterThan" ". hideRelativeDurationLessThan hideRelativeDurationGreaterThan" "hideDistanceHeading hideDistanceLessThan hideDistanceGreaterThan" ". hideRelativeDistanceLessThan hideRelativeDistanceGreaterThan" "invertOutliersHeading invertOutliers invertOutliers"}@media(max-width:850px){.TripsSummaryReport__outlierFiltersDialog .DialogDrivenInput__dialog__content{display:unset}}.PerformanceDetailReport{display:flex;flex-direction:column;height:100%}@media print{.PerformanceDetailReport{display:none}}.PerformanceDetailReport .DrivingProfilePanel__panelContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%;grid-gap:1rem;font-size:12px;font-weight:400}.PerformanceDetailReport .DrivingProfilePanel__panelContainer table{border:1px solid #d9dcde;border-collapse:collapse;min-height:180px;min-width:100%;table-layout:fixed;white-space:nowrap}.PerformanceDetailReport .DrivingProfilePanel__panelContainer table thead tr{font-weight:700}.PerformanceDetailReport .DrivingProfilePanel__panelContainer table thead tr td{padding:5px 0 5px 5px}.PerformanceDetailReport .DrivingProfilePanel__panelContainer table tbody tr:nth-child(odd){background-color:#f9f9f9}.PerformanceDetailReport .DrivingProfilePanel__panelContainer table tbody tr td{padding-left:5px}.PerformanceDetailReport .DrivingProfilePanel__panelContainer table tbody tr .rangeDurationBarContainer{display:inline-block;width:200px}.PerformanceDetailReport .DrivingProfilePanel__panelContainer table tbody tr .rangeDurationInfo{display:inline-block;padding:0 5px}.PerformanceDetailReport .StaticAggregation{opacity:.6}.PerformancesSummaryReport{display:flex;flex-direction:column;height:100%}@media print{.PerformancesSummaryReport{display:none}}.PerformancesSummaryReport .PerformancesSummaryReport__itemAction--view{align-items:center;display:inline-flex}.PerformancesSummaryReport .PerformancesSummaryReport__itemAction--view .Clickable{display:inline-flex}.PerformancesSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:1.5em;grid-row-gap:.5em;grid-template-areas:"driverName vehicleName showRecordsWithoutActivities hideRelativeEngineHoursLesserThan"}.PerformancesSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="500px"]{grid:"driverName" "vehicleName" "showRecordsWithoutActivities" "hideRelativeEngineHoursLesserThan"}.PerformancesSummaryReport .ReportControl--showRecordsWithoutActivities{margin-top:10px}.PerformancesSummaryReport .ReportControl--hideRelativeEngineHoursLesserThan{align-items:center;display:inline-flex;min-width:230px}.ShiftDetailReport__ActivitiesDisplayOptions .BasicDialog__content{display:grid;grid-template-columns:auto}.ShiftDetailReport__ActivitiesDisplayOptions .NumberInput{width:8em}.ShiftDetailReport__ActivitiesDisplayOptions .ShiftDetailReport__ActivitiesDisplayOptions__indent{margin-left:47px}.ShiftDetailReport{display:flex;flex-direction:column;height:100%}@media print{.ShiftDetailReport{display:none}}.ShiftDetailReport .ReportControl--detailPanel .ExpansionPanel__details{display:grid;grid-column-gap:.5em;grid-row-gap:.5em;grid-template-areas:"driver vehicles trailers" "startedAt endedAt duration"}.ShiftDetailReport .SplitPane__pane{display:flex;flex-direction:column}.ShiftDetailReport .SplitPane__pane.SplitPane__pane--first{transition:flex .15s cubic-bezier(.4,0,.2,1) 0s}.ShiftDetailReport .ReportControl--dataGridPanel .ExpansionPanel__details{display:flex;flex-direction:column;padding:0;width:100%}.ShiftDetailReport .ReportControl--dataGridPanel.MuiExpansionPanel-root.Mui-expanded{margin-bottom:0}.ShiftDetailReport .ReportControl--aggregatesPanel .ExpansionPanel__details{display:flex;flex-wrap:wrap}.ShiftDetailReport .ShiftDetailReport__dataGridControls{display:grid;grid-template-areas:"dataGridGroupingMode . activitiesDisplayOptionsButton";grid-template-columns:auto 1fr auto;padding:0 8px}.ShiftDetailReport .DataGrid,.ShiftDetailReport .GoogleMap>div{min-height:unset}.ShiftDetailReport .ag-row.highlight{background-color:#ff7}.ShiftDetailReport .GoogleMap__ControlsPanel{display:flex;flex-direction:column;padding:.25em}.ShiftDetailReport .GoogleMap__ControlsPanel .MuiFormControlLabel-root{margin:0}.ShiftDetailReport .ShiftDetailReport__NaviMap__unhighlightableWarning{align-items:center;display:flex}.ShiftsSummaryReport{display:flex;flex-direction:column;height:100%}@media print{.ShiftsSummaryReport{display:none}}.ShiftsSummaryReport .FeatureHeader__children[max-width~="450px"] .Button__label{display:none}.ShiftsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"completion driverName vehiclesNames trailersNames";grid-template-columns:repeat(4,minmax(10em,25em))}.ShiftsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="650px"]{grid:"completion" "driverName" "vehiclesNames" "trailersNames"}.ShiftsSummaryReport .ReportControl--aggregatesPanel .ExpansionPanel__details{display:flex;flex-wrap:wrap}.CanadianEldLogDetailReport{display:flex;flex-direction:column;height:100%}.CanadianEldLogDetailReport .MuiPaper-elevation1{box-shadow:none!important}@media print{.CanadianEldLogDetailReport{display:unset;flex-direction:unset;height:unset}.CanadianEldLogDetailReport textarea{height:50px!important}}.CanadianEldLogDetailReport .ControlledDataTable{width:100%}.CanadianEldLogDetailReport .ControlledDataTable td,.CanadianEldLogDetailReport .ControlledDataTable th{font-size:10px;font-weight:600;padding:3px}.CanadianEldLogDetailReport .CanadianEldLogDetailReport__infoFieldContainer{border-bottom:1px solid #bbb;border-left:1px solid #bbb;display:grid;width:100%}.CanadianEldLogDetailReport .CanadianEldLogDetailReport__DriverCard .CanadianEldLogDetailReport__infoFieldContainer{grid-template-areas:"rodsDate rodsDateTime timeZone summary comment currentDateTime" "name username driverLicenseNumber cdnEldExempt coDriverName coDriverId" "powerUnitNumber vin totalVehicleDistance distanceToday totalDistance totalEngineHours" "trailerNumber dataDiagnosticStatus dataDiagnosticStatus unidentifiedDrivingRecord unidentifiedDrivingRecord malfunctionStatus" "carrierName carrierName homeTerminal homeTerminal principalPlaceOfBusiness principalPlaceOfBusiness" "operatingZone cycleNumber totalHoursInWorkShift totalHoursInCycle remainingHoursInCycle offDutyTimeDeferral" "eldIdentifier eldProvider eldProvider eldCertificationId eldAuthenticationValue eldAuthenticationValue"}.CanadianEldLogDetailReport .CanadianEldLogDetailReport__DriverCard .CanadianEldLogDetailReport__infoFieldContainer .Report__InfoField div label{font-size:10px}.CanadianEldLogDetailReport .CanadianEldLogDetailReport__DriverCard .CanadianEldLogDetailReport__infoFieldContainer .Report__InfoField div div{font-size:9px;margin-top:40px;padding-bottom:10px}.CanadianEldLogDetailReport .CanadianEldLogDetailReport__DriverCard .ImageInput{grid-area:driverSignature}.CanadianEldLogDetailReport .CanadianEldLogDetailReport__DriverCard .ImageInput .ImageInput__frame{background-color:#fff;height:150px;width:100%}.CanadianEldLogDetailReport .CanadianEldLogDetailReport__DriverCard .ImageInput,.CanadianEldLogDetailReport .CanadianEldLogDetailReport__DriverCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.CanadianEldLogDetailReport .CanadianEldLogDetailReport__CarrierCard .CanadianEldLogDetailReport__infoFieldContainer{grid-template-areas:"recordDate recordDate timeZone timeZone regulation eldId" "carrierName carrierName carrierName carrierName homeTerminalName homeTerminalName" "carrierAddress carrierAddress canDot canDot homeTerminalAddress homeTerminalAddress" "principalPlaceOfBusiness principalPlaceOfBusiness shippingIds shippingIds shippingIds shippingIds" "malfunctionIndication malfunctionIndication diagnosticIndication diagnosticIndication unidentifiedDriving unidentifiedDriving"}.CanadianEldLogDetailReport .CanadianEldLogDetailReport__CarrierCard .ImageInput,.CanadianEldLogDetailReport .CanadianEldLogDetailReport__CarrierCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.CanadianEldLogDetailReport .CanadianEldLogDetailReport__VehicleCard{grid-row-gap:1em}.CanadianEldLogDetailReport .CanadianEldLogDetailReport__VehicleCard .CanadianEldLogDetailReport__infoFieldContainer{grid-template-areas:"assetIdAndPlate jurisdiction vin location trailers trailers" "startVehicleOdometer startVehicleOdometer endVehicleOdometer endVehicleOdometer startEngineHours endEngineHours"}.CanadianEldLogDetailReport .CanadianEldLogDetailReport__VehicleCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.DriverLogPrintLayoutHeader__Card{margin:15px}@media print{.DriverLogPrintLayoutHeader__Card{margin:0}}.DriverLogPrintLayoutHeader__Card h1{margin-top:0}.DriverLogPrintLayoutHeader__Card table{border:1px solid #bbb;margin:1em 0}.DriverLogPrintLayoutHeader__Card table tr{border:1px solid #bbb}.DriverLogPrintLayoutHeader__Card table th{border:1px solid #bbb;text-align:left}.DriverLogPrintLayoutHeader__Card table td,.DriverLogPrintLayoutHeader__Card table th{padding:.25em}.DriverLogDetailReport{display:flex;flex-direction:column;height:100%}@media print{.DriverLogDetailReport{height:max-content;padding:.3em}}@media screen{.DriverLogDetailReport .DriverLogDetailReport__wrapper{overflow:auto}}.DriverLogDetailReport .DriverLogDetailReport__chips{margin:15px}.DriverLogDetailReport .ControlledDataTable{width:100%}.DriverLogDetailReport .ControlledDataTable td,.DriverLogDetailReport .ControlledDataTable th{font-size:12px;padding:5px}.DriverLogDetailReport .ControlledDataTable__cell--actionButtons{width:70px}.DriverLogDetailReport .ControlledDataTable__cell--actionButtons .MuiButton-root{margin:2px;padding:0}.DriverLogDetailReport .DriverLogDetailReport__Actions{display:grid;grid-template-columns:1fr 1fr 1fr}.DriverLogDetailReport .DriverLogDetailReport__subHeader{display:flex;margin:15px 15px 15px 0}.DriverLogDetailReport .DriverLogDetailReport__subHeader .DriverLogDetailReport__subHeader__buttons{display:flex;flex:1;justify-content:flex-end}.DriverLogDetailReport .DriverLogDetailReport__infoFieldContainer{border-bottom:1px solid #bbb;border-left:1px solid #bbb;display:grid;width:100%}.DriverLogDetailReport .DriverLogDetailReport__DriverCard .DriverLogDetailReport__infoFieldContainer{grid-template-areas:"name username driverLicenseNumber driverLicenseNumber driverLicenseIssuer cdnEldExempt usEldExempt " "coDriverName coDriverName coDriverId coDriverId distanceDriven driverSignature driverSignature" "onDutyTotal onDutyTotal offDutyTotal deferralStatus deferralTime driverSignature driverSignature" "startedAt startedAt cycleStart cycleOnDutyTime cycleOnDutyRemaining driverSignature driverSignature"}.DriverLogDetailReport .DriverLogDetailReport__DriverCard .ImageInput{grid-area:driverSignature}.DriverLogDetailReport .DriverLogDetailReport__DriverCard .ImageInput .ImageInput__frame{background-color:#fff;height:150px;width:100%}.DriverLogDetailReport .DriverLogDetailReport__DriverCard .ImageInput,.DriverLogDetailReport .DriverLogDetailReport__DriverCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.DriverLogDetailReport .DriverLogDetailReport__EventsCard__actionButton{display:inline-block;margin:0 10px;padding:1px}.DriverLogDetailReport .DriverLogDetailReport__EventsCard__eventsHeader,.DriverLogDetailReport .DriverLogDetailReport__ViolationsCard__eventsHeader{align-items:end;display:grid;grid-template-columns:5fr 1fr}.DriverLogDetailReport .DriverLogDetailReport__CarrierCard .DriverLogDetailReport__infoFieldContainer{grid-template-areas:"recordDate recordDate timeZone timeZone regulation eldId" "carrierName carrierName usDot usDot homeTerminalName homeTerminalName" "carrierAddress carrierAddress canDot canDot homeTerminalAddress homeTerminalAddress" "principalPlaceOfBusiness principalPlaceOfBusiness shippingIds shippingIds shippingIds shippingIds" "malfunctionIndication malfunctionIndication diagnosticIndication diagnosticIndication healthCodes unidentifiedDriving"}.DriverLogDetailReport .DriverLogDetailReport__CarrierCard .ImageInput,.DriverLogDetailReport .DriverLogDetailReport__CarrierCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.DriverLogDetailReport .DriverLogDetailReport__VehicleCard{grid-row-gap:1em}.DriverLogDetailReport .DriverLogDetailReport__VehicleCard .DriverLogDetailReport__infoFieldContainer{grid-template-areas:"assetIdAndPlate jurisdiction vin vin location trailers" "startVehicleOdometer startVehicleOdometer endVehicleOdometer endVehicleOdometer startEngineHours endEngineHours"}.DriverLogDetailReport .DriverLogDetailReport__VehicleCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.DriverLogDetailReport .DriverLogDetailReport__OnDutyCard .DriverLogDetailReport__infoFieldContainer{grid-template-columns:repeat(7,1fr)}.DriverLogDetailReport .DriverLogDetailReport__OnDutyCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.DriverLogDetailReport .DriverLogDetailReport__ViolationsCard{display:grid;grid-template-columns:1fr}.DriverLogDetailReport .DriverLogDetailReport__ViolationsCard .ViolationsPanel__reviewDetails{grid-template-areas:"reviewer comments"}.DriverLogDetailReport .DriverLogDetailReport__CommentCard .DriverLogDetailReport__CommentCard__commentsHeader{align-items:end;display:grid;grid-template-columns:5fr 1fr}@media print{.DriverLogDetailReport .DriverLogDetailReport__chips,.DriverLogDetailReport .DriverLogDetailReport__subHeader{display:none}.DriverLogDetailReport .DriverLogDetailReport__DriverLogPrintLayoutHeader table{border:1px solid gray;border-bottom:none;margin:1em 0}.DriverLogDetailReport .DriverLogDetailReport__DriverLogPrintLayoutHeader table tr{border-bottom:1px solid gray}.DriverLogDetailReport .DriverLogDetailReport__DriverLogPrintLayoutHeader table th{text-align:left}.DriverLogDetailReport .DriverLogDetailReport__DriverLogPrintLayoutHeader table td,.DriverLogDetailReport .DriverLogDetailReport__DriverLogPrintLayoutHeader table th{padding:.25em}.DriverLogDetailReport .DriverLogDetailReport__RequestedChangesCard{margin-top:50px}.DriverLogDetailReport .DriverLogDetailReport__RequestedChangesCard .ControlledDataTable--webOnly{display:none}.DriverLogDetailReport .DriverLogDetailReport__CarrierCard,.DriverLogDetailReport .DriverLogDetailReport__CommentCard,.DriverLogDetailReport .DriverLogDetailReport__EffectiveRegulationsCard,.DriverLogDetailReport .DriverLogDetailReport__EldCard,.DriverLogDetailReport .DriverLogDetailReport__OnDutyCard,.DriverLogDetailReport .DriverLogDetailReport__VehicleCard,.DriverLogDetailReport .DriverLogDetailReport__ViolationsCard{margin-top:50px}}.DriverLogDetailReport__CreateLogDutyStatusEventDialog .Form,.DriverLogDetailReport__EditLogDutyStatusEventDialog .Form,.DriverLogDetailReport__ReassignLogDutyStatusEventDialog .Form{display:grid;grid-template-columns:1fr;width:100%;grid-column-gap:1em;grid-row-gap:1em}.DriverLogDetailReport__CreateLogDutyStatusEventDialog .MuiPaper-root,.DriverLogDetailReport__EditLogDutyStatusEventDialog .MuiPaper-root,.DriverLogDetailReport__ReassignLogDutyStatusEventDialog .MuiPaper-root{width:100%}.CreateLogDutyStatusEventDialog__endTimes .Icon{margin-right:5px}.CreateLogDutyStatusEventDialog__endTimes .Clickable{margin-right:10px;vertical-align:top}.DriverLogDetailReport__MalfunctionAndDiagnosticInfoDialog .InfoTable tr td{border:1px solid #000;border-collapse:collapse;padding:10px}.DriverLogDetailReport__MalfunctionAndDiagnosticInfoDialog .InfoTable tr td .InnerTable{height:100%}.DriverLogDetailReport__MalfunctionAndDiagnosticInfoDialog .InfoTable tr td .InnerTable td{border:none;padding:10px}@media print{.ScreenLayout{display:none!important}}.DriverLogsSummaryReport{display:flex;flex-direction:column;height:100%}.DriverLogsSummaryReport .FeatureHeader__children[max-width~="550px"] .Button__label{display:none}.DriverLogsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"driverName organizationNames vehicleNames hasActivity" "violationStatus enabled diagnosticIndication malfunctionIndication";grid-template-columns:repeat(4,minmax(20em,25em))}.DriverLogsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="500px"]{grid:"driverName" "organizationNames" "vehicleNames" "hasActivity" "violationStatus" "enabled" "diagnosticIndication" "malfunctionIndication"}.DriverLogsSummaryReport .ReportControl--aggregatesPanel .ExpansionPanel__details{display:flex;flex-wrap:wrap}.UnidentifiedEldLogDetailReport{display:flex;flex-direction:column;height:100%}.UnidentifiedEldLogDetailReport .MuiPaper-elevation1{box-shadow:none!important}@media print{.UnidentifiedEldLogDetailReport textarea{height:50px!important}}.UnidentifiedEldLogDetailReport .ControlledDataTable{width:100%}.UnidentifiedEldLogDetailReport .ControlledDataTable td,.UnidentifiedEldLogDetailReport .ControlledDataTable th{font-size:10px;font-weight:600;padding:3px}.UnidentifiedEldLogDetailReport .UnidentifiedEldLogDetailReport__infoFieldContainer{border-bottom:1px solid #bbb;border-left:1px solid #bbb;display:grid;width:100%}.UnidentifiedEldLogDetailReport .UnidentifiedEldLogDetailReport__DriverCard .UnidentifiedEldLogDetailReport__infoFieldContainer{grid-template-areas:"rodsDate rodsDateTime timeZone summary comment currentDateTime" "name username driverLicenseNumber cdnEldExempt coDriverName coDriverId" "powerUnitNumber vin totalVehicleDistance distanceToday totalDistance totalEngineHours" "trailerNumber dataDiagnosticStatus dataDiagnosticStatus unidentifiedDrivingRecord unidentifiedDrivingRecord malfunctionStatus" "carrierName carrierName homeTerminal homeTerminal principalPlaceOfBusiness principalPlaceOfBusiness" "operatingZone cycleNumber totalHoursInWorkShift totalHoursInCycle remainingHoursInCycle offDutyTimeDeferral" "eldIdentifier eldProvider eldProvider eldCertificationId eldAuthenticationValue eldAuthenticationValue"}.UnidentifiedEldLogDetailReport .UnidentifiedEldLogDetailReport__DriverCard .ImageInput{grid-area:driverSignature}.UnidentifiedEldLogDetailReport .UnidentifiedEldLogDetailReport__DriverCard .ImageInput .ImageInput__frame{background-color:#fff;height:150px;width:100%}.UnidentifiedEldLogDetailReport .UnidentifiedEldLogDetailReport__DriverCard .ImageInput,.UnidentifiedEldLogDetailReport .UnidentifiedEldLogDetailReport__DriverCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.UnidentifiedEldLogDetailReport .UnidentifiedEldLogDetailReport__CarrierCard .UnidentifiedEldLogDetailReport__infoFieldContainer{grid-template-areas:"recordDate recordDate timeZone timeZone regulation eldId" "carrierName carrierName carrierName carrierName homeTerminalName homeTerminalName" "carrierAddress carrierAddress canDot canDot homeTerminalAddress homeTerminalAddress" "principalPlaceOfBusiness principalPlaceOfBusiness shippingIds shippingIds shippingIds shippingIds" "malfunctionIndication malfunctionIndication diagnosticIndication diagnosticIndication unidentifiedDriving unidentifiedDriving"}.UnidentifiedEldLogDetailReport .UnidentifiedEldLogDetailReport__CarrierCard .ImageInput,.UnidentifiedEldLogDetailReport .UnidentifiedEldLogDetailReport__CarrierCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.UnidentifiedEldLogDetailReport .UnidentifiedEldLogDetailReport__VehicleCard{grid-row-gap:1em}.UnidentifiedEldLogDetailReport .UnidentifiedEldLogDetailReport__VehicleCard .UnidentifiedEldLogDetailReport__infoFieldContainer{grid-template-areas:"assetIdAndPlate jurisdiction vin location trailers trailers" "startVehicleOdometer startVehicleOdometer endVehicleOdometer endVehicleOdometer startEngineHours endEngineHours"}.UnidentifiedEldLogDetailReport .UnidentifiedEldLogDetailReport__VehicleCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.UnidentifiedLogDetailReport__EventsDisplayOptions .BasicDialog__content{display:grid;grid-template-columns:auto}.UnidentifiedLogDetailReport__EventsDisplayOptions .NumberInput{width:8em}.UnidentifiedLogDetailReport{display:flex;flex-direction:column;height:100%}@media print{.UnidentifiedLogDetailReport{display:none}}.UnidentifiedLogDetailReport .UnidentifiedLogDetailReport__staticPanel{border-bottom:1px solid #a9a9a9;display:flex}.UnidentifiedLogDetailReport .UnidentifiedLogDetailReport__staticPanel__driverHints{align-items:center;display:flex}.UnidentifiedLogDetailReport .UnidentifiedLogDetailReport__staticPanel__driverHints>div{align-items:center;display:flex;margin-right:1em}.UnidentifiedLogDetailReport .UnidentifiedLogDetailReport__staticPanel__spacer{flex:1}.UnidentifiedLogDetailReport .SplitPane__pane{display:flex;flex-direction:column}.UnidentifiedLogDetailReport .SplitPane__pane.SplitPane__pane--first{transition:flex .15s cubic-bezier(.4,0,.2,1) 0s}.UnidentifiedLogDetailReport .ReportControl--dataGridPanel .ExpansionPanel__details{display:flex;flex-direction:column;padding:0;width:100%}.UnidentifiedLogDetailReport .ReportControl--dataGridPanel.MuiExpansionPanel-root.Mui-expanded{margin-bottom:0}.UnidentifiedLogDetailReport .UnidentifiedLogDetailReport__dataGridControls{display:grid;grid-template-areas:"dataGridGroupingMode . activitiesDisplayOptionsButton";grid-template-columns:auto 1fr auto;padding:0 8px}.UnidentifiedLogDetailReport .DataGrid,.UnidentifiedLogDetailReport .GoogleMap>div{min-height:unset}.UnidentifiedLogDetailReport .ag-row.highlight{background-color:#ff7}.UnidentifiedLogDetailReport .GoogleMap__ControlsPanel{display:flex;flex-direction:column;padding:.25em}.UnidentifiedLogDetailReport .GoogleMap__ControlsPanel .MuiFormControlLabel-root{margin:0}.UnidentifiedLogDetailReport .UnidentifiedLogDetailReport__NaviMap__unhighlightableWarning{align-items:center;display:flex}.UnidentifiedLogDetailReport__AssignLogDutyStatusEventDialog .Form{display:grid;grid-template-columns:1fr;width:100%;grid-column-gap:1em;grid-row-gap:1em}.UnidentifiedLogDetailReport__AssignLogDutyStatusEventDialog .MuiPaper-root{width:100%}.UnidentifiedLogsSummaryReport{display:flex;flex-direction:column;height:100%}@media print{.UnidentifiedLogsSummaryReport{display:none}}.UnidentifiedLogsSummaryReport .FeatureHeader__children[max-width~="450px"] .Button__label{display:none}.UnidentifiedLogsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"vehicleName hasActivity .";grid-template-columns:repeat(3,minmax(10em,25em))}.UnidentifiedLogsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="500px"]{grid:"vehicleName" "hasActivity"}.UnidentifiedLogsSummaryReport .ReportControl--aggregatesPanel .ExpansionPanel__details{display:flex;flex-wrap:wrap}.UsEldLogDetailReport{display:flex;flex-direction:column;height:100%}@media print{.UsEldLogDetailReport{display:unset;flex-direction:unset;height:unset}.UsEldLogDetailReport textarea{height:50px!important}}.UsEldLogDetailReport .MuiPaper-elevation1{box-shadow:none!important}.UsEldLogDetailReport .ControlledDataTable{width:100%}.UsEldLogDetailReport .ControlledDataTable td,.UsEldLogDetailReport .ControlledDataTable th{font-size:10px;font-weight:600;padding:3px}.UsEldLogDetailReport .UsEldLogDetailReport__infoFieldContainer{border-bottom:1px solid #bbb;border-left:1px solid #bbb;display:grid;width:100%}.UsEldLogDetailReport .UsEldLogDetailReport__DriverCard .UsEldLogDetailReport__infoFieldContainer{grid-template-areas:"rodsDate rodsDateTime timeZone summary comment currentDateTime" "name username driverLicenseNumber cdnEldExempt coDriverName coDriverId" "powerUnitNumber vin totalVehicleDistance distanceToday totalDistance totalEngineHours" "trailerNumber dataDiagnosticStatus dataDiagnosticStatus unidentifiedDrivingRecord unidentifiedDrivingRecord malfunctionStatus" "carrierName carrierName homeTerminal homeTerminal principalPlaceOfBusiness principalPlaceOfBusiness" "operatingZone cycleNumber totalHoursInWorkShift totalHoursInCycle remainingHoursInCycle offDutyTimeDeferral" "eldIdentifier eldProvider eldProvider eldCertificationId eldAuthenticationValue eldAuthenticationValue"}.UsEldLogDetailReport .UsEldLogDetailReport__DriverCard .UsEldLogDetailReport__infoFieldContainer .Report__InfoField div label{font-size:10px}.UsEldLogDetailReport .UsEldLogDetailReport__DriverCard .UsEldLogDetailReport__infoFieldContainer .Report__InfoField div div{font-size:9px;margin-top:40px;padding-bottom:10px}.UsEldLogDetailReport .UsEldLogDetailReport__DriverCard .ImageInput{grid-area:driverSignature}.UsEldLogDetailReport .UsEldLogDetailReport__DriverCard .ImageInput .ImageInput__frame{background-color:#fff;height:150px;width:100%}.UsEldLogDetailReport .UsEldLogDetailReport__DriverCard .ImageInput,.UsEldLogDetailReport .UsEldLogDetailReport__DriverCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.UsEldLogDetailReport .UsEldLogDetailReport__CarrierCard .UsEldLogDetailReport__infoFieldContainer{grid-template-areas:"recordDate recordDate timeZone timeZone regulation eldId" "carrierName carrierName carrierName carrierName homeTerminalName homeTerminalName" "carrierAddress carrierAddress canDot canDot homeTerminalAddress homeTerminalAddress" "principalPlaceOfBusiness principalPlaceOfBusiness shippingIds shippingIds shippingIds shippingIds" "malfunctionIndication malfunctionIndication diagnosticIndication diagnosticIndication unidentifiedDriving unidentifiedDriving"}.UsEldLogDetailReport .UsEldLogDetailReport__CarrierCard .ImageInput,.UsEldLogDetailReport .UsEldLogDetailReport__CarrierCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.UsEldLogDetailReport .UsEldLogDetailReport__VehicleCard{grid-row-gap:1em}.UsEldLogDetailReport .UsEldLogDetailReport__VehicleCard .UsEldLogDetailReport__infoFieldContainer{grid-template-areas:"assetIdAndPlate jurisdiction vin location trailers trailers" "startVehicleOdometer startVehicleOdometer endVehicleOdometer endVehicleOdometer startEngineHours endEngineHours"}.UsEldLogDetailReport .UsEldLogDetailReport__VehicleCard .TextInput{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:5px}.CameraEventsReport{--ce-bg:#f5f7f6;--ce-surface:#fff;--ce-border:rgba(22,33,28,.1);--ce-border-strong:rgba(22,33,28,.2);--ce-text:#16211c;--ce-muted:#6b7280;--ce-accent:#2e9d63;--ce-on-accent:#fff;--ce-accent-soft:color-mix(in srgb,var(--ce-accent) 12%,transparent);--ce-ink:#0f172a;--ce-ink-soft:#172033;--ce-map-bg:#e8efe9;background:var(--ce-bg);color:var(--ce-text);display:flex;flex-direction:column;height:100%;min-height:0}@media print{.CameraEventsReport{display:none}}.CameraEventsReport__FetchBar{flex-shrink:0;height:0;position:relative;z-index:30}.CameraEventsReport__FetchBarRun{background:var(--ce-accent-soft);height:3px;left:0;overflow:hidden;position:absolute;right:0;top:0}.CameraEventsReport__FetchBarRun:before{animation:ceFetchBarSlide 1.2s ease-in-out infinite;background:var(--ce-accent);border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:36%}@media(prefers-reduced-motion:reduce){.CameraEventsReport__FetchBarRun:before{animation:ceFetchBarPulse 1.8s ease-in-out infinite;border-radius:0;width:100%}}.CameraEventsReport__Body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 28px 0}@media(max-width:760px){.CameraEventsReport__Body{padding:14px 16px 0}}.CameraEventsReport__Filters{background:var(--ce-surface);border:1px solid var(--ce-border);border-radius:8px;flex-shrink:0;padding:12px 16px 14px}.CameraEventsReport__Summary{flex-shrink:0}.CameraEventsReport__Events{background:var(--ce-surface);border:1px solid var(--ce-border);border-radius:8px;display:flex;flex:1 0 auto;flex-direction:column;margin-bottom:20px;padding:12px 16px 14px}.CameraEventsReport__DriverToolbar{align-items:center;display:flex;gap:8px;margin-bottom:12px}.CameraEventsReport__SortLabel{color:var(--ce-muted);font-size:12px;font-weight:600}.CameraEventsReport__SortGroup{align-items:center;display:inline-flex;gap:6px}.CameraEventsReport__SortSelect{background:var(--ce-surface);border:1px solid var(--ce-border-strong);border-radius:8px;color:var(--ce-text);cursor:pointer;font-size:13px;height:32px;padding:0 10px}.CameraEventsReport__SortSelect:focus-visible{outline:2px solid var(--ce-accent);outline-offset:1px}.CameraEventsReport__SortDir{align-items:center;background:var(--ce-surface);border:1px solid var(--ce-border-strong);border-radius:8px;color:var(--ce-text);cursor:pointer;display:inline-flex;font-size:14px;height:32px;justify-content:center;line-height:1;width:32px}.CameraEventsReport__SortDir:hover{background:var(--ce-accent-soft)}.CameraEventsReport__SortDir:focus-visible{outline:2px solid var(--ce-accent);outline-offset:1px}.CameraEventsReport__Empty{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:6px;justify-content:center;padding:64px 24px;text-align:center}.CameraEventsReport__Empty strong{color:var(--ce-text);font-size:16px}.CameraEventsReport__Empty span{color:var(--ce-muted);font-size:13px}.CameraEventsReport__Skeleton{animation:CameraEventsShimmer 1.4s ease-in-out infinite;background:linear-gradient(100deg,rgba(22,33,28,.05) 30%,rgba(22,33,28,.09) 50%,rgba(22,33,28,.05) 70%);background-size:200% 100%;border-radius:14px;height:280px}@keyframes CameraEventsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ceFetchBarSlide{0%{transform:translateX(-110%)}to{transform:translateX(290%)}}@keyframes ceFetchBarPulse{0%,to{opacity:.35}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.CameraEventsReport__Skeleton{animation:none}}.CameraEventMapReport{display:flex;flex-direction:column;height:100%;min-height:0}.CameraEventCoachingBadge{--cs-color:#2563eb;--cs-ink:#1e40af;align-items:center;background:color-mix(in srgb,var(--cs-color) 13%,#fff);border:1px solid color-mix(in srgb,var(--cs-color) 28%,#fff);border-radius:999px;color:var(--cs-ink);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.02em;line-height:1.4;padding:3px 9px;white-space:nowrap}.CameraEventCoachingBadge--notCoached{--cs-color:#64748b;--cs-ink:#475569}.CameraEventCoachingBadge--assigned{--cs-color:#2563eb;--cs-ink:#1e40af}.CameraEventCoachingBadge--reviewing{--cs-color:#7c3aed;--cs-ink:#5b21b6}.CameraEventCoachingBadge--completed{--cs-color:#4f46e5;--cs-ink:#3730a3}.CameraEventCoachingBadge__Dot{background:var(--cs-color);border-radius:50%;flex:0 0 auto;height:7px;width:7px}.CameraEventCoachingBadge__Label{min-width:0}.CameraEventCoaching{background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.12));border-radius:14px;padding:16px 18px 18px}.CameraEventCoaching h3{color:var(--ce-muted,#6b7280);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 9px;text-transform:uppercase}.CameraEventCoaching__Summary{display:flex;flex-direction:column;gap:8px}.CameraEventCoaching__SummaryHead{align-items:center;display:flex;gap:10px}.CameraEventCoaching__SummaryMeta{color:var(--ce-muted,#6b7280);flex:1 1 auto;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CameraEventCoaching__SummaryNote{color:var(--ce-text,#16211c);font-size:13px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.CameraEventCoaching__Form{display:flex;flex-direction:column;gap:10px}.CameraEventCoaching__Assign{align-items:center;color:var(--ce-text,#16211c);cursor:pointer;display:inline-flex;font-weight:600;gap:8px}.CameraEventCoaching__Assign input:disabled{cursor:default}.CameraEventCoaching__Assign input:disabled+span{cursor:default;opacity:.55}.CameraEventCoaching__Assign--email{font-size:13px;font-weight:500}.CameraEventCoaching__Label{color:var(--ce-text,#16211c);display:block;font-size:12px;font-weight:700;margin:0}.CameraEventCoaching__LabelHint{color:var(--ce-muted,#6b7280);font-weight:500}.CameraEventCoaching__LabelText{display:block;margin-bottom:6px}.CameraEventCoaching__Note{background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.16));border-radius:10px;box-sizing:border-box;color:var(--ce-text,#16211c);display:block;font:inherit;font-size:13px;font-weight:400;line-height:1.5;padding:10px 12px;resize:vertical;width:100%}.CameraEventCoaching__Note::placeholder{color:var(--ce-muted,#6b7280)}.CameraEventCoaching__Note:focus-visible{border-color:var(--ce-accent,#2e9d63);outline:2px solid var(--ce-accent,#2e9d63);outline-offset:1px}.CameraEventCoaching__FormFooter{align-items:center;display:flex;gap:12px;justify-content:space-between}.CameraEventCoaching__Counter{color:var(--ce-muted,#6b7280);font-size:11px;font-variant-numeric:tabular-nums}.CameraEventCoaching__Btn{background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.2));border-radius:8px;color:var(--ce-text,#16211c);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.CameraEventCoaching__Btn:hover:not(:disabled){border-color:var(--ce-text,#16211c)}.CameraEventCoaching__Btn:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:2px}.CameraEventCoaching__Btn--primary{background:var(--ce-accent,#2e9d63);border-color:var(--ce-accent,#2e9d63);color:#fff}.CameraEventCoaching__Btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--ce-accent,#2e9d63) 88%,#000);border-color:color-mix(in srgb,var(--ce-accent,#2e9d63) 88%,#000)}.CameraEventCoaching__Btn:disabled{cursor:default;opacity:.45}.CameraEventCoaching__Hint{color:var(--ce-muted,#6b7280);font-size:12px;margin:0}.CameraEventCoaching__Hint--error{color:#d4495a;font-weight:600}.CameraEventCoaching__Confirm{--ce-text:#16211c;--ce-border:rgba(22,33,28,.2);--ce-surface:#fff;padding:8px 4px 4px}.CameraEventCoaching__ConfirmMessage{color:var(--ce-text,#16211c);font-size:13px;line-height:1.6;margin:0 0 18px}.CameraEventCoaching__ConfirmActions{display:flex;gap:8px;justify-content:flex-end}.DriverCoaching{background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.12));border-radius:14px;padding:16px 18px 18px}.DriverCoaching h3{color:var(--ce-muted,#6b7280);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.DriverCoaching__Head{align-items:center;display:flex;gap:10px}.DriverCoaching__Meta{color:var(--ce-muted,#6b7280);flex:1 1 auto;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DriverCoaching__Note{color:var(--ce-text,#16211c);font-size:14px;line-height:1.5;margin:10px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.DriverCoaching__StickyBar{background:var(--ce-surface,#fff);bottom:0;box-shadow:0 -10px 14px -8px rgba(15,23,42,.14);display:flex;justify-content:flex-end;padding:12px 2px 8px;position:sticky;z-index:2}.DriverCoaching__Done{align-items:center;color:#1f9254;display:inline-flex;font-size:13px;font-weight:700;gap:6px;margin:12px 0 0}.DriverCoaching__Btn{background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.2));border-radius:8px;color:var(--ce-text,#16211c);cursor:pointer;font-size:14px;font-weight:600;padding:9px 18px;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.DriverCoaching__Btn:hover:not(:disabled){border-color:var(--ce-text,#16211c)}.DriverCoaching__Btn:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:2px}.DriverCoaching__Btn--primary{background:var(--ce-accent,#2e9d63);border-color:var(--ce-accent,#2e9d63);color:#fff}.DriverCoaching__Btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--ce-accent,#2e9d63) 88%,#000);border-color:color-mix(in srgb,var(--ce-accent,#2e9d63) 88%,#000)}.DriverCoaching__Btn:disabled{cursor:default;opacity:.55}.DriverCoaching__Hint{color:var(--ce-muted,#6b7280);font-size:12px;margin:8px 0 0}.DriverCoaching__Hint--error{color:#d4495a;font-weight:600}.CameraEventReviewBadge{align-items:center;background:color-mix(in srgb,var(--rs-color) 13%,#fff);border:1px solid color-mix(in srgb,var(--rs-color) 28%,#fff);border-radius:999px;color:var(--rs-ink);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.02em;line-height:1.4;padding:3px 9px;white-space:nowrap}.CameraEventReviewBadge,.CameraEventReviewBadge--unreviewed{--rs-color:#64748b;--rs-ink:#475569}.CameraEventReviewBadge--reviewed{--rs-color:#1f9254;--rs-ink:#156a3c}.CameraEventReviewBadge--discarded{--rs-color:#d4495a;--rs-ink:#b23145}.CameraEventReviewBadge__Dot{background:var(--rs-color);border-radius:50%;flex:0 0 auto;height:7px;width:7px}.CameraEventReviewBadge__Label{min-width:0}.CameraEventReview{background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.12));border-radius:14px;padding:16px 18px 18px}.CameraEventReview h3{color:var(--ce-muted,#6b7280);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 9px;text-transform:uppercase}.CameraEventReview__Summary{display:flex;flex-direction:column;gap:8px}.CameraEventReview__SummaryHead{align-items:center;display:flex;gap:10px}.CameraEventReview__SummaryActions{display:inline-flex;flex:0 0 auto;gap:8px}.CameraEventReview__SummaryMeta{color:var(--ce-muted,#6b7280);flex:1 1 auto;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CameraEventReview__SummaryNote{color:var(--ce-text,#16211c);font-size:13px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.CameraEventReview__Saved{color:#1f9254;flex:0 0 auto;font-size:12px;font-weight:700}.CameraEventReview__Edit{align-items:center;background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.16));border-radius:8px;color:var(--ce-text,#16211c);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 11px;transition:border-color .12s ease,background-color .12s ease}.CameraEventReview__Edit:hover{border-color:var(--ce-text,#16211c)}.CameraEventReview__Edit:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:2px}.CameraEventReview__Edit--ghost{background:transparent;color:var(--ce-muted,#6b7280)}.CameraEventReview__Edit--ghost:hover{color:var(--ce-text,#16211c)}.CameraEventReview__Form{display:flex;flex-direction:column;gap:10px}.CameraEventReview__StatusRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.CameraEventReview__Label{color:var(--ce-text,#16211c);display:block;font-size:12px;font-weight:700;margin:0}.CameraEventReview__LabelHint{color:var(--ce-muted,#6b7280);font-weight:500}.CameraEventReview__LabelText{display:block;margin-bottom:6px}.CameraEventReview__StatusOptions{display:inline-flex;flex-wrap:wrap;gap:8px}.CameraEventReview__StatusOption{--rs-color:#64748b;--rs-ink:#475569;align-items:center;background:#fff;border:1px solid var(--ce-border,rgba(22,33,28,.16));border-radius:999px;color:var(--ce-muted,#6b7280);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:6px 13px;user-select:none}.CameraEventReview__StatusOption:focus,.CameraEventReview__StatusOption:focus-visible{outline:none}.CameraEventReview__StatusOption--reviewed{--rs-color:#1f9254;--rs-ink:#156a3c}.CameraEventReview__StatusOption--discarded{--rs-color:#d4495a;--rs-ink:#b23145}.CameraEventReview__StatusOption:hover{border-color:color-mix(in srgb,var(--rs-color) 50%,transparent)}.CameraEventReview__StatusOption.is-selected{background:color-mix(in srgb,var(--rs-color) 13%,#fff);border-color:var(--rs-color);color:var(--rs-ink)}.CameraEventReview__StatusDot{background:var(--rs-color);border-radius:50%;flex:0 0 auto;height:7px;width:7px}.CameraEventReview__Note{background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.16));border-radius:10px;box-sizing:border-box;color:var(--ce-text,#16211c);display:block;font:inherit;font-size:13px;font-weight:400;line-height:1.5;padding:10px 12px;resize:vertical;width:100%}.CameraEventReview__Note::placeholder{color:var(--ce-muted,#6b7280)}.CameraEventReview__Note:focus-visible{border-color:var(--ce-accent,#2e9d63);outline:2px solid var(--ce-accent,#2e9d63);outline-offset:1px}.CameraEventReview__FormFooter{align-items:center;display:flex;gap:12px;justify-content:space-between}.CameraEventReview__Counter{color:var(--ce-muted,#6b7280);font-size:11px;font-variant-numeric:tabular-nums}.CameraEventReview__Actions{display:inline-flex;gap:8px}.CameraEventReview__Btn{background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.2));border-radius:8px;color:var(--ce-text,#16211c);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.CameraEventReview__Btn:hover:not(:disabled){border-color:var(--ce-text,#16211c)}.CameraEventReview__Btn:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:2px}.CameraEventReview__Btn--primary{background:var(--ce-accent,#2e9d63);border-color:var(--ce-accent,#2e9d63);color:#fff}.CameraEventReview__Btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--ce-accent,#2e9d63) 88%,#000);border-color:color-mix(in srgb,var(--ce-accent,#2e9d63) 88%,#000)}.CameraEventReview__Btn:disabled{cursor:default;opacity:.45}.CameraEventReview__Hint{color:var(--ce-muted,#6b7280);font-size:12px;margin:0}.CameraEventReview__Hint--error{color:#d4495a;font-weight:600}.CameraEventReview__Confirm{--ce-text:#16211c;--ce-border:rgba(22,33,28,.2);--ce-surface:#fff;padding:8px 4px 4px}.CameraEventReview__ConfirmMessage{color:var(--ce-text,#16211c);font-size:13px;line-height:1.6;margin:0 0 18px}.CameraEventReview__ConfirmActions{display:flex;gap:8px;justify-content:flex-end}.modal-body.CameraEventModal__Scroll{padding-bottom:16px}.modal-header.CameraEventModal__Header{align-items:center;display:flex;gap:8px;position:relative}.modal-header.CameraEventModal__Header .modal-title{display:block;flex:1 1 auto;grid-template-columns:none;min-width:0}.modal-header.CameraEventModal__Header .close-button{align-items:center;display:inline-flex;height:34px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:12px;width:34px;z-index:3}.CameraEventModal{--ce-surface:#fff;--ce-border:rgba(22,33,28,.1);--ce-text:#16211c;--ce-muted:#6b7280;--ce-accent:#2e9d63;--ce-accent-strong:#25794e;--ce-ink:#0f172a;--ce-map-bg:#e8efe9;display:flex;flex-direction:column;gap:22px;padding:4px 0 0}.CameraEventModal>*{animation:CameraEventModalRise .32s cubic-bezier(.22,1,.36,1) both}.CameraEventModal>:nth-child(2){animation-delay:70ms}.CameraEventModal>:nth-child(3){animation-delay:.14s}.CameraEventModal__Title{align-items:flex-start;animation:CameraEventModalRise .32s cubic-bezier(.22,1,.36,1) both;border-radius:10px;display:flex;font-weight:400;gap:12px;overflow:hidden;padding:7px 10px;position:relative}.CameraEventModal__Chip{align-items:center;background:color-mix(in srgb,var(--ce-event,#475569) 12%,transparent);border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ce-event,#475569) 22%,transparent),0 4px 12px color-mix(in srgb,var(--ce-event,#475569) 16%,transparent);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-top:1px;position:relative;width:32px;z-index:1}.CameraEventModal__Chip svg{height:18px;width:18px}.CameraEventModal__TitleText{display:flex;flex-direction:column;gap:3px;min-width:0;position:relative;z-index:1}.CameraEventModal__Type{color:var(--ce-text);font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.CameraEventModal__Meta{color:var(--ce-muted);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3}.CameraEventModal__MetaName{color:var(--ce-text);font-weight:600}.CameraEventModal__TitleLocation{align-items:center;color:var(--ce-muted);display:inline-flex;font-size:13px;font-weight:500;gap:7px;line-height:1.3}.CameraEventModal__TitleMap{bottom:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%);mask-image:linear-gradient(90deg,transparent,#000 34%);opacity:.5;pointer-events:none;position:absolute;right:0;top:0;width:68%;z-index:0}.CameraEventModal__OpenMap{align-items:center;background:#fff;border:1px solid var(--ce-border,rgba(22,33,28,.16));border-radius:999px;box-shadow:0 1px 2px rgba(15,23,42,.07);color:var(--ce-accent-strong,#25794e);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;line-height:1.5;margin-left:6px;padding:2px 9px;position:relative;transition:background-color .12s ease,border-color .12s ease;white-space:nowrap;z-index:1}.CameraEventModal__OpenMap svg{height:12px;width:12px}.CameraEventModal__OpenMap:hover{background:#fff;border-color:var(--ce-accent,#2e9d63)}.CameraEventModal__OpenMap:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:2px}.CameraEventModal__TitlePin{color:var(--ce-event,#475569);flex-shrink:0;height:14px;width:14px}.CameraEventModal__Media{background:var(--ce-ink);border:1px solid rgba(100,116,139,.18);border-radius:16px;box-shadow:0 16px 38px rgba(41,52,65,.1);display:grid;gap:3px;grid-template-columns:1fr 1fr;overflow:hidden}.CameraEventModal__Media--single{grid-template-columns:1fr}@media(max-width:720px){.CameraEventModal__Media{grid-template-columns:1fr}}.CameraEventModal__View{background:linear-gradient(135deg,#172033,#0f172a);max-height:min(46vh,420px);min-height:200px;position:relative}.CameraEventModal__View .VideoPlayer,.CameraEventModal__View img,.CameraEventModal__View video{display:block;height:100%;object-fit:contain;width:100%}.CameraEventModal__ViewTag{-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);background:color-mix(in srgb,var(--ce-event,#475569) 26%,rgba(15,23,42,.5));border:1px solid color-mix(in srgb,var(--ce-event,#fff) 30%,hsla(0,0%,100%,.16));border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 6px 16px rgba(15,23,42,.18);color:#fff;font-size:12px;font-weight:700;left:14px;letter-spacing:.01em;padding:5px 11px;position:absolute;top:14px;z-index:2}.CameraEventModal__MediaState{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:13px;justify-content:center;min-height:240px}.CameraEventModal__NoMedia{align-items:center;background:rgba(22,33,28,.025);border:1px dashed var(--ce-border);border-radius:16px;color:var(--ce-muted);display:flex;font-size:14px;justify-content:center;min-height:180px}.CameraEventModal__Map{background:var(--ce-map-bg,#e8efe9);border:none;border-radius:12px;cursor:pointer;height:180px;overflow:hidden;padding:0;position:relative;transition:box-shadow .16s ease,transform .16s ease}.CameraEventModal__Map:after{background:radial-gradient(circle at 50% 44%,transparent 58%,color-mix(in srgb,var(--ce-accent,#2e9d63) 10%,transparent));box-shadow:inset 0 0 0 1px rgba(22,33,28,.08);content:"";inset:0;pointer-events:none;position:absolute}.CameraEventModal__Map:hover{box-shadow:0 8px 18px rgba(22,33,28,.16);transform:translateY(-1px)}.CameraEventModal__Map:focus-visible{outline:2px solid var(--ce-accent);outline-offset:2px}.CameraEventModal__Map--hero{border-radius:16px;box-shadow:0 16px 38px rgba(41,52,65,.1);height:320px}.CameraEventModal__Map--fill{border-radius:0;box-shadow:none;height:100%;inset:0;position:absolute}.CameraEventModal__Map--static{cursor:default}.CameraEventModal__Map--static:hover{box-shadow:none;transform:none}.CameraEventModal__MapTiles{inset:0;position:absolute}.CameraEventModal__MapTiles img{filter:grayscale(.2) saturate(.78) brightness(1.03) contrast(.95);height:256px;position:absolute;width:256px}.CameraEventModal__MapMarker{fill:#e23b3b;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));height:29px;left:50%;position:absolute;top:50%;transform:translate(-50%,-100%);width:22px}.CameraEventModal__MapMarker circle{fill:#fff}.CameraEventModal__Map--hero .CameraEventModal__MapMarker{height:37px;width:28px}.CameraEventModal__MapAttribution{background:hsla(0,0%,100%,.78);border-radius:4px;bottom:5px;color:var(--ce-muted,#6b7280);font-size:10px;padding:1px 5px;position:absolute;right:5px}.CameraEventModal__MapFallback{align-items:center;background:rgba(22,33,28,.04);border-radius:12px;color:var(--ce-muted);display:flex;font-size:13px;height:180px;justify-content:center}.CameraEventModal__MapFallback--hero{border-radius:16px;height:320px}.CameraEventModal__Details{background:rgba(22,33,28,.018);border:1px solid var(--ce-border);border-radius:14px;padding:18px 20px 20px}.CameraEventModal__Details h3{color:var(--ce-muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.CameraEventModal__Metadata{display:grid;gap:14px 28px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}@media(max-width:860px){.CameraEventModal__Metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.CameraEventModal__Metadata{grid-template-columns:1fr}}.CameraEventModal__MetadataRow{display:flex;flex-direction:column;gap:3px;min-width:0}.CameraEventModal__MetadataRow dt{color:var(--ce-muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.CameraEventModal__MetadataRow dd{color:var(--ce-text);font-size:14px;font-variant-numeric:tabular-nums;margin:0}@keyframes CameraEventModalRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.CameraEventModal>*,.CameraEventModal__Title{animation:none}.CameraEventModal__Map:hover,.CameraEventModal__OpenMap:hover{transform:none}}.CameraEventsList{background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.1));border-radius:12px;overflow:hidden;overflow:clip}@media(max-width:900px){.CameraEventsList{overflow-x:auto}}.CameraEventsList__Table{border-collapse:collapse;font-size:13px;width:100%}@media(max-width:900px){.CameraEventsList__Table{min-width:760px}}.CameraEventsList__Th{background:var(--ce-surface,#fff);border-bottom:1px solid var(--ce-border-strong,rgba(22,33,28,.2));color:var(--ce-muted,#6b7280);font-size:11px;font-weight:700;letter-spacing:.06em;padding:11px 16px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.CameraEventsList__Th--right{text-align:right}.CameraEventsList__SortBtn{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;letter-spacing:inherit;margin:0;padding:0;text-transform:inherit}.CameraEventsList__SortBtn.is-active,.CameraEventsList__SortBtn:hover{color:var(--ce-text,#16211c)}.CameraEventsList__SortBtn:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:2px}.CameraEventsList__SortArrow{color:var(--ce-accent,#2e9d63);font-size:11px;min-width:8px}.CameraEventsList__Row{cursor:pointer;transition:background-color .12s ease}.CameraEventsList__Row:hover{background:var(--ce-accent-soft,rgba(46,157,99,.06))}.CameraEventsList__Row:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:-2px}.CameraEventsList__Td{border-top:1px solid var(--ce-border,rgba(22,33,28,.07));color:var(--ce-text,#16211c);height:52px;padding:10px 16px;vertical-align:middle}.CameraEventsList__Td--strong{font-weight:600}.CameraEventsList__Td--nowrap{color:var(--ce-muted,#6b7280);font-variant-numeric:tabular-nums;white-space:nowrap}.CameraEventsList__Td--actions{text-align:right;white-space:nowrap}.CameraEventsList__Td--actions .CameraEventsRowActions{justify-content:flex-end}.CameraEventsList__Type{align-items:center;display:inline-flex;gap:10px;min-width:0}.CameraEventsList__TypeChip{align-items:center;border:1px solid var(--ce-border,rgba(22,33,28,.1));border-radius:8px;display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.CameraEventsList__TypeChip svg{display:block}.CameraEventsList__Review{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}.CameraEventsList__ReviewNote{color:var(--ce-muted,#6b7280);font-size:11px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CameraEventsList__Coaching{align-items:center;display:inline-flex;gap:8px;min-width:0}.CameraEventsList__CoachingNote{color:var(--ce-muted,#64748b);font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CameraEventsList__LoadMore{height:1px}.CameraEventsList__TypeLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CameraEventsList .CameraEventsRowActions{gap:6px}.CameraEventsList .CameraEventsRowActions button{align-items:center;background:var(--ce-surface,#fff);border:1px solid var(--ce-border-strong,rgba(22,33,28,.2));border-radius:8px;color:var(--ce-text,#16211c);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:30px;line-height:1;padding:0 12px;transition:background-color .12s ease,border-color .12s ease}.CameraEventsList .CameraEventsRowActions button:hover:not(:disabled){border-color:var(--ce-text,#16211c)}.CameraEventsList .CameraEventsRowActions button:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:2px}.CameraEventsList .CameraEventsRowActions button:disabled{cursor:default;opacity:.45}.CameraEventsList .CameraEventsRowActions__download{border-color:color-mix(in srgb,var(--ce-accent,#2e9d63) 35%,transparent)!important;color:var(--ce-accent,#2e9d63)!important}.CameraEventsList .CameraEventsRowActions__download:hover:not(:disabled){background:var(--ce-accent-soft,rgba(46,157,99,.06))!important;border-color:var(--ce-accent,#2e9d63)!important}.CameraEventsList .CameraEventsRowActions__open{background:var(--ce-accent,#2e9d63);border-color:var(--ce-accent,#2e9d63);color:var(--ce-on-accent,#fff)}.CameraEventsList .CameraEventsRowActions__open:hover:not(:disabled){background:color-mix(in srgb,var(--ce-accent,#2e9d63) 88%,#000);border-color:color-mix(in srgb,var(--ce-accent,#2e9d63) 88%,#000)}.CameraEventsSection{display:flex;flex:1 0 auto;flex-direction:column}.CameraEventsSection__Toolbar{align-items:center;display:flex;flex-shrink:0;gap:16px;padding:0 0 12px}.CameraEventsSection__Title{color:var(--ce-text,#16211c);flex-shrink:0;font-size:16px;font-weight:600}.CameraEventsSection__View{flex:1 0 auto;padding-bottom:4px}.CameraEventsSection__SearchEmpty{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:56px 24px;text-align:center}.CameraEventsSection__SearchEmpty strong{color:var(--ce-text,#16211c);font-size:15px;font-weight:600}.CameraEventsSection__SearchEmpty button{background:var(--ce-surface,#fff);border:1px solid var(--ce-border-strong,rgba(22,33,28,.2));border-radius:8px;color:var(--ce-accent,#2e9d63);cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px;transition:border-color .12s ease}.CameraEventsSection__SearchEmpty button:hover{border-color:var(--ce-accent,#2e9d63)}.CameraEventsSection__SearchEmpty button:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:2px}.CameraEventsSearch{align-items:center;background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.14));border-radius:10px;display:flex;flex:1;gap:9px;height:38px;min-width:0;padding:0 8px 0 12px;transition:border-color .15s ease,box-shadow .15s ease}.CameraEventsSearch:focus-within{border-color:var(--ce-accent,#2e9d63);box-shadow:0 0 0 3px var(--ce-accent-soft,rgba(46,157,99,.12))}.CameraEventsSearch__Icon{color:var(--ce-muted,#6b7280);display:inline-flex;flex-shrink:0}.CameraEventsSearch__Icon svg{height:16px;width:16px}.CameraEventsSearch__Input{background:transparent;border:none;color:var(--ce-text,#16211c);flex:1;font-size:14px;height:100%;min-width:0;outline:none}.CameraEventsSearch__Input::placeholder{color:var(--ce-muted,#6b7280)}.CameraEventsSearch__Input::-webkit-search-cancel-button{display:none}.CameraEventsSearch__Status{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.CameraEventsSearch__Count{color:var(--ce-muted,#6b7280);flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums}.CameraEventsSearch__Clear{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--ce-muted,#6b7280);cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:background-color .12s ease,color .12s ease;width:22px}.CameraEventsSearch__Clear svg{height:14px;width:14px}.CameraEventsSearch__Clear:hover{background:rgba(22,33,28,.06);color:var(--ce-text,#16211c)}.CameraEventsSearch__Clear:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:1px}.CameraEventCardGrid{animation:CameraEventsCardGridFade .22s ease both;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(800px,100%),1fr))}.CameraEventCardGrid__Footer{bottom:0;display:flex;justify-content:center;margin-top:16px;padding:8px 0 4px;pointer-events:none;position:sticky;z-index:10}.CameraEventCardGrid__FooterBar{align-items:center;background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.12));border-radius:14px;box-shadow:0 4px 14px rgba(22,33,28,.1);display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:100%;overflow:hidden;padding:7px 10px;pointer-events:auto;position:relative;transition:box-shadow .16s ease}.CameraEventCardGrid__Progress{background:var(--ce-accent,#2e9d63);border-radius:0 2px 2px 0;bottom:0;height:2.5px;left:0;pointer-events:none;position:absolute;transition:width .22s ease}.CameraEventCardGrid__Footer.is-stuck .CameraEventCardGrid__FooterBar{box-shadow:0 12px 28px rgba(22,33,28,.16)}.CameraEventCardGrid__Sort{align-items:center;display:flex;gap:10px}.CameraEventCardGrid__SortLabel{color:var(--ce-muted,#6b7280);font-size:12px;font-weight:600;letter-spacing:.01em}.CameraEventCardGrid__SortGroup{align-items:stretch;background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.16));border-radius:8px;display:inline-flex;height:32px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.CameraEventCardGrid__SortGroup:hover{border-color:var(--ce-border-strong,rgba(22,33,28,.22))}.CameraEventCardGrid__SortGroup:focus-within{border-color:var(--ce-accent,#2e9d63);box-shadow:0 0 0 3px var(--ce-accent-soft,rgba(46,157,99,.16))}.CameraEventCardGrid__SortSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:13px;border:0;color:var(--ce-text,#16211c);cursor:pointer;font-size:13px;font-weight:600;height:100%;padding:0 30px 0 12px}.CameraEventCardGrid__SortSelect:focus{outline:none}.CameraEventCardGrid__SortDir{align-items:center;background:transparent;border:0;border-left:1px solid var(--ce-border,rgba(22,33,28,.16));color:var(--ce-muted,#6b7280);cursor:pointer;display:inline-flex;flex-shrink:0;height:100%;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:32px}.CameraEventCardGrid__SortDir:hover{background:var(--ce-accent-soft,rgba(46,157,99,.12));color:var(--ce-accent,#2e9d63)}.CameraEventCardGrid__SortDir:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:-2px}.CameraEventCardGrid__SortDirIcon{height:15px;transition:transform .16s ease;width:15px}.CameraEventCardGrid__SortDir[data-dir=asc] .CameraEventCardGrid__SortDirIcon{transform:rotate(180deg)}.CameraEventCardGrid__FooterDivider{align-self:center;background:var(--ce-border,rgba(22,33,28,.14));height:22px;width:1px}.CameraEventCardGrid__Count{color:var(--ce-muted,#6b7280);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.CameraEventCardGrid__Count strong{color:var(--ce-text,#16211c);font-weight:700}.CameraEventCardGrid__LoadMore,.CameraEventCardGrid__TopSentinel{height:1px}.CameraEventCardGrid__ToTop{align-items:center;animation:CameraEventsToTopIn .16s ease both;background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.16));border-radius:8px;color:var(--ce-text,#16211c);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;height:32px;padding:0 12px 0 10px;transition:border-color .15s ease,background-color .15s ease}.CameraEventCardGrid__ToTop svg{height:15px;width:15px}.CameraEventCardGrid__ToTop:hover{background:rgba(22,33,28,.03);border-color:var(--ce-border-strong,rgba(22,33,28,.22))}.CameraEventCardGrid__ToTop:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:1px}.CameraEventCardGrid__FooterSentinel{height:1px;margin-top:-1px}@keyframes CameraEventsCardGridFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes CameraEventsToTopIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.CameraEventCardGrid,.CameraEventCardGrid__ToTop{animation:none}}.CameraEventTile{background:var(--ce-ink);border:1px solid rgba(100,116,139,.16);border-radius:16px;box-shadow:0 16px 38px rgba(41,52,65,.1);overflow:hidden;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.CameraEventTile:hover{border-color:rgba(23,32,42,.24);box-shadow:0 18px 36px rgba(41,52,65,.14);transform:translateY(-1px)}.CameraEventTile__media{appearance:none;aspect-ratio:32/9;background:var(--ce-ink);border:0;cursor:pointer;display:block;margin:0;padding:0;position:relative;width:100%}.CameraEventTile__media--single{aspect-ratio:21/9}.CameraEventTile__media--map{aspect-ratio:auto;height:300px}.CameraEventTile__media:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:-2px}@media(max-width:760px){.CameraEventTile__media{aspect-ratio:16/9}}.CameraEventTile__panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inset:0;position:absolute}.CameraEventTile__panes--single{grid-template-columns:1fr}.CameraEventTile__pane{background:linear-gradient(135deg,var(--ce-ink-soft),var(--ce-ink));min-width:0;overflow:hidden;position:relative}.CameraEventTile__pane+.CameraEventTile__pane{border-left:1px solid hsla(0,0%,100%,.16)}.CameraEventTile__pane img,.CameraEventTile__pane video{display:block;height:100%;object-fit:cover;opacity:0;position:relative;transform:scale(1.02);transition:opacity .42s ease,transform .7s cubic-bezier(.22,1,.36,1);width:100%}.CameraEventTile__pane img.is-loaded,.CameraEventTile__pane video.is-loaded{opacity:1;transform:none}.CameraEventTile__pane:after{background:linear-gradient(180deg,rgba(15,23,42,.44),transparent 42%),linear-gradient(0deg,rgba(8,13,22,.76),transparent 52%);content:"";inset:0;pointer-events:none;position:absolute}.CameraEventTile__panePlaceholder{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:12px;inset:0;justify-content:center;position:absolute}.CameraEventTile__mediaShimmer{background:linear-gradient(135deg,var(--ce-ink-soft,#172033),var(--ce-ink,#0f172a));inset:0;overflow:hidden;position:absolute;transition:opacity .42s ease}.CameraEventTile__mediaShimmer:after{animation:CameraEventMediaShimmer 1.5s ease-in-out infinite;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.06) 45%,hsla(0,0%,100%,.11) 50%,hsla(0,0%,100%,.06) 55%,transparent 80%);content:"";inset:0;position:absolute;transform:translateX(-100%)}.CameraEventTile__mediaShimmer.is-settled{opacity:0}.CameraEventTile__mediaShimmer.is-settled:after{animation:none}.CameraEventTile__mediaShimmer.is-idle:after{animation-play-state:paused}.CameraEventTile__paneLabel{background:color-mix(in srgb,var(--ce-event,#475569) 26%,rgba(15,23,42,.5));border:1px solid color-mix(in srgb,var(--ce-event,#fff) 30%,hsla(0,0%,100%,.16));border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 6px 16px rgba(15,23,42,.18);font-size:12px;font-weight:700;letter-spacing:.01em;padding:5px 11px;right:14px;z-index:2}.CameraEventTile__paneLabel,.CameraEventTile__typeChip{-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);color:#fff;position:absolute;top:14px}.CameraEventTile__typeChip{align-items:center;background:color-mix(in srgb,var(--ce-event,#475569) 30%,rgba(15,23,42,.52));border:1px solid color-mix(in srgb,var(--ce-event,#fff) 34%,hsla(0,0%,100%,.18));border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 6px 18px rgba(15,23,42,.2);display:inline-flex;gap:7px;left:14px;max-width:calc(100% - 28px);padding:6px 12px 6px 10px;pointer-events:none;z-index:3}.CameraEventTile__typeChip svg{flex-shrink:0;height:15px;width:15px}.CameraEventTile__typeChipText{font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CameraEventTile__foot{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.CameraEventTile__coachingBadge,.CameraEventTile__reviewBadge{flex:0 0 auto}.CameraEventTile__empty{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;position:absolute}.CameraEventTile__empty strong{font-size:13px;font-weight:700}.CameraEventTile__play{border-color:transparent transparent transparent hsla(0,0%,100%,.82);border-style:solid;border-width:10px 0 10px 16px;height:0;width:0}.CameraEventTile__overlay{background:linear-gradient(0deg,rgba(8,13,22,.96),rgba(8,13,22,.78) 54%,transparent);bottom:0;color:#fff;display:grid;gap:10px;left:0;padding:56px 22px 20px;pointer-events:none;position:absolute;right:0;z-index:5}.CameraEventTile__facts{display:flex;flex-wrap:wrap;gap:10px 18px}.CameraEventTile__facts div{display:grid;gap:2px;min-width:0}.CameraEventTile__facts span{color:hsla(0,0%,100%,.58);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.CameraEventTile__facts strong{color:#fff;font-size:13px;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CameraEventTile__location{align-items:center;color:hsla(0,0%,100%,.82);display:flex;flex:1 1 auto;font-size:13px;gap:8px;min-width:0;text-shadow:0 2px 8px rgba(8,13,22,.42)}.CameraEventTile__location>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CameraEventTile__pin{border:2px solid hsla(0,0%,100%,.8);border-radius:50% 50% 50% 0;flex-shrink:0;height:9px;margin-top:3px;transform:rotate(-45deg);width:9px}@keyframes CameraEventMediaShimmer{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.CameraEventTile__mediaShimmer:after{animation:none}.CameraEventTile__pane img,.CameraEventTile__pane video{transform:none;transition:opacity .2s ease}}.CameraEventsRowActions{align-items:center;display:flex;gap:8px}.CameraEventsRowActions button{background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.16));border-radius:6px;color:var(--ce-text,#16211c);cursor:pointer;font-size:12px;font-weight:600;padding:5px 10px}.CameraEventsRowActions button:disabled{cursor:default;opacity:.45}.CameraEventsRowActions__download{border-color:var(--ce-accent,#2e9d63)!important;color:var(--ce-accent,#2e9d63)!important}.RangeCalendar{--rc-accent:var(--ce-accent,#2e9d63);--rc-text:var(--ce-text,#16211c);--rc-muted:var(--ce-muted,#6b7280);--rc-border:var(--ce-border,rgba(22,33,28,.16));user-select:none}.RangeCalendar__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.RangeCalendar__month{color:var(--rc-text);font-size:14px;font-weight:600}.RangeCalendar__nav{align-items:center;background:#fff;border:1px solid var(--rc-border);border-radius:8px;color:var(--rc-text);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;line-height:1;width:32px}.RangeCalendar__nav:hover:not(:disabled){background:rgba(46,157,99,.08);border-color:var(--rc-accent)}.RangeCalendar__nav:disabled{cursor:default;opacity:.35}.RangeCalendar__grid,.RangeCalendar__weekdays{display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.RangeCalendar__weekday{color:var(--rc-muted);font-size:11px;font-weight:600;padding:4px 0;text-align:center}.RangeCalendar__grid{margin-top:4px}.RangeCalendar__day{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--rc-text);cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:background .12s ease}.RangeCalendar__day:not(.RangeCalendar__day--endpoint):hover:not(:disabled){background:rgba(46,157,99,.12)}.RangeCalendar__day--outside{color:var(--rc-muted);opacity:.55}.RangeCalendar__day--disabled{color:var(--rc-muted);cursor:default;opacity:.3}.RangeCalendar__day--inRange{background:rgba(46,157,99,.14)}.RangeCalendar__day--endpoint{background:var(--rc-accent);color:var(--ce-on-accent,#fff);font-weight:600}.CameraEventsDateRange{display:flex;flex-direction:column;gap:18px}.CameraEventsDateRange__hint{color:var(--ce-muted,#6b7280);font-size:13px;margin:0}.CameraEventsDateRange__summary{align-items:flex-end;display:flex;gap:16px}.CameraEventsDateRange__summaryField{border-bottom:2px solid var(--ce-border,rgba(22,33,28,.16));display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;padding-bottom:6px}.CameraEventsDateRange__summaryLabel{color:var(--ce-muted,#6b7280);font-size:12px}.CameraEventsDateRange__summaryValue{color:var(--ce-text,#16211c);font-size:18px}.CameraEventsDateRange__summaryArrow{color:var(--ce-muted,#6b7280);font-size:18px;padding-bottom:8px}.CameraEventsDateRange__error{color:#c0392b;font-size:13px}.CameraEventsDateRange__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.CameraEventsDateRange__actions button{border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px}.CameraEventsDateRange__cancel{background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.16));color:var(--ce-text,#16211c)}.CameraEventsDateRange__apply{background:var(--ce-accent,#2e9d63);border:1px solid var(--ce-accent,#2e9d63);color:var(--ce-on-accent,#fff)}.CameraEventsDateRange__apply:disabled{cursor:default;opacity:.5}.CameraEventsFilters{display:flex;flex-direction:column;gap:12px}.CameraEventsFilters__head{align-items:center;display:flex;gap:7px}.CameraEventsFilters__title{color:var(--ce-text,#16211c);font-size:16px;font-weight:600}.CameraEventsFilters__info{align-items:center;background:transparent;border:none;color:var(--ce-muted,#6b7280);cursor:default;display:inline-flex;font-size:16px;padding:0}.CameraEventsFilters__info:focus-visible{border-radius:50%;outline:2px solid var(--ce-accent,#2e9d63);outline-offset:2px}.CameraEventsFilters__fields{display:grid;gap:14px 16px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));min-width:0}.CameraEventsFilters__fields>*{min-width:0}.CameraEventsFilters__fields .MuiOutlinedInput-root{min-height:40px}.CameraEventsFilters__fields .MuiAutocomplete-root .MuiOutlinedInput-root{flex-wrap:nowrap;height:40px;overflow:hidden;padding-bottom:0;padding-top:0}.CameraEventsFilters__field{display:flex;flex-direction:column;gap:2px;min-width:0}.CameraEventsFilters__editRange{align-self:flex-start;background:transparent;border:none;color:var(--ce-accent,#2e9d63);cursor:pointer;font-size:12px;font-weight:600;margin-top:2px;padding:0}.CameraEventsFilters__editRange:hover{text-decoration:underline}.CameraEventsFilters__editRange:focus-visible{border-radius:4px;outline:2px solid var(--ce-accent,#2e9d63);outline-offset:2px}.CameraEventsFilters__dateBounds{display:none}.CameraEventsFiltersInfo{background:linear-gradient(135deg,#e3f2fd,#f0f7ff);border:1px solid #9ed5f2;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.18);max-width:340px;padding:16px}.CameraEventsFiltersInfo__title{align-items:center;color:#01579b;display:flex;font-size:14px;font-weight:700;gap:8px}.CameraEventsFiltersInfo__title svg{color:#0288d1;font-size:20px}.CameraEventsFiltersInfo__text{color:#5c6570;font-size:14px;line-height:1.6;margin:0}.CameraEventsFiltersInfo__text+.CameraEventsFiltersInfo__text{margin-top:8px}.CameraEventsTip{animation:CameraEventsTipIn .12s ease both;background:#2b3138;border-radius:8px;box-shadow:0 6px 18px rgba(15,23,42,.28);color:#fff;font-size:12.5px;font-weight:600;line-height:1.25;max-width:280px;padding:6px 10px;pointer-events:none;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:100001}@keyframes CameraEventsTipIn{0%{opacity:0;transform:translateX(-50%) translateY(-2px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.CameraEventsTip{animation:none}}.CameraEventsHeat{display:flex;flex-direction:column;gap:8px}.CameraEventsHeat__Grid{display:grid;gap:4px;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.CameraEventsHeat__Cell{align-items:center;border-radius:7px;cursor:default;display:flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;height:50px;justify-content:center;position:relative;transition:transform .12s ease,box-shadow .12s ease}.CameraEventsHeat__Cell:hover{box-shadow:0 4px 12px rgba(22,33,28,.16);transform:translateY(-1px)}.CameraEventsHeat__Cell:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:1px;position:relative;z-index:1}.CameraEventsHeat--hourOfDay .CameraEventsHeat__Cell{height:34px}.CameraEventsHeat--dayOfWeek .CameraEventsHeat__Cell{font-size:15px;height:60px}.CameraEventsHeat__CellTick{font-size:10px;font-weight:600;left:7px;opacity:.72;position:absolute;top:5px}.CameraEventsHeat__CellVal{line-height:1}.CameraEventsHeat__Pad{height:50px}.CameraEventsHeat__Dow{font-weight:700;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));letter-spacing:.04em;text-align:center}.CameraEventsHeat__Axis,.CameraEventsHeat__Dow{color:var(--ce-muted,#6b7280);display:grid;font-size:10px}.CameraEventsHeat__Axis{font-weight:600;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.CameraEventsHeat__Axis span{grid-row:1;text-align:center}.CameraEventsHeat__Scale{align-items:center;color:var(--ce-muted,#6b7280);display:flex;font-size:10px;font-weight:600;gap:5px;justify-content:flex-end;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.CameraEventsHeat__Scale i{border-radius:3px;height:10px;width:16px}.CameraEventsHeatStrip{align-items:stretch;align-self:center;display:flex;flex:1 1 auto;gap:2px;height:20px;min-width:140px}.CameraEventsHeatStrip__Cell{align-items:center;border-radius:3px;container-type:inline-size;cursor:default;display:flex;flex:1 1 0;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1;min-width:0;overflow:hidden;transition:box-shadow .12s ease;white-space:nowrap}.CameraEventsHeatStrip__Cell:hover{box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.7)}.CameraEventsHeatStrip__Cell:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:1px;position:relative;z-index:1}.CameraEventsHeatStrip__Full,.CameraEventsHeatStrip__Short{display:none;pointer-events:none}@container (min-width: 24px){.CameraEventsHeatStrip__Short{display:inline}}@container (min-width: 84px){.CameraEventsHeatStrip__Short{display:none}.CameraEventsHeatStrip__Full{display:inline}}.CameraEventsInsights{align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.CameraEventsInsights{gap:28px;grid-template-columns:1fr}}.CameraEventsInsights__Panel{animation:CameraEventsInsightRise .28s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:16px;min-width:0;padding:0 28px}.CameraEventsInsights__Panel:nth-child(2){animation-delay:70ms}.CameraEventsInsights__Panel:nth-child(3){animation-delay:.14s}.CameraEventsInsights__Panel+.CameraEventsInsights__Panel{border-left:1px solid var(--ce-border,rgba(22,33,28,.1))}.CameraEventsInsights__Panel:first-child{padding-left:0}.CameraEventsInsights__Panel:last-child{padding-right:0}@media(max-width:1100px){.CameraEventsInsights__Panel{padding:0}.CameraEventsInsights__Panel+.CameraEventsInsights__Panel{border-left:none;border-top:1px solid var(--ce-border,rgba(22,33,28,.1));padding-top:28px}}.CameraEventsInsights__Title{color:var(--ce-muted,#6b7280);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.CameraEventsInsights__TitleCount{color:var(--ce-text,#16211c);font-variant-numeric:tabular-nums;margin-left:.4em}.CameraEventsInsights__Empty{color:var(--ce-muted,#6b7280);font-size:13px;padding:8px 0}.CameraEventsInsightsWrap{display:flex;flex-direction:column;gap:24px;min-width:0}.CameraEventsInsights__Heat{animation:CameraEventsInsightRise .28s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:14px}@media(min-width:1101px){.CameraEventsInsights.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.CameraEventsDonut{align-items:center;display:flex;gap:20px}@media(max-width:1320px)and (min-width:1101px){.CameraEventsDonut{align-items:stretch;flex-direction:column}}.CameraEventsDonut__Chart{align-self:center;border-radius:50%;flex-shrink:0;height:148px;position:relative;width:148px}.CameraEventsDonut__Hole{align-items:center;background:var(--ce-surface,#fff);border-radius:50%;display:flex;flex-direction:column;inset:28px;justify-content:center;position:absolute}.CameraEventsDonut__Hole strong{color:var(--ce-text,#16211c);font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.CameraEventsDonut__Hole span{color:var(--ce-muted,#6b7280);font-size:10px;font-weight:600;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.CameraEventsDonut__Legend{display:flex;flex:1;flex-direction:column;gap:2px;list-style:none;margin:0;min-width:0;padding:0}.CameraEventsDonut__Item{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:grid;gap:8px;grid-template-columns:10px 1fr auto auto;padding:5px 6px;text-align:left;transition:background-color .15s ease;width:100%}.CameraEventsDonut__Item.is-active,.CameraEventsDonut__Item:hover{background:var(--ce-accent-soft,rgba(46,157,99,.1))}.CameraEventsDonut__Item:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:-2px}.CameraEventsDonut__Item--static{cursor:default}.CameraEventsDonut__Item--static:hover{background:transparent}.CameraEventsDonut__Swatch{border-radius:3px;height:10px;width:10px}.CameraEventsDonut__Label{color:var(--ce-text,#16211c);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CameraEventsDonut__Pct{color:var(--ce-muted,#6b7280);font-size:11px;font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.CameraEventsDonut__Count{color:var(--ce-text,#16211c);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;min-width:24px;text-align:right}.CameraEventsRanked{gap:10px}.CameraEventsRanked,.CameraEventsRanked__Rows{display:flex;flex-direction:column}.CameraEventsRanked__Rows--paged{min-height:174px}.CameraEventsRanked__Row{align-items:center;background:transparent;border:none;border-bottom:1px solid var(--ce-border,rgba(22,33,28,.08));cursor:pointer;display:grid;gap:12px;grid-template-columns:26px 1fr;padding:11px 6px;text-align:left;transition:background-color .15s ease;width:100%}.CameraEventsRanked__Row:last-child{border-bottom:none}.CameraEventsRanked__Row:hover{background:var(--ce-accent-soft,rgba(46,157,99,.08))}.CameraEventsRanked__Row.is-active{background:var(--ce-accent-soft,rgba(46,157,99,.12))}.CameraEventsRanked__Row:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:-2px}.CameraEventsRanked__Rank{align-items:center;background:var(--ce-border,rgba(22,33,28,.08));border-radius:50%;color:var(--ce-muted,#6b7280);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:24px;justify-content:center;width:24px}.CameraEventsRanked__Rank--top1{background:var(--ce-accent,#2e9d63);color:var(--ce-on-accent,#fff)}.CameraEventsRanked__Rank--top2,.CameraEventsRanked__Rank--top3{background:var(--ce-accent-soft,rgba(46,157,99,.16));color:var(--ce-accent,#2e9d63)}.CameraEventsRanked__Body{display:flex;flex-direction:column;gap:7px;min-width:0}.CameraEventsRanked__Head{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.CameraEventsRanked__Name{color:var(--ce-text,#16211c);font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CameraEventsRanked__Count{color:var(--ce-muted,#6b7280);flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums}.CameraEventsRanked__Count strong{color:var(--ce-text,#16211c);font-size:14px;font-weight:700;margin-right:3px}.CameraEventsRanked__Pager{align-items:center;display:flex;gap:12px;justify-content:center;padding-top:2px}.CameraEventsRanked__PagerButton{align-items:center;background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.16));border-radius:7px;color:var(--ce-muted,#6b7280);cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;transition:border-color .15s ease,color .15s ease;width:26px}.CameraEventsRanked__PagerButton svg{height:14px;width:14px}.CameraEventsRanked__PagerButton:hover:not(:disabled){border-color:var(--ce-border-strong,rgba(22,33,28,.22));color:var(--ce-text,#16211c)}.CameraEventsRanked__PagerButton:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:1px}.CameraEventsRanked__PagerButton:disabled{cursor:default;opacity:.4}.CameraEventsRanked__PagerInfo{color:var(--ce-muted,#6b7280);font-size:12px;font-variant-numeric:tabular-nums;min-width:84px;text-align:center}.CameraEventsMix{align-items:stretch;background:var(--ce-border,rgba(22,33,28,.06));border-radius:5px;display:flex;height:9px;overflow:hidden;width:100%}.CameraEventsMix__Seg{height:100%;min-width:2px}.CameraEventsMix__Seg+.CameraEventsMix__Seg{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.65)}@keyframes CameraEventsInsightRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.CameraEventsInsights__Panel{animation:none}}.CameraEventsOverview{display:flex;flex-direction:column;gap:12px}.CameraEventsPanel{background:var(--ce-surface,#fff);border:1px solid var(--ce-border,rgba(22,33,28,.1));border-radius:8px;container:ce-overview/inline-size;overflow:hidden;transition:border-color .16s ease}.CameraEventsPanel:hover{border-color:var(--ce-border-strong,rgba(22,33,28,.2))}.CameraEventsPanel__Bar{align-items:center;display:flex;gap:12px;padding:5px 14px 5px 18px}.CameraEventsPanel__Head{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1;gap:14px;min-width:0;padding:3px 0;text-align:left}.CameraEventsPanel__Head:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:2px}.CameraEventsPanel__ViewToggle{border:1px solid var(--ce-border,rgba(22,33,28,.16));border-radius:8px;display:inline-flex;flex-shrink:0;overflow:hidden}.CameraEventsPanel__ViewToggle button{background:var(--ce-surface,#fff);border:none;color:var(--ce-muted,#6b7280);cursor:pointer;font-size:13px;font-weight:600;padding:5px 14px;transition:background-color .15s ease,color .15s ease}.CameraEventsPanel__ViewToggle button+button{border-left:1px solid var(--ce-border,rgba(22,33,28,.16))}.CameraEventsPanel__ViewToggle button:hover:not(.is-active){background:rgba(22,33,28,.03);color:var(--ce-text,#16211c)}.CameraEventsPanel__ViewToggle button:focus-visible{outline:2px solid var(--ce-accent,#2e9d63);outline-offset:-2px}.CameraEventsPanel__ViewToggle button.is-active{background:var(--ce-accent,#2e9d63);color:var(--ce-on-accent,#fff)}.CameraEventsPanel__Title{color:var(--ce-text,#16211c);flex-shrink:0;font-size:16px;font-weight:600}.CameraEventsPanel__Summary{align-items:center;color:var(--ce-muted,#6b7280);display:flex;flex:1;flex-wrap:wrap;font-size:13px;gap:6px 10px;min-width:0}.CameraEventsPanel__Stat{align-items:baseline;display:inline-flex;gap:5px}.CameraEventsPanel__Stat b{color:var(--ce-text,#16211c);display:inline-block;font-variant-numeric:tabular-nums;font-weight:700;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.CameraEventsPanel__StatLabel,.CameraEventsPanel__StatLead{color:var(--ce-muted,#6b7280)}.CameraEventsPanel__StatLead{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CameraEventsPanel__StatAccent{color:var(--ce-accent,#2e9d63);font-style:normal;font-variant-numeric:tabular-nums;font-weight:700}.CameraEventsPanel__Sep{background:var(--ce-border-strong,rgba(22,33,28,.18));flex-shrink:0;height:12px;width:1px}.CameraEventsPanel__Viz{display:contents}.CameraEventsPanel__Chevron{color:var(--ce-muted,#6b7280);display:inline-flex;flex-shrink:0;margin-left:auto;transition:transform .2s ease,color .16s ease}.CameraEventsPanel.is-expanded{border-color:var(--ce-border-strong,rgba(22,33,28,.18))}.CameraEventsPanel.is-expanded .CameraEventsPanel__Bar{border-bottom:1px solid var(--ce-border,rgba(22,33,28,.1))}.CameraEventsPanel.is-expanded .CameraEventsPanel__Chevron{color:var(--ce-text,#16211c);transform:rotate(180deg)}.CameraEventsPanel__Body{animation:CameraEventsOverviewReveal .2s ease both;padding:18px 20px}@keyframes CameraEventsOverviewReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.CameraEventsPanel__Chevron{transition-property:color}.CameraEventsPanel__Body{animation:none}}.CameraEventsBar{align-items:stretch;align-self:center;background:var(--ce-border,rgba(22,33,28,.08));border-radius:6px;display:flex;flex:1 1 auto;height:20px;min-width:140px;overflow:hidden}.CameraEventsBar__Seg{align-items:center;container-type:inline-size;display:flex;height:100%;min-width:0}.CameraEventsBar__Seg+.CameraEventsBar__Seg{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.55)}.CameraEventsBar__SegLabel{color:var(--ce-on-accent,#fff);display:none;font-size:11px;font-weight:700;letter-spacing:.01em;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap}@container (min-width: 130px){.CameraEventsBar__SegLabel{display:block}}@container ce-overview (max-width: 820px){.CameraEventsPanel__Viz{display:none}.CameraEventsPanel__Stat b{max-width:180px}}@container ce-overview (max-width: 700px){.CameraEventsPanel__Head{flex-wrap:wrap;gap:4px 14px}.CameraEventsPanel__Summary{flex-basis:100%;order:3}}@container ce-overview (max-width: 480px){.CameraEventsPanel__Bar{gap:8px;padding:5px 10px 7px 14px}.CameraEventsPanel__Sep{display:none}.CameraEventsPanel__Stat b{max-width:140px}.CameraEventsPanel__ViewToggle button{font-size:12px;padding:4px 10px}}@media(max-width:720px){.CameraEventsPanel__Viz{display:none}}.ExceptionDetailReport{display:flex;flex-direction:column;height:100%}@media print{.ExceptionDetailReport{display:none}}.ExceptionDetailReport .ReportControl--detailPanel .ExpansionPanel__details{display:grid;grid-column-gap:.5em;grid-row-gap:.5em;grid-template-areas:"type description description specifics specifics" "endedAt duration distance vehicle drivers"}.ExceptionDetailReport .ReportControl--detailPanel .ExpansionPanel__details[max-width~="750px"]{grid-template-areas:"type description specifics" "endedAt duration distance" "vehicle drivers drivers";grid-template-columns:10em 1fr 1fr}.ExceptionDetailReport .ReportControl--annotationPanel .ExpansionPanel__details{display:grid;grid-row-gap:.5em;grid-template-areas:"by at comment buttons";grid-template-columns:15em 15em 1fr 12em}.ExceptionDetailReport .ReportControl--annotationPanel .ExpansionPanel__details[max-width~="800px"]{grid-template-areas:"by at buttons" "comment comment comment";grid-template-columns:15em 15em 1fr}.ExceptionDetailReport .ReportControl--annotationPanel .ExpansionPanel__details[max-width~="600px"]{grid-template-columns:1fr 1fr 1fr}.ExceptionDetailReport .ReportControl--videoPanel .ExpansionPanel__details{display:grid;grid-row-gap:.5em;grid-template-areas:"eventType behaviors" "video video";grid-template-columns:1fr 1fr}.ExceptionDetailReport .ReportControl--videoPanel .VideosWrapper{display:flex;grid-area:video/video/video/video;width:98%}.ExceptionDetailReport .ReportControl--videoPanel .VideosWrapper .VideoContainer{flex:1}.ExceptionDetailReport .ReportControl--videoPanel .VideosWrapper .VideoContainer .VideoPlayer{width:100%}.ExceptionDetailReport .ExceptionDetailReport__annotationButtons{display:flex;grid-area:"buttons";justify-content:flex-end}.ExceptionDetailReport__EditExceptionAnnotationDialog .Form{display:flex;flex-direction:column}.ExceptionDetailReport__EditExceptionAnnotationDialog .TextAreaInput{flex:1;width:100%}.ExceptionDetailReport__annotation{background-color:#ff0;display:grid;grid-template-columns:auto;grid-template-rows:auto minmax(6em,1fr)}.ExceptionDetailReport__annotation .Form__control--note{min-height:4em}.ExceptionsSummaryReport{display:flex;flex-direction:column;height:100%}@media print{.ExceptionsSummaryReport{display:none}}.ExceptionsSummaryReport .FeatureHeader__children[max-width~="450px"] .Button__label{display:none}.ExceptionsSummaryReport .ReportControl--exceptionRules .Chip{margin:2px}.ExceptionsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"exceptionDescription vehicleName driversNames";grid-template-columns:minmax(40em,50em) minmax(10em,25em) minmax(10em,25em)}.ExceptionsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="1050px"]{grid-template-areas:"exceptionDescription exceptionDescription" "vehicleName driversNames";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.ExceptionsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="700px"]{grid:"exceptionDescription" "vehicleName" "driversNames"}.FuelConsumptionLocationReport,.FuelConsumptionLocationReport .NaviMap{height:100%}.FuelConsumptionsSummaryReport{display:flex;flex-direction:column;height:100%}@media print{.FuelConsumptionsSummaryReport{display:none}}.FuelConsumptionsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;align-items:baseline;grid-template-areas:"vehicles drivers" "origins firstLoads" "lastUnloads lastUnloads";grid-template-columns:repeat(2,minmax(10em,20em))}.FuelConsumptionsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="500px"]{grid:"vehicles" "drivers" "origins" "firstLoads" "lastUnloads"}.FuelConsumptionsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[min-width~="1200px"]{grid:"vehicles drivers" "origins firstLoads" "lastUnloads lastUnloads"}.FuelConsumptionsSummaryReport .ReportControl--aggregatesPanel .ExpansionPanel__details{display:flex;flex-wrap:wrap}.FuellingsSummaryReport{display:flex;flex-direction:column;height:100%}@media print{.FuellingsSummaryReport{display:none}}.FuellingsSummaryReport .FeatureHeader__children[max-width~="450px"] .Button__label{display:none}.FuellingsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"vehicleNames vehicleTypes driverNames" "jurisdictions vendors locationNames" "fuelTypes outlierFilters outlierFilters"}.FuellingsSummaryReport .ReportControl--aggregatesPanel .ExpansionPanel__details{display:flex;flex-wrap:wrap}.FuelTaxSummaryReport{display:flex;flex-direction:column;height:100%}@media print{.FuelTaxSummaryReport{display:none}}.FuelTaxSummaryReport .edits{font-size:10px}.FuelTaxSummaryReport .edits li{margin:0}.FuelTaxSummaryReport .ExpansionPanel__summary{height:60px}.FuelTaxSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"driverName vehicleName vehicleType fuelType jurisdictionState";grid-template-columns:repeat(5,minmax(10em,25em))}.FuelTaxSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="650px"]{grid:"driverName" "vehicleName" "vehicleType" "fuelType" "jurisdictionState"}.FuelTaxDetailReport{display:flex;flex-direction:column;height:100%}@media print{.FuelTaxDetailReport{display:none}}.FuelTaxDetailReport .ReportControl--ousNotFound{display:none!important}.FuelTaxDetailReport .edits{font-size:10px}.FuelTaxDetailReport .edits li{margin:0}.FuelTaxDetailReport .LaunchDriverShift{align-items:flex-start;display:flex}.FuelTaxDetailReport .LaunchDriverShift .Icon{position:relative;top:4px}.FuelTaxDetailReport .LaunchDriverShift .Icon.disabled{color:#d3d3d3;position:relative}.FuelTaxDetailReport .SplitPane__pane{display:flex;flex-direction:column}.FuelTaxDetailReport .SplitPane__pane--first{border-top:2px solid #d3d3d3}.EditFormContainer{min-width:100%;width:450px}.EditFormContainer .Form__Control{width:100%}.FuelTaxMapReport{height:100%}.FuelTaxMapReport .NaviMap{height:90%}.GeozoneActivitiesReport{display:flex;flex-direction:column;height:100%}@media print{.GeozoneActivitiesReport{display:none}}.GeozoneActivitiesReport .ControlledDataGrid__DriverContainer{align-items:center;display:inline-flex}.GeozoneActivitiesReport .ControlledDataGrid__DriverContainer .Clickable{display:inline-flex}.GeozoneActivitiesReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"vehicleNames driverNames" "hideRelativeDurationGreaterThan hideRelativeDistanceGreaterThan" "hideRelativeFuelConsumedGreaterThan hideNamelessDrivers";grid-template-columns:repeat(2,minmax(10em,40em))}.GeozoneActivitiesReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="500px"]{grid:"vehicleNames driverNames" "hideRelativeDurationGreaterThan" "hideRelativeDistanceGreaterThan" "hideRelativeFuelConsumedGreaterThan" "hideNamelessDrivers"}.GeozonesSummaryReport{display:flex;flex-direction:column;height:100%}@media print{.GeozonesSummaryReport{display:none}}.GeozonesSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"geozoneNames geozoneTypes showSystemZones";grid-template-columns:repeat(3,minmax(10em,40em))}.GeozonesSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="500px"]{grid:"geozoneNames geozoneTypes showSystemZones"}.InspectionDetailReport{display:flex;flex-direction:column;height:100%}@media print{.InspectionDetailReport{display:none}}.InspectionDetailReport .Report__InfoField .print-label{color:rgba(0,0,0,.54);font-size:10px}.InspectionDetailReport .Report__InfoField{margin:0}.InspectionDetailReport .ReportControl--detailPanel .ExpansionPanel__details{display:grid;grid-column-gap:.5em;grid-row-gap:.5em;grid-template-areas:"date carrier principalName jurisdiction complianceText" "assetName assetPlateNumber odometer engineHours duration" "safeToDrive inspectionType inspectorName inspectorSignature inspectorSignature" "dtcCodes dtcCodes dtcCodes dtcCodes dtcCodes" "dtcDisclaimer dtcDisclaimer dtcDisclaimer dtcDisclaimer dtcDisclaimer"}@media(max-width:1100px){.InspectionDetailReport .ReportControl--detailPanel .ExpansionPanel__details{grid-template-areas:"date carrier" "principalName jurisdiction" "complianceText complianceText" "assetName assetPlateNumber" "odometer engineHours" "duration duration" "safeToDrive inspectionType" "inspectorName inspectorSignature" "dtcCodes dtcCodes" "dtcDisclaimer dtcDisclaimer"}}@media(max-width:600px){.InspectionDetailReport .ReportControl--detailPanel .ExpansionPanel__details{grid-template-areas:"date" "carrier" "principalName" "jurisdiction" "complianceText" "assetName" "assetPlateNumber" "odometer" "engineHours" "duration" "safeToDrive" "inspectionType" "inspectorName" "inspectorSignature" "dtcCodes" "dtcDisclaimer"}}.InspectionDetailReport .ImageInput__frame{min-width:100%}.InspectionDetailReport .ReportControl--notesPanel .ExpansionPanel__details{display:grid;grid-row-gap:.5em;grid-template-areas:"notes buttons";grid-template-columns:4fr 1fr}@media(max-width:600px){.InspectionDetailReport .ReportControl--notesPanel .ExpansionPanel__details{grid-template-columns:2fr 1fr}}.InspectionDetailReport .InspectionDetailReport__LocationPanel .ExpansionPanel__details{display:grid}.InspectionDetailReport .InspectionDetailReport__LocationPanel .ExpansionPanel__details .InspectionDetailReport__LocationPanel__infoContainer{display:grid;grid-column-gap:.5em;grid-template-areas:"location geozone";grid-template-columns:1fr 1fr}.InspectionDetailReport .InspectionDetailReport__LocationPanel .ExpansionPanel__details .TextInput{width:100%}.InspectionDetailReport .InspectionDetailReport__button--defectAction{margin:0 6px;padding:0 4px}.InspectionDetailReport .RelatedVehicles__item{margin-right:10px}.InfoField--dtc{grid-area:dtcCodes}.InspectionDetailReport__dtcDisclaimer{font-style:italic;grid-area:dtcDisclaimer;margin-top:10px}.InspectionDetailReport__DefectDialog .TextInput,.InspectionDetailReport__NotesPanelDialog .TextInput{width:100%}.InspectionDetailReport__DefectDialog__content{position:relative}.InspectionLocationReport,.InspectionLocationReport .NaviMap{height:100%}.InspectionsSummaryReport{display:flex;flex-direction:column;height:100%}@media print{.InspectionsSummaryReport{display:none}}.InspectionsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"assetNames assetTypes alternativeLocationName inspectorNames hasDefects hasDTCs";grid-template-columns:repeat(4,minmax(10em,25em))}.InspectionsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="600px"]{grid:"assetNames" "assetTypes" "alternativeLocationName" "inspectorNames" "hasDefects" "hasDTCs"}.InspectionsSummaryReport .ReportControl--hasDefects{min-width:10em}.InspectionsSummaryReport .ReportControl--hasDTCs{min-width:9em}.InspectionsSummaryReport .ReportControl--myInspectionsFiltersPanel .ExpansionPanel__details{display:grid;grid-column-gap:2em;grid-row-gap:.2em;grid-template-areas:"assetTypes alternativeLocationName hasDefects hasDTCs";grid-template-columns:repeat(4,minmax(10em,25em))}.InspectionsSummaryReport .ReportControl--myInspectionsFiltersPanel .ExpansionPanel__details[max-width~="600px"]{grid:"assetTypes" "alternativeLocationName" "hasDefects" "hasDTCs"}.InspectionsSummaryReport .ReportControl--queryPanel .ExpansionPanel__details{grid-column-gap:.8em;grid-row-gap:.2em;display:grid;grid-template-areas:"modeSelector ouMode ousSelected dateRangeFor dateRangeMode startDate endDate ousNotFound"}.InspectionsSummaryReport .ReportControl--queryPanel .ExpansionPanel__details[min-width~="1101px"] .DateInput,.InspectionsSummaryReport .ReportControl--queryPanel .ExpansionPanel__details[min-width~="1101px"] .SelectInput{flex:1;max-width:20em;padding-right:.8em}.InspectionsSummaryReport .ReportControl--queryPanel .ExpansionPanel__details[min-width~="1101px"] .ReportControl--ousNotFound{width:10em}.InspectionsSummaryReport .ReportControl--queryPanel .ExpansionPanel__details[max-width~="1100px"]{grid-template-areas:"modeSelector ouMode ousSelected ousSelected" "dateRangeFor dateRangeMode startDate endDate" "ousNotFound ousNotFound ousNotFound ousNotFound";grid-template-columns:repeat(4,1fr)}.InspectionsSummaryReport .ReportControl--queryPanel .ExpansionPanel__details[max-width~="1100px"] .ReportControl--ousNotFound{margin-top:1em}.InspectionsSummaryReport .ReportControl--queryPanel .ExpansionPanel__details[max-width~="600px"]{grid:"modeSelector" "ouMode" "ousSelected" "dateRangeFor" "dateRangeMode" "startDate" "endDate" "ousNotFound"}.ReportSchedulesAdmin{display:flex;flex-direction:column;height:100%}.ReportSchedulesAdmin .ControlledDataGrid__cell--actionButtons .MuiButton-root{margin:0 6px;padding:0 8px}.SpeedViolationLocationReport,.SpeedViolationLocationReport .NaviMap{height:100%}.SpeedViolationsSummaryReport{display:flex;flex-direction:column;height:100%}@media print{.SpeedViolationsSummaryReport{display:none}}.SpeedViolationsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details{display:grid;grid-column-gap:.8em;grid-row-gap:.2em;grid-template-areas:"driverNames vehicleNames geozoneNames limitOrigins";grid-template-columns:minmax(10em,25em) minmax(10em,25em) minmax(10em,25em) minmax(10em,25em)}.SpeedViolationsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="1050px"]{grid-template-areas:"driverNames vehicleNames geozoneNames limitOrigins";grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr)}.SpeedViolationsSummaryReport .ReportControl--filtersPanel .ExpansionPanel__details[max-width~="700px"]{grid:"driverNames" "vehicleNames geozoneNames" "limitOrigins"}.SupportInvestigationReport{display:flex;flex-direction:column;height:100%}.SupportInvestigationReport .SupportInvestigationReport__timeError{color:red;grid-area:"timeError"}.SupportInvestigationReport .SupportInvestigationReport__grid{display:grid;gap:1em;grid-template-areas:"vehicleKey vehicleName includeInactiveVehicles" "startDay startTime timeZone" "endDay endTime timeError" "includeSpeedSamples includeOtherBreadcrumbs includePerformanceRuleToggled";grid-template-columns:repeat(3,20em);padding:1em}.SupportInvestigationReport .SupportInvestigationReport__rowCount{display:inline-block}.QRm35BGuLYvMofluV0110Q\=\={background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:0 2px 4px rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-family);height:100%;padding:1.25rem}.QRm35BGuLYvMofluV0110Q\=\= *{box-sizing:border-box}.QRm35BGuLYvMofluV0110Q\=\=.cFPY9HLb6X6U9tiWyRq4gQ\=\={background:transparent;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;padding:0}.eu4YXewcns4TyR6v9huuAg\=\={align-items:center;display:flex;flex-shrink:0;gap:.65rem;margin-bottom:.65rem}.eu4YXewcns4TyR6v9huuAg\=\= input{background:#fff;border:1px solid #dbe5f0;border-radius:14px;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);flex:1;font-size:.9375rem;min-height:3rem;padding:.8rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.eu4YXewcns4TyR6v9huuAg\=\= input::placeholder{color:#94a3b8}.eu4YXewcns4TyR6v9huuAg\=\= input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(59,130,246,.12);outline:none}.eu4YXewcns4TyR6v9huuAg\=\= input:disabled{background-color:var(--color-bg-lighter);cursor:not-allowed}.eu4YXewcns4TyR6v9huuAg\=\= .T0aYiDhKAICC4MYTW0uNmg\=\={align-items:center;background:#fff;border:1px solid #dbe5f0;border-radius:14px;color:#6b7280;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;transition:all .2s ease;width:3rem}.eu4YXewcns4TyR6v9huuAg\=\= .T0aYiDhKAICC4MYTW0uNmg\=\=:hover:not(:disabled){background:#f8fbff;border-color:#bfdbfe;color:var(--color-accent)}.eu4YXewcns4TyR6v9huuAg\=\= .T0aYiDhKAICC4MYTW0uNmg\=\=:disabled{cursor:not-allowed;opacity:.5}.eu4YXewcns4TyR6v9huuAg\=\= .T0aYiDhKAICC4MYTW0uNmg\=\= svg{font-size:1rem;transition:transform .3s ease}.eu4YXewcns4TyR6v9huuAg\=\= .T0aYiDhKAICC4MYTW0uNmg\=\=.KbK04k4KeSV3CEuWMZSJOw\=\= svg{animation:VwcaWrSv5-Hpgeq7aPAcHQ\=\= 1s linear infinite}@keyframes VwcaWrSv5-Hpgeq7aPAcHQ\=\={0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ZF-wH44DsAAtq\+SJuP5Z1g\=\={align-items:center;display:flex;flex-shrink:0;gap:1.25rem;margin-bottom:1.25rem}.ZF-wH44DsAAtq\+SJuP5Z1g\=\= label{align-items:center;color:var(--color-text);cursor:pointer;display:flex;font-size:.95rem}.ZF-wH44DsAAtq\+SJuP5Z1g\=\= label input[type=radio]{accent-color:var(--color-accent);cursor:pointer;margin-right:var(--space-sm)}._1rgYYEmlFDKq7N-syn-FbA\=\={align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.65rem .8rem;margin-bottom:.25rem;min-width:0}._1rgYYEmlFDKq7N-syn-FbA\=\= .KOGuzqkg3DIol6egr7RATQ\=\={color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}._1rgYYEmlFDKq7N-syn-FbA\=\= .A8H8bDOvaP0qsGWAI5t6xA\=\={display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}._1rgYYEmlFDKq7N-syn-FbA\=\= ._3S78bpPEZajHK5rZiu9phA\=\={background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;font-size:.8125rem;font-weight:600;margin-left:auto;padding:.38rem .72rem;white-space:nowrap}._1rgYYEmlFDKq7N-syn-FbA\=\= .bUrpg7S4PbK6WuNa403-xw\=\={align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:.45rem;min-height:2.35rem;padding:.5rem .8rem;position:relative;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}._1rgYYEmlFDKq7N-syn-FbA\=\= .bUrpg7S4PbK6WuNa403-xw\=\= input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}._1rgYYEmlFDKq7N-syn-FbA\=\= .bUrpg7S4PbK6WuNa403-xw\=\= .KHZX65xAeNszWmw553kUPg\=\={color:inherit;flex-shrink:0;font-size:.82rem}._1rgYYEmlFDKq7N-syn-FbA\=\= .bUrpg7S4PbK6WuNa403-xw\=\=:hover{background:#f8fbff;border-color:#bfdbfe;color:#1d4ed8}._1rgYYEmlFDKq7N-syn-FbA\=\= .bUrpg7S4PbK6WuNa403-xw\=\=.EWBTAMKekR6f6EWlcEkFsw\=\={background:#eff6ff;border-color:#93c5fd;box-shadow:inset 0 0 0 1px rgba(147,197,253,.35);color:#1d4ed8}@media(max-width:768px){._1rgYYEmlFDKq7N-syn-FbA\=\={align-items:flex-start}._1rgYYEmlFDKq7N-syn-FbA\=\= ._3S78bpPEZajHK5rZiu9phA\=\={margin-left:0;white-space:normal}}.EhiBAIPy3niqGMdKnm7MVA\=\={flex-shrink:0}.EhiBAIPy3niqGMdKnm7MVA\=\=.hkwxiarvwPOFBF1K7qPfvw\=\={background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 10px 22px -24px rgba(15,23,42,.45);flex-shrink:0;padding:.75rem 1.25rem;position:sticky;top:0;z-index:10}.EhiBAIPy3niqGMdKnm7MVA\=\=.hkwxiarvwPOFBF1K7qPfvw\=\= .eu4YXewcns4TyR6v9huuAg\=\={margin-bottom:.6rem}.EhiBAIPy3niqGMdKnm7MVA\=\=.hkwxiarvwPOFBF1K7qPfvw\=\= ._1rgYYEmlFDKq7N-syn-FbA\=\={margin-bottom:.15rem}._5l-6vSSyiBlGWyvCOs2tdA\=\={background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);flex-grow:1;height:100%;margin-bottom:var(--space-lg);min-height:400px;overflow:hidden;position:relative}.cFPY9HLb6X6U9tiWyRq4gQ\=\= ._5l-6vSSyiBlGWyvCOs2tdA\=\={background:transparent;border:none;border-radius:0;box-shadow:none;margin-bottom:0;overflow-x:hidden;overflow-y:visible}.mQ6l8IZVZk0MmZNQYokBCw\=\={height:100%;width:100%}.m3-MtSRILVRvvne5z6S5Xg\=\={align-items:center;color:#6b7280;display:flex;flex-direction:column;font-size:.9375rem;font-style:normal;gap:.5rem;height:100%;justify-content:center;padding:3rem;text-align:center}.m3-MtSRILVRvvne5z6S5Xg\=\=:before{content:"👥";font-size:2.5rem;opacity:.5}._2inPdQz6Tx8k3Yvpl91BLQ\=\={background:linear-gradient(0deg,hsla(0,0%,100%,.95) 0,transparent);bottom:0;margin-top:1rem;padding:1.5rem;pointer-events:none;position:sticky;text-align:center}._2inPdQz6Tx8k3Yvpl91BLQ\=\= p{color:#64748b;font-size:.875rem;font-style:normal;font-weight:500;margin:0}.wQUXobGye7su1SRq6pubug\=\={height:100%;list-style:none;margin:0;overflow-y:auto;padding:0}.cFPY9HLb6X6U9tiWyRq4gQ\=\= .wQUXobGye7su1SRq6pubug\=\={height:auto;overflow-y:visible;padding:.85rem 1.25rem 1.25rem}.Ewyf4x4PjgedovMNrH2-pA\=\={align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:16px;cursor:pointer;display:flex;margin-bottom:.75rem;min-height:88px;padding:1rem 1.1rem;transition:border-color .2s ease,box-shadow .2s ease,opacity .3s ease,background-color .3s ease}.Ewyf4x4PjgedovMNrH2-pA\=\=:hover{background-color:#fbfdff;border-color:#d8e3f0;box-shadow:0 14px 24px -24px rgba(15,23,42,.55);outline:none}.Ewyf4x4PjgedovMNrH2-pA\=\=:last-child{margin-bottom:0}.Ewyf4x4PjgedovMNrH2-pA\=\=.Np3mTPEMhmhG00WnEKAUyw\=\={background:#f5f9ff;border-color:#60a5fa;box-shadow:0 0 0 1px rgba(96,165,250,.28),0 18px 30px -28px rgba(37,99,235,.55)}.Ewyf4x4PjgedovMNrH2-pA\=\=.NYYHPAaMxXz\+upkgqweJiQ\=\={cursor:pointer;opacity:.58;transition:opacity .3s ease,background-color .3s ease}.Ewyf4x4PjgedovMNrH2-pA\=\=.NYYHPAaMxXz\+upkgqweJiQ\=\=:focus,.Ewyf4x4PjgedovMNrH2-pA\=\=.NYYHPAaMxXz\+upkgqweJiQ\=\=:hover{background-color:#fff;border-color:#e2e8f0;box-shadow:none;outline:none}.Ewyf4x4PjgedovMNrH2-pA\=\= .\-04wuWPiAF6Kc-97ebLnAw\=\={flex-shrink:0;margin-right:1rem;padding-top:.15rem}.Ewyf4x4PjgedovMNrH2-pA\=\= .DcJifOtyRTWVeFSzKgefgw\=\={display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0;position:relative;z-index:1}.Ewyf4x4PjgedovMNrH2-pA\=\= .Yf4ojJHna3wrl0I5FYolow\=\={align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:1rem;min-height:60px}.Ewyf4x4PjgedovMNrH2-pA\=\= .VEzlN1Y\+OV8rkw4oj3CE7A\=\={align-items:center;background:transparent;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:1.25rem;font-weight:400;height:32px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:32px}.Ewyf4x4PjgedovMNrH2-pA\=\= .VEzlN1Y\+OV8rkw4oj3CE7A\=\=:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af;color:#374151;transform:scale(1.05)}.Ewyf4x4PjgedovMNrH2-pA\=\= .VEzlN1Y\+OV8rkw4oj3CE7A\=\=:active:not(:disabled){background:#e5e7eb;transform:scale(.98)}.Ewyf4x4PjgedovMNrH2-pA\=\= .VEzlN1Y\+OV8rkw4oj3CE7A\=\=:disabled{cursor:not-allowed;opacity:.4}.yxArWSESa\+vUplmhxvghUA\=\={align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:.25rem;min-height:1.5rem}.ahMIGWgaeoe3BqgzQvuF8A\=\={color:#111827;font-size:1rem;font-weight:700;letter-spacing:-.01em;margin-bottom:0;word-break:break-word}.Ewyf4x4PjgedovMNrH2-pA\=\=.Np3mTPEMhmhG00WnEKAUyw\=\= .ahMIGWgaeoe3BqgzQvuF8A\=\={color:#1e40af;font-weight:700}.DhAFaEJ\+LIRODdsS0osbtQ\=\={display:flex;flex-shrink:0;flex-wrap:wrap;gap:.375rem;justify-content:flex-start;min-height:3px}.DhAFaEJ\+LIRODdsS0osbtQ\=\= .AZQHcuqxQ-5-8Np7\+O1ueQ\=\={align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;box-shadow:none;color:#1d4ed8;display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:.28rem .65rem;text-transform:uppercase;white-space:nowrap}.DhAFaEJ\+LIRODdsS0osbtQ\=\= .AZQHcuqxQ-5-8Np7\+O1ueQ\=\= .KHZX65xAeNszWmw553kUPg\=\={font-size:.75rem;margin-right:.25rem}.JX6t2u8G0zvGR4h4kY5csA\=\={align-items:center;color:#4b5563;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:500;gap:.75rem}.JX6t2u8G0zvGR4h4kY5csA\=\= .QwLkk6ZXjlJDBkr6x3IAcA\=\=,.JX6t2u8G0zvGR4h4kY5csA\=\= .YCOLuPawtaDBOKQvLFGmzA\=\=,.JX6t2u8G0zvGR4h4kY5csA\=\= .\+nEmbTAEo7N\+sG7akZyntg\=\={align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#475569;display:inline-flex;font-size:.8125rem;gap:.375rem;max-width:100%;padding:.4rem .7rem;transition:border-color .2s ease,background-color .2s ease;white-space:nowrap}.JX6t2u8G0zvGR4h4kY5csA\=\= .QwLkk6ZXjlJDBkr6x3IAcA\=\=:hover,.JX6t2u8G0zvGR4h4kY5csA\=\= .YCOLuPawtaDBOKQvLFGmzA\=\=:hover,.JX6t2u8G0zvGR4h4kY5csA\=\= .\+nEmbTAEo7N\+sG7akZyntg\=\=:hover{background:#f8fafc;border-color:#dbe5f0}.JX6t2u8G0zvGR4h4kY5csA\=\= .QwLkk6ZXjlJDBkr6x3IAcA\=\= .Q2Xv8UcDoH2gQfybQrYJ9w\=\=,.JX6t2u8G0zvGR4h4kY5csA\=\= .YCOLuPawtaDBOKQvLFGmzA\=\= .Q2Xv8UcDoH2gQfybQrYJ9w\=\=,.JX6t2u8G0zvGR4h4kY5csA\=\= .\+nEmbTAEo7N\+sG7akZyntg\=\= .Q2Xv8UcDoH2gQfybQrYJ9w\=\={color:#6b7280;flex-shrink:0;font-size:.875rem}.pC\+MVosKbliqb6DGLuP-8g\=\={accent-color:#3b82f6;border-radius:50%;cursor:pointer;flex-shrink:0;height:22px;margin-right:0;margin-top:0;transition:box-shadow .2s ease;width:22px}.pC\+MVosKbliqb6DGLuP-8g\=\=:disabled{cursor:not-allowed;opacity:.5}.gZdXq1cufqptRkJNg6GB5w\=\={display:flex;flex-shrink:0;justify-content:flex-end;margin-top:var(--space-md)}.gZdXq1cufqptRkJNg6GB5w\=\=.CKJ9LvjfUUJFVgHMN7GrSw\=\={align-items:center;background:#fff;border-top:2px solid #e5e7eb;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.08);justify-content:space-between;margin:0;padding:1rem 1.25rem;position:sticky;z-index:10}.o4-YPiPDN1rB5xszC1aCjQ\=\={color:var(--color-text-muted);font-size:.95rem;font-weight:600}@media(max-width:480px){.QRm35BGuLYvMofluV0110Q\=\={min-height:450px;padding:var(--space-md)}.ZF-wH44DsAAtq\+SJuP5Z1g\=\=,._1rgYYEmlFDKq7N-syn-FbA\=\={align-items:stretch;flex-direction:column;gap:var(--space-md)}._5l-6vSSyiBlGWyvCOs2tdA\=\={min-height:200px}.Ewyf4x4PjgedovMNrH2-pA\=\={padding:var(--space-md)}.Ewyf4x4PjgedovMNrH2-pA\=\=.Np3mTPEMhmhG00WnEKAUyw\=\={padding-left:calc(var(--space-md) - 4px)}.Ewyf4x4PjgedovMNrH2-pA\=\= .\-04wuWPiAF6Kc-97ebLnAw\=\={margin-right:var(--space-sm)}.Ewyf4x4PjgedovMNrH2-pA\=\= .DcJifOtyRTWVeFSzKgefgw\=\={flex:1}.Ewyf4x4PjgedovMNrH2-pA\=\= .Yf4ojJHna3wrl0I5FYolow\=\={margin-left:var(--space-sm)}.yxArWSESa\+vUplmhxvghUA\=\={gap:var(--space-sm)}.DhAFaEJ\+LIRODdsS0osbtQ\=\={gap:var(--space-xs)}.JX6t2u8G0zvGR4h4kY5csA\=\={gap:var(--space-sm)}}.Ewyf4x4PjgedovMNrH2-pA\=\=.zpARHoPFSjzR-ZvOEoe\+UA\=\={border-radius:8px;margin:4px 0;max-width:none!important;transition:all .3s ease;width:100%!important}.Ewyf4x4PjgedovMNrH2-pA\=\=.zpARHoPFSjzR-ZvOEoe\+UA\=\=.Np3mTPEMhmhG00WnEKAUyw\=\={background:linear-gradient(90deg,#eff6ff 0,#dbeafe 50%,#eff6ff);border:2px solid #3b82f6;box-shadow:0 8px 25px rgba(59,130,246,.3);transform:scale(1.02)}.Ewyf4x4PjgedovMNrH2-pA\=\={position:relative;transition:all .2s ease}._7jC7kqQY-7Rled\+HFGJqUg\=\={align-items:flex-start;background:linear-gradient(180deg,#fbfdff,#f4f8ff);border:1px solid #bfdbfe;border-radius:16px;box-shadow:0 14px 28px -28px rgba(37,99,235,.45);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.15rem}@media(max-width:768px){._7jC7kqQY-7Rled\+HFGJqUg\=\={align-items:flex-start;flex-direction:column}}.BZT4CSqH\+mJ1q2dYgMh0ow\=\={display:flex;flex:1;flex-direction:column;gap:.45rem}.ater4lt3Q9s\+R1a70BjTjQ\=\={color:#2563eb;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Qf7XtsUg\+oad4PcU\+-dHBw\=\={align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.isJZFEPfgHe6Jun5KBo4WQ\=\={color:#0f172a;font-size:1rem;font-weight:700}.A39VMOMgW6tZdCP7A\+1c5g\=\=,.m38tuThR-kX1Xb7Stu2NaQ\=\={display:flex;flex-wrap:wrap;gap:.5rem}.svnR12vMpA4zusleejHv0g\=\={align-items:center;background:#fff;border:1px solid #3b82f6;border-radius:999px;color:#3b82f6;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.25rem .625rem;white-space:nowrap}.svnR12vMpA4zusleejHv0g\=\= svg{height:12px;width:12px}.e2zVautWSlxYR-1yQq9trA\=\={align-items:center;background:#fff;border:1px solid #dbe5f0;border-radius:999px;color:#475569;display:flex;font-size:.8125rem;gap:.5rem;padding:.42rem .72rem}.e2zVautWSlxYR-1yQq9trA\=\= svg{flex-shrink:0;height:14px;width:14px}._4-V\+AnM6IBlAhRnfmOuDig\=\={background:#fff;border:1px solid #93c5fd;border-radius:999px;color:#3b82f6;cursor:pointer;font-size:.875rem;font-weight:700;min-height:2.75rem;padding:.625rem 1rem;transition:all .2s ease;white-space:nowrap}._4-V\+AnM6IBlAhRnfmOuDig\=\=:hover:not(:disabled){background:#eff6ff;box-shadow:none;color:#1d4ed8;transform:none}._4-V\+AnM6IBlAhRnfmOuDig\=\=:active:not(:disabled){transform:translateY(0)}._4-V\+AnM6IBlAhRnfmOuDig\=\=:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){._4-V\+AnM6IBlAhRnfmOuDig\=\={width:100%}}.eUftHOMQDJ0ekOEGM7Rd7g\=\={margin-top:0}.z4al0tJKYnojcV\+lKkiVVA\=\={background-color:#f9fafb;border:1px solid #e0e0e0;border-radius:6px;display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:1rem}._1LP3mPdJiLJlaKqUZdbDbQ\=\={align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.KrnKwr1EtsBeaSE\+ZNjQiA\=\={align-items:center;color:#202020;cursor:pointer;display:inline-flex;font-size:1rem}.KrnKwr1EtsBeaSE\+ZNjQiA\=\= span{margin-left:4px}.vBDk3JFmi71iVIR7wusz6w\=\={accent-color:#43a047;cursor:pointer;height:18px;margin-right:.25rem;width:18px}.G1xvgRIlvv-5LKqjphslRQ\=\=,.vBDk3JFmi71iVIR7wusz6w\=\=:disabled{cursor:not-allowed;opacity:.6}.jGaH6LueU9Qyb\+6apdzRKQ\=\={color:#616161;font-size:.875rem;font-style:italic;line-height:1.2;max-width:400px}.l9KAFskPKX5ra3zX\+8VCjg\=\={background:#fff;border:1px solid #dbe5f0;border-radius:18px;display:flex;flex-direction:column;gap:0;margin:0;overflow:hidden}._8z2lqFQTOk3Jvm8PtzMUnQ\=\={align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:.7rem .95rem}._27HoEXQgJKViHx\+1I504Yg\=\={color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.AXW72sSbjr8yHn44vJ2jJQ\=\={align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:.375rem;margin-bottom:-.7rem;margin-top:-.7rem;min-height:44px;min-width:44px}.AXW72sSbjr8yHn44vJ2jJQ\=\=:has(input:disabled){cursor:default;opacity:.5}.-DU-9OLqu6jZ6rPEWP3E3Q\=\={color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.EL2bQmY8ooyZobkbZDNISQ\=\={align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:.9rem;justify-content:space-between;padding:.55rem .95rem;transition:background-color .15s ease}.EL2bQmY8ooyZobkbZDNISQ\=\=:last-child{border-bottom:none}.EL2bQmY8ooyZobkbZDNISQ\=\=:hover{background:#f8fafc}.EL2bQmY8ooyZobkbZDNISQ\=\=.R5WbGtH8zt358KWrZZBI7Q\=\={background:#fafbff}._378rH-vS-OHF4icylqim-g\=\={align-items:center;display:flex;flex:1;gap:.7rem;min-width:0}.N993lWoAeCXERMsmJmlIfg\=\={align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:.78rem;height:28px;justify-content:center;width:28px}.JhUCRaqd-HOgBnw4xp6VsA\=\={display:flex;flex-direction:column;gap:.08rem;min-width:0}.CTL7t7dfm-Xok6kGosEQfA\=\={color:#1e293b;font-size:.8rem;font-weight:700;line-height:1.3}._9\+S78cOylnr5IQdR30rbGA\=\={color:#64748b;font-size:.72rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._3k0Stb1b-tAbI3U2J3JAyw\=\={align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-bottom:-.55rem;margin-top:-.55rem;min-height:44px;min-width:44px;width:56px}._3k0Stb1b-tAbI3U2J3JAyw\=\=:has(input:disabled){cursor:default}.FLBKVZntKzk-ytsDiUw58Q\=\={height:0;opacity:0;pointer-events:none;position:absolute;width:0}.i5IaJy4Pwj-aFcrhsaeQZg\=\={height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.NSa0OTeX1TO7iS49KIc7tQ\=\={align-items:center;background:#fff;border:2px solid #64748b;border-radius:4px;display:inline-flex;flex-shrink:0;height:17px;justify-content:center;transition:all .15s ease;width:17px}.NSa0OTeX1TO7iS49KIc7tQ\=\=:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:8px;transform:rotate(45deg) translateY(-1px);width:4px}.NSa0OTeX1TO7iS49KIc7tQ\=\=:before{background:#fff;border-radius:1px;content:"";display:none;height:2px;width:8px}.FLBKVZntKzk-ytsDiUw58Q\=\=:checked+.NSa0OTeX1TO7iS49KIc7tQ\=\={background:#3b82f6;border-color:#3b82f6}.FLBKVZntKzk-ytsDiUw58Q\=\=:checked+.NSa0OTeX1TO7iS49KIc7tQ\=\=:after{display:block}.FLBKVZntKzk-ytsDiUw58Q\=\=:indeterminate+.NSa0OTeX1TO7iS49KIc7tQ\=\={background:#3b82f6;border-color:#3b82f6}.FLBKVZntKzk-ytsDiUw58Q\=\=:indeterminate+.NSa0OTeX1TO7iS49KIc7tQ\=\=:before{display:block}.FLBKVZntKzk-ytsDiUw58Q\=\=:indeterminate+.NSa0OTeX1TO7iS49KIc7tQ\=\=:after{display:none}._3k0Stb1b-tAbI3U2J3JAyw\=\=:hover .NSa0OTeX1TO7iS49KIc7tQ\=\={border-color:#475569;box-shadow:0 0 0 3px rgba(71,85,105,.12)}.d7EP-h3mG5Oj2VW6AamB6g\=\=:hover .NSa0OTeX1TO7iS49KIc7tQ\=\={border-color:#2563eb;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.FLBKVZntKzk-ytsDiUw58Q\=\=:disabled+.NSa0OTeX1TO7iS49KIc7tQ\=\={cursor:not-allowed;opacity:.5}.FLBKVZntKzk-ytsDiUw58Q\=\=:focus-visible+.NSa0OTeX1TO7iS49KIc7tQ\=\={outline:3px solid #1d4ed8;outline-offset:3px}@media(max-width:768px){.EL2bQmY8ooyZobkbZDNISQ\=\=,._8z2lqFQTOk3Jvm8PtzMUnQ\=\={padding-left:.8rem;padding-right:.8rem}._3k0Stb1b-tAbI3U2J3JAyw\=\={width:48px}}.HkLrbNprd57RIz2fCHwB1w\=\={display:flex;flex-direction:column;gap:.875rem;min-height:0}._1kWa85ZdkHnVpvzSz8Waug\=\={gap:.75rem}.WI\+q678n\+5BfCpyt6BxVMA\=\={display:flex;flex-direction:column;gap:.375rem}.EiwgvOhhVpvdsZJHJtREiA\=\={color:#0f172a;font-size:1rem;font-weight:700;margin:0}._3KbxmpfyG9\+pwrCpl8Qj\+g\=\={color:#64748b;font-size:.8125rem;line-height:1.45;margin:0}.gckKsuNpn8CV9loSg9ESSA\=\={background:#f8fafc;border:1px dashed #dbe5f0;border-radius:12px;color:#64748b;font-size:.8125rem;line-height:1.45;padding:.875rem .95rem}._3ju0RMJsRgIHT6bxc6cjRg\=\={background:#fff;border:1px solid #b91c1c;border-radius:8px;color:#991b1b;cursor:pointer;font:inherit;font-weight:700;margin-left:.5rem;min-height:44px;padding:.5rem .875rem}._3ju0RMJsRgIHT6bxc6cjRg\=\=:hover{background:#fef2f2}._3ju0RMJsRgIHT6bxc6cjRg\=\=:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.r-1ftxowBx3c0G9mZQjNBw\=\={align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin-top:.25rem;padding:.625rem .875rem}._7ttC1JbIbeS1P1ID4ypJ9g\=\={background-color:#fff;border:1px solid #ccc;border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:16px}.E-uSxV-OWysxQpL5Epm4YA\=\={background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;color:#333;font-size:14px;padding:8px;width:100%}.E-uSxV-OWysxQpL5Epm4YA\=\=:focus{border-color:#007bff;outline:none}.Ivr1kzMkA1nl-9uIQYWSeg\=\={display:flex;flex-direction:column;gap:1.25rem;min-height:0}.ZS74\+pPgI5cqVse9ddlQxA\=\={height:100%}.dlzcHcAV8\+aUZJe8muJZaQ\=\={align-items:flex-end;border-bottom:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:space-between;padding-bottom:.25rem}.eBetPNb4l1WfhDYcD8TYWw\=\={display:flex;flex-direction:column;gap:.3rem;min-width:0}.YEcZUAEHyaKVbSLrOhGFFw\=\={color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.Ra9WDjtqa7m7XexWJeAL9g\=\={color:#0f172a;font-size:1.05rem;font-weight:700;margin:0}.Jx4ijCmJhTNwTX-DYGoF5w\=\={align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:700;justify-content:center;min-height:2.3rem;padding:.45rem .9rem;transition:border-color .18s ease,color .18s ease,transform .18s ease}.Jx4ijCmJhTNwTX-DYGoF5w\=\=:hover{border-color:#93c5fd;color:#1d4ed8;transform:translateY(-1px)}.OZJ-FeJj09hM6anHKBOb2g\=\={border-top:1px solid #e2e8f0;display:flex;flex-direction:column}.uG1KhjFKVvVyeqy8lzW97g\=\={align-items:center;background:#fff;border:none;border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 0;text-align:left;transition:background-color .18s ease}.uG1KhjFKVvVyeqy8lzW97g\=\=:last-child{border-bottom:none}.uG1KhjFKVvVyeqy8lzW97g\=\=:hover:not(:disabled){background:#f8fbff}.uG1KhjFKVvVyeqy8lzW97g\=\=:disabled{cursor:default}.F5xVookAXFCjLDnYEG9gug\=\={background:linear-gradient(90deg,#eff6ff,rgba(239,246,255,0) 82%)}.JInHk7\+0NAesxqDG1JLhCg\=\={align-items:center;display:flex;flex:1;gap:1rem;min-width:0}.dHUfGEMWTmRtt5zmNXLFIQ\=\={align-items:center;background:#eff6ff;border-radius:999px;color:#2563eb;display:inline-flex;flex-shrink:0;font-size:1.05rem;height:2.9rem;justify-content:center;width:2.9rem}.O46TH09gmefRZMDGlCgw\+w\=\={display:flex;flex-direction:column;gap:.2rem;min-width:0}._5JWco-ZZINvDTA6hWfwoUA\=\={align-items:center;display:flex;gap:.75rem;min-width:0}._3GyPJ60fTjkAaaRo7XDuTg\=\={color:#0f172a;font-size:.9375rem;font-weight:700;margin:0}.vTz0NoErNiMVipUnRl6j-Q\=\={color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Mva856mALonSRL\+j6AiXCQ\=\={color:#64748b;font-size:.8125rem;line-height:1.45;margin:0}.\+RfggYbGjncYDy9PI2uwgA\=\={align-items:center;background:#fff;border:1px solid #dbe5f0;border-radius:999px;color:#475569;display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:700;gap:.45rem;justify-content:center;min-height:2.2rem;padding:.42rem .85rem}.lwOEVQLsh0jaavLDM2clyA\=\={background:#fff;border-color:#93c5fd;color:#1d4ed8}@media(max-width:768px){.dlzcHcAV8\+aUZJe8muJZaQ\=\={align-items:flex-start;flex-direction:column}.uG1KhjFKVvVyeqy8lzW97g\=\={align-items:stretch;flex-direction:column}._5JWco-ZZINvDTA6hWfwoUA\=\={align-items:flex-start;flex-direction:column;gap:.25rem}.Jx4ijCmJhTNwTX-DYGoF5w\=\=,.\+RfggYbGjncYDy9PI2uwgA\=\={align-self:flex-start}}.d7K8j8d1ym9lc-cOloFB0Q\=\={background:#fff;border:1px solid #dbe5f0;border-radius:18px;display:flex;flex-direction:column;gap:0;margin:0;overflow:hidden}.zl0GfLsRdB8HZMykJLaw2Q\=\={align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:.7rem .95rem}.OcySJ7K3EznwfLjx9vBnVw\=\={color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.o2RXyVDQvC0LPadWaaNG2g\=\={display:flex;gap:1.1rem}.GloLYux\+R8jeZTiayFdZPA\=\={align-items:center;cursor:pointer;display:flex;gap:.375rem}.GloLYux\+R8jeZTiayFdZPA\=\=:has(input:disabled){cursor:default;opacity:.5}.gDn0aKoI\+zbJDLGrCNqgwQ\=\={color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.QBLFuOfBfsI\+hI8IB2kpDw\=\={align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:.9rem;justify-content:space-between;padding:.55rem .95rem;transition:background-color .15s ease}.QBLFuOfBfsI\+hI8IB2kpDw\=\=:last-child{border-bottom:none}.QBLFuOfBfsI\+hI8IB2kpDw\=\=:hover{background:#f8fafc}.QBLFuOfBfsI\+hI8IB2kpDw\=\=.g8vW5fQJOejGDEJBGGzFAg\=\={background:#fafbff}.OXjbOYZ2bUFfYAGy6-9N4g\=\={align-items:center;display:flex;flex:1;gap:.7rem;min-width:0}.ve78uJjx4tvFPkIJO4REiw\=\={align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:.78rem;height:28px;justify-content:center;width:28px}.fNe3cXGc4\+NhoK8PU986Ww\=\={display:flex;flex-direction:column;gap:.08rem;min-width:0}._5W5FY9LaxC\+Xycqsv4eqJw\=\={color:#1e293b;font-size:.8rem;font-weight:700;line-height:1.3}.Erbu6DfXALZgoxWbsZtWtg\=\={color:#8391a5;font-size:.72rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AQxKdRLb\+MwSAiqGy0nZcQ\=\={align-items:center;display:flex;flex-shrink:0;gap:1.1rem}.V8IgyvPeQr3DtNCnlxqGIQ\=\={align-items:center;cursor:pointer;display:flex;justify-content:center;width:56px}.V8IgyvPeQr3DtNCnlxqGIQ\=\=:has(input:disabled){cursor:default}.RuL26Hl3\+Iwo9hpCJKXKaw\=\={height:0;opacity:0;pointer-events:none;position:absolute;width:0}.UFO\+YxYISmd83VJNx58aUg\=\={height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}._4DGgvrEaIZLoRLFT9kv4NQ\=\={align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:4px;display:inline-flex;flex-shrink:0;height:17px;justify-content:center;transition:all .15s ease;width:17px}._4DGgvrEaIZLoRLFT9kv4NQ\=\=:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:8px;transform:rotate(45deg) translateY(-1px);width:4px}._4DGgvrEaIZLoRLFT9kv4NQ\=\=:before{background:#fff;border-radius:1px;content:"";display:none;height:2px;width:8px}.RuL26Hl3\+Iwo9hpCJKXKaw\=\=:checked+._4DGgvrEaIZLoRLFT9kv4NQ\=\={background:#3b82f6;border-color:#3b82f6}.RuL26Hl3\+Iwo9hpCJKXKaw\=\=:checked+._4DGgvrEaIZLoRLFT9kv4NQ\=\=:after{display:block}.RuL26Hl3\+Iwo9hpCJKXKaw\=\=:indeterminate+._4DGgvrEaIZLoRLFT9kv4NQ\=\={background:#3b82f6;border-color:#3b82f6}.RuL26Hl3\+Iwo9hpCJKXKaw\=\=:indeterminate+._4DGgvrEaIZLoRLFT9kv4NQ\=\=:before{display:block}.RuL26Hl3\+Iwo9hpCJKXKaw\=\=:indeterminate+._4DGgvrEaIZLoRLFT9kv4NQ\=\=:after{display:none}._5-piGT16uQgIVqf99nL96Q\=\= ._4DGgvrEaIZLoRLFT9kv4NQ\=\={background:#d97706;border-color:#d97706}._5-piGT16uQgIVqf99nL96Q\=\= ._4DGgvrEaIZLoRLFT9kv4NQ\=\=:after{display:block}.iNHwMxgbQeAI8AStZ0N05Q\=\= ._4DGgvrEaIZLoRLFT9kv4NQ\=\={background:#059669;border-color:#059669}.iNHwMxgbQeAI8AStZ0N05Q\=\= ._4DGgvrEaIZLoRLFT9kv4NQ\=\=:after{display:block}.V8IgyvPeQr3DtNCnlxqGIQ\=\=:hover ._4DGgvrEaIZLoRLFT9kv4NQ\=\={border-color:#94a3b8;box-shadow:0 0 0 3px rgba(148,163,184,.1)}._5-piGT16uQgIVqf99nL96Q\=\=:hover ._4DGgvrEaIZLoRLFT9kv4NQ\=\={border-color:#b45309;box-shadow:0 0 0 3px rgba(217,119,6,.1)}.iNHwMxgbQeAI8AStZ0N05Q\=\=:hover ._4DGgvrEaIZLoRLFT9kv4NQ\=\={border-color:#047857;box-shadow:0 0 0 3px rgba(5,150,105,.1)}.RuL26Hl3\+Iwo9hpCJKXKaw\=\=:disabled+._4DGgvrEaIZLoRLFT9kv4NQ\=\={cursor:not-allowed;opacity:.5}.RuL26Hl3\+Iwo9hpCJKXKaw\=\=:focus-visible+._4DGgvrEaIZLoRLFT9kv4NQ\=\={box-shadow:0 0 0 3px rgba(59,130,246,.3)}@media(max-width:768px){.QBLFuOfBfsI\+hI8IB2kpDw\=\=,.zl0GfLsRdB8HZMykJLaw2Q\=\={padding-left:.8rem;padding-right:.8rem}.AQxKdRLb\+MwSAiqGy0nZcQ\=\=,.o2RXyVDQvC0LPadWaaNG2g\=\={gap:.85rem}.V8IgyvPeQr3DtNCnlxqGIQ\=\={width:48px}}.Q7ZLIk\+3w0Ka1DsgdFFH3A\=\={display:flex;flex-direction:column;gap:.875rem;min-height:0}.d1T4lTIepp4DEEyePs7wFQ\=\={gap:.75rem}.qB\+4PVG4KR0qqFTzxt5IBg\=\={display:flex;flex-direction:column;gap:.375rem}.ZbTC994iUp1vDocFVOZuRw\=\={color:#0f172a;font-size:1rem;font-weight:700;margin:0}.rgK7wEmhMnRQHJ9dV4\+Njw\=\={color:#64748b;font-size:.8125rem;line-height:1.45;margin:0}.iF52LEOCF7463plWrJzNoA\=\={align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin-top:.25rem;padding:.625rem .875rem}.mSQhhwrioOyBKreyJU44mw\=\={background-color:#fff;border:1px solid #ccc;border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:16px}.LlsyFVukRP8MF1RrA5ekbw\=\={background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;color:#333;font-size:14px;padding:8px;width:100%}.LlsyFVukRP8MF1RrA5ekbw\=\=:focus{border-color:#007bff;outline:none}.VPdwN-8pXE9cwS7t61t6dQ\=\={align-items:start;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1rem;width:100%}@media(min-width:768px){.VPdwN-8pXE9cwS7t61t6dQ\=\={grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.VPdwN-8pXE9cwS7t61t6dQ\=\={grid-template-columns:repeat(3,1fr)}}@media(min-width:1600px){.VPdwN-8pXE9cwS7t61t6dQ\=\={grid-template-columns:repeat(4,1fr)}}._54xmh-1zcVnNUj7On6Dymg\=\={background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:140px;min-width:0;overflow:hidden;padding:.875rem;position:relative;transition:all .2s ease;width:100%}._54xmh-1zcVnNUj7On6Dymg\=\=:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}._54xmh-1zcVnNUj7On6Dymg\=\=.PoiiCl9qDKjwbp0mzByAdQ\=\={background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(59,130,246,.02));border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.15)}._54xmh-1zcVnNUj7On6Dymg\=\=.PoiiCl9qDKjwbp0mzByAdQ\=\=:before{background:#3b82f6;content:"";height:3px;left:0;position:absolute;right:0;top:0}.HpGg4\+3dZ\+N1DdK8BRdnkg\=\={align-items:center;background:rgba(59,130,246,.1);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-bottom:.625rem;transition:all .2s ease;width:36px}._54xmh-1zcVnNUj7On6Dymg\=\=.PoiiCl9qDKjwbp0mzByAdQ\=\= .HpGg4\+3dZ\+N1DdK8BRdnkg\=\={background:rgba(59,130,246,.2);transform:scale(1.05)}.pgjYltPAzG-e3ZwQxfD2jQ\=\={font-size:1.125rem;transition:all .2s ease}._54xmh-1zcVnNUj7On6Dymg\=\=.PoiiCl9qDKjwbp0mzByAdQ\=\= .pgjYltPAzG-e3ZwQxfD2jQ\=\={transform:scale(1.1)}.rgKMqVtxDGqHwOTayVvIvg\=\={display:flex;flex:1;flex-direction:column;justify-content:space-between;margin-bottom:.625rem;min-width:0}._2POy\+A28tllfCPIw2Y7OQA\=\={color:#374151;font-size:.9375rem;font-weight:600;line-height:1.2;margin:0 0 .25rem;word-wrap:break-word;overflow-wrap:break-word}.gVG0nBlGwdZ5x\+1BM74-IQ\=\={color:#6b7280;flex:1;font-size:.75rem;line-height:1.3;margin:0;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;overflow:hidden}.Q46wn-1CLuEJY9aIos\+cyg\=\={align-items:center;display:flex;justify-content:flex-end;margin-top:auto}.TFnZQjatDv8XX4iR3L-\+fA\=\={background:#f3f4f6;border-radius:9999px;color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.375rem .75rem;text-transform:uppercase;transition:all .2s ease}.TFnZQjatDv8XX4iR3L-\+fA\=\=.hHXX1QVNIMVzoS\+GYRVilA\=\={box-shadow:0 2px 4px rgba(16,185,129,.3);color:#fff}.fSQuhXchHqGaJWZsnIX5zQ\=\={background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:.75rem;font-weight:500;margin-top:.5rem;padding:.5rem}.wno1LyFS5nUoeWSLF2-sag\=\={display:flex;flex-direction:column;gap:1.25rem}.GkLhs5LCrcQXn9O7to3T0g\=\={color:#94a3b8;font-size:.8125rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}._5YGbs\+eUJg7B6uXT4t8lRg\=\={display:flex;flex-direction:column;gap:.5rem}.NK2hBtiDBea\+Q\+K5fxltdw\=\={align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:.875rem;padding:.875rem 1rem;transition:all .2s ease;user-select:none}.NK2hBtiDBea\+Q\+K5fxltdw\=\=:hover{border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.06);transform:translateY(-1px)}.NK2hBtiDBea\+Q\+K5fxltdw\=\=.CvVz6UNeoHXu0u7p-L5Z2w\=\={background:var(--card-bg);border-color:var(--card-accent);box-shadow:0 2px 10px var(--card-shadow)}.NK2hBtiDBea\+Q\+K5fxltdw\=\=.sHg7rgHyTNF-e87zmzl-0w\=\={cursor:default;opacity:.7}.NK2hBtiDBea\+Q\+K5fxltdw\=\=.sHg7rgHyTNF-e87zmzl-0w\=\=:hover{border-color:#e5e7eb;box-shadow:none;transform:none}.hXaESYCC2Fqr\+Yv4NOBtnw\=\={align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:1rem;height:36px;justify-content:center;transition:transform .2s ease;width:36px}.NK2hBtiDBea\+Q\+K5fxltdw\=\=:hover .hXaESYCC2Fqr\+Yv4NOBtnw\=\={transform:scale(1.08)}.bZRaWy56kJVf70T99dmOtw\=\={flex:1;min-width:0}._51O-lPofaOe1GCiK-iUrcg\=\={color:#1e293b;font-size:.875rem;font-weight:600;line-height:1.3;margin:0}._4Gm2tsLoX0VkZpyQBxA7pA\=\={color:#64748b;font-size:.75rem;line-height:1.4;margin:.125rem 0 0}.VEkEIMn0fyCdIX9dGTfkuA\=\={background:#f1f5f9;border-radius:9999px;color:#94a3b8;flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.3rem .75rem;text-transform:uppercase;transition:all .2s ease}.CvVz6UNeoHXu0u7p-L5Z2w\=\= .VEkEIMn0fyCdIX9dGTfkuA\=\={background:var(--card-accent);box-shadow:0 1px 4px var(--card-shadow);color:#fff}.xXELrEbuB7MJ8EFqv6mMMA\=\={background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;display:flex;gap:.625rem;padding:.75rem 1rem}.SfQidiAu2ivxFOZwmp1lmQ\=\={color:#0ea5e9;flex-shrink:0;font-size:.875rem;margin-top:.125rem}.C\+5nVDAoCXC7a4JtaLoD9A\=\={display:flex;flex-direction:column;gap:.25rem}.CAxgzM-QKsw9JUSevplvhw\=\={color:#0c4a6e;font-size:.8125rem;font-weight:600;margin:0}.pKtrYz\+YGBnxinUe4W4Neg\=\={color:#0369a1;font-size:.75rem;line-height:1.5;margin:0}._6Kb-ioLrFlCdZRfgOlX-ZQ\=\={align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;padding:.625rem .875rem}.u-mt-auto{margin-top:auto}.u-mb-auto{margin-bottom:auto}.u-ml-auto{margin-left:auto}.u-mr-auto{margin-right:auto}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-flex{display:flex}.u-flex-column{flex-direction:column}.u-flex-1{flex:1}.u-gap-sm{gap:var(--spacing-sm)}.u-gap-md{gap:var(--spacing-md)}.u-gap-lg{gap:var(--spacing-lg)}.u-hidden{display:none!important}.u-visible{display:block!important}.u-shadow-sm{box-shadow:var(--shadow-sm)}.u-shadow-md{box-shadow:var(--shadow-md)}.u-shadow-lg{box-shadow:var(--shadow-lg)}.u-rounded{border-radius:var(--radius-md)}.u-rounded-lg{border-radius:var(--radius-lg)}.u-rounded-full{border-radius:var(--radius-full)}.u-bg-primary{background:var(--bg-primary)}.u-bg-secondary{background:var(--bg-secondary)}.u-bg-success{background:var(--color-success-bg)}.u-bg-error{background:var(--color-error-bg)}:root{--color-primary:#3b82f6;--color-primary-dark:#2563eb;--color-primary-light:#60a5fa;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-800:#1e40af;--color-primary-900:#1e3a8a;--color-success:#22c55e;--color-success-light:#4ade80;--color-success-dark:#16a34a;--color-success-bg:#f0fdf4;--color-success-border:#86efac;--color-error:#dc2626;--color-error-light:#ef4444;--color-error-dark:#b91c1c;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-warning:#f59e0b;--color-warning-light:#fbbf24;--color-warning-dark:#d97706;--color-warning-bg:#fef3c7;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-hover:#eff6ff;--bg-selected:#e0f2fe;--text-primary:#0f172a;--text-secondary:#374151;--text-muted:#64748b;--text-disabled:#9ca3af;--text-inverse:#fff;--border-primary:#e2e8f0;--border-secondary:#cbd5e1;--border-focus:#3b82f6;--border-hover:#94a3b8;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:0.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--spacing-3xl:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--shadow-focus:0 0 0 3px rgba(59,130,246,.1);--shadow-focus-lg:0 0 0 4px rgba(59,130,246,.15);--shadow-card:0 4px 12px rgba(15,23,42,.08);--shadow-card-hover:0 8px 20px rgba(15,23,42,.12);--shadow-modal:0 20px 45px -30px rgba(15,23,42,.4);--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--transition-slower:500ms ease;--z-dropdown:1000;--z-sticky:100;--z-modal:1050;--z-tooltip:1100;--z-notification:1200;--font-size-xs:0.6875rem;--font-size-sm:0.75rem;--font-size-base:0.875rem;--font-size-md:0.9375rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--line-height-tight:1.2;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.625;--animation-slide:cubic-bezier(0.25,0.46,0.45,0.94);--animation-smooth:cubic-bezier(0.4,0.0,0.2,1);--animation-bounce:cubic-bezier(0.68,-0.55,0.265,1.55)}[data-theme=dark]{--bg-primary:#1f2937;--bg-secondary:#111827;--text-primary:#f9fafb;--text-secondary:#e5e7eb;--border-primary:#374151}@media(max-width:768px){:root{--spacing-xs:0.25rem;--spacing-sm:0.375rem;--spacing-md:0.5rem;--spacing-lg:0.75rem;--spacing-xl:1rem;--spacing-2xl:1.5rem;--font-size-xs:0.625rem;--font-size-sm:0.6875rem;--font-size-base:0.8125rem;--font-size-md:0.875rem;--font-size-lg:0.9375rem;--font-size-xl:1rem;--font-size-2xl:1.125rem}}@media(max-width:480px){:root{--spacing-xs:0.125rem;--spacing-sm:0.25rem;--spacing-md:0.375rem;--spacing-lg:0.5rem;--spacing-xl:0.75rem;--spacing-2xl:1rem}}@media(hover:none)and (pointer:coarse){.clickable,a,button{min-height:44px;min-width:44px}.typeCard:hover:not(.selected),.wizard-step:hover:not(.active){box-shadow:none;transform:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}button{font-weight:var(--font-medium);overflow:hidden;position:relative;transition:all var(--transition-base)}button.MuiButton-containedPrimary,button.btn-primary{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 2px 4px rgba(59,130,246,.2)}button.MuiButton-containedPrimary:hover:not(:disabled),button.btn-primary:hover:not(:disabled){box-shadow:0 4px 8px rgba(59,130,246,.3),0 1px 3px rgba(0,0,0,.08);transform:translateY(-1px)}button.MuiButton-containedPrimary:active:not(:disabled),button.btn-primary:active:not(:disabled){transform:translateY(0)}button.MuiButton-containedPrimary:after,button.btn-primary:after{background:hsla(0,0%,100%,.5);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}button.MuiButton-containedPrimary:active:after,button.btn-primary:active:after{height:300px;width:300px}button.MuiButton-outlined,button.btn-secondary{background:var(--bg-primary);border-width:2px;overflow:hidden;position:relative}button.MuiButton-outlined:before,button.btn-secondary:before{display:none}button.MuiButton-outlined:hover:not(:disabled),button.btn-secondary:hover:not(:disabled){background:#eff6ff;border-color:var(--color-primary);box-shadow:none;color:var(--color-primary);transform:none}button:disabled{cursor:not-allowed;opacity:.5}.notification-criteria-card,.section-card{position:relative;transition:all var(--transition-base)}.notification-criteria-card:before,.section-card:before{background:linear-gradient(135deg,transparent,rgba(59,130,246,.03));border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity var(--transition-base)}.notification-criteria-card:hover,.section-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.notification-criteria-card:hover:before,.section-card:hover:before{opacity:1}.wizard-step:after{background:var(--border-primary);height:2px;position:absolute;right:-15px;top:20px;width:30px}.wizard-step:last-child:after{display:none}@media(max-width:992px){.wizard-step:after{display:none}}.wizard-container{box-sizing:border-box;display:grid;gap:var(--spacing-lg);min-height:0;padding:var(--spacing-xl);width:100%}@media(max-width:768px){.wizard-container{gap:calc(var(--spacing-lg)*.875);padding:var(--spacing-lg)}}@media(max-width:480px){.wizard-container{gap:var(--spacing-md);padding:var(--spacing-md)}}.wizard-header{backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(248,250,252,.98) 0,rgba(248,250,252,.94) 72%,rgba(248,250,252,0));box-shadow:0 10px 24px -20px rgba(15,23,42,.35);display:flex;flex-direction:column;gap:var(--spacing-sm);padding:0 0 var(--spacing-sm);position:sticky;top:0;transition:all var(--transition-base);z-index:calc(var(--z-sticky) + 4)}.wizard-header:after{display:none}@media(max-width:768px){.wizard-header{gap:10px}}@media(max-width:480px){.wizard-header{gap:8px}}.wizard-header__steps{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.wizard-header__steps{gap:10px;grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.wizard-header__steps{gap:8px;grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.wizard-header__steps{gap:8px;grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.wizard-header__steps{gap:6px;grid-template-columns:repeat(2,1fr)}}.wizard-step{background:hsla(0,0%,100%,.94);border:1px solid var(--border-primary);box-shadow:0 1px 2px rgba(15,23,42,.04);cursor:default;gap:var(--spacing-md);min-height:80px;padding:var(--spacing-md) var(--spacing-lg)}.wizard-step,.wizard-step__indicator{align-items:center;border-radius:var(--radius-lg);display:flex;position:relative;transition:all var(--transition-base)}.wizard-step__indicator{background:var(--border-primary);color:var(--text-muted);flex-shrink:0;font-weight:var(--font-semibold);height:36px;justify-content:center;width:36px}@media(max-width:768px){.wizard-step__indicator{border-radius:8px;height:32px;width:32px}}.wizard-step__indicator .wizard-step__number{font-size:.9375rem}@media(max-width:768px){.wizard-step__indicator .wizard-step__number{font-size:.8125rem}}.wizard-step__indicator .wizard-step__check{align-items:center;background:#22c55e;border:2px solid #fff;border-radius:50%;bottom:-5px;color:#fff;display:flex;font-size:.6875rem;height:18px;justify-content:center;position:absolute;right:-5px;width:18px}@media(max-width:768px){.wizard-step__indicator .wizard-step__check{border-width:1.5px;bottom:-4px;font-size:.625rem;height:16px;right:-4px;width:16px}}.wizard-step__content{flex:1;min-width:0}.wizard-step__content h4{color:#0f172a;font-size:.9375rem;font-weight:600;margin:0 0 4px}@media(max-width:768px){.wizard-step__content h4{font-size:.875rem}}.wizard-step__content p{color:#64748b;font-size:.8125rem;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.wizard-step__content p{font-size:.75rem}}.wizard-step.active{background:#fff;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(96,165,250,.2),0 10px 20px -16px rgba(37,99,235,.45);opacity:1;transform:translateY(-2px)}.wizard-step.active .wizard-step__indicator{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);color:var(--text-inverse);transform:scale(1.1)}.wizard-step.active .wizard-step__content h4{color:#0f172a;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.05)}.wizard-step.active .wizard-step__content p{color:#334155;font-weight:var(--font-medium)}.wizard-step.completed{background:#fff;border-color:rgba(34,197,94,.32);overflow:hidden;position:relative}.wizard-step.completed:after{color:var(--color-success);content:"✓";font-size:2rem;font-weight:700;opacity:.1;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.wizard-step.completed .wizard-step__indicator{background:linear-gradient(135deg,var(--color-success) 0,var(--color-success-dark) 100%);box-shadow:0 2px 4px rgba(34,197,94,.2);color:var(--text-inverse)}.wizard-step.clickable{cursor:pointer;overflow:hidden;position:relative}.wizard-step.clickable:hover:not(.active){background:#fff;border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.wizard-step.clickable:hover:not(.active) .wizard-step__indicator{transform:scale(1.05)}.wizard-step.clickable.completed:hover:not(.active){background:#fff;border-color:var(--color-success);box-shadow:0 4px 12px rgba(34,197,94,.15);transform:translateY(-2px)}.wizard-step:not(.clickable):not(.active){background:#f1f5f9;cursor:default;opacity:.5}.wizard-step:not(.clickable):not(.active) .wizard-step__indicator{background:#cbd5e1}.wizard-step:not(.clickable):not(.active) .wizard-step__content h4{color:#94a3b8}.wizard-step:not(.clickable):not(.active) .wizard-step__content p{color:#cbd5e1}.wizard-step:not(:last-child):after{background:#e2e8f0;content:"";height:2px;position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:24px;z-index:-1}.wizard-step.completed:not(:last-child):after{background:linear-gradient(90deg,#22c55e,#e2e8f0)}.wizard-step.active:not(:last-child):after{background:linear-gradient(90deg,#3b82f6,#e2e8f0)}.wizard-content{background:transparent;border:none;border-radius:0;box-shadow:none;display:flex;flex:1;flex-direction:column;gap:0;min-height:0;padding:0;position:relative;transition:all var(--transition-base)}@media(max-width:768px){.wizard-content{gap:0}}@media(max-width:480px){.wizard-content{gap:0}}.wizard-content>.section-card{background:#fff;border:none;border-radius:0;box-shadow:none;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.wizard-content>.section-card:before{display:none}.wizard-content>.section-card:hover{box-shadow:none;transform:none}.wizard-content>.section-card .section-card__header{background:linear-gradient(180deg,#fbfdff,#f8fafc);box-shadow:inset 0 -1px 0 rgba(226,232,240,.9);flex-shrink:0;padding:1.4rem 2rem 1.2rem;top:0}@media(max-width:768px){.wizard-content>.section-card .section-card__header{padding:1.2rem 1.5rem 1rem}}@media(max-width:480px){.wizard-content>.section-card .section-card__header{padding:1rem 1rem .9rem}}.wizard-content>.section-card .section-card__header .section-card__header-content{align-items:start;display:grid;gap:1rem 1.5rem;grid-template-columns:minmax(0,1fr) auto}@media(max-width:900px){.wizard-content>.section-card .section-card__header .section-card__header-content{grid-template-columns:1fr}}.wizard-content>.section-card .section-card__header .section-card__header-text{display:flex;flex-direction:column;gap:.45rem;max-width:42rem;min-width:0}.wizard-content>.section-card .section-card__header .section-card__eyebrow{align-items:center;color:#2563eb;display:inline-flex;font-size:.72rem;font-weight:700;gap:.55rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.wizard-content>.section-card .section-card__header .section-card__eyebrow:before{background:rgba(37,99,235,.35);content:"";flex-shrink:0;height:1px;width:1.5rem}.wizard-content>.section-card .section-card__header .section-card__title{color:#0f172a;font-size:1.32rem;font-weight:700;letter-spacing:-.02em;margin:0}.wizard-content>.section-card .section-card__header .section-card__description{color:#475569;font-size:.95rem;line-height:1.5;margin:0;max-width:38rem}.wizard-content>.section-card .section-card__header .section-card__header-nav{align-items:center;align-self:start;display:inline-flex;gap:.75rem;justify-content:flex-end}@media(max-width:900px){.wizard-content>.section-card .section-card__header .section-card__header-nav{justify-content:flex-start;width:100%}}.wizard-content>.section-card .section-card__header .section-card__header-nav button{border-radius:999px;box-shadow:none;min-height:2.75rem;transform:none}.wizard-content>.section-card .section-card__header .section-card__header-nav button:hover:not(:disabled){box-shadow:none;transform:none}.wizard-content>.section-card .section-card__body{background:#fff;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.wizard-step-content{display:flex;flex-direction:column;gap:24px}.wizard-step-content .subsection-title{color:#1e293b;flex-shrink:0;font-size:1rem;font-weight:600;margin:0}@media(max-width:768px){.wizard-step-content .subsection-title{font-size:.9375rem}}.wizard-step-actions{align-items:center;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;margin-top:20px;padding-top:20px}@media(max-width:768px){.wizard-step-actions{margin-top:16px;padding-top:16px}}@media(max-width:480px){.wizard-step-actions{margin-top:14px;padding-top:14px}.wizard-step-actions button{width:100%}}.step-with-sticky-footer{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden}@media(min-height:800px){.step-with-sticky-footer{min-height:500px}}@media(max-height:799px)and (min-height:600px){.step-with-sticky-footer{min-height:400px}}@media(max-height:599px){.step-with-sticky-footer{min-height:300px}}.step-scrollable-content{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem 2rem 2rem;scroll-behavior:smooth}.step-scrollable-content::-webkit-scrollbar{width:8px}.step-scrollable-content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.step-scrollable-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.step-scrollable-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(max-width:768px){.step-scrollable-content{padding:1.25rem 1.5rem 1.5rem}}@media(max-width:480px){.step-scrollable-content{padding:1rem 1rem 1.25rem}}.wizard-step-footer{align-items:center;background:linear-gradient(to top,var(--bg-primary) 0,var(--bg-secondary) 100%);border-top:2px solid var(--border-primary);bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.08),0 -1px 3px rgba(0,0,0,.04);display:flex;flex-shrink:0;justify-content:flex-end;margin-top:auto;padding:calc(var(--spacing-lg)*1.25);position:sticky;transition:all var(--transition-base);z-index:var(--z-sticky)}.wizard-step-footer:hover{box-shadow:0 -6px 16px rgba(0,0,0,.1),0 -2px 4px rgba(0,0,0,.05)}.wizard-step-footer .wizard-step-footer-buttons{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;width:100%}.wizard-step-footer .wizard-step-footer-buttons button:only-child{min-width:200px}.wizard-step-footer .wizard-step-footer-buttons button{min-width:150px}@media(max-width:768px){.wizard-step-footer{padding:1rem}.wizard-step-footer .wizard-step-footer-buttons button{min-width:120px}}@media(max-width:480px){.wizard-step-footer{padding:.875rem}.wizard-step-footer .wizard-step-footer-buttons{flex-direction:column;width:100%}.wizard-step-footer .wizard-step-footer-buttons button{min-width:0;width:100%}}@media screen{#root,body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100%}}*{box-sizing:border-box}#root,html{overflow-x:hidden}#root{max-width:100vw}.three-section-layout,.two-column-layout{display:none}.NotificationDetail{background-color:#f9fafb;display:grid;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;width:100%}.NotificationDetail .CrudAdminItem__form{border:unset;padding:0}.NotificationDetail .CrudAdminItem .Form{box-sizing:border-box;display:flex;flex-direction:column;height:95%;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.NotificationDetail .CrudAdminItem .Form .Feature__Body{background:transparent;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-width:100%;overflow:hidden;padding:0;width:100%}.NotificationDetail .CrudAdminItem .Form .Feature__Body .MuiAccordionDetails-root{display:unset;padding:unset}.NotificationDetail .Feature,.NotificationDetail .Feature__Body{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.NotificationDetail .Feature__Body{display:flex;flex-direction:column;min-width:0}.section-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;max-width:100%;min-height:0;overflow:hidden;width:100%}.section-card__header{background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:16px 20px;position:sticky;top:0;z-index:10}@media(max-width:768px){.section-card__header{padding:14px 18px}}@media(max-width:480px){.section-card__header{padding:12px 14px}}.section-card__header-content{align-items:center;display:flex;gap:20px;justify-content:space-between}@media(max-width:768px){.section-card__header-content{align-items:flex-start;flex-direction:column;gap:16px}}.section-card__header-text{flex:1;min-width:0}.section-card__header-nav{display:flex;flex-shrink:0;gap:12px}.section-card__header-nav button{border-radius:8px;font-size:14px;font-weight:600;height:36px;min-width:100px;transition:all .2s ease}.section-card__header-nav button:hover:not(:disabled){box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}@media(max-width:768px){.section-card__header-nav button{font-size:13px;height:34px;min-width:90px}.section-card__header-nav{justify-content:space-between;width:100%}}.section-card .section-card__header__title{color:#222;font-size:1.125rem;font-weight:600;letter-spacing:.015em;margin:0}@media(max-width:768px){.section-card .section-card__header__title{font-size:1rem}}.section-card .section-card__header__description{color:#4b5563;font-size:.9375rem;line-height:1.5;margin:8px 0 0}@media(max-width:768px){.section-card .section-card__header__description{font-size:.875rem}}.section-card__body{box-sizing:border-box;flex:1;height:100%;overflow-x:hidden;overflow-y:auto;padding:20px;width:100%}.preference-section{display:flex;flex-direction:column;gap:16px}.preference-section .preference-option{align-items:center;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;padding:12px;transition:all .3s ease}.preference-section .preference-option:hover{border-color:#202020}.preference-section .preference-option.active{background-color:#fff;border-color:#43a047}.preference-section .preference-option input[type=radio]{margin-right:8px}.preference-section .preference-option label{cursor:pointer;font-weight:500}.schedule-section .time-picker{align-items:center;display:flex;gap:8px}.schedule-section .time-picker input{border:1px solid #e0e0e0;padding:8px}.schedule-section .days-selector{display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-top:12px}.schedule-section .days-selector .day-item{align-items:center;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s ease}.schedule-section .days-selector .day-item.active{background-color:#43a047;border-color:#2e7d32;color:#fff}.inspection-table-wrapper{box-sizing:border-box;max-width:100%;overflow-x:auto;width:100%}.inspection-table-wrapper table{border-collapse:collapse;box-sizing:border-box;table-layout:fixed;width:100%}.inspection-table-wrapper table td,.inspection-table-wrapper table th{word-wrap:break-word;hyphens:auto;max-width:0;overflow-wrap:break-word}.error-state{background:#fff;border-color:#d32f2f}.error-state .section-title{color:#d32f2f}.error-message{border-left:3px solid #d32f2f;color:#d32f2f;font-size:.875rem;margin:8px 0 0;padding-left:8px}.error-message:before{content:"⚠️";margin-right:4px}.section-title{align-items:center;color:#222;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0 0 16px}@media(max-width:768px){.section-title{font-size:1.125rem}}.section-title:before{background:#202020;border-radius:2px;content:"";display:block;height:1.5rem;width:3px}.section-description{color:#616161;font-size:.875rem;margin-top:4px}@media(max-width:768px){.two-column-layout{grid-template-columns:1fr}.schedule-section .days-selector{grid-template-columns:repeat(4,1fr)}.section-card{margin:8px}.section-card__header{padding:8px}.section-card__header__title{font-size:1.125rem}.section-card__header__description{font-size:.875rem}.section-card__body{padding:8px}}@media(max-width:480px){.NotificationDetail{padding:8px}.schedule-section .time-picker{flex-direction:column}.schedule-section .time-picker input{width:100%}.schedule-section .days-selector{grid-template-columns:repeat(3,1fr)}.user-selection .user-list-item{padding:8px}.section-title{font-size:1.1rem}.section-description{font-size:.8rem}}.notification-type-container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.notification-type-container>div{box-sizing:border-box;flex:1;min-height:0;width:100%}.notification-criteria-one-column{overflow-x:hidden;padding:0;width:100%}.notification-criteria-one-column,.notification-criteria-one-column *{box-sizing:border-box;max-width:100%}.notification-criteria-one-column table{box-sizing:border-box;max-width:100%;table-layout:fixed;width:100%}.notification-criteria-one-column table td,.notification-criteria-one-column table th{word-wrap:break-word;hyphens:auto;max-width:0;overflow-wrap:break-word}.notification-criteria-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:1.5rem;padding:1.5rem;transition:all .2s ease}.notification-criteria-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.notification-info-content{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;width:100%}.notification-name-section{display:flex;flex-direction:column;gap:.5rem}.notification-name-section .field-display{background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:.9375rem;font-weight:500;padding:.75rem 1rem}.notification-recipient-section{display:flex;flex-direction:column;gap:.5rem}.notification-recipient-section .field-helper-text{color:#64748b;font-size:.875rem;line-height:1.4;margin:0}.delivery-method-section{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.85rem;padding-top:1.5rem}.delivery-method-section .delivery-method-options{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:860px){.delivery-method-section .delivery-method-options{grid-template-columns:1fr}}.delivery-method-section .delivery-method-options .delivery-option{align-items:center;background:#fcfdff;border:1px solid #dbe5f0;border-radius:14px;color:#334155;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;min-height:3.2rem;padding:.85rem 1rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}@media(max-width:860px){.delivery-method-section .delivery-method-options .delivery-option{width:100%}}.delivery-method-section .delivery-method-options .delivery-option:hover:not(:has(input:disabled)){background:#f8fbff;border-color:#bfdbfe;box-shadow:0 0 0 1px rgba(191,219,254,.4)}.delivery-method-section .delivery-method-options .delivery-option input[type=radio]{accent-color:#3b82f6;cursor:pointer;height:18px;margin:0;width:18px}.delivery-method-section .delivery-method-options .delivery-option input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.delivery-method-section .delivery-method-options .delivery-option span{user-select:none}.delivery-method-section .delivery-method-options .delivery-option.selected{background:#eff6ff;border-color:#60a5fa;box-shadow:0 0 0 1px rgba(96,165,250,.35);color:#1d4ed8}.delivery-method-section .delivery-method-options .delivery-option:has(input:disabled){cursor:not-allowed;opacity:.55}.delivery-method-section .delivery-method-options .delivery-option.disabled{background:#f9fafb;border-color:#e2e8f0;cursor:not-allowed;opacity:.5;pointer-events:none}.delivery-method-section .delivery-method-options .delivery-option.disabled:hover{box-shadow:none;transform:none}.delivery-method-section .delivery-method-options .delivery-option.disabled span{color:#9ca3af}.delivery-method-section .delivery-method-options .coming-soon-badge{background:#fef9c3;border-radius:999px;color:#92400e;display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.08em;margin-left:.25rem;padding:.16rem .46rem;text-transform:uppercase;white-space:nowrap}.field-info-text{color:#6b7280;font-size:.8125rem;font-style:italic;line-height:1.45;margin:.25rem 0 0}.field-label{align-items:center;color:#0f172a;display:flex;font-size:.9375rem;font-weight:600;gap:.25rem;margin:0}.field-label .required-indicator{color:#ef4444;font-weight:700}.field-warning-text{color:#f59e0b;font-size:.8125rem;font-style:italic;line-height:1.4;margin:.5rem 0 0}.form-metadata{border-top:1px solid #e2e8f0;margin-top:2rem;padding-top:1rem}.form-metadata small{color:#64748b;font-size:.8125rem}.notification-header-content{display:flex;flex-direction:column;gap:1rem;width:100%}.notification-header-content .name-and-creator-row{align-items:flex-start;display:flex;gap:1.5rem}@media(max-width:768px){.notification-header-content .name-and-creator-row{flex-direction:column;gap:.875rem}}.notification-header-content .name-and-creator-row .notification-creator-field,.notification-header-content .name-and-creator-row .notification-name-field{flex:1;min-width:0}.notification-header-content .name-and-creator-row .creator-display,.notification-header-content .name-and-creator-row .name-display{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:.875rem;font-weight:500;overflow-wrap:break-word;padding:.625rem .875rem;word-break:break-word}.notification-header-content .notification-header-row-sticky{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.5rem}.notification-header-content .notification-header-row-sticky .subsection-title{color:#1e293b;flex-shrink:0;font-size:1rem;font-weight:600;margin:0}.notification-header-content .notification-header-row-sticky .delivery-method-selector{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.notification-header-content .notification-header-row-sticky .delivery-method-selector .delivery-method-label{color:#475569;font-size:.875rem;font-weight:500;white-space:nowrap}.notification-header-content .notification-header-row-sticky .delivery-method-selector .delivery-method-options{align-items:flex-start;display:flex;gap:.5rem}.notification-header-content .notification-header-row-sticky .delivery-method-selector .delivery-method-options .delivery-option{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.375rem;padding:.5rem .75rem;transition:all .2s ease}.notification-header-content .notification-header-row-sticky .delivery-method-selector .delivery-method-options .delivery-option:hover:not(:has(input:disabled)){background:#eff6ff;border-color:#3b82f6}.notification-header-content .notification-header-row-sticky .delivery-method-selector .delivery-method-options .delivery-option input[type=radio]{accent-color:#3b82f6;cursor:pointer;height:16px;margin:0;width:16px}.notification-header-content .notification-header-row-sticky .delivery-method-selector .delivery-method-options .delivery-option input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.notification-header-content .notification-header-row-sticky .delivery-method-selector .delivery-method-options .delivery-option span{user-select:none}.notification-header-content .notification-header-row-sticky .delivery-method-selector .delivery-method-options .delivery-option.selected{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.notification-recipients-section-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.configuration-vehicle-section{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.configuration-vehicle-section .subsection-title{align-items:center;color:#1e293b;display:flex;font-size:1rem;font-weight:600;gap:.25rem;margin:0}.notification-criteria-content{box-sizing:border-box;width:100%}.notification-type-section{display:flex;flex-direction:column;gap:.75rem}.notification-criteria-details{margin-top:1rem}.typeCards{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1rem;width:100%}.typeCard{background:var(--bg-primary);background:linear-gradient(145deg,var(--bg-primary) 0,var(--bg-secondary) 100%);border:2px solid var(--border-primary);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;height:160px;min-width:0;overflow:hidden;padding:calc(var(--spacing-md)*1.15);position:relative;transition:all var(--transition-base);width:100%}.typeCard:hover{background:linear-gradient(145deg,var(--bg-primary) 0,var(--color-primary-50) 100%);border-color:var(--border-secondary);box-shadow:var(--shadow-md);transform:translateY(-3px) scale(1.02)}.typeCard.selected{background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(59,130,246,.02));border-color:var(--color-primary);box-shadow:0 4px 12px rgba(59,130,246,.15),inset 0 1px 3px rgba(59,130,246,.1)}.typeCard.selected:before{animation:shimmer 3s linear infinite;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light),var(--color-primary));background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}.typeCard.selected:after{animation:glow 2s ease-in-out infinite;background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;width:200%}.cardIcon{align-items:center;background:rgba(59,130,246,.1);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-bottom:.625rem;transition:all .2s ease;width:36px}.typeCard.selected .cardIcon{background:rgba(59,130,246,.2);transform:scale(1.05)}.cardIcon svg{color:var(--icon-color);font-size:1.125rem;transition:all .2s ease}.typeCard.selected .cardIcon svg{transform:scale(1.1)}.cardContent{display:flex;flex:1;flex-direction:column;justify-content:space-between;margin-bottom:.625rem;min-width:0}.cardTitle{color:#374151;font-size:.9375rem;font-weight:600;line-height:1.2;margin:0 0 .25rem}.cardDescription,.cardTitle{word-wrap:break-word;overflow-wrap:break-word}.cardDescription{color:#6b7280;display:-webkit-box;flex:1;font-size:.75rem;-webkit-line-clamp:2;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden}.cardToggle{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;margin-top:auto}.toggleLabel{background:#f3f4f6;border-radius:9999px;color:#6b7280;font-size:.6875rem;font-weight:600;letter-spacing:.05em;padding:.25rem .5rem;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.toggleLabel.active{box-shadow:0 2px 4px rgba(16,185,129,.3);color:#fff}@media(max-width:1200px){.typeCards{gap:.625rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.typeCards{gap:.5rem;grid-template-columns:1fr}.typeCard{height:140px;padding:.75rem}.cardIcon{height:32px;margin-bottom:.5rem;width:32px}.cardIcon svg{font-size:1rem}.cardTitle{font-size:.875rem}.cardDescription{font-size:.6875rem}}@media(max-width:480px){.typeCards{grid-template-columns:1fr}.typeCard{height:120px;padding:.625rem}}.notification-drivers-section,.notification-selection-section,.notification-vehicles-section{box-sizing:border-box;max-height:400px;overflow-x:hidden;overflow-y:auto;width:100%}.notification-drivers-section>div,.notification-selection-section>div,.notification-vehicles-section>div{box-sizing:border-box;max-width:100%;overflow-x:hidden}.notification-drivers-section .description,.notification-drivers-section .vehicle-name,.notification-drivers-section .vehicle-plate,.notification-drivers-section .vehicle-vin,.notification-selection-section .description,.notification-selection-section .vehicle-name,.notification-selection-section .vehicle-plate,.notification-selection-section .vehicle-vin,.notification-vehicles-section .description,.notification-vehicles-section .vehicle-name,.notification-vehicles-section .vehicle-plate,.notification-vehicles-section .vehicle-vin{word-wrap:break-word;hyphens:auto;overflow-wrap:break-word}.validation-error-inline{align-items:flex-start;align-self:flex-start;background:#fff7f7;border:1px solid #fecaca;border-radius:12px;box-sizing:border-box;color:#b91c1c;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.625rem;line-height:1.45;margin-bottom:0;margin-top:.25rem;max-width:min(100%,34rem);padding:.75rem .95rem;width:auto;word-wrap:break-word;overflow-wrap:break-word}.validation-error-inline:before{background:#ef4444;border-radius:999px;content:"";flex-shrink:0;height:.5rem;margin-top:.35rem;width:.5rem}.two-column-layout *{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.two-column-layout button,.two-column-layout input,.two-column-layout select,.two-column-layout textarea{box-sizing:border-box;max-width:100%}.expandableTypeCards{display:flex;flex-direction:column;gap:.8rem;width:100%}.expandableTypeCard{--accent:var(--icon-color,#6b7280);background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;position:relative;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease,transform .25s ease}.expandableTypeCard:before{background:transparent;border-radius:16px 0 0 16px;bottom:0;content:"";left:0;position:absolute;top:0;transition:background .25s ease;width:3px;z-index:1}.expandableTypeCard{animation:cardReveal .4s ease forwards;opacity:0}.expandableTypeCard:first-child{animation-delay:.06s}.expandableTypeCard:nth-child(2){animation-delay:.12s}.expandableTypeCard:nth-child(3){animation-delay:.18s}.expandableTypeCard:nth-child(4){animation-delay:.24s}.expandableTypeCard:nth-child(5){animation-delay:.3s}.expandableTypeCard:nth-child(6){animation-delay:.36s}.expandableTypeCard:nth-child(7){animation-delay:.42s}.expandableTypeCard:nth-child(8){animation-delay:.48s}.expandableTypeCard.read-only .cardHeader:hover{background-color:transparent}.expandableTypeCard.coming-soon{background-color:#f9fafb;opacity:.6}.expandableTypeCard:not(.selected):not(.coming-soon):hover{border-color:color-mix(in srgb,var(--accent) 22%,#dbe5f0);box-shadow:0 16px 28px -26px rgba(15,23,42,.45);transform:translateY(-1px)}.expandableTypeCard:not(.selected):not(.coming-soon):hover:before{background:color-mix(in srgb,var(--accent) 55%,transparent)}.expandableTypeCard:not(.selected):not(.coming-soon):hover .cardIcon{background:color-mix(in srgb,var(--accent) 18%,#fff);border-color:color-mix(in srgb,var(--accent) 30%,#dbe5f0)}.expandableTypeCard.selected{background:color-mix(in srgb,var(--accent) 4%,#fff);border-color:color-mix(in srgb,var(--accent) 58%,#dbe5f0);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent),0 18px 32px -28px color-mix(in srgb,var(--accent) 28%,transparent)}.expandableTypeCard.selected:before{background:var(--accent)}.expandableTypeCard.selected .cardHeader{background:color-mix(in srgb,var(--accent) 4%,#fff)}.expandableTypeCard.selected .cardIcon{background:color-mix(in srgb,var(--accent) 18%,#fff);border-color:color-mix(in srgb,var(--accent) 38%,#dbe5f0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 10px 18px -20px color-mix(in srgb,var(--accent) 32%,transparent)}.expandableTypeCard.selected .cardContent .cardTitle{color:#0f172a}.expandableTypeCard.coming-soon{background:repeating-linear-gradient(-45deg,transparent,transparent 8px,rgba(0,0,0,.015) 0,rgba(0,0,0,.015) 16px),#fafbfc;border-left-color:transparent;pointer-events:none}.expandableTypeCard.coming-soon .cardIcon{background:#f3f5f7!important;border-color:#e2e8f0!important;box-shadow:none}.expandableTypeCard.coming-soon .cardIcon svg{color:#a8b0bc!important}.expandableTypeCard.coming-soon .cardContent .cardTitle{color:#9ca3af!important}.expandableTypeCard.coming-soon .cardContent .cardDescription{color:#c4c9d2!important}.expandableTypeCard.coming-soon .cardHeader{cursor:not-allowed!important}.expandableTypeCard.coming-soon .cardHeader:hover{background-color:transparent!important}.expandableTypeCard .cardHeader{align-items:center;border-radius:16px;cursor:pointer;display:flex;gap:.95rem;padding:1rem 1.1rem;transition:background-color .15s ease}.expandableTypeCard .cardHeader:hover{background-color:rgba(15,23,42,.015)}.expandableTypeCard .cardHeader.clickable:focus-visible{background-color:#eff6ff;outline:3px solid #1d4ed8;outline-offset:-4px;position:relative;z-index:2}.expandableTypeCard .cardHeader .cardIcon{align-items:center;background:color-mix(in srgb,var(--accent) 14%,#fff);border:1px solid color-mix(in srgb,var(--accent) 22%,#dbe5f0);border-radius:15px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);display:flex;flex-shrink:0;height:44px;justify-content:center;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:44px}.expandableTypeCard .cardHeader .cardIcon svg{color:color-mix(in srgb,var(--accent) 82%,#0f172a)!important;display:block!important;filter:none;font-size:1.1rem;opacity:1!important;visibility:visible!important}.expandableTypeCard .cardHeader .cardContent{flex:1;min-width:0}.expandableTypeCard .cardHeader .cardContent .cardTitle{color:#1e293b;font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .2rem;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:768px){.expandableTypeCard .cardHeader .cardContent .cardTitle{font-size:.875rem}}.expandableTypeCard .cardHeader .cardContent .cardDescription{color:#64748b;font-size:.8125rem;line-height:1.45;margin:0;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.expandableTypeCard .cardHeader .cardContent .cardDescription{font-size:.75rem}}.expandableTypeCard .cardHeader .cardToggle{flex-shrink:0}.expandableTypeCard .cardHeader .cardToggle .toggleLabel{align-items:center;background:#fff;border:1px solid #dbe5f0;border-radius:9999px;color:#64748b;display:inline-flex;font-size:.6875rem;font-weight:700;gap:.25rem;letter-spacing:.08em;min-height:2rem;padding:.3rem .72rem;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.expandableTypeCard:not(.coming-soon):not(.selected):hover .expandableTypeCard .cardHeader .cardToggle .toggleLabel{background:color-mix(in srgb,var(--accent) 5%,#fff);border-color:color-mix(in srgb,var(--accent) 32%,#dbe5f0);color:color-mix(in srgb,var(--accent) 78%,#334155)}.expandableTypeCard .cardHeader .cardToggle .toggleLabel.active{background:var(--accent);border-color:color-mix(in srgb,var(--accent) 78%,#000);box-shadow:0 10px 16px -14px color-mix(in srgb,var(--accent) 48%,transparent);color:#fff}.expandableTypeCard .cardHeader .cardToggle .toggleLabel.coming-soon-label{background:#fdf6e3;border:1px solid #f0dfa0;color:#a37a1f;font-size:.5625rem;letter-spacing:.1em;padding:.3125rem .5625rem}.expandableTypeCard .cardExpandedContent{animation:slideDown .3s ease-out;background:linear-gradient(180deg,#f7f8fa,#fbfbfc);border-radius:0 0 10px 10px;border-top:1px solid color-mix(in srgb,var(--accent) 15%,#e5e7eb);max-height:500px;min-height:360px;overflow-y:auto;padding:1.5rem 2rem 2rem}@keyframes cardReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{max-height:0;opacity:0;padding-bottom:0;padding-top:0}to{max-height:1000px;opacity:1;padding-bottom:1.5rem;padding-top:1.5rem}}@keyframes pulseGlow{0%{box-shadow:0 6px 20px rgba(59,130,246,.25),0 0 0 4px rgba(59,130,246,.1),inset 0 1px 3px rgba(59,130,246,.05)}50%{box-shadow:0 8px 25px rgba(59,130,246,.35),0 0 0 6px rgba(59,130,246,.15),inset 0 1px 4px rgba(59,130,246,.08)}to{box-shadow:0 6px 20px rgba(59,130,246,.25),0 0 0 4px rgba(59,130,246,.1),inset 0 1px 3px rgba(59,130,246,.05)}}@keyframes shine{0%{left:-100%}20%,to{left:100%}}@keyframes indicatorPulse{0%,to{transform:scale(1.1) rotate(-2deg)}50%{transform:scale(1.15) rotate(2deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow{0%,to{opacity:0}50%{opacity:.3}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.notification-criteria-content{display:flex;flex-direction:column;gap:1.5rem}.notification-type-section .subsection-title{margin-bottom:.75rem}.notification-criteria-details .notification-criteria-one-column{display:flex;flex-direction:column;gap:1rem}.notification-criteria-details .geozone-selection-section,.notification-criteria-details .notification-geozone-section,.notification-criteria-details .notification-region-section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.notification-criteria-details .geozone-selection-section .subsection-title,.notification-criteria-details .notification-geozone-section .subsection-title,.notification-criteria-details .notification-region-section .subsection-title{color:#475569;font-size:1rem;margin-bottom:.75rem}.geozone-criteria,.inspection-criteria,.loadunload-criteria{display:flex;flex-direction:column;gap:1.5rem}.geozone-criteria{gap:1rem}.geozone-criteria--modal{display:flex;flex:1;gap:.75rem;min-height:0}.geozone-criteria--modal .geozone-selection-section{display:flex;flex:1;flex-direction:column;min-height:0;padding-bottom:0}.criteria-section .criteria-title{color:#374151;font-size:1rem;font-weight:500;margin-bottom:1rem}.criteria-section .checkbox-group{display:flex;flex-direction:column;gap:.75rem}.checkbox-label{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:.75rem;padding:.5rem 0;transition:background-color .2s ease}.checkbox-label:hover{background-color:#f8fafc}.checkbox-label .checkbox-input{accent-color:#3b82f6;cursor:pointer;height:18px;width:18px}.checkbox-label .checkbox-input:disabled{cursor:not-allowed;opacity:.6}.checkbox-label .checkbox-text{color:#374151;font-size:.9375rem;font-weight:500;user-select:none}.checkbox-label .checkbox-icon{color:#6b7280;flex-shrink:0;font-size:1rem;margin-right:.25rem}.criteria-modifier{border-top:1px solid #e5e7eb;padding-top:.5rem}.criteria-modifier .modifier-description{color:#6b7280;font-size:.8125rem;font-style:italic;margin-bottom:0;margin-top:.5rem}.criteria-info-section{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:1rem;padding:1rem}.criteria-info-section .info-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.criteria-info-section .info-header .info-icon{color:#3b82f6;flex-shrink:0;font-size:1.125rem}.criteria-info-section .info-header .info-title{color:#1e40af;font-size:.9375rem;font-weight:600;margin:0}.criteria-info-section .info-description{color:#1e3a8a;font-size:.875rem;line-height:1.5;margin:0;padding-left:1.625rem}.delivery-methods-content{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.delivery-methods-content .delivery-toggle-section{display:flex;flex-direction:column;gap:.5rem}.delivery-methods-content .delivery-toggle-section .delivery-checkbox-label{align-items:center;background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:1rem;transition:all .2s ease}.delivery-methods-content .delivery-toggle-section .delivery-checkbox-label:hover:not(.disabled){background-color:#eff6ff;border-color:#3b82f6}.delivery-methods-content .delivery-toggle-section .delivery-checkbox-label.disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.delivery-methods-content .delivery-toggle-section .delivery-checkbox-label .delivery-checkbox-input{accent-color:#3b82f6;cursor:pointer;height:20px;width:20px}.delivery-methods-content .delivery-toggle-section .delivery-checkbox-label .delivery-checkbox-input:disabled{cursor:not-allowed}.delivery-methods-content .delivery-toggle-section .delivery-checkbox-label .delivery-checkbox-text{color:#374151;flex:1;font-size:1rem;font-weight:500}@media(max-width:768px){.delivery-methods-content .delivery-toggle-section .delivery-checkbox-label .delivery-checkbox-text{font-size:.9375rem}}.delivery-methods-content .delivery-toggle-section .delivery-disclaimer{color:#6b7280;font-size:.8125rem;font-style:italic;padding-left:2.75rem}.validation-error{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;display:flex;font-size:.875rem;margin-top:.75rem;padding:.75rem}@media(max-width:768px){.validation-error{font-size:.8125rem}}.validation-error:before{content:"⚠️";flex-shrink:0;margin-right:.5rem}.geozone-selection-section{padding-bottom:.5rem}.geozone-selection-helper{color:#64748b;font-size:.875rem;line-height:1.5;margin:0 0 .9rem}.geozone-tag-selector{background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #dbe5f0;border-radius:20px;box-shadow:0 22px 40px -34px rgba(15,23,42,.28);display:flex;flex-direction:column;gap:1rem;padding:1rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.geozone-tag-selector:focus-within{border-color:rgba(37,99,235,.35);box-shadow:0 24px 48px -36px rgba(37,99,235,.38),0 0 0 4px rgba(37,99,235,.08)}.geozone-tag-selector.modal-embedded{background:transparent;border:none;border-radius:0;box-shadow:none;gap:1.25rem;height:100%;min-height:0;padding:0}.geozone-workspace-toolbar{flex-shrink:0}.geozone-tag-selector.modal-embedded:focus-within{border-color:transparent;box-shadow:none}.geozone-event-toolbar{align-items:center;background:linear-gradient(180deg,rgba(239,246,255,.72),#fff);border:1px solid #dbe5f0;border-radius:18px;display:flex;gap:1rem;justify-content:space-between;padding:1rem}@media(max-width:900px){.geozone-event-toolbar{align-items:stretch;flex-direction:column}}.geozone-tag-selector.modal-embedded .geozone-event-toolbar{background:transparent;border:none;border-bottom:1px solid #e2e8f0;border-radius:0;padding:0 0 1rem}.geozone-event-toolbar__copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.geozone-event-toolbar__eyebrow{color:#0f172a;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.geozone-event-toolbar__description{color:#64748b;font-size:.875rem;line-height:1.45}.geozone-event-toggle-group{align-items:stretch;display:inline-flex;gap:.5rem}@media(max-width:900px){.geozone-event-toggle-group{width:100%}}@media(max-width:640px){.geozone-event-toggle-group{flex-direction:column}}.geozone-event-toggle{align-items:center;background:#fff;border:1.5px solid #dbe5f0;border-radius:16px;cursor:pointer;display:flex;gap:.7rem;min-width:13rem;padding:.75rem .85rem;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}@media(max-width:900px){.geozone-event-toggle{flex:1;min-width:0}}.geozone-event-toggle:hover:not(:disabled){border-color:#93c5fd;box-shadow:0 14px 28px -24px rgba(37,99,235,.3);transform:translateY(-1px)}.geozone-event-toggle:disabled{cursor:default}.geozone-event-toggle.selected{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#2563eb}.geozone-event-toggle__icon{align-items:center;background:#eff6ff;border-radius:14px;color:#2563eb;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.geozone-event-toggle__body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.geozone-event-toggle__label{color:#0f172a;font-size:.9375rem;font-weight:700}.geozone-event-toggle__helper{color:#64748b;font-size:.78rem;line-height:1.35}.geozone-selector-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.selector-summary-stack{display:flex;flex-direction:column;gap:.2rem}.selector-summary{color:#0f172a;font-size:1rem;font-weight:700}.selector-subcopy{color:#64748b;font-size:.875rem;line-height:1.45}.selector-clear{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#334155;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.45rem .75rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.selector-clear:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.geozone-toolbar{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #e2e8f0;border-radius:18px;display:flex;flex-wrap:wrap;gap:.875rem;padding:1rem}.geozone-tag-selector.modal-embedded .geozone-toolbar{background:transparent;border:none;border-radius:0;padding:.25rem 0 0}.geozone-filter-tabs{align-items:center;background:#f8fafc;border:1px solid #dbe5f0;border-radius:14px;display:inline-flex;gap:.25rem;padding:.25rem}.geozone-filter-tab{background:transparent;border:none;border-radius:12px;color:#475569;cursor:pointer;font-size:.8125rem;font-weight:700;padding:.55rem .85rem;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.geozone-filter-tab:hover{color:#0f172a}.geozone-filter-tab.selected{background:#2563eb;box-shadow:0 10px 20px -16px rgba(37,99,235,.6);color:#fff}.geozone-selected-strip{background:#fff;border:1px solid #dbe5f0;border-radius:18px;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.geozone-tag-selector.modal-embedded .geozone-selected-strip{background:transparent;border:none;border-radius:0;border-top:1px solid #e2e8f0;padding:.5rem 0 0}.geozone-selected-strip__label{color:#334155;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.geozone-tags-container{display:flex;flex-wrap:wrap;gap:.5rem}.geozone-tag{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:flex;font-size:.8125rem;gap:.45rem;padding:.4rem .75rem}.geozone-tag .tag-icon{color:#2563eb;font-size:.75rem}.geozone-tag .tag-text{font-weight:600;white-space:nowrap}.geozone-tag .tag-remove{align-items:center;background:none;border:none;border-radius:999px;color:#2563eb;cursor:pointer;display:flex;font-size:.7rem;justify-content:center;padding:.1rem;transition:all .2s ease}.geozone-tag .tag-remove:hover{background:rgba(37,99,235,.12);color:#1d4ed8}.geozone-search-wrapper{align-items:center;background:#fff;border:1.5px solid #dbe5f0;border-radius:16px;display:flex;flex:1 1 20rem;gap:.65rem;min-width:16rem;padding:.75rem .85rem;transition:border .2s ease,box-shadow .2s ease}.geozone-search-wrapper:focus-within{border-color:rgba(37,99,235,.35);box-shadow:0 12px 24px -22px rgba(37,99,235,.4)}.geozone-search-icon{color:#94a3b8;font-size:.95rem}.geozone-search-input{background:transparent;border:none;color:#1f2937;flex:1;font-size:.875rem;outline:none}.geozone-search-input::placeholder{color:#9ca3af}.geozone-search-clear{align-items:center;background:#eff6ff;border:none;border-radius:999px;color:#2563eb;cursor:pointer;display:inline-flex;height:1.9rem;justify-content:center;transition:background-color .18s ease,transform .18s ease;width:1.9rem}.geozone-search-clear:hover{background:#dbeafe;transform:scale(1.04)}.geozone-results-panel{background:#fff;border:1px solid #dbe5f0;border-radius:18px;display:flex;flex-direction:column;max-height:22rem;min-height:17rem;overflow:hidden}.geozone-tag-selector.modal-embedded .geozone-results-panel{background:transparent;border:none;border-radius:0;flex:1;max-height:none;min-height:0;overflow:hidden}.geozone-results-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.geozone-tag-selector.modal-embedded .geozone-results-header{background:transparent;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;padding:1rem 0 .85rem}.geozone-results-title{color:#334155;font-size:.875rem;font-weight:700}.geozone-results-count{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:.75rem;font-weight:700;height:1.9rem;justify-content:center;min-width:1.9rem;padding:0 .45rem}.geozone-list{flex:1;overflow-y:auto}.geozone-tag-selector.modal-embedded .geozone-list{flex:1;min-height:0;overflow-y:auto}.geozone-tag-selector.modal-embedded .geozone-list-item{padding-left:.2rem;padding-right:.2rem}.geozone-list-item{align-items:center;background:transparent;border:none;border-bottom:1px solid #eef2f7;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:.95rem 1rem;text-align:left;transition:background-color .18s ease,transform .18s ease;width:100%}.geozone-list-item:hover:not(:disabled){background:#f8fafc}.geozone-list-item:disabled{cursor:default}.geozone-list-item.selected{background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(219,234,254,.6))}.geozone-list-item__main{align-items:flex-start;display:flex;gap:.85rem;min-width:0}.geozone-list-item__icon{align-items:center;background:#eff6ff;border-radius:12px;color:#2563eb;display:flex;flex-shrink:0;height:2.1rem;justify-content:center;width:2.1rem}.geozone-list-item__content{display:flex;flex-direction:column;gap:.2rem;min-width:0}.geozone-list-item__name{color:#0f172a;font-size:.9375rem;font-weight:700}.geozone-list-item__meta{color:#64748b;font-size:.8125rem;line-height:1.45}.geozone-list-item__status{align-items:center;background:#f8fafc;border:1px solid #dbe5f0;border-radius:999px;color:#475569;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.04em;padding:.45rem .7rem;text-transform:uppercase}.geozone-list-item__status.selected{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.geozone-results-empty{align-items:center;background:#fff;color:#64748b;display:flex;flex:1;font-size:.875rem;justify-content:center;padding:1.5rem;text-align:center}.geozone-tag-selector.modal-embedded .geozone-results-empty{background:transparent;min-height:8rem;padding:2rem 0}.no-geozones-selected{color:#9ca3af;font-size:.875rem;font-style:italic;padding:.5rem}.recipient-modal .MuiDialog-paperScrollPaper{display:flex!important;flex-direction:column!important;max-height:75vh;min-height:400px;overflow:hidden!important}.recipient-modal .MuiDialog-paperScrollPaper .BasicDialog__title{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;position:relative;top:0;width:100%}.recipient-modal .MuiDialog-paperScrollPaper .BasicDialog__title .MuiDialogTitle-root{background:#fff;padding:1.35rem 1.5rem 1rem;width:100%}.recipient-modal .MuiDialog-paperScrollPaper .BasicDialog__title .recipient-modal-title{display:flex;flex-direction:column;gap:.35rem}.recipient-modal .MuiDialog-paperScrollPaper .BasicDialog__title .modal-title{color:#0f172a;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;margin:0}.recipient-modal .MuiDialog-paperScrollPaper .BasicDialog__title .modal-description{color:#64748b;font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.recipient-modal .MuiDialog-paperScrollPaper .BasicDialog__content{background:#fff;display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.recipient-modal .MuiDialog-paperScrollPaper .BasicDialog__content::-webkit-scrollbar{width:8px}.recipient-modal .MuiDialog-paperScrollPaper .BasicDialog__content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.recipient-modal .MuiDialog-paperScrollPaper .BasicDialog__content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.recipient-modal .MuiDialog-paperScrollPaper .BasicDialog__content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.recipient-selection-modal{background:#fff;padding:0}.recipient-selection-modal,.recipient-selection-modal>div:first-child{display:flex;flex-direction:column}.MuiDialog-root:has(.recipient-selection-modal) .MuiDialogTitle-root button[aria-label=Close],.MuiDialog-root:has(.recipient-selection-modal) .MuiDialogTitle-root button[aria-label=close]{display:none!important}.MuiDialog-root:has(.recipient-selection-modal) .MuiDialogActions-root button:has(.MuiButton-label):first-child:last-child,.MuiDialog-root:has(.recipient-selection-modal) .MuiDialogActions-root button:has(.MuiButton-label):only-child{display:none!important}.recipient-modal-footer{align-items:flex-end;background:linear-gradient(0deg,#fff 68%,hsla(0,0%,100%,.96));border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -14px 24px -24px rgba(15,23,42,.4);display:flex;flex-shrink:0;justify-content:space-between;margin-top:0;padding:1rem 1.25rem 1.15rem;position:sticky;z-index:15}.recipient-modal-footer .recipient-modal-selection-info{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;min-width:0}.recipient-modal-footer .recipient-modal-selection-info .selection-count-text{color:#0f172a;display:block;font-size:.9375rem;font-weight:600;line-height:1.35}.recipient-modal-footer .recipient-modal-selection-info .selection-context-text{color:#64748b;display:block;font-size:.8125rem;line-height:1.35}.recipient-modal-footer .recipient-modal-actions{align-items:center;display:flex;gap:.75rem}.recipient-modal-footer .recipient-modal-actions button{border-radius:999px;min-height:2.75rem;min-width:120px;white-space:nowrap}@media(max-width:640px){.recipient-modal-footer{flex-direction:column;gap:1rem;padding:1rem}.recipient-modal-footer .recipient-modal-selection-info{align-items:center;justify-content:center;text-align:center;width:100%}.recipient-modal-footer .recipient-modal-actions{width:100%}.recipient-modal-footer .recipient-modal-actions button{flex:1;min-width:0}}.select-recipient-button-container{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;display:flex;justify-content:center;margin-top:1rem;padding:2rem 1.5rem;transition:all .2s ease}.select-recipient-button-container:hover{background:#f3f4f6;border-color:#9ca3af}.select-recipient-button-container button{font-size:.9375rem;font-weight:600;min-width:200px;padding:.75rem 1.5rem}.select-recipient-button-container button:hover:not(:disabled){transform:translateY(-1px)}.selected-recipient-compact{align-items:flex-start;background:linear-gradient(180deg,#fbfdff,#f4f8ff);border:1px solid #bfdbfe;border-radius:16px;box-shadow:0 14px 28px -28px rgba(37,99,235,.45);display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:1rem 1.15rem}@media(max-width:768px){.selected-recipient-compact{align-items:flex-start;flex-direction:column}}.selected-recipient-info{display:flex;flex:1;flex-direction:column;gap:.45rem}.selected-recipient-eyebrow{color:#2563eb;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.selected-recipient-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.selected-recipient-name{color:#0f172a;font-size:1.125rem;font-weight:700}.selected-recipient-channels,.selected-recipient-roles{display:flex;flex-wrap:wrap;gap:.5rem}.role-badge{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;display:inline-flex;font-size:.75rem;font-weight:700;gap:.375rem;padding:.25rem .625rem;white-space:nowrap}.selected-recipient-contact{align-items:center;background:#fff;border:1px solid #dbe5f0;border-radius:999px;color:#475569;display:flex;font-size:.8125rem;gap:.5rem;padding:.42rem .72rem}.selected-recipient-contact svg{flex-shrink:0;font-size:.9rem}.change-recipient-btn{background:#fff;border:1px solid #93c5fd;border-radius:999px;color:#3b82f6;cursor:pointer;font-size:.875rem;font-weight:700;min-height:2.75rem;padding:.625rem 1rem;transition:all .2s ease;white-space:nowrap}.change-recipient-btn:hover:not(:disabled){background:#eff6ff;box-shadow:none;color:#1d4ed8;transform:none}.change-recipient-btn:active:not(:disabled){transform:translateY(0)}.change-recipient-btn:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.change-recipient-btn{width:100%}}.vehicle-selection-field{box-sizing:border-box;width:100%}.vehicle-selection-field .field-label{color:#374151;display:block;font-size:.9375rem;font-weight:600;margin-bottom:.375rem}.vehicle-selection-field .field-label .required-indicator{color:#dc2626;margin-left:.25rem}.vehicle-selection-field .field-helper-text{color:#64748b;font-size:.875rem;line-height:1.5;margin-bottom:1rem}.select-vehicles-button-container{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;display:flex;justify-content:center;margin-top:1rem;padding:2rem 1.5rem;transition:all .2s ease}.select-vehicles-button-container:hover{background:#f3f4f6;border-color:#9ca3af}.select-vehicles-button-container button{font-size:.9375rem;font-weight:600;min-width:200px;padding:.75rem 1.5rem}.select-vehicles-button-container button:hover:not(:disabled){transform:translateY(-1px)}.selected-vehicles-summary{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:1rem 1.25rem;transition:all .2s ease}.selected-vehicles-summary:hover{border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.1)}@media(max-width:768px){.selected-vehicles-summary{align-items:flex-start;flex-direction:column}}.vehicles-preview{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.5rem}.vehicle-chip{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #3b82f6;border-radius:8px;color:#1e40af;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:all .2s ease}.vehicle-chip:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd);box-shadow:0 2px 6px rgba(59,130,246,.2);transform:translateY(-1px)}.vehicle-chip.enhanced{align-items:center;flex-direction:row;padding:.625rem .875rem}.vehicle-chip.enhanced .vehicle-chip-content{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.vehicle-chip.enhanced .vehicle-chip-name{color:#1e40af;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-chip.enhanced .vehicle-chip-subtitle{color:#60a5fa;font-size:.75rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-chip .remove-vehicle{align-items:center;background:#fff;border:1px solid #3b82f6;border-radius:50%;color:#3b82f6;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:18px;justify-content:center;line-height:1;margin:0;padding:0;transition:all .2s ease;width:18px}.vehicle-chip .remove-vehicle:hover{background:#dc2626;border-color:#dc2626;color:#fff;transform:scale(1.1)}.vehicle-chip .remove-vehicle:active{transform:scale(.95)}.all-vehicles-indicator{align-items:center;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #10b981;border-radius:8px;color:#065f46;display:inline-flex;font-size:.875rem;font-weight:600;padding:.5rem .75rem}.all-vehicles-indicator .all-vehicles-text{align-items:center;display:flex;gap:.375rem}.all-vehicles-indicator .all-vehicles-text:before{align-items:center;background:#10b981;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:.75rem;font-weight:700;height:18px;justify-content:center;width:18px}.more-count{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;display:inline-flex;font-size:.875rem;font-weight:600;padding:.5rem .75rem}.vehicle-selection-modal{background:#fff;display:flex;flex-direction:column;max-height:78vh;min-height:400px;overflow:hidden;padding:0}.MuiDialog-root:has(.vehicle-selection-modal) .MuiDialog-paperScrollPaper{display:flex!important;flex-direction:column!important;max-height:75vh;min-height:400px;overflow:hidden!important}.MuiDialog-root:has(.vehicle-selection-modal) .BasicDialog__title{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;position:relative;top:0;width:100%}.MuiDialog-root:has(.vehicle-selection-modal) .BasicDialog__title .MuiDialogTitle-root{background:#fff;padding:1.35rem 1.5rem 1rem;width:100%}.MuiDialog-root:has(.vehicle-selection-modal) .BasicDialog__title .vehicle-modal-title{display:flex;flex-direction:column;gap:.35rem}.MuiDialog-root:has(.vehicle-selection-modal) .BasicDialog__title .modal-title{color:#0f172a;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;margin:0}.MuiDialog-root:has(.vehicle-selection-modal) .BasicDialog__title .modal-description{color:#64748b;font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.MuiDialog-root:has(.vehicle-selection-modal) .BasicDialog__content{background:#fff;display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.MuiDialog-root:has(.vehicle-selection-modal) .MuiDialogTitle-root button[aria-label=Close],.MuiDialog-root:has(.vehicle-selection-modal) .MuiDialogTitle-root button[aria-label=close]{display:none!important}.MuiDialog-root:has(.vehicle-selection-modal) .MuiDialogActions-root button:has(.MuiButton-label):first-child:last-child,.MuiDialog-root:has(.vehicle-selection-modal) .MuiDialogActions-root button:has(.MuiButton-label):only-child{display:none!important}.vehicle-modal-title{display:flex;flex-direction:column;gap:.35rem}.vehicle-modal-body{background:#fff;display:flex;flex:1;flex-direction:column;max-height:calc(78vh - 152px);min-height:500px;overflow-x:hidden;overflow-y:auto}.vehicle-modal-body>div{display:flex;flex:1;flex-direction:column;min-height:0}.vehicle-modal-footer{align-items:flex-end;background:linear-gradient(0deg,#fff 68%,hsla(0,0%,100%,.96));border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -14px 24px -24px rgba(15,23,42,.4);display:flex;flex-shrink:0;justify-content:space-between;margin-top:auto;padding:1rem 1.25rem 1.15rem;position:sticky;z-index:15}.vehicle-modal-footer .vehicle-modal-selection-info{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;min-width:0}.vehicle-modal-footer .vehicle-modal-selection-info .selection-count-text{color:#0f172a;display:block;font-size:.9375rem;font-weight:600;line-height:1.35}.vehicle-modal-footer .vehicle-modal-selection-info .ou-context-text{color:#64748b;display:block;font-size:.8125rem;line-height:1.35}.vehicle-modal-footer .vehicle-modal-actions{align-items:center;display:flex;gap:.75rem}.vehicle-modal-footer .vehicle-modal-actions button{border-radius:999px;min-height:2.75rem;min-width:120px;white-space:nowrap}@media(max-width:640px){.vehicle-modal-footer{flex-direction:column;gap:1rem;padding:1rem}.vehicle-modal-footer .vehicle-modal-selection-info{align-items:center;justify-content:center;text-align:center;width:100%}.vehicle-modal-footer .vehicle-modal-actions{width:100%}.vehicle-modal-footer .vehicle-modal-actions button{flex:1;min-width:0}}.select-button-container{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;display:flex;justify-content:center;margin-top:.75rem;padding:2rem 1.5rem;transition:all .2s ease}.select-button-container:hover{background:#f3f4f6;border-color:#9ca3af}.select-button-container button{font-size:.9375rem;font-weight:600;min-width:200px;padding:.75rem 1.5rem}.select-button-container button:hover:not(:disabled){transform:translateY(-1px)}.selected-summary-compact{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #3b82f6;border-radius:12px;display:flex;justify-content:space-between;margin-top:.75rem;padding:.875rem 1.25rem;transition:all .2s ease}.selected-summary-compact .selected-summary-info{align-items:center;display:flex;gap:.625rem}.selected-summary-compact .selected-summary-icon{color:#3b82f6;font-size:1rem}.selected-summary-compact .selected-summary-text{color:#1e3a8a;font-size:.9375rem;font-weight:600}.selected-summary-compact .change-selection-btn{background:hsla(0,0%,100%,.8);border:1.5px solid #93c5fd;border-radius:8px;color:#3b82f6;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.5rem 1rem;transition:all .15s ease}.selected-summary-compact .change-selection-btn:hover:not(:disabled){background:#fff;border-color:#3b82f6;box-shadow:0 2px 6px rgba(59,130,246,.15);transform:translateY(-1px)}.selected-summary-compact .change-selection-btn:disabled{cursor:not-allowed;opacity:.5}.criteria-selection-modal{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.criteria-selection-modal--geozone{min-height:0;overflow:hidden}.criteria-selection-modal--malfunction{flex:0 0 auto;height:auto;min-height:0;overflow:visible}.criteria-modal-header{align-items:center;background:#f8fafc;border-bottom:2px solid #e2e8f0;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.criteria-modal-header .modal-description{color:#64748b;font-size:.875rem;line-height:1.5;margin:0}.criteria-modal-header__copy{flex:1;min-width:0}.criteria-modal-header__meta{align-items:center;display:inline-flex;flex-shrink:0;gap:.65rem}.criteria-modal-header__pill{align-items:center;background:#fff;border:1px solid #dbe5f0;border-radius:999px;color:#475569;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.04em;min-height:2rem;padding:.35rem .8rem;text-transform:uppercase}.criteria-modal-header__pill.is-active{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.criteria-modal-header__pill.is-pending{background:#fff;color:#64748b}.criteria-modal-header__status{color:#475569;font-size:.8125rem;font-weight:700}.criteria-modal-header--geozone{background:linear-gradient(180deg,#f8fbff,#fff);padding:.85rem 1.25rem}.criteria-modal-header--geozone .modal-description{color:#5b6b84;max-width:36rem}.criteria-modal-header--malfunction{padding:.85rem 1.1rem}.criteria-modal-header--malfunction .modal-description{color:#5b6b84;font-size:.8125rem;line-height:1.45;max-width:42rem}.criteria-modal-body{flex:1;overflow-y:auto;padding:1.25rem}.criteria-modal-body--geozone{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:0}.criteria-modal-body--geozone .notification-type-container{flex:1;min-height:0}.criteria-modal-body--malfunction{display:block;flex:0 0 auto;min-height:auto;overflow:visible;padding:.95rem 1.1rem .85rem}.criteria-modal-body--malfunction .notification-type-container{flex:0 0 auto;min-height:auto}.criteria-modal-footer{align-items:center;background:linear-gradient(0deg,#fff 70%,hsla(0,0%,100%,.95));border-top:2px solid #e2e8f0;bottom:0;box-shadow:0 -4px 14px rgba(0,0,0,.06);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem;position:sticky;z-index:15}.criteria-modal-footer .criteria-modal-selection-info{align-items:flex-start;display:flex;gap:.75rem;min-width:0}.criteria-modal-footer .criteria-modal-selection-info .criteria-modal-selection-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.criteria-modal-footer .criteria-modal-selection-info .selection-count-text{color:#374151;font-size:.9375rem;font-weight:600}.criteria-modal-footer .criteria-modal-selection-info .selection-detail-text{color:#64748b;font-size:.8125rem;line-height:1.4}.criteria-modal-footer .criteria-modal-selection-info .selection-detail-text.selection-detail-text--error{color:#dc2626;font-weight:600}.criteria-modal-footer .criteria-modal-selection-info .selection-validation-text{color:#dc2626;font-size:.8125rem;font-weight:600;line-height:1.4;min-height:1.15rem}.criteria-modal-footer .criteria-modal-selection-info .selection-validation-text--hidden{visibility:hidden}.criteria-modal-footer .criteria-modal-selection-info--malfunction{align-items:flex-start;flex:1}.criteria-modal-footer .criteria-footer-event-controls{align-items:flex-start;display:flex;flex-direction:column;gap:.45rem;justify-content:flex-start;min-height:0}.criteria-modal-footer .criteria-footer-event-controls__label{color:#475569;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.criteria-modal-footer .criteria-footer-event-controls__group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-start}.criteria-modal-footer .criteria-footer-event-toggle{align-items:center;background:#fff;border:1px solid #dbe5f0;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:700;gap:.45rem;min-height:2.25rem;padding:.45rem .8rem;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.criteria-modal-footer .criteria-footer-event-toggle:hover:not(:disabled){border-color:#93c5fd;color:#1d4ed8;transform:translateY(-1px)}.criteria-modal-footer .criteria-footer-event-toggle:disabled{cursor:default;opacity:.7}.criteria-modal-footer .criteria-footer-event-toggle.selected{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.criteria-modal-footer .criteria-footer-event-controls__validation{font-size:.75rem;font-weight:600;line-height:1.35;min-height:1rem;transition:color .18s ease,opacity .18s ease}.criteria-modal-footer .criteria-footer-event-controls__validation.is-visible{color:#dc2626;opacity:1;visibility:visible}.criteria-modal-footer .criteria-footer-event-controls__validation.is-hidden{color:transparent;opacity:0;visibility:hidden}.criteria-modal-footer .criteria-modal-actions{align-items:center;display:flex;gap:.75rem}.criteria-modal-footer .criteria-modal-actions button{white-space:nowrap}.criteria-modal-footer .criteria-modal-selection-action{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#475569;cursor:pointer;flex-shrink:0;font-size:.75rem;font-weight:700;min-height:2.1rem;padding:.35rem .8rem;transition:border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.criteria-modal-footer .criteria-modal-selection-action:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.criteria-modal-footer .criteria-modal-selection-action:disabled{cursor:default;opacity:.45}@media(max-width:640px){.criteria-modal-footer{flex-direction:column;gap:1rem;padding:1rem}.criteria-modal-footer .criteria-modal-actions{align-items:stretch;flex-direction:column;flex-wrap:wrap;width:100%}.criteria-modal-footer .criteria-modal-actions button{flex:0 0 auto;min-height:44px;min-width:0;white-space:normal;width:100%}.criteria-modal-footer .criteria-modal-selection-info{align-items:flex-start;justify-content:space-between;width:100%}.criteria-modal-footer .criteria-footer-event-controls{align-items:flex-start;width:100%}.criteria-modal-footer .criteria-footer-event-controls__group{justify-content:flex-start}}.criteria-modal-subfooter--geozone{background:#fff;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;flex-shrink:0;padding:.85rem 1.25rem}.criteria-footer-selection-panel{display:flex;flex-direction:column;gap:.45rem;min-width:0}.criteria-footer-selection-panel__label{color:#475569;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.criteria-footer-selection-panel__chips{align-items:center;display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.15rem}.criteria-footer-selection-panel__chips::-webkit-scrollbar{height:6px}.criteria-footer-selection-panel__chip{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:.4rem;min-height:2.1rem;padding:.35rem .75rem}.criteria-footer-selection-panel__chip svg{font-size:.85rem}.criteria-footer-selection-panel__chip-remove{align-items:center;background:transparent;border:none;border-radius:999px;color:#2563eb;cursor:pointer;display:inline-flex;height:1.35rem;justify-content:center;width:1.35rem}.criteria-footer-selection-panel__chip-remove:hover:not(:disabled){background:rgba(37,99,235,.12)}.criteria-footer-selection-panel__chip-remove:disabled{cursor:default;opacity:.7}.criteria-footer-selection-panel__empty{color:#64748b;font-size:.8125rem;line-height:1.4}.criteria-selection-modal--geozone .criteria-modal-footer{align-items:flex-end;background:linear-gradient(0deg,#fff 74%,hsla(0,0%,100%,.94));bottom:auto;box-shadow:none;justify-content:space-between;position:relative;z-index:auto}.criteria-selection-modal--malfunction .criteria-modal-footer{bottom:auto;box-shadow:none;padding:.85rem 1.1rem;position:relative;z-index:auto}.criteria-modal-footer-main--geozone{align-items:flex-start;display:flex;flex:1;justify-content:flex-start;min-width:0}.MuiDialog-root:has(.criteria-selection-modal--geozone) .MuiDialog-paperScrollPaper{height:min(76vh,860px)!important;max-height:calc(100vh - 48px)!important;min-height:min(620px,100vh - 48px)!important}.MuiDialog-root:has(.criteria-selection-modal--malfunction) .MuiDialog-paperScrollPaper{height:auto!important;max-height:calc(100vh - 24px)!important;min-height:0!important}.MuiDialog-root:has(.criteria-selection-modal) .MuiDialog-paperScrollPaper{display:flex!important;flex-direction:column!important;max-height:75vh;min-height:420px;overflow:hidden!important}.MuiDialog-root:has(.criteria-selection-modal) .BasicDialog__title{flex-shrink:0}.MuiDialog-root:has(.criteria-selection-modal) .BasicDialog__content{background:#fff;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.MuiDialog-root:has(.criteria-selection-modal) .MuiDialogActions-root button:has(.MuiButton-label):first-child:last-child,.MuiDialog-root:has(.criteria-selection-modal) .MuiDialogActions-root button:has(.MuiButton-label):only-child{display:none!important}@media(max-width:768px){.criteria-modal-header,.criteria-modal-header--geozone{align-items:flex-start;flex-direction:column}.criteria-modal-header__meta{flex-wrap:wrap}}.configuration-criteria-section{margin-top:1.5rem}.selected-summary-detailed{align-items:center;flex-direction:row}.selected-summary-detailed .selected-summary-body{flex:1;min-width:0}.selected-summary-groups{display:flex;flex-direction:column;gap:.375rem}.summary-group{align-items:baseline;display:flex;font-size:.875rem;gap:.5rem;line-height:1.4}.summary-group-label{border-radius:4px;flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:.125rem .5rem;text-transform:uppercase}.summary-group-label.summary-group-raised{background:#fef3c7;color:#92400e}.summary-group-label.summary-group-cleared{background:#d1fae5;color:#065f46}.summary-group-label.summary-group-events{background:#dbeafe;color:#1d4ed8}.summary-group-items{color:#1e3a8a;font-weight:500}.MBYuFOJ\+NZEKp4xJ76KCSA\=\={background-color:var(--color-bg);box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-family);height:100%;max-width:100%;padding:0;width:100%}.MBYuFOJ\+NZEKp4xJ76KCSA\=\= *{box-sizing:border-box}.NyuRqNjA8eSe8ofb-JFCsg\=\={background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 10px 22px -24px rgba(15,23,42,.45);flex-shrink:0;padding:.75rem 1.25rem;position:sticky;top:0;z-index:10}.uvhIdJNOKRJQmyUi4gjoxw\=\={align-items:center;display:flex;gap:.65rem;margin-bottom:.6rem}.uvhIdJNOKRJQmyUi4gjoxw\=\= input{background:#fff;border:1px solid #dbe5f0;border-radius:14px;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);box-sizing:border-box;color:#334155;flex:1;font-size:.9375rem;max-width:100%;min-height:3rem;padding:.8rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.uvhIdJNOKRJQmyUi4gjoxw\=\= input::placeholder{color:#94a3b8}.uvhIdJNOKRJQmyUi4gjoxw\=\= input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.uvhIdJNOKRJQmyUi4gjoxw\=\= input:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.uvhIdJNOKRJQmyUi4gjoxw\=\= .UkTqFidDCbQRu\+JEzgD2wQ\=\={align-items:center;background:#fff;border:1px solid #dbe5f0;border-radius:14px;color:#64748b;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;transition:all .2s ease;width:3rem}.uvhIdJNOKRJQmyUi4gjoxw\=\= .UkTqFidDCbQRu\+JEzgD2wQ\=\=:hover:not(:disabled){background:#f8fbff;border-color:#bfdbfe;color:#3b82f6}.uvhIdJNOKRJQmyUi4gjoxw\=\= .UkTqFidDCbQRu\+JEzgD2wQ\=\=:disabled{cursor:not-allowed;opacity:.5}.uvhIdJNOKRJQmyUi4gjoxw\=\= .UkTqFidDCbQRu\+JEzgD2wQ\=\= svg{font-size:1rem;transition:transform .3s ease}.uvhIdJNOKRJQmyUi4gjoxw\=\= .UkTqFidDCbQRu\+JEzgD2wQ\=\=.-fc3JqgWqabgzPIGOJS6rA\=\= svg{animation:zz9295H57DFKBvi6iiJm2g\=\= 1s linear infinite}@keyframes zz9295H57DFKBvi6iiJm2g\=\={0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rrNL4CKFvT9zbbllxyy10A\=\={display:flex;flex-direction:column;flex-shrink:0;gap:.7rem}.rrNL4CKFvT9zbbllxyy10A\=\= ._2jYzX9zNW5Ah4L7-Q6sNoQ\=\={align-items:center;display:flex;gap:1rem;justify-content:space-between}.rrNL4CKFvT9zbbllxyy10A\=\= .eEQ2e-GMlaERnpZxHd2OWQ\=\={color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rrNL4CKFvT9zbbllxyy10A\=\= .As1T8YfhdceWgDc2JpkQiQ\=\={align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.rrNL4CKFvT9zbbllxyy10A\=\= ._2Tmog8OyaBBikZcLYaFI7g\=\={align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;display:inline-flex;font-size:.8125rem;font-weight:600;min-height:2.35rem;padding:.38rem .72rem;white-space:nowrap}.rrNL4CKFvT9zbbllxyy10A\=\= .bss0o3I82LkxJ2kiXTMffg\=\={align-items:center;display:flex;gap:.75rem}.rrNL4CKFvT9zbbllxyy10A\=\= .bss0o3I82LkxJ2kiXTMffg\=\= select{background-color:#fff;border:1px solid #dbe5f0;border-radius:14px;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);color:#334155;cursor:pointer;flex:1;font-size:.875rem;max-width:320px;min-height:3rem;min-width:250px;padding:.8rem .9rem;transition:border-color .2s ease,box-shadow .2s ease}.rrNL4CKFvT9zbbllxyy10A\=\= .bss0o3I82LkxJ2kiXTMffg\=\= select:hover:not(:disabled){border-color:#d1d5db}.rrNL4CKFvT9zbbllxyy10A\=\= .bss0o3I82LkxJ2kiXTMffg\=\= select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.rrNL4CKFvT9zbbllxyy10A\=\= .bss0o3I82LkxJ2kiXTMffg\=\= select:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.rrNL4CKFvT9zbbllxyy10A\=\= .hqpVFdqzZVw4P5yoP5t6SA\=\={align-items:center;display:flex;gap:.8rem 1rem;justify-content:space-between}.rrNL4CKFvT9zbbllxyy10A\=\= .TbA25ssPVuD32FEAkGTRbQ\=\={display:flex;flex-wrap:wrap;gap:.5rem}.rrNL4CKFvT9zbbllxyy10A\=\= .TbA25ssPVuD32FEAkGTRbQ\=\= label{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:.45rem;justify-content:center;min-height:2.35rem;min-width:0;padding:.5rem .8rem;position:relative;transition:all .2s ease}.rrNL4CKFvT9zbbllxyy10A\=\= .TbA25ssPVuD32FEAkGTRbQ\=\= label input[type=radio]{opacity:0;pointer-events:none;position:absolute}.rrNL4CKFvT9zbbllxyy10A\=\= .TbA25ssPVuD32FEAkGTRbQ\=\= label:hover:not(:has(input:disabled)){background:#f8fbff;border-color:#bfdbfe;color:#3b82f6}.rrNL4CKFvT9zbbllxyy10A\=\= .TbA25ssPVuD32FEAkGTRbQ\=\= label:has(input:checked){background:#eff6ff;border-color:#93c5fd;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);color:#1d4ed8;font-weight:600}.rrNL4CKFvT9zbbllxyy10A\=\= .TbA25ssPVuD32FEAkGTRbQ\=\= label:has(input:disabled){cursor:not-allowed;opacity:.5}.rrNL4CKFvT9zbbllxyy10A\=\= .TbA25ssPVuD32FEAkGTRbQ\=\= .biEQLtMlF2zSzv\+Xts712w\=\={align-items:center;background:#f8fafc;border-radius:999px;color:inherit;display:inline-flex;font-size:.6875rem;font-weight:700;height:1.35rem;justify-content:center;min-width:1.35rem;padding:0 .35rem}.rrNL4CKFvT9zbbllxyy10A\=\= .TbA25ssPVuD32FEAkGTRbQ\=\= label:has(input:checked) .biEQLtMlF2zSzv\+Xts712w\=\={background:rgba(59,130,246,.12);color:inherit}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\={align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= ._8wzzO35W5H0GtE4nSjIUVg\=\={align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;display:flex;gap:.5rem;min-height:2.35rem;padding:.5rem .8rem;transition:all .2s ease}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= ._8wzzO35W5H0GtE4nSjIUVg\=\=:hover:not(:has(input:disabled)){background:#f8fbff;border-color:#bfdbfe}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= ._8wzzO35W5H0GtE4nSjIUVg\=\=:has(input:checked){background:#eff6ff;border-color:#93c5fd;box-shadow:inset 0 0 0 1px rgba(147,197,253,.35)}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= ._8wzzO35W5H0GtE4nSjIUVg\=\=:has(input:checked) label{color:#1d4ed8}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= ._8wzzO35W5H0GtE4nSjIUVg\=\= label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;margin:0}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= ._8wzzO35W5H0GtE4nSjIUVg\=\= label input[type=checkbox]{accent-color:#3b82f6;border-radius:4px;cursor:pointer;height:18px;transition:all .2s ease;width:18px}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= ._8wzzO35W5H0GtE4nSjIUVg\=\= label input[type=checkbox]:hover:not(:disabled){transform:scale(1.08)}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= ._8wzzO35W5H0GtE4nSjIUVg\=\= label input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= ._8wzzO35W5H0GtE4nSjIUVg\=\= label:has(input:disabled){cursor:not-allowed;opacity:.5}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= .BbE56sR8uRCLRgfGL5c0xw\=\={align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;display:flex;gap:.5rem;min-height:2.35rem;padding:.5rem .8rem;transition:all .2s ease}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= .BbE56sR8uRCLRgfGL5c0xw\=\=:hover:not(:has(input:disabled)){background:#f8fbff;border-color:#bfdbfe}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= .BbE56sR8uRCLRgfGL5c0xw\=\=:has(input:checked){background:#eff6ff;border-color:#93c5fd;box-shadow:inset 0 0 0 1px rgba(147,197,253,.35)}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= .BbE56sR8uRCLRgfGL5c0xw\=\=:has(input:checked) label{color:#1d4ed8}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= .BbE56sR8uRCLRgfGL5c0xw\=\= label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;margin:0}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= .BbE56sR8uRCLRgfGL5c0xw\=\= label input[type=checkbox]{accent-color:#3b82f6;border-radius:4px;cursor:pointer;height:18px;transition:all .2s ease;width:18px}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= .BbE56sR8uRCLRgfGL5c0xw\=\= label input[type=checkbox]:hover:not(:disabled){transform:scale(1.08)}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= .BbE56sR8uRCLRgfGL5c0xw\=\= label input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\= .BbE56sR8uRCLRgfGL5c0xw\=\= label:has(input:disabled){cursor:not-allowed;opacity:.5}.-X0koIJZk7PeqXrYSfI7Fw\=\={background:transparent;display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.85rem 1.25rem 1.25rem;position:relative}._29aafV5CgGxZxgW4SkxGjw\=\={display:flex;flex:1;flex-direction:column;min-height:400px;width:100%}.st4NcfjKXoBuVCWQa4teWw\=\={font-style:normal}.st4NcfjKXoBuVCWQa4teWw\=\=,.tm1Vs7Qw8WUOc-8RvJkqvQ\=\={align-items:center;color:#6b7280;display:flex;flex:1;flex-direction:column;font-size:.9375rem;gap:.5rem;justify-content:center;min-height:0;padding:3rem;text-align:center}.tm1Vs7Qw8WUOc-8RvJkqvQ\=\= .lC9j7UziVEHozPqFgx-ZbQ\=\={animation:dORq6LikQ5pCA0D8b4p\+dQ\=\= 1.5s ease-in-out infinite}@keyframes dORq6LikQ5pCA0D8b4p\+dQ\=\={0%,to{opacity:1}50%{opacity:.5}}.JM5B4DV82zUlVFDL5ziYBQ\=\={flex:1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.Kzv5XERzcICQhvD18iI0OA\=\={align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.75rem;min-height:88px;padding:1rem 1.1rem;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.Kzv5XERzcICQhvD18iI0OA\=\=:focus,.Kzv5XERzcICQhvD18iI0OA\=\=:hover{background-color:#fbfdff;border-color:#d8e3f0;box-shadow:0 14px 24px -24px rgba(15,23,42,.55);outline:none}.Kzv5XERzcICQhvD18iI0OA\=\=:last-child{margin-bottom:0}.Kzv5XERzcICQhvD18iI0OA\=\=._0EuC4LpadsVIFaWaMcbLnw\=\={background:#f5f9ff;border-color:#60a5fa;box-shadow:0 0 0 1px rgba(96,165,250,.28),0 18px 30px -28px rgba(37,99,235,.55)}.Kzv5XERzcICQhvD18iI0OA\=\=._0EuC4LpadsVIFaWaMcbLnw\=\=:hover{background:#eff6ff}.Kzv5XERzcICQhvD18iI0OA\=\=._0EuC4LpadsVIFaWaMcbLnw\=\= .peoSikMqFaymNaJdBjaggA\=\={background:#fff;border-color:#bfdbfe}.Kzv5XERzcICQhvD18iI0OA\=\=._0EuC4LpadsVIFaWaMcbLnw\=\= .ulPJneHar9zHviXT-FU8Qw\=\={color:#2563eb}.Kzv5XERzcICQhvD18iI0OA\=\=.quxOC7\+Y4pmkREJr-HUngQ\=\={opacity:.58}.Kzv5XERzcICQhvD18iI0OA\=\=.quxOC7\+Y4pmkREJr-HUngQ\=\= .BPZ8WqfY\+s3qiwtDE5d1Dg\=\={color:#6b7280}.Kzv5XERzcICQhvD18iI0OA\=\=.quxOC7\+Y4pmkREJr-HUngQ\=\= .o7hhns1756N9eWsleRSKUw\=\={color:#9ca3af}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\={align-items:center;display:flex;flex:1;gap:.9rem;min-width:0}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .peoSikMqFaymNaJdBjaggA\=\={align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .ulPJneHar9zHviXT-FU8Qw\=\={color:#64748b;flex-shrink:0;font-size:1.15rem}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .TqY14tTyRKeLTRszSorcFQ\=\={display:flex;flex:1;flex-direction:column;gap:.18rem;min-width:0}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .TqY14tTyRKeLTRszSorcFQ\=\= .J2yhT-7zS2W9urwFPO7CXg\=\={align-items:center;display:flex;gap:.5rem}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .TqY14tTyRKeLTRszSorcFQ\=\= .MRMHloh8QuRLxHwM4cMy1Q\=\={color:#64748b;flex-shrink:0;height:12px;width:12px}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .TqY14tTyRKeLTRszSorcFQ\=\= .BPZ8WqfY\+s3qiwtDE5d1Dg\=\={color:#1e293b;font-size:1rem;font-weight:700;line-height:1.4}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .TqY14tTyRKeLTRszSorcFQ\=\= .o7hhns1756N9eWsleRSKUw\=\={color:#64748b;font-size:.8125rem;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .TqY14tTyRKeLTRszSorcFQ\=\= ._9j\+WnzrFuaq-tmCkP9W84Q\=\={color:#94a3b8;font-size:.75rem;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .TqY14tTyRKeLTRszSorcFQ\=\= .sMetuVsbqCfNZ7pDxww48Q\=\={align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.3rem}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .TqY14tTyRKeLTRszSorcFQ\=\= .ZecVuWC5q-lrvve05hTx\+w\=\={align-items:center;border-radius:999px;display:inline-flex;font-size:.625rem;font-weight:600;letter-spacing:.05em;line-height:1;padding:.22rem .55rem;text-transform:uppercase}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .TqY14tTyRKeLTRszSorcFQ\=\= .ZecVuWC5q-lrvve05hTx\+w\=\=.C5QhI46PxxZo8h2SZ4BWAg\=\={background:#ecfdf5;border:none;color:#059669}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .TqY14tTyRKeLTRszSorcFQ\=\= .ZecVuWC5q-lrvve05hTx\+w\=\=.neouBgW76e1kbloje6hp3w\=\={background:#fef2f2;border:none;color:#dc2626}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .TqY14tTyRKeLTRszSorcFQ\=\= .ZecVuWC5q-lrvve05hTx\+w\=\=.rkxpZTrZYm4G5hbNzq15-w\=\={background:#f1f5f9;border:none;color:#475569}.Kzv5XERzcICQhvD18iI0OA\=\= .cegHg3vo27L7esR6wVba6w\=\= .TqY14tTyRKeLTRszSorcFQ\=\= .ZecVuWC5q-lrvve05hTx\+w\=\=.l\+51wDZCrFhNehQvqH7XuQ\=\={background:#eff6ff;border:none;color:#2563eb}.Kzv5XERzcICQhvD18iI0OA\=\= .uSJeSbrPQ9sHccG5zaX63Q\=\={accent-color:#3b82f6;cursor:pointer;flex-shrink:0;height:22px;margin-left:1rem;width:22px}.Kzv5XERzcICQhvD18iI0OA\=\= .uSJeSbrPQ9sHccG5zaX63Q\=\=:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.MBYuFOJ\+NZEKp4xJ76KCSA\=\={min-height:450px;padding:0}.NyuRqNjA8eSe8ofb-JFCsg\=\={padding:.85rem .85rem .75rem}.rrNL4CKFvT9zbbllxyy10A\=\={gap:var(--space-md)}.rrNL4CKFvT9zbbllxyy10A\=\=,.rrNL4CKFvT9zbbllxyy10A\=\= ._2jYzX9zNW5Ah4L7-Q6sNoQ\=\={align-items:stretch;flex-direction:column}.rrNL4CKFvT9zbbllxyy10A\=\= .bss0o3I82LkxJ2kiXTMffg\=\={align-items:flex-start;flex-direction:column}.rrNL4CKFvT9zbbllxyy10A\=\= .bss0o3I82LkxJ2kiXTMffg\=\= select{max-width:none;min-width:0;width:100%}.rrNL4CKFvT9zbbllxyy10A\=\= .hqpVFdqzZVw4P5yoP5t6SA\=\={align-items:stretch;flex-direction:column;gap:.75rem}.rrNL4CKFvT9zbbllxyy10A\=\= .TbA25ssPVuD32FEAkGTRbQ\=\={justify-content:flex-start}.rrNL4CKFvT9zbbllxyy10A\=\= .kcVXVq1cdhhUwDfySn6zgQ\=\={flex-wrap:wrap;justify-content:flex-start}.-X0koIJZk7PeqXrYSfI7Fw\=\={min-height:200px;padding:.75rem .85rem .85rem}.Kzv5XERzcICQhvD18iI0OA\=\={padding:.9rem}}.NotificationsSummary{background-color:#f9fafb;display:flex;flex-direction:column;height:100%}.NotificationsSummary :global(.Feature__body){background-color:#f9fafb;padding:1.5rem}.NotificationsSummary :global(.AdminSearchPanel){background-color:transparent;margin-bottom:1.5rem;padding:0;position:relative}.NotificationsSummary :global(.AdminSearchPanel):before{color:#9ca3af;content:"🔍";font-size:1rem;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.NotificationsSummary :global(.AdminSearchPanel) input{background-color:#fff;border:1.5px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#374151;font-size:.9375rem;padding:.875rem 1rem .875rem 2.75rem;transition:all .2s ease;width:100%}.NotificationsSummary :global(.AdminSearchPanel) input:hover{border-color:#d1d5db}.NotificationsSummary :global(.AdminSearchPanel) input:focus{border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1),0 1px 3px rgba(0,0,0,.1);outline:none}.NotificationsSummary :global(.AdminSearchPanel) input::placeholder{color:#9ca3af;font-weight:400}.NotificationsSummary .destination-section{margin-top:20px}.NotificationsSummary .destination-section .destination-header{align-items:center;display:flex;gap:10px}.NotificationsSummary .destination-section .destination-header .add-destination-button{margin-left:auto}.NotificationsSummary .destination-section .destination-item{align-items:center;display:flex;gap:10px;margin-top:10px}.NotificationsSummary .destination-section .destination-item .destination-input{flex:1}.NotificationsSummary .destination-section .destination-item .remove-destination-button{background-color:transparent;border:none;color:#f44336;cursor:pointer}.NotificationsSummary__gridWrapper{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.NotificationsSummary__gridWrapper .ag-root-wrapper{border:none;height:100%}.NotificationsSummary__gridWrapper .ag-header{background:linear-gradient(180deg,#f9fafb,#f3f4f6);border-bottom:2px solid #e5e7eb;color:#374151;font-size:.8125rem;font-weight:600;letter-spacing:.01em}.NotificationsSummary__gridWrapper .ag-header-cell{padding:12px 8px}.NotificationsSummary__gridWrapper .ag-header-cell:hover{background-color:rgba(59,130,246,.05)}.NotificationsSummary__gridWrapper .ag-cell{border-bottom:1px solid #f3f4f6;color:#374151;font-size:.875rem;line-height:1.5;padding:10px 8px}.NotificationsSummary__gridWrapper .ag-row{border:none;transition:background-color .15s ease}.NotificationsSummary__gridWrapper .ag-row:hover{background-color:#f9fafb!important}.NotificationsSummary__gridWrapper .ag-row.ag-row-selected{background-color:#eff6ff!important}.NotificationsSummary__gridWrapper .ag-row-odd{background-color:#fff}.NotificationsSummary__gridWrapper .ag-row-even{background-color:#fafbfc}.ag-tooltip{background-color:#1f2937;border:1px solid #374151;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;font-size:.875rem;line-height:1.5;max-width:300px;padding:8px 12px;white-space:pre-wrap}.ag-tooltip p{margin:0}.skeleton{animation:load 1s linear infinite;background-size:200% 100%!important;background:linear-gradient(90deg,#ddd,#fff 50px,#ddd 100px)}@keyframes load{0%{background-position-x:-100px}to{background-position-x:-100%}}.Sidebar{background-color:#181818;display:grid}.Sidebar .Clickable{color:#848489;cursor:pointer;font-size:16px;font-weight:200;text-decoration:none}.Sidebar .noItems{color:#fff;font-size:18px;font-weight:400;margin:10px 0 0 10px}.Sidebar .ItemManagerTree{color:#fff;margin-top:10px}.Sidebar .ItemManagerTree .ItemManagerTree__tree{overflow:hidden}.Sidebar .ItemManagerTree .ItemManagerTree__search{background:#262626;margin:10px;padding:5px 10px}.Sidebar .ItemManagerTree .ItemManagerTree__search .MuiInputBase-root{color:#848489}.Sidebar .ItemManagerTree .ItemManagerTree__search .MuiInput-underline:after{border-bottom:2px solid #848489}.Sidebar .ItemManagerTree .MuiCollapse-container{border-left:1px solid #323232;margin-left:25px;padding-left:15px}.Sidebar .ItemManagerTree.collapsed .MuiTreeItem-content .MuiTreeItem-iconContainer{display:none}.Sidebar .ItemManagerTree .MuiTreeItem-content{align-content:center;display:grid;grid-template-columns:4fr 20px;padding:5px 10px}.Sidebar .ItemManagerTree .MuiTreeItem-content .MuiTreeItem-label{color:#848489;font-size:18px;font-weight:400;grid-column:1;grid-row:1}.Sidebar .ItemManagerTree .MuiTreeItem-content .MuiTreeItem-iconContainer{cursor:pointer;grid-column:2;grid-row:1}.Sidebar .ItemManagerTree .MuiTreeItem-content .Sidebar__group{align-items:center;display:grid;grid-template-columns:1fr 6fr;justify-items:start}.Sidebar .ItemManagerTree .MuiTreeItem-content:hover{background-color:#323232;border-radius:5px;transition:background-color 1s linear}.Sidebar .ItemManagerTree .MuiTreeItem-content:hover .Clickable{color:#fff}.Sidebar .Sidebar__navigationContainer{overflow-y:hidden}.Sidebar .Sidebar__footer{align-content:center;border-top:1px solid;display:grid}.Sidebar .Sidebar__footer .Icon{color:#b7b7b7}.Sidebar .Sidebar__footer .Sidebar__footer--profile{align-items:center;align-self:center;color:#989898;display:grid;font-size:14px;grid-template-columns:50px auto;justify-items:center;width:fit-content}.Sidebar .Sidebar__footer .Sidebar__footer--profile .Icon{font-size:34px}.Sidebar .Sidebar__footer .Sidebar__footerMenu{align-self:center;justify-content:center}.Sidebar .Sidebar__footer .Sidebar__footerMenu .MuiPaper-root{background-color:#262626;color:#fff}.Sidebar .Sidebar__footer .Sidebar__footerMenu .MuiIcon-root{color:#989898}.Sidebar .Sidebar__footer .Sidebar__footer--help:hover .Icon,.Sidebar .Sidebar__footer .Sidebar__footer--help:hover span,.Sidebar .Sidebar__footer .Sidebar__footer--profile:hover .Icon,.Sidebar .Sidebar__footer .Sidebar__footer--profile:hover span,.Sidebar .Sidebar__footer .Sidebar__footerMenu .MuiIcon-root:hover{color:#fff}.Messenger__dialog .BasicDialog__button--close{position:relative!important;z-index:1000}.Messenger__dialog .BasicDialog__content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:10px}@media print{.Sidebar{display:none}}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:14px}a,body{color:#333}.AppRoot{overflow-x:hidden;overflow-y:hidden}.AppRoot__Content{display:grid;width:100%}@media screen{.AppRoot__Content{height:calc(100vh - 50px)}}.MuiAccordionSummary-content{align-items:center;margin:0!important}.MuiAccordion-root.Mui-expanded{margin:0!important}.AppMobileNavBar{background-color:#181818;bottom:0;height:100%;left:0;position:absolute;right:0;top:50px;width:100%;z-index:9999999}.AppMobileNavBar .Clickable{color:#848489;cursor:pointer;font-size:16px;font-weight:200;text-decoration:none}.AppMobileNavBar .ItemManagerTree{color:#fff;margin-bottom:50px;margin-top:10px}.AppMobileNavBar .ItemManagerTree .ItemManagerTree__tree{overflow:hidden}.AppMobileNavBar .ItemManagerTree .ItemManagerTree__search{background:#262626;margin:10px;padding:5px 10px}.AppMobileNavBar .ItemManagerTree .ItemManagerTree__search .MuiInputBase-root{color:#848489}.AppMobileNavBar .ItemManagerTree .ItemManagerTree__search .MuiInput-underline:after{border-bottom:2px solid #848489}.AppMobileNavBar .ItemManagerTree .MuiCollapse-container{border-left:1px solid #323232;margin-left:25px;padding-left:15px}.AppMobileNavBar .ItemManagerTree .MuiTreeItem-content{align-content:center;display:grid;grid-template-columns:auto 30px;padding:5px 10px}.AppMobileNavBar .ItemManagerTree .MuiTreeItem-content .MuiTreeItem-label{color:#848489;font-size:18px;font-weight:400;grid-column:1;grid-row:1}.AppMobileNavBar .ItemManagerTree .MuiTreeItem-content .MuiTreeItem-iconContainer{grid-column:2;grid-row:1}.AppMobileNavBar .ItemManagerTree .MuiTreeItem-content .Sidebar__group{align-items:center;display:grid;grid-template-columns:30px 1fr;justify-items:start}.AppMobileNavBar .ItemManagerTree .MuiTreeItem-content:hover{background-color:#323232;border-radius:5px;transition:background-color 1s linear}.AppMobileNavBar .ItemManagerTree .MuiTreeItem-content:hover .Clickable{color:#fff}
/*# sourceMappingURL=styles.7ee8bf641b9bc248db3c.css.map*/