@font-face{font-family:Geometria;src:url(fonts/geometria-regular.woff2) format("woff2");font-weight:400;font-style:normal;ascent-override:100%}@font-face{font-family:Geometria;src:url(fonts/geometria-medium.woff2) format("woff2");font-weight:500;font-style:normal;ascent-override:100%}@font-face{font-family:Geometria;src:url(fonts/geometria-bold.woff2) format("woff2");font-weight:700;font-style:normal;ascent-override:100%}:root{--font-weight-medium: 500;--line-height: var(--mud-typography-default-lineheight);--container-sm: 600px;--container-md: 960px;--container-lg: 1280px;--padding-default: 24px;--spacing-word: 3px;--spacing-second-line: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 44px;--card-padding: 16px;--card-header-pb: 8px;--card-actions-padding: 8px;--card-actions-gap: 8px;--card-transition-offset: 30px;--form-row-gap: var(--spacing-md);--form-col-gap: var(--spacing-sm);--width-xs: 300px;--width-sm: 450px;--width-md: 600px;--width-lg: 780px;--width-xl: 960px;--width-aside: 320px;--control-sm: 150px;--control-md: 250px;--control-lg: 350px;--h1-m-top: 44px;--h1-m-bottom: var(--mud-typography-h1-size);--h2-m-top: 44px;--h2-m-bottom: var(--mud-typography-h2-size);--h3-m-top: 40px;--h3-m-bottom: var(--mud-typography-h3-size);--h4-m-top: 28px;--h4-m-bottom: var(--mud-typography-h4-size);--text-underline-thinkness: 1px;--block-padding: 60px;--block-font-size: 1.25rem;--block-border-width: 2px;--block-border-radius: var(--spacing-lg);--block-feature-bg: var(--mud-palette-white);--transition-duration: 225ms;--transition-duration-fast: .15s;--transition-duration-slow: .45s;@media(width<600px){--mud-typography-h1-size: 1.875rem !important;--h1-m-top: 36px;--h2-m-top: 36px;--h3-m-top: 32px;--h4-m-top: 24px;--block-padding: 40px;--block-font-size: 1.125rem}*{--uni-border-color: var(--mud-palette-secondary);--uni-border-radius: var(--mud-default-borderradius)}}*{transition-timing-function:ease}html,body{height:100%;text-underline-offset:2px}content,spacer{display:block}img{max-width:100%}h1,h2,h3{outline:none}h1{font-size:var(--mud-typography-h1-size);font-family:var(--mud-typography-h1-family);font-weight:var(--mud-typography-h1-weight);line-height:var(--mud-typography-h1-lineheight);letter-spacing:var(--mud-typography-h1-letterspacing);text-transform:var(--mud-typography-h1-text-transform)}h1,.h1-margin,main>.mud-container>header{margin:var(--h1-m-top) 0 var(--h1-m-bottom)}h2{font-size:var(--mud-typography-h2-size);font-family:var(--mud-typography-h2-family);font-weight:var(--mud-typography-h2-weight);line-height:var(--mud-typography-h2-lineheight);letter-spacing:var(--mud-typography-h2-letterspacing);text-transform:var(--mud-typography-h2-text-transform)}h2,.h2-margin{margin:var(--h2-m-top) 0 var(--h2-m-bottom)}h3{font-size:var(--mud-typography-h3-size);font-family:var(--mud-typography-h3-family);font-weight:var(--mud-typography-h3-weight);line-height:var(--mud-typography-h3-lineheight);letter-spacing:var(--mud-typography-h3-letterspacing);text-transform:var(--mud-typography-h3-text-transform)}h3,.h3-margin{margin:var(--h3-m-top) 0 var(--h3-m-bottom)}h4{font-size:var(--mud-typography-h4-size);font-family:var(--mud-typography-h4-family);font-weight:var(--mud-typography-h4-weight);line-height:var(--mud-typography-h4-lineheight);letter-spacing:var(--mud-typography-h4-letterspacing);text-transform:var(--mud-typography-h4-text-transform)}h4,.h4-margin{margin:var(--h4-m-top) 0 var(--h4-m-bottom)}hgroup{h1,h2,h3,h4{margin:0}}a,button{transition-property:color,border-color,text-decoration-color,background-color;transition-duration:var(--transition-duration)}a{text-decoration-thickness:var(--text-underline-thinkness)!important;&.mud-link-underline-always:hover{&.mud-inherit-text,&.mud-default-text{text-decoration-color:var(--mud-palette-gray-light)!important}}}strong{font-weight:500!important}blockquote{border-left:1px solid currentColor;padding-left:var(--spacing-sm)}.text,.mud-alert-message{p,ul,ol,dl,blockquote,hr,pre,table,figure,address,iframe{margin-top:1em;&:first-child{margin-top:0}}ul,ol{padding-inline-start:1.2em;>li:not(:first-child){margin-top:.3em}>li{>ul,>ol{margin-top:.3em}}}}.mud-typography-subtitle1,.mud-typography-caption,.mud-typography-overline{color:var(--mud-palette-text-secondary)}.mud-link.mud-primary-text{color:var(--mud-palette-secondary)!important;--mud-ripple-color: var(--mud-palette-secondary) !important}.mud-link.mud-typography-body1{font:inherit!important;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.mud-button.pending{.mud-button-label{position:relative;color:transparent}.mud-progress-circular{position:absolute}}.mud-chip-container .mud-chip{margin:0}.mud-tooltip-root{>.mud-icon-root{display:block}}.mud-field{.mud-input:not(.mud-input-underline) .mud-input-slot.mud-input-root{padding-bottom:0}.mud-chip.mud-chip-size-small{margin:-6px 0 -2px}.mud-button{margin-block:-3px -4px;padding-block:0}.mud-icon-button{margin-block:-5px}}.mud-list.width-auto{.mud-list-item{gap:var(--spacing-sm)}.mud-list-item-icon,.mud-list-item-avatar{min-width:auto}}.mud-tabs{.mud-tab.mud-tab-active{color:var(--mud-palette-secondary);&:hover{background-color:var(--mud-palette-secondary-hover)}}.mud-tab-slider{background:var(--mud-palette-secondary)}}.mud-progress-linear.horizontal.mud-progress-linear-large{height:16px!important}.mud-dialog{.mud-dialog-title{padding-bottom:var(--card-header-pb)!important}.mud-dialog-content.no-header{margin-top:var(--card-padding)}}.mud-select-input{.list-only{display:none}}.mud-icon-root{transition-property:fill,rotate!important;&.flip{rotate:180deg}}ul.mud-alert{display:block;list-style:"| ";padding-left:var(--spacing-lg)}.mud-snackbar.operation-view{.mud-snackbar-content-message{flex:1 1 auto}}.helper-line-breaks .mud-input-helper-text{white-space:pre-wrap}.mud-popover{top:0;left:0}.block{font-size:var(--block-font-size);>.mud-container{padding-block:var(--block-padding)}&.dark{background-color:var(--mud-palette-dark-darken);color:var(--mud-palette-white)}&.gray-light{background-color:var(--mud-palette-gray-lighter)}&.gray-dark{background-color:var(--mud-palette-gray-dark);color:var(--mud-palette-white)}h1{margin-top:0;font-weight:700}h2{font-weight:500}video{display:block;width:100%;aspect-ratio:1636 / 1024}}.block-mt{margin-top:2em}.block-notebook{display:flex!important;align-items:center;>img{display:none;max-width:50%;@media(width>=600px){display:block}@media(width>=960px){max-width:initial;margin-left:-90px}}}.block-card{color:var(--mud-palette-text-primary);>header{padding:var(--spacing-lg) calc(var(--spacing-lg) * 1.5) calc(var(--spacing-lg) / 2) var(--spacing-lg);background-color:var(--block-feature-bg);border-top-left-radius:var(--block-border-radius);border-top-right-radius:var(--block-border-radius);font-weight:500;position:relative;@media(width>=600px){width:fit-content;&:before,&:after{display:block;content:"";position:absolute;top:0;right:calc(-1 * var(--block-border-radius));width:var(--block-border-radius);height:100%}&:before{background-color:var(--block-feature-bg)}&:after{background-color:var(--mud-palette-dark-darken);border-bottom-left-radius:var(--block-border-radius)}}}ul{margin:0;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);list-style:none;background-color:var(--block-feature-bg);border-bottom-left-radius:var(--block-border-radius);border-bottom-right-radius:var(--block-border-radius);@media(width>=600px){border-top-right-radius:var(--block-border-radius)}}}.block-split{display:flex;flex-direction:column;gap:var(--spacing-lg);@media(width>=600px){flex-direction:row;>aside{max-width:60%}}}.block-image{display:block;width:100%;border-radius:var(--block-border-radius);&.black{border:var(--block-border-width) solid var(--mud-palette-black)}&.yellow{border:var(--block-border-width) solid var(--mud-palette-primary)}}ol.block-123{display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-lg);background-color:var(--mud-palette-black);border-radius:var(--block-border-radius);color:var(--mud-palette-white);font-weight:700;list-style-type:none;counter-reset:item;@media(width>=705px){flex-direction:row}>li{display:flex;align-items:end;gap:var(--spacing-sm);&:before{content:counter(item);counter-increment:item;font-size:3.375rem;line-height:1}}}ul.block-list{list-style:none;>li{padding-left:calc(20px + var(--spacing-sm));background:image-set(url(main/list-marker.png) type("image/png") 1x,url(main/list-marker@2x.png) type("image/png") 2x) no-repeat 0 4px;@media(width>=600px){background-position-y:5px}&:not(:first-child){margin-top:var(--spacing-sm)}}}ul.block-items{display:flex;flex-direction:column;list-style:none;gap:var(--spacing-md);>li{display:flex;align-items:center;gap:var(--spacing-sm);>div{display:block;width:60px;height:60px;flex:0 0 auto;background-color:var(--mud-palette-primary);background-clip:padding-box;border:6px solid color-mix(in srgb,var(--mud-palette-primary-lighten) 50%,transparent);border-radius:30px;padding:10px;align-content:center;@media(width>=800px){width:82px;height:82px;border-width:10px;border-radius:41px;padding:0}>img{display:block;margin-inline:auto}}}&.cols-2{display:grid;grid-template-columns:1fr 1fr;>li{align-items:center}}&.cols-2-tablet{@media(width>=600px){display:grid;grid-template-columns:1fr 1fr}>li{align-items:center}}&.lg{gap:var(--spacing-lg)}&.start>li{align-items:start}}.broadcast-stats{display:grid;grid-template-columns:repeat(var(--days),1fr);row-gap:1px;.name{grid-column:1 / -1;grid-row:var(--row);z-index:1;pointer-events:none;padding:var(--spacing-second-line) var(--spacing-xs)}.value{display:flex;flex-direction:column;justify-content:end;min-height:var(--spacing-md);grid-row:var(--row);grid-column:var(--col);transition:opacity var(--transition-duration-slow) ease,min-height var(--transition-duration) ease;>a,>span{display:block;height:100%;text-align:center;border:2px solid transparent;transition-property:border-color,background-color,height;transition-duration:var(--transition-duration);&:hover{border-color:var(--mud-palette-secondary)}}&.out-of-range{opacity:.35}&.no-current{>a,>span{height:70%}}}&.dense{.value{min-height:var(--spacing-xs)}&:hover,.data-grid .row:hover &{.value{min-height:20px}}}&:hover,.data-grid .row:hover &{.value.out-of-range{opacity:1}}.tag{position:relative;margin-top:-1px;white-space:nowrap;>span{position:absolute;top:3px;left:0}&:after{position:absolute;top:0;left:0;right:0;display:block;content:"";height:4px;border-left:1px solid var(--mud-palette-gray-default)}&.last{text-align:right;>span{left:auto;right:0}&:after{border-right:1px solid var(--mud-palette-gray-default)}}}}.broadcast-stats .name,.mud-chip.broadcast-value .mud-chip-content{color:#000;text-shadow:0px 0px 2px white,0px 0px 3px white}.broadcast-warning{animation:broadcast-blink 1.5s ease-in-out infinite}@keyframes broadcast-blink{50%{opacity:.5}}.row.with-broadcast{padding-bottom:var(--spacing-lg)!important;.broadcast-stats{position:absolute;bottom:0;left:0;right:0}}.campaigns:has(>.campaign){margin-bottom:calc(var(--spacing-lg) * -1)}.campaign{padding-bottom:var(--spacing-lg)}.campaign-card.mud-card{overflow:hidden;&.placeholder{height:100%;align-items:center}.mud-card-content{padding-block:var(--spacing-sm)}.clip{max-height:250px}.side{display:flex;gap:var(--spacing-xs)}@media(width<600px){.side{justify-content:space-between;padding-top:0}}@media(width>=600px)and (width<960px){display:grid;grid-template-columns:1fr auto;.clip{grid-column:1 / -1;width:100%}}@media(width>=600px){.side{flex-direction:column;align-items:end;text-align:right}}@media(width>=960px){flex-direction:row;.clip{flex:0 0 300px}.side{flex:0 0 200px;border-left:1px solid var(--mud-palette-divider)}}}.noncommercial-card{position:relative;overflow:auto;&.placeholder{height:100%;justify-content:center}.mud-overlay{opacity:.5;pointer-events:none}}.mud-card{&.animate{animation:card-transition var(--transition-duration-slow) ease forwards}&.map-sm{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);width:var(--map-card-width-sm);z-index:1;&.mud-elevation-2{z-index:2}}}@keyframes card-transition{0%{translate:calc(0px - var(--card-transition-offset)) 0;opacity:0}to{translate:0 0;opacity:1}}.mud-card-header{padding-bottom:var(--card-header-pb)!important;h1,h2,h3,h4{margin:0}.mud-card-header-content{display:flex;align-items:center;min-width:0}.mud-card-header-actions{align-self:initial!important;margin-bottom:-8px}}.mud-card-actions{justify-content:end;gap:var(--card-actions-gap);&.left{justify-content:start}&.center{justify-content:center}+&{padding-top:0}}.card-fill{margin-left:calc(-1 * var(--card-padding))!important;margin-right:calc(-1 * var(--card-padding))!important}.form-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--form-row-gap);column-gap:var(--form-col-gap);align-content:start;&.cols-2{grid-template-columns:repeat(2,1fr)}&.cols-3{grid-template-columns:repeat(3,1fr)}&.cols-6{grid-template-columns:repeat(6,1fr)}&.cols-sections{column-gap:var(--spacing-lg)}>h1,>h2,>h3,>h4,>hgroup{grid-column:1 / -1}>h3,>.h3-margin{margin-top:calc(var(--h3-m-top) - var(--form-row-gap));margin-bottom:0}>h4,>.h4-margin{margin-top:calc(var(--h4-m-top) - var(--form-row-gap));margin-bottom:0}>.mud-select{min-width:0}>.mud-input-control-boolean-input{align-self:center;justify-self:start}>.end{justify-self:end}}.form-m,.form-mt{margin-top:var(--form-row-gap)!important}.form-m,.form-mb{margin-bottom:var(--form-row-gap)!important}.form-checkboxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,max-content));gap:var(--spacing-xs) var(--spacing-sm)}.flex-line{display:flex!important;flex-flow:row wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);&.word{column-gap:var(--spacing-word)}&.xs{column-gap:var(--spacing-xs)}&.md{column-gap:var(--spacing-md)}&.lg{column-gap:var(--spacing-lg)}&.end{justify-content:end}@media(width<600px){>h1,>hgroup{order:-1}}}.toolbar{display:flex;flex-flow:row wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);&.sm{column-gap:var(--spacing-sm)}&.end{justify-content:end;flex:1 0 auto}&.column{flex-flow:column nowrap;align-items:stretch}.mud-card>&:not(.mud-card-content){padding-inline:var(--card-padding);padding-bottom:var(--card-header-pb)}>.sub{display:flex;flex-flow:row nowrap;align-items:inherit;gap:inherit}}.popover{padding:var(--card-padding);overflow-y:auto;&.offset-y{translate:0 var(--spacing-second-line)}}.mud-field[class*=control-]{.mud-input-label{transform:translateY(1.5px)!important;font-size:.75rem!important}}.control-sm{width:var(--control-sm)}.control-sm-fit{width:fit-content;min-width:var(--control-sm);flex:0 0 auto!important}.control-md{width:var(--control-md)}.control-lg{width:var(--control-lg)}.control-sm,.control-md,.control-lg{flex:0 0 auto!important;&.expand{flex:1 0 auto!important}}.control-search{max-width:var(--width-sm)!important}h3>.mud-button:first-child{margin-left:-8px!important}.modal-content-extend{margin-inline:calc(-1 * var(--padding-default))}.uploader-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,.5fr));gap:var(--spacing-sm);&.sm{grid-template-columns:repeat(auto-fit,minmax(250px,.5fr))}.toolbar{display:flex;position:absolute;top:var(--spacing-xs);left:var(--spacing-xs);right:var(--spacing-xs);gap:var(--spacing-xs);justify-content:end}}.mud-dialog-content.height-limit{max-height:500px}.flex-scroll-y{flex:1 1 0;overflow-y:auto}.flex-scroll-y,.mud-dialog-content{background:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%) 0 100%,radial-gradient(50% 0,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,#0003,#0000),radial-gradient(farthest-side at 50% 100%,#0003,#0000) 0 100%;background-repeat:no-repeat;background-color:transparent;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.apex-fill-transparent{.apexcharts-bar-area,.apexcharts-area:not([fill=none]){fill-opacity:.7!important}}.apex-rotate-labels{.apexcharts-datalabels>text{transform:rotate(-50deg) translate(30%);transform-origin:center;transform-box:fill-box;@supports (-webkit-hyphens:none){transform:none}}}.apexcharts-yaxistooltip-0{top:0}.clips-row{display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));gap:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.clip{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;aspect-ratio:1280 / 720;background-size:cover;background-position:center;background-color:var(--mud-palette-gray-lighter);z-index:0;.play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6}.stats{display:flex;position:absolute;top:var(--spacing-xs);left:var(--spacing-xs);right:var(--spacing-xs);gap:var(--spacing-xs);z-index:8}video{display:block;width:100%;aspect-ratio:1280 / 720;&.playing{z-index:7}}}.alert{display:flex;flex-direction:column;aspect-ratio:1280 / 720;background-color:var(--mud-palette-primary-darken);padding:var(--spacing-lg);overflow:hidden;&.preview{align-items:center;justify-content:center;padding:0}.title{font-size:var(--mud-typography-h1-size);margin-bottom:var(--spacing-md)}.text{font-size:var(--mud-typography-h2-size);white-space:pre-wrap}}.clip-dialog{.mud-dialog-content{padding-inline:0!important;padding-bottom:0!important;align-content:center}}.alert-dialog{.mud-dialog-content{padding-inline:0!important;padding-bottom:0!important}}.playback{position:relative;padding-left:0!important;padding-block:0!important;.restart{position:absolute;left:0;right:0;bottom:0;height:var(--spacing-xs);&.app{background-color:var(--mud-palette-info-lighten)}&.player{background-color:var(--mud-palette-warning-lighten)}}}.daterange-picker-button{flex:1 0 auto;white-space:nowrap;min-width:135px!important;padding-block:4px!important}.circle{display:inline-block;width:.5rem;height:.5rem;align-self:center;border-radius:50%}.empty-container{padding:var(--spacing-md);cursor:initial;&.dense{padding-block:var(--spacing-xs)}}.mud-alert.empty{text-align:left;cursor:initial}.partner-logo{padding:var(--card-padding);background-color:#1a1a1a;text-align:center}.badge-in-button{translate:0 2px}main>.mud-container{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);>header h1{margin:0}@media(width>=600px){margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}}.container-map{position:relative;background-color:var(--mud-palette-gray-lighter);>.mud-card{position:absolute;top:0;bottom:0;left:0;width:var(--map-card-width);z-index:1;&.mud-elevation-2{z-index:2;@media(width>=600px){left:var(--map-card-level-offset)}}&.mud-elevation-3{z-index:3;@media(width>=600px){left:calc(var(--map-card-level-offset) * 2)}}}>.map{position:absolute;top:0;right:0;bottom:0;left:calc(var(--map-card-width) - var(--mud-default-borderradius));.ymaps3x0--controls_left{left:calc(var(--map-card-level-offset) + var(--mud-default-borderradius))}}>.mud-overlay{max-width:var(--map-card-width);z-index:1;>.mud-overlay-scrim:hover{cursor:pointer}&.level-2{left:var(--map-card-level-offset);z-index:2}}.mud-toolbar{height:auto;display:flex;flex-flow:column;align-items:stretch;gap:var(--spacing-xs);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}@media(width<960px){>.mud-card{right:0;width:auto}>.map{display:none}}}.container-split{display:grid;grid-template-columns:minmax(0,1fr) var(--width-aside);gap:0 var(--spacing-lg);align-items:start;justify-content:center;>aside{display:flex;flex-direction:column;gap:var(--spacing-lg)}@media(width>=600px){gap:var(--spacing-xl)}@media(width<960px){&.md{grid-template-columns:minmax(0,1fr)}}@media(width<1280px){&.lg{grid-template-columns:minmax(0,1fr)}}}.data-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,auto));align-content:start;column-gap:calc(var(--spacing-md) * 2);color:var(--mud-palette-text-primary);background-color:var(--mud-palette-surface);border-radius:var(--mud-default-borderradius);font-size:var(--mud-typography-body2-size);font-weight:var(--mud-typography-body2-weight);line-height:var(--mud-typography-body2-lineheight);letter-spacing:var(--mud-typography-body2-letterspacing);>spacer,>header,>.row,>.group,>.placeholder,>.empty,>.toolbar,>.mud-progress-linear,>.mud-pagination{grid-column:1 / -1}>header,>.row,>.group,>.placeholder,>.empty.default,>.toolbar{padding:var(--spacing-md)}>.toolbar{padding-bottom:var(--spacing-xs)}>header{color:var(--mud-palette-text-primary);font-weight:500;line-height:1.5;>div{display:flex;align-items:center;>span{flex:1 0 auto}>.mud-icon-root{opacity:0;transition-property:opacity,transform;transition-duration:var(--transition-duration)}&.sortable{cursor:pointer;&:hover{>.mud-icon-root{opacity:.4}}}&.sorted{>.mud-icon-root{opacity:.75}&:hover>.mud-icon-root{opacity:1}&.desc>.mud-icon-root{transform:rotate(180deg)}}&.text-center{justify-content:center}&.text-right{justify-content:end}}}>header,>.row{display:grid;grid-template-columns:subgrid;align-items:center;border-bottom:1px solid var(--mud-palette-table-lines)}>.row{position:relative;transition-property:background-color,padding,border;transition-duration:var(--transition-duration);&.recent{padding-left:calc(var(--spacing-md) - 4px);border-left:4px solid var(--mud-palette-gray-default)}&.disabled{color:var(--mud-palette-action-disabled)!important;background-color:var(--mud-palette-action-disabled-background);.mud-text-secondary{color:var(--mud-palette-action-disabled)!important}}}>.group{color:var(--mud-palette-text-primary);font-weight:700;background-color:var(--mud-palette-background-gray);border-bottom:1px solid var(--mud-palette-table-lines);&.cells{display:grid;grid-template-columns:subgrid;align-items:center}}>.placeholder{grid-column:1 / -1;display:block;border-bottom:1px solid var(--mud-palette-table-lines)}>.mud-pagination{padding:var(--spacing-sm);justify-content:center}>.empty+.mud-pagination{border-top:1px solid var(--mud-palette-table-lines)}&.fixed-header>header{position:sticky;top:0;z-index:2;background-color:var(--mud-palette-surface)}&.square{border-radius:0}&.outlined{border:1px solid var(--mud-palette-lines-default)}&.dense{column-gap:var(--spacing-md);>header,>.row,>.group,>.empty.default{padding-block:var(--spacing-xs)}}&.hover>.row:hover{background-color:var(--mud-palette-table-hover)}&.clickable>.row:hover{cursor:pointer}&.clickable-group>.group:hover{cursor:pointer}}.span-all{grid-column:1 / -1}@media(width<600px){.span-sm-all{grid-column:1 / -1}}.span-2{grid-column-end:span 2}.span-3{grid-column-end:span 3}.col-1{grid-column-start:1}.subgrid{display:grid;grid-template-columns:subgrid;row-gap:inherit}.mud-table{&.mud-table-hover tbody tr:hover{cursor:pointer}.mud-table-head.d-none+.mud-table-body .mud-table-row:first-of-type .mud-table-cell{border-top:1px solid var(--mud-palette-table-lines)}.mud-table-cell{&.fit,&.actions{width:1px;white-space:nowrap}}}.mud-table-dense{.mud-table-row .mud-table-cell{padding-inline-end:16px!important;&.actions{padding-inline-end:0!important}}}.mud-data-grid .mud-table-cell{&.text-center>.column-header{justify-content:center}&.text-right>.column-header{justify-content:end}}.width-xs{width:var(--width-xs)}.width-sm{width:var(--width-sm)}.width-md{width:var(--width-md)}.width-lg{width:var(--width-lg)}.width-xl{width:var(--width-xl)}.width-min-0{min-width:0}.width-fit{width:fit-content;flex:0 0 auto!important}.width-100{width:100%}.height-100{height:100%}.second-line{margin-top:var(--spacing-second-line)!important}.mt-xs{margin-top:var(--spacing-xs)!important}.mt-sm{margin-top:var(--spacing-sm)!important}.mt-md{margin-top:var(--spacing-md)!important}.mt-0-headers{h1,h2,h3,h4{&:first-child{margin-top:0}}}.mb-xs{margin-bottom:var(--spacing-xs)!important}.mb-sm{margin-bottom:var(--spacing-sm)!important}.mb-md{margin-bottom:var(--spacing-md)!important}.mb-lg{margin-bottom:var(--spacing-lg)!important}.ml-word{margin-left:var(--spacing-word)!important}.ml-xs{margin-left:var(--spacing-xs)!important}.mr-xs{margin-right:var(--spacing-xs)!important}.mr-word{margin-right:var(--spacing-word)!important}.m-animate{transition-property:margin;transition-duration:var(--transition-duration)}.text-help{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:currentColor;text-decoration-thickness:var(--text-underline-thinkness)!important;cursor:help}.text-or-none:not(:empty)+.placeholder{display:none!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-disabled{color:var(--mud-palette-action-disabled)!important}.vertical-top{vertical-align:top!important}.vertical-middle{vertical-align:middle!important}.vertical-bottom{vertical-align:bottom!important}.vertical-text{vertical-align:text-bottom!important}.nowrap{white-space:nowrap}.line-breaks{white-space:pre-wrap}.ellipsis{display:block!important;width:auto!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-grow:0;flex-shrink:1!important;flex-basis:auto}.ellipsis-1,.ellipsis-2,.ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ellipsis-1{line-clamp:1;-webkit-line-clamp:1}.ellipsis-2{line-clamp:2;-webkit-line-clamp:2}.ellipsis-3{line-clamp:3;-webkit-line-clamp:3}.placeholder{color:var(--mud-palette-text-secondary)}.overflow-initial{overflow:initial!important}.stripped{background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-size:40px 40px;background-repeat:repeat;&.animated{animation:mud-progress-linear-striped-loading 10s linear infinite}}ul.dash{list-style:"| ";padding-left:var(--spacing-sm);margin-top:var(--spacing-xs)}.tooltip-info{text-align:left!important;font-weight:400!important}.sticky-top{position:sticky;top:var(--spacing-md)}.app-root{display:flex;flex-flow:column;height:100%;>main{position:relative;flex:1 0 auto}}.app-header{align-items:center;overflow-y:auto;>.mud-toolbar{width:100%;max-width:var(--container-lg);gap:var(--spacing-md);@media(width>=600px){gap:var(--spacing-lg)}}.logo{display:block;height:40px;img{height:100%;max-width:initial;&.normal{display:none}@media(width>=700px){&.normal{display:block}&.icon{display:none}}}}}.app-nav{display:flex;align-items:center;gap:var(--spacing-md);margin-right:auto;.mud-button{display:none;text-transform:none}@media(width>=960px){>.mud-button{display:flex}>.mud-icon-button{display:none}}@media(width>=1280px){.admin{.mud-button{display:flex}.mud-icon-button{display:none}}}}.app-user{text-transform:none!important;text-align:left;>.mud-button-label{gap:var(--spacing-sm)}&.mud-button{display:none}@media(width>=960px){&.mud-button{display:flex}&.mud-icon-button{display:none}}}.app-footer{padding:var(--spacing-md) 0;background:#000;color:var(--mud-palette-white)}:root{--map-selected-color: var(--mud-palette-secondary);--map-active-color: var(--mud-palette-secondary);--map-line-color: var(--mud-palette-gray-darker);--map-line-alternative-color: var(--mud-palette-tertiary-darken);--map-preview-color: var(--mud-palette-gray-darker);--map-card-width: 470px;--map-card-width-sm: 300px;--map-card-level-offset: 30px;--map-marker-size: 12px;--map-marker-border-width: 1.5px;--map-marker-padding: 3px;--map-marker-color: var(--mud-palette-white);--map-marker-border-color: var(--mud-palette-gray-lighter);--map-marker-hover-scale: 1.2;--map-marker-selected-size: 16px;--map-marker-selected-border-width: 2px;--map-marker-disabled-size: 10px;--map-marker-disabled-opacity: 50%;*{--map-marker-hover-border-color: color-mix(in srgb, var(--map-marker-border-color), var(--mud-palette-black) 25%)}--map-point-color: var(--mud-palette-dark);--map-point-size: 8px;--map-point-disabled-size: 6px;--map-point-border-width: 1px;--map-stop-color: var(--mud-palette-info);--map-stop-alternative-color: var(--mud-palette-tertiary-lighten);--map-monitor-color: var(--mud-palette-dark);--map-monitor-selected-size: 28px;--map-zone-color: var(--mud-palette-info);--map-zone-marker-color: var(--mud-palette-info-darken)}.map{position:relative;height:100%}.map-point-mode{cursor:crosshair}.map-message{white-space:pre;+&{margin-top:var(--spacing-xs)}}.map-tooltip{color:var(--mud-palette-dark-text);background-color:color-mix(in srgb,var(--mud-palette-gray-darker) 90%,transparent)!important;transform:translate(-50%) translateY(var(--spacing-md));white-space:nowrap}.map-marker{position:absolute;width:var(--map-marker-size);aspect-ratio:1 / 1;border-style:solid;border-width:var(--map-marker-border-width);border-color:var(--map-marker-border-color);border-radius:50%;color:var(--mud-palette-white);background-color:var(--map-marker-color);padding:var(--map-marker-padding);translate:-50% -50%;transition-property:width,height,background-color,border-color,border-width,opacity,scale,box-shadow;transition-duration:var(--transition-duration);.map-tooltip{position:absolute;top:100%;left:50%;opacity:0;transition-property:opacity,scale;transition-duration:var(--transition-duration)}>svg{display:block;fill:currentColor;transition-property:opacity;transition-duration:var(--transition-duration)}&:empty{padding:0}&:not(.disabled):hover{border-color:var(--map-marker-hover-border-color)}&.draggable{cursor:move;&:hover{scale:var(--map-marker-hover-scale)}}&.selectable{cursor:pointer;&:hover{scale:var(--map-marker-hover-scale)}}&.selected{width:var(--map-marker-selected-size);border-width:var(--map-marker-selected-border-width);background-color:var(--map-selected-color);.map-tooltip{opacity:1}}&.active{background-color:var(--map-active-color)}&.disabled{width:var(--map-marker-disabled-size);opacity:var(--map-marker-disabled-opacity)}}.map-marker.point{--map-marker-size: var(--map-point-size);--map-marker-border-width: var(--map-point-border-width);--map-marker-color: var(--map-point-color);--map-marker-disabled-size: var(--map-point-disabled-size)}.map-marker.stop{--map-marker-color: var(--map-stop-color);&.alternative{--map-marker-color: var(--map-stop-alternative-color)}&.activating{animation:map-stop-blink 1.5s linear infinite}}@keyframes map-stop-blink{50%{border-width:var(--map-marker-selected-border-width);border-color:var(--map-selected-color)}}.map-marker.monitor{--map-marker-color: var(--map-monitor-color);--map-marker-selected-size: var(--map-monitor-selected-size);--map-selected-color: var(--map-marker-color);box-shadow:var(--mud-elevation-1);&.bearing{border-top-right-radius:0;rotate:calc(-45deg + var(--bearing));>svg{rotate:calc(45deg - var(--bearing))}}&:not(.selected)>svg{opacity:0}&.selected{box-shadow:var(--mud-elevation-2)}&.status-active{--map-marker-color: var(--mud-palette-success)}&.status-outdated{--map-marker-color: var(--mud-palette-warning-darken)}&.status-inactive{--map-marker-color: var(--mud-palette-error)}&.status-active,&.status-outdated{&.location-warning{--map-marker-border-color: var(--mud-palette-warning-darken)}&.location-error{--map-marker-border-color: var(--mud-palette-error-darken)}}}.map-marker.zone,.map-marker.info{--map-marker-size: fit-content;--map-marker-border-width: var(--map-point-border-width);min-width:calc(1rem * var(--line-height) + var(--map-marker-padding) * 2);text-align:center;align-content:center;&:empty{min-width:var(--map-point-size)}}.map-marker.zone{--map-marker-color: var(--map-zone-marker-color);&.close{cursor:cell}}.map-marker.info{--map-marker-color: var(--mud-palette-info-darken)}.map-in-card{height:500px!important;.form-grid>&{grid-column:1 / -1;margin-inline:-16px}}.map-dialog{height:100%;.mud-dialog-content{padding-inline:0!important;padding-bottom:0!important;align-content:center}}
