.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.tippy-box[data-animation=scale-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-subtle][data-placement^=left]{transform-origin:100%}.tippy-box[data-animation=scale-subtle][data-placement^=right]{transform-origin:0}.tippy-box[data-animation=scale-subtle][data-state=hidden]{opacity:0;transform:scale(.8)}.drop-shadow{box-shadow:0 1px 4px #0c0c0d0d}.unstyled-fieldset{border:none;margin:0;padding:0}.border{border:1px solid var(--border-color,#d4d4d4)}.border-left{border-left:1px solid var(--border-color,#d4d4d4)}.border-right{border-right:1px solid var(--border-color,#d4d4d4)}.border-bottom{border-bottom:1px solid var(--border-color,#d4d4d4)}.border-color-orange{border:1px solid #ff6105}.border-dashed{border:1px dashed var(--border-color,#d4d4d4)}.border-black{border:1px solid #171717}.hover-bg:hover{background-color:#f5f5f5!important}.hover-bg-white:hover{background-color:#fff!important}.hover-scale:hover{transform:scale(1.1)}.bg-white{background-color:#fff}.bg-lightlightgray{background-color:#fafafa}.bg-lightgray{background-color:#f5f5f5}.bg-gray{background-color:#e5e5e5}.bg-strokecolor{background-color:var(--border-color,#d4d4d4)}.bg-lightorange{background-color:#fff7f2}.bg-lightred{background-color:#fdf3f3}.bg-orange{background-color:#ffefe6}.bg-red{background-color:#f9dcdc}.bg-yellow{background-color:#fdecd8}.bg-green{background-color:#dbfae5}.bg-mediumgreen{background-color:#1fe066}.bg-lightgreen{background-color:#f0fdf4}.bg-lightblue{background-color:#e9f2ff}.bg-primary{background-color:#171717}.bg-accent-light{background-color:#ffefe6}.bg-danger-highlight{background-color:#c81e1e}.bg-success-highlight{background-color:#00832d}.no-hover{pointer-events:none}.no-hover-effects:hover,.no-hover-effects:hover *{background-color:inherit!important;border-color:inherit!important;opacity:1!important;box-shadow:none!important;cursor:default!important;transform:none!important}.color-primary{color:#171717}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.color-high-contrast,.high-contrast-emphasis{color:#000!important;background-color:#fff!important;border:1px solid #000!important;font-weight:700!important}.high-contrast .v-badge--success,.high-contrast-emphasis.v-badge--success,.color-high-contrast.v-badge--success{color:#fff!important;background-color:#004d1a!important}.color-secondary{color:#fff}.color-accent{color:#ff6105}.color-blue{color:#0046ab}.color-disabled{color:#737373}.color-success-light{color:#2eb67d}.color-gray{color:#525252}.color-light-gray{color:#737373}.color-risk-high{color:#c81e1e}.color-risk-medium{color:#eb9f00}.color-light-bg{color:#f5f5f5}.color-hidden{visibility:hidden}.color-green{color:#2eb67d}.color-border-gray{color:var(--border-color,#d4d4d4)}.color-yellow{color:#d0780b}.color-orange{color:#ff6105}.border-danger{border:1px solid #dc2626}.border-warning{border:1px solid #f2870d}.border-neutral{border:1px solid #525252}.border-success{border:1px solid #16a34a}.color-danger{color:#dc2626}.color-warning{color:#ff8137}.color-neutral{color:#404040}.color-success{color:#16a34a}.color-danger-dark{color:#951c18}.color-warning-dark{color:#a56109}.color-neutral-dark{color:#262626}.color-success-dark{color:#0f6c34}.color-white{color:#fff}.bg-danger{background-color:#fdf3f3}.bg-warning{background-color:#fef8f0}.bg-neutral{background-color:#fafafa}.bg-success{background-color:#f0fdf4}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1}code{font-family:Roboto Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}div,p,span,input,button,textarea,a{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.5}h1,h2,h3,h4{margin:0;line-height:1.2}h1{font-size:1.25rem;font-weight:600}h2{font-size:1rem;font-weight:600}h3,h4{font-size:.875rem;font-weight:600}p{margin:0}table{border-spacing:0}.valo-label{color:#525252;max-width:250px;margin-right:10px;font-weight:400}.label-text{color:#525252;font-weight:400}.mono-text{font-family:Roboto Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}.danger-text{color:#c81e1e}.warning-text{color:#eb9f00}.success-text{color:#00832d}.error-text{color:#c81e1e}.orange-text{color:#ff6105}.tiny-text{font-size:.625rem!important}.tiny-text :not([class*=font-size-]){font-size:inherit!important}.normal-text{font-size:.875rem!important}.normal-text :not([class*=font-size-]){font-size:inherit!important}.small-text{font-size:.75rem!important}.small-text :not([class*=font-size-]){font-size:inherit!important}.bigger-text{font-size:1rem!important}.bigger-text :not([class*=font-size-]){font-size:inherit!important}.large-text{font-size:1.25rem!important}.large-text :not([class*=font-size-]){font-size:inherit!important}.huge-text{font-size:1.5rem!important}.highlight-text{font-weight:600;font-size:1.25rem!important}.gray-text{color:#525252}.black-text{color:#171717}.light-text{font-weight:300}.regular-text{font-weight:400}.medium-text{font-weight:500}.bold-text{font-weight:600}.strike-through{text-decoration:line-through}.label,.form-label{color:#525252;margin-top:.5rem;font-size:.75rem}.label :not([class*=font-size-]),.form-label :not([class*=font-size-]){font-size:inherit!important}.hover-underline:hover{text-decoration:underline}.red-background,.yellow-background{border-radius:5px;padding:0 4px}.red-background{background-color:#ffdcdc}.yellow-background{background-color:#fff1cb}.word-break{overflow-wrap:anywhere}.pre-wrap{white-space:pre-wrap}.break-word{word-break:break-word}.nowrap{white-space:nowrap}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.d-flex{display:flex!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-grid{display:grid!important}.d-none{display:none!important}.d-inline{display:inline!important}.pos-relative{position:relative!important}.pos-absolute{position:absolute!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-1{flex:1!important}.flex-grow-1{flex-grow:1!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.align-start{align-items:flex-start!important}.align-center{align-items:center!important}.align-end{align-items:flex-end!important}.align-stretch{align-items:stretch!important}.no-shrink{flex-shrink:0!important}.z-1000{z-index:1000!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-scroll{overflow-y:scroll!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-scroll{overflow-x:scroll!important}.scrollbar-hidden{scrollbar-width:none}.col-1-1{grid-template-columns:1fr 1fr}.col-1-1-1{grid-template-columns:1fr 1fr 1fr}.col-1-1-1-1{grid-template-columns:1fr 1fr 1fr 1fr}.col-2-1{grid-template-columns:2fr 1fr}.col-1-2{grid-template-columns:1fr 2fr}.col-1-3{grid-template-columns:1fr 3fr}.col-2-3{grid-template-columns:2fr 3fr}.col-3-2{grid-template-columns:3fr 2fr}@media screen and (width<=768px){.d-grid.breakpoint-sm{grid-template-columns:1fr!important}}@media screen and (width<=992px){.d-grid.breakpoint-md{grid-template-columns:1fr!important}}@media screen and (width<=1200px){.d-grid.breakpoint-xl{grid-template-columns:1fr!important}}.m-0{margin:0!important}.mb-0,.my-0{margin-bottom:0!important}.mt-0,.my-0{margin-top:0!important}.ms-0,.mx-0{margin-left:0!important}.me-0,.mx-0{margin-right:0!important}.m-sm{margin:4px!important}.mb-sm,.my-sm{margin-bottom:4px!important}.mt-sm,.my-sm{margin-top:4px!important}.ms-sm,.mx-sm{margin-left:4px!important}.me-sm,.mx-sm{margin-right:4px!important}.m-md{margin:8px!important}.mb-md,.my-md{margin-bottom:8px!important}.mt-md,.my-md{margin-top:8px!important}.ms-md,.mx-md{margin-left:8px!important}.me-md,.mx-md{margin-right:8px!important}.m-lg{margin:16px!important}.mb-lg,.my-lg{margin-bottom:16px!important}.mt-lg,.my-lg{margin-top:16px!important}.ms-lg,.mx-lg{margin-left:16px!important}.me-lg,.mx-lg{margin-right:16px!important}.m-xl{margin:24px!important}.mb-xl,.my-xl{margin-bottom:24px!important}.mt-xl,.my-xl{margin-top:24px!important}.ms-xl,.mx-xl{margin-left:24px!important}.me-xl,.mx-xl{margin-right:24px!important}.p-0{padding:0!important}.pb-0,.py-0{padding-bottom:0!important}.pt-0,.py-0{padding-top:0!important}.ps-0,.px-0{padding-left:0!important}.pe-0,.px-0{padding-right:0!important}.p-xs{padding:2px!important}.pb-xs,.py-xs{padding-bottom:2px!important}.pt-xs,.py-xs{padding-top:2px!important}.ps-xs,.px-xs{padding-left:2px!important}.pe-xs,.px-xs{padding-right:2px!important}.p-sm{padding:4px!important}.pb-sm,.py-sm{padding-bottom:4px!important}.pt-sm,.py-sm{padding-top:4px!important}.ps-sm,.px-sm{padding-left:4px!important}.pe-sm,.px-sm{padding-right:4px!important}.p-md{padding:8px!important}.pb-md,.py-md{padding-bottom:8px!important}.pt-md,.py-md{padding-top:8px!important}.ps-md,.px-md{padding-left:8px!important}.pe-md,.px-md{padding-right:8px!important}.p-lg,.p-3{padding:16px!important}.pb-lg,.py-lg,.pb-3,.py-3{padding-bottom:16px!important}.pt-lg,.py-lg,.pt-3,.py-3{padding-top:16px!important}.ps-lg,.px-lg,.ps-3,.px-3{padding-left:16px!important}.pe-lg,.px-lg,.pe-3,.px-3{padding-right:16px!important}.p-xl,.p-4{padding:24px!important}.pb-xl,.py-xl,.py-4{padding-bottom:24px!important}.pt-xl,.py-xl,.pt-4,.py-4{padding-top:24px!important}.ps-xl,.px-xl,.ps-4{padding-left:24px!important}.pe-xl,.px-xl,.pe-4{padding-right:24px!important}.radius-0{border-radius:0!important}.radius-sm{border-radius:6px!important}.radius-md{border-radius:8px!important}.radius-lg{border-radius:16px!important}.radius-full{border-radius:999px!important}.radius-top-sm{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.radius-top-md{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.radius-top-lg{border-top-left-radius:16px!important;border-top-right-radius:16px!important}.radius-top-full{border-top-left-radius:999px!important;border-top-right-radius:999px!important}.radius-bottom-sm{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.radius-bottom-md{border-bottom-right-radius:8px!important;border-bottom-left-radius:8px!important}.radius-bottom-lg{border-bottom-right-radius:16px!important;border-bottom-left-radius:16px!important}.radius-bottom-full{border-bottom-right-radius:999px!important;border-bottom-left-radius:999px!important}.gap-border{gap:1px!important}.gap-sm{gap:4px!important}.gap-md{gap:8px!important}.gap-lg{gap:16px!important}.gap-xl{gap:24px!important}.w-100{width:100%!important}.h-100{height:100%!important}.min-h-0{min-height:0!important}.min-h-100{min-height:100%!important}.max-h-0{max-height:0!important}.max-h-100{max-height:100%!important}.min-w-0{min-width:0!important}.min-w-100{min-width:100%!important}.max-w-0{max-width:0!important}.max-w-100{max-width:100%!important}.height-auto{height:auto!important}.width-auto{width:auto!important}.max-width-1000px{max-width:1000px}.high-contrast{--border-color:#737373;--light-orange:#ffa069;scrollbar-color:#737373 transparent}.high-contrast .progress-bar-container .progress-bar-track,.high-contrast .progress-bar-container.large .progress-bar-track{background-color:#a3a3a3}.high-contrast::-webkit-scrollbar-thumb{background:#737373}.high-contrast .valo-badge.accent{border-color:#ff9050}.high-contrast .valo-badge.blue{border-color:#0b5ed7}.high-contrast .valo-badge.green{border-color:#16a34a}.high-contrast .react-datepicker__day--keyboard-selected{outline-color:#ff9050}.high-contrast .react-datepicker__navigation-icon:before{border-color:#525252!important}.high-contrast .api-usage-heatmap .heatmap-box.ten,.high-contrast .api-usage-heatmap .heatmap-box.twenty,.high-contrast .api-usage-heatmap .heatmap-box.thirty{background-color:#ffb082}.high-contrast .api-usage-heatmap .heatmap-box.forty,.high-contrast .api-usage-heatmap .heatmap-box.fifty{background-color:#ffa069}.high-contrast .api-usage-heatmap .heatmap-box.sixty{background-color:#ff9050}.high-contrast .api-usage-heatmap .heatmap-box.zero{background-color:#a3a3a3}.high-contrast .barchart-bar{background-color:#ff9050}.high-contrast .barchart-bar.mean-forecast{background-color:#3385ff}.high-contrast .barchart-bar.not-processed,.high-contrast .barchart-bar.disabled{background-color:#a3a3a3}.high-contrast .recharts-cartesian-grid line{stroke:#737373!important}.high-contrast .recharts-cartesian-axis-line,.high-contrast .recharts-cartesian-axis-tick-line{stroke:#525252!important}.high-contrast .world-map-widget path{fill:#a3a3a3}.high-contrast .size-3xl span{color:#a3a3a3}.skip-link{z-index:9999;color:#0046ab;background-color:#fff;border:2px solid #0046ab;border-radius:4px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;position:absolute;top:-100%;left:0}.skip-link:focus{top:.5rem;left:.5rem}.app-header{background-color:#fff;width:100%;height:56px;padding:0 1rem}@media screen and (width<=475px){.header-logo{display:none}}.app-sidebar{background-color:#fff;flex-direction:column;width:240px;height:100%;display:flex;position:relative;overflow-y:auto}.app-sidebar--collapsed{border-right:none;width:0;overflow:hidden;transform:translate(-100%)}.root-content{width:100%;height:100%;position:relative}.scroll-container{width:100%;height:100%;overflow:auto}.z-1001{z-index:1001}.layout-grid{grid-template:"header header""sidebar main"1fr/auto 1fr;height:100%;display:grid;position:relative}.layout-grid .layout-header{z-index:1010;border-bottom:1px solid var(--border-color,#d4d4d4);grid-area:header}.layout-grid .layout-main{will-change:auto;background-color:#fff;grid-area:main;width:100%;height:100%;overflow:hidden}.layout-grid.layout-grid--sidebar-collapsed{grid-template-columns:1fr;grid-template-areas:"header""main"}.layout-sidebar{z-index:1040;border-right:1px solid var(--border-color,#d4d4d4);grid-area:sidebar;display:block;position:relative;top:0;left:0}.main-content-grid{grid-template-columns:1fr auto;grid-template-areas:"content details";height:calc(100vh - 56px);display:grid;position:relative}.page-layout{grid-area:content;width:100%;height:100%;min-height:calc(100vh - 57px)}.details-sidebar{z-index:1001;background-color:#fff;position:absolute;top:0;right:0}.details-sidebar.hidden{display:none}*{box-sizing:border-box}button{text-align:left;background-color:#0000;border:none;margin:0;padding:0;text-decoration:none}button:not(:disabled){cursor:pointer}a{text-decoration:none}:focus-visible{outline-offset:2px;outline:2px solid #0046ab}tbody.first-item-top-border tr:first-child td{border-top:1px solid var(--border-color,#d4d4d4)}.table-row-hover:hover{background-color:#f5f5f5}.expanded-row:hover{background-color:#fafafa}.custom-expanded-row{background-color:#f5f5f5}.custom-expanded-row:hover,.selected-row{background-color:#e5e5e5}.selected-row:hover{background-color:#f5f5f5}.divider{background-color:var(--border-color,#d4d4d4);height:1px;margin:40px 0}.divider.hidden{background-color:#0000;margin:20px 0}.divider.compact{margin:16px 0}.divider.no-margin{margin:0}.divider.column{width:1px;height:100%}.tile-link{border:1px solid var(--border-color,#d4d4d4);background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:5px;max-width:500px;padding:10px;text-decoration:none;display:flex}.tile-link:hover{background-color:#e6e8ea}.toggler.navigation{bottom:20px;right:-20px}.toggler.overlay{top:40px;left:-20px}@media screen and (width<=992px){.toggler.overlay{top:4px;left:16px}}.hide .toggler.overlay,.navigation.toggler.hidden,.hover-visible-parent .hover-visible{display:none}.hover-visible-parent:hover .hover-visible{display:block}.connector-logo{background-color:#fff;border:2px solid #0000;border-radius:16px;padding:4px}.connector-logo:hover{opacity:.7;border:2px solid #404040}.connector-logo.selected{border:2px solid #171717}.connector-logo svg circle,.connector-logo svg path:first-of-type{fill:var(--fill-color)}.connector-logo svg path{stroke:var(--stroke-color)}.edit-logo{cursor:pointer;position:relative}.edit-logo .overlay{visibility:hidden;opacity:.8;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.edit-logo:hover .overlay{visibility:visible}.logo-color-selector{cursor:pointer;border-radius:999px;width:24px;min-width:24px;height:24px;min-height:24px}.logo-color-selector:hover{opacity:.7;border:2px solid #404040}.logo-color-selector.selected{border:2px solid #171717}.table-info td{color:#171717}.virtual-scroller-container{max-height:500px}.loader-animation{animation:1s linear infinite alternate l1;overflow:hidden}@keyframes l1{to{opacity:0}}@keyframes l28{0%,10%{transform:perspective(300px)rotate(0)rotateY(0)rotateX(0)}30%,36%{transform:perspective(300px)rotate(.5turn)rotateY(0)rotateX(0)}63%,69%{transform:perspective(300px)rotate(.5turn)rotateY(180deg)rotateX(0)}90%,to{transform:perspective(300px)rotate(.5turn)rotateY(180deg)rotateX(180deg)}}.legend{border-radius:50%;width:12px;min-width:12px;height:12px;min-height:12px}.legend.node{background:#525252}.legend.node.square{border-radius:6px}.bg-darkgray{background-color:#404040}.bg-light-gray{background-color:#f5f5f5}.bg-accent{background-color:#ff8137}.bg-blue{background-color:#0046ab}.bg-light-blue{background-color:#a5c6ff}.bg-disabled{background-color:#e5e5e5}.bg-disabled-split{background-image:linear-gradient(to right, var(--light-orange,#ffe7da) 0%, var(--light-orange,#ffe7da) 50%, #ecf4ff 50%, #ecf4ff 100%)}.favorite-toggle{cursor:pointer;border-radius:8px;padding:4px}.favorite-toggle:hover{transform:scale(1.1)}.dropdown-checkbox-item{border-radius:8px;width:100%;padding:4px 8px}.dropdown-checkbox-item.favorite{background-color:#fff7f2}.dropdown-checkbox-item:hover{background-color:#e5e5e5}.dropdown-checkbox-item.selected{background-color:var(--light-orange,#ffe7da)}.hover-background{border-radius:8px;padding:8px 0}.hover-background.cursor-pointer{cursor:pointer}.hover-background:hover{background-color:#f5f5f5}.vh-80{height:80vh}.valo-tag{color:#171717;border:1px solid var(--border-color,#d4d4d4);background-color:#fff;border-radius:8px;padding:2px 8px;display:inline-block}.valo-tag.black-tag{color:#fff;background-color:#171717;border:1px solid #171717}.valo-tag.orange-tag{color:#ff6105;background-color:#fff7f2;border:1px solid #ffb082}.valo-tag.blue-tag{color:#086cf7;background-color:#f2f6fb;border:1px solid #086cf7}.valo-tag.risk-tag{color:#c81e1e;background-color:#fdf3f3;border:1px solid #c81e1e}.valo-tag.yellow-tag{color:#d0780b;background-color:#fef8f0;border:1px solid #f2870d}.valo-flexbox{display:flex}@media (width<=576px){.valo-flexbox.breakpoint-sm{display:block}}@media (width<=768px){.valo-flexbox.breakpoint-md{display:block}}@media (width<=992px){.valo-flexbox.breakpoint-lg{display:block}}@media (width<=1200px){.valo-flexbox.breakpoint-xl{display:block}}@media (width<=1400px){.valo-flexbox.breakpoint-xxl{display:block}}.loading-dots{aspect-ratio:4;--_g:no-repeat radial-gradient(circle closest-side, variables.$valo-color-black 90%, #0000);background:var(--_g) 0% 50%, var(--_g) 50% 50%, var(--_g) 100% 50%;background-size:33.3333% 100%;width:32px;animation:1s linear infinite l7}@keyframes l7{33%{background-size:33.3333% 0%,33.3333% 100%,33.3333% 100%}50%{background-size:33.3333% 100%,33.3333% 0%,33.3333% 100%}66%{background-size:33.3333% 100%,33.3333% 100%,33.3333% 0%}}.light-gray-border{border:1px solid var(--border-color,#d4d4d4);border-radius:8px;padding:16px;box-shadow:0 1px 4px #0c0c0d0d}.light-gray-border.medium-padding{padding:12px}.light-gray-border.small-padding{padding:8px}.list-none{list-style-type:none}.border-top{border-top:1px solid var(--border-color,#d4d4d4)}@keyframes fade{0%{opacity:0}50%{opacity:1}to{opacity:0}}.loading-message{padding:0 6px;display:inline-block}.loading-message .loading-text{white-space:nowrap;font-size:medium;animation:2s infinite fade}.clickable-row{cursor:pointer;border-radius:8px}.clickable-row:hover{background-color:#f5f5f5}.placeholder-box{text-align:center;background-color:#f5f5f5;border-radius:8px;width:100%;min-height:150px;padding:12px}.placeholder-box.white{background-color:#fff}.dimmed{opacity:.65}.undimmed{opacity:1!important;pointer-events:auto!important}.clickable-item{cursor:pointer}.clickable-item.disabled{pointer-events:none}.clickable-item:hover{background-color:#f5f5f5}.clickable-item.svg-marker:hover{fill:#ff8137}.gray-background-content{background-color:#f5f5f5;border-radius:8px;padding:12px}.truncate-line{word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.value-trend-pair{align-items:flex-end;display:flex}.value-trend-pair .large-text,.value-trend-pair .small-text{margin:0;padding:0;line-height:1}tr .visible-on-row-hover{visibility:hidden}tr:hover .visible-on-row-hover{visibility:visible}.cursor-pointer,.cursor-pointer-all,.cursor-pointer-all :where(*){cursor:pointer!important}.cursor-default{cursor:default!important}.cursor-blocked{cursor:not-allowed!important}.api-exploration-content{background-color:#fafafa;border-radius:0 0 8px 8px}.api-exploration-content .border-start{margin-left:8px;padding-left:12px}.flex-wrap{flex-wrap:wrap}.accordion-content{opacity:0;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s ease-in-out;overflow:hidden}.accordion-content.expanded{opacity:1;max-height:100%;overflow:hidden auto}@keyframes accordion-slide-down{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.accordion-slide-up{will-change:max-height, opacity;animation:.3s cubic-bezier(.4,0,.2,1) accordion-slide-up;overflow:hidden}@keyframes accordion-slide-up{0%{opacity:1;max-height:1000px}to{opacity:0;max-height:0}}.animate-in{animation:.5s cubic-bezier(.4,0,.2,1) animate-in}@keyframes animate-in{0%{opacity:0;max-height:0%}to{opacity:1;max-height:400px}}@media (width<=900px){.home-widgets-container{flex-direction:column!important}}.home-connector-card{background-color:#fff;border:1px solid #171717;border-radius:16px;width:300px;min-height:300px;overflow-y:auto}.home-connector-card:hover{border:1px solid #171717}.home-connector-card.card-dimmed{border-color:rgba(var(--border-color,#d4d4d4), .5);position:relative}.home-connector-card.card-dimmed:before{content:"";border-radius:inherit;z-index:1;pointer-events:none;background-color:#fafafa80;position:absolute;inset:0}.home-connector-card.card-dimmed .undimmed{z-index:2;position:relative}.api-explorer-grid{grid-template-columns:1fr 2fr;gap:1rem;display:grid}@media (width<=40rem){.api-explorer-grid{grid-template-columns:1fr}}.api-explorer-grid-item{align-items:center;display:flex}.card-grid{grid-template-columns:1fr 1fr;justify-content:start;gap:16px;display:grid}@media screen and (width<=1200px){.card-grid{grid-template-columns:1fr}}.grid-container{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}@media screen and (width<=768px){.grid-container{grid-template-columns:1fr}}.add-instance-modal .modal-dialog{width:800px;max-width:100%}.skeleton-card{background-color:var(--border-color,#d4d4d4);border-radius:16px;width:200px;height:100px;padding:20px}.utility-skeleton-card{width:500px}.add-instance-card{background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;width:170px;min-height:200px;display:flex}.add-instance-card .logo{width:70px}.service-card{text-align:center;background-color:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;width:220px;min-width:220px;min-height:220px;padding:20px;display:flex;position:relative}.service-card.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.service-card.half{gap:4px;min-height:130px}.service-card .logo{width:98px}.service-card:not(.editable){cursor:pointer}.service-card.instance{border:3px solid #0000;border-radius:16px;padding:16px;box-shadow:0 5px 20px #00000014}.service-card.instance.selected{border:3px solid #ffa875}.service-card.instance.dimmed{color:#525252;background-color:#e5e5e5}.service-card.instance.dimmed *{opacity:.5}.service-card.add,.service-card.modal-add{border:1px solid var(--border-color,#d4d4d4)}.service-card.modal-add{width:170px;min-width:170px;min-height:200px}.service-card.modal-add .logo{width:70px}.service-card:hover{background-color:#e5e5e5}.service-card .settings-toggle{position:absolute;top:10px;right:10px}.service-card .settings-toggle .settings-toggle-button{cursor:pointer;color:#525252}.add-card{border:1px solid var(--border-color,#d4d4d4);border-radius:8px;flex:1;align-self:stretch;position:relative;box-shadow:0 1px 4px #0c0c0d0d}.add-card.disabled{cursor:not-allowed;pointer-events:none}.add-card.disabled>*>*{opacity:.5}.add-card.selected,.add-card.hover-selectable:hover:not(.selected){border:1px solid #ffa875;box-shadow:0 0 0 4px #ffa87580}.gray-border-box{border:1px solid var(--border-color,#d4d4d4);border-radius:8px;box-shadow:0 1px 4px #0c0c0d0d}.editable-text{width:100%;position:relative}.editable-text .input{width:100%;font-size:.875rem}.editable-text .text-edit-buttons{position:absolute;bottom:-35px;right:0}.editable-text .text-edit-buttons .text-edit-button{border:1px solid var(--border-color,#d4d4d4);background-color:#fff;padding:5px}.editable-text .text-edit-buttons .text-edit-button:hover{background-color:#e5e5e5}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-icon{box-sizing:border-box;border:3px solid #737373;border-bottom-color:#0000;border-radius:50%;width:12px;height:12px;animation:1s linear infinite rotation;display:inline-block}.valo-button.primary .loading-icon{border-color:#fff #fff #0000}.status-icon{border-radius:999px;width:12px;height:12px;display:inline-block}.status-icon.SUCCESS{color:#00832d;background:#2eb67d}.status-icon.NO_DATA,.status-icon.DISABLED{background:var(--border-color,#d4d4d4)}.status-icon.NOT_AVAILABLE{background:#eb9f00}.status-icon.FAILURE,.status-icon.FAILURE_TIMEOUT{background:#c81e1e}.status-icon.PARTIAL,.status-icon.FAST_DAG_COMPLETE{box-sizing:border-box;border:3px solid #2eb67d;border-bottom-color:#0000;border-radius:50%;animation:1s linear infinite rotation;display:inline-block}.status-icon.PENDING,.status-icon.DELETED,.status-icon.SYNCING{box-sizing:border-box;border:3px solid #737373;border-bottom-color:#0000;border-radius:50%;animation:1s linear infinite rotation;display:inline-block}.status-icon.small{width:8px;height:8px}.status-icon.small.PENDING,.status-icon.small.DELETED,.status-icon.small.SYNCING,.status-icon.small.PARTIAL,.status-icon.small.FAST_DAG_COMPLETE{border-width:2px}.text-SUCCESS,.text-PARTIAL{color:#00832d}.text-NO_DATA{color:var(--border-color,#d4d4d4)}.text-NOT_AVAILABLE{color:#eb9f00}.text-FAILURE,.text-FAILURE_TIMEOUT{color:#c81e1e}.text-SYNCING{color:#525252}.sync-list{border:1px solid var(--border-color,#d4d4d4);border-radius:8px;box-shadow:0 1px 4px #0c0c0d0d}.sync-list.hidden{display:none}.utility-service-card{border-style:solid;border-width:0 0 1px;border-color:var(--border-color,#d4d4d4);width:100%;padding:8px 4px}.utility-service-card.connected:hover{cursor:pointer;background-color:#e5e5e5}.utility-service-card.selected{border-bottom:3px solid #ffa875}.flowchart{background-color:#fff;height:100%;min-height:300px;position:relative;overflow:hidden}@media screen and (width<=768px){.flowchart{height:calc(100dvh - 100px)}}.integration-popover{z-index:1001;filter:drop-shadow(0 0 1rem #0000001f);background:#fff;border-radius:8px;width:300px;padding:15px;position:absolute}.integration-popover-data{margin:7px 0}.filter-count-badge{color:#fff;background-color:#171717;border-radius:999px;justify-content:center;align-items:center;width:20px;min-height:20px;display:flex}.filter-dropdown-item{border-bottom:1px solid var(--border-color,#d4d4d4);transition:all .3s}.leaf-node-container{border-radius:50%;justify-content:center;align-items:center;width:40px;min-height:40px;display:flex;overflow:hidden}.leaf-node-container .leaf-node{pointer-events:none;background:#f5f5f5;width:30px;height:30px}.leaf-node-container .node-label{pointer-events:none;background-color:#ffffff80;display:none;position:absolute;top:30px;left:30px}.leaf-node-container.dimmed .leaf-node{background:#fafafa}.leaf-node-container.dimmed .node-label,.leaf-node-container.dimmed .valo-icon{color:#f5f5f5}.leaf-node-container.dimmed .risk-circle{background-color:#f5f5f5}.leaf-node-container:hover .leaf-node{transition:box-shadow .3s ease-in;box-shadow:0 0 0 12px #ff610533}.leaf-node-container:hover .node-label{transition:display .3s ease-in;display:block}.leaf-node-container.no-logo .node-label{display:block}.leaf-node-container.selected .leaf-node{box-shadow:0 0 0 12px #ff6105cc}.leaf-node-container.selected .node-label{color:#171717;display:block}.leaf-node-container.selected.dimmed .leaf-node{background:#f5f5f5}.leaf-node-container.selected.dimmed .node-label,.leaf-node-container.selected.dimmed .valo-icon{color:#171717}.leaf-node-container.hidden{display:none}.connector-node,.valo-node{background:#fff;justify-content:center;align-items:center;padding:0;display:flex;position:relative;box-shadow:0 1px 4px #0c0c0d0d}.connector-node.dimmed,.valo-node.dimmed{filter:none}.connector-node.dimmed .overlay,.valo-node.dimmed .overlay{opacity:.9;background-color:#fff;width:100%;height:100%;position:absolute}.connector-node .loading-overlay,.valo-node .loading-overlay{background-color:#fffc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.connector-node.hidden,.valo-node.hidden{display:none}.connector-node.selected,.valo-node.selected{background:var(--border-color,#d4d4d4);border-color:var(--border-color,#d4d4d4)}.connector-node{border-radius:8px}.connector-node .node-name{opacity:0;text-align:center;font-size:.625rem;font-weight:500;position:absolute}.connector-node:hover .node-name{opacity:1;transition:all .3s ease-in}.connector-node:hover .node-logo{opacity:.2}.connector-node.dimmed .overlay{border-radius:8px}.valo-node{border:6px solid #fff;border-radius:50%;width:40px;min-height:40px}.valo-node.dimmed .overlay{border-radius:50%}.valo-node:hover{background-color:#f5f5f5;border-color:#f5f5f5}.world-map{justify-content:center;align-items:center;display:flex}.world-map svg{width:500px;height:250px}.risk-circle{border-radius:50%;width:16px;min-width:16px;height:16px;min-height:16px}.risk-circle.small{width:8px;min-width:8px;height:8px;min-height:8px}.risk-circle.size-md{width:12px;min-width:12px;height:12px;min-height:12px}.risk-circle.total{background-color:#525252}.risk-circle.light{background-color:var(--border-color,#d4d4d4)}.risk-circle.high{background-color:#c81e1e}.risk-circle.blue{background-color:#0046ab}.risk-circle.medium{background-color:#eb9f00}.risk-circle.success{background-color:#2eb67d}.risk-circle.accent{background-color:#ff6105}.integration-graph-loader-overlay{z-index:1000;background-color:#fffc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.integration-graph-loader{aspect-ratio:1;background:linear-gradient(#525252 0 0) no-repeat,linear-gradient(#525252 0 0) no-repeat,linear-gradient(#525252 0 0) no-repeat;width:40px;animation:1s infinite l15-1,1s infinite l15-2}@keyframes l15-1{0%,to{background-size:20% 100%}33%,66%{background-size:20% 40%}}@keyframes l15-2{0%,33%{background-position:0 0,50% 100%,100% 100%}66%,to{background-position:100% 0,0 100%,50% 100%}}.integration-graph-panel .react-flow__controls{border:1px solid var(--border-color,#d4d4d4);box-shadow:none!important;margin:0!important;position:static!important;transform:none!important}.integration-graph-panel .legend-panel{background-color:#ffffffbf;border-radius:16px;padding:.5rem}.integration-graph-container{height:calc(100vh - 14rem)}.integration-graph-container .integration-graph-grid{grid-template-columns:auto 1fr;height:100%;display:grid;position:relative}.integration-graph-container .integration-graph-grid .canvas-selector-sidebar{width:15rem;transition:width .3s ease-in-out;position:relative}.integration-graph-container .integration-graph-grid .canvas-selector-sidebar.collapsed{width:0}.integration-graph-container .integration-graph-grid .integration-graph-valo{border:1px solid var(--border-color,#d4d4d4);height:100%}.integration-graph-container .selector-toggle{z-index:1001;transition:left .3s ease-in-out;position:absolute;top:2rem;left:14rem;transform:translateY(-50%)}.integration-graph-container .selector-toggle.collapsed{left:0}.filter-layout-grid{grid-template-columns:auto 1fr;height:100%;display:grid;position:relative;overflow:hidden}.filter-layout-grid .filter-column{opacity:1;width:20rem;transition:width .3s ease-in-out,opacity .3s ease-in-out}.filter-layout-grid .filter-column.collapsed{opacity:0;pointer-events:none;width:0}.filter-layout-toggle{background-color:#fff;transition:left .3s ease-in-out;position:absolute;top:3rem;left:19rem;transform:translateY(-50%)}.filter-layout-toggle.collapsed{left:1rem}g.recharts-layer.recharts-pie,g.recharts-layer.recharts-pie-labels,g.recharts-layer.recharts-pie-sector,path.recharts-sector{cursor:pointer}g.recharts-layer.recharts-pie:focus:not(:focus-visible),g.recharts-layer.recharts-pie-labels:focus:not(:focus-visible),g.recharts-layer.recharts-pie-sector:focus:not(:focus-visible),path.recharts-sector:focus:not(:focus-visible){outline:none}g.recharts-layer.recharts-pie:hover path.recharts-sector{stroke:#e5e5e5}g.recharts-layer.recharts-pie:hover g.recharts-layer.recharts-pie-labels{stroke:#525252!important}@media screen and (width<=768px){.sidebar .toggler.overlay{display:none}.sidebar.show .toggler.overlay{display:flex}}.sidebar.sidebar-fixed{box-shadow:none}.header-line{background-color:var(--border-color,#d4d4d4);width:100%;height:1px}.security-score-grid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:1px;overflow:auto hidden}.dashboard-grid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:16px;display:grid}.dashboard-apps-grid{grid-template-columns:repeat(4,1fr)}@media screen and (width<=1340px){.layout-grid:not(.layout-grid--sidebar-collapsed) .dashboard-grid{grid-template-columns:1fr}.layout-grid:not(.layout-grid--sidebar-collapsed) .dashboard-apps-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=1100px){.layout-grid--sidebar-collapsed .dashboard-grid{grid-template-columns:1fr}.layout-grid--sidebar-collapsed .dashboard-apps-grid{grid-template-columns:repeat(2,1fr)}}.gray-bg-card{background-color:#f5f5f5;border-radius:8px;width:100%;padding:8px}.widget-summary-item{color:inherit}.widget-summary-item.color-red{border-left:3px solid #dc2626}.widget-summary-item.color-yellow{border-left:3px solid #f2870d}.widget-summary-item.color-gray{border-left:3px solid var(--border-color,#d4d4d4)}.org-health-item{flex-direction:column;height:100%}.org-health-widget{grid-template-columns:1fr 1fr 1fr}.pie-chart-center{inset:0}.api-usage-progress-bar{position:relative}.most-used-apps-row{grid-template-columns:auto 3fr 2fr auto}.widget-chart-tooltip{border:1px solid var(--border-color,#d4d4d4);color:#171717;background-color:#fff;border-radius:8px;padding:8px;font-size:12px}.widget-chart-tooltip .chart-tooltip-descriptive-text{color:#ff6105}.release-notes-content .release-notes-text{white-space:pre-wrap;color:var(--text-secondary);margin-top:.5rem;line-height:1.5}.release-notes-content .maintenance-window{background-color:var(--background-tertiary);border-left:4px solid var(--warning-color);border-radius:8px;padding:1rem}.release-notes-content .maintenance-window.maintenance-active{background-color:var(--warning-background);border-left-color:var(--error-color)}.release-notes-content .maintenance-window h4{color:var(--text-primary);margin:0 0 .5rem}.release-notes-content .maintenance-window .maintenance-notice{color:var(--error-color);margin-top:.5rem;font-size:.9rem;font-style:italic}.users-connector-container{flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-bottom:auto;display:flex}.connector-container{background-color:#fff;border-radius:8px;flex:calc(33.333% - 16px);justify-content:center;align-items:center;max-width:calc(33.333% - 16px);padding:16px;display:flex;box-shadow:0 4px 8px #0000001a}.icon-style{flex-direction:column;justify-content:center;align-items:center;display:flex}.hidden{display:none}.layout-parent{border:1px solid var(--border-color,#d4d4d4);border-radius:16px;flex-wrap:nowrap;display:grid;box-shadow:0 1px 4px #0c0c0d0d}.layout-parent .users-layout-grid{grid-template-columns:auto 1fr;height:100%;display:grid;position:relative;overflow:hidden}.layout-parent .users-layout-grid .selector-column{opacity:1;width:20rem;height:100%;transition:width .3s ease-in-out,opacity .3s ease-in-out;position:relative;overflow-y:auto}.layout-parent .users-layout-grid .selector-column.collapsed{opacity:0;pointer-events:none;width:0}.layout-parent .selector-toggle{background-color:#fff;transition:left .3s ease-in-out;position:absolute;top:3rem;left:19rem;transform:translateY(-50%)}.layout-parent .selector-toggle.collapsed{left:1rem}.search-container{align-items:center;display:flex;position:relative}.search-icon{pointer-events:none;position:absolute;left:10px}.search-input{border:1px solid var(--border-color,#d4d4d4);border-radius:8px;width:100%;padding:6px 16px 6px 32px}.stat-card{background-color:#fff;width:150px;margin-top:auto}.stat-card:hover{background-color:#e5e5e5}.quick-glance-card{border:1px solid var(--border-color,#d4d4d4);border-radius:8px;width:100%;padding:8px 16px;box-shadow:0 1px 4px #0c0c0d0d}.quick-glance-card.min-width{min-width:120px}.circle-container{flex-direction:column;justify-content:center;align-items:center;margin-left:1rem;display:flex}.circle{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:8rem;min-height:8rem;display:flex;position:relative}.circle:before{content:"";background:conic-gradient(#ff6105 calc(var(--percentage,0) * 1%), var(--border-color,#d4d4d4) 0%);border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask:radial-gradient(circle,#0000 60%,#000 61%);mask:radial-gradient(circle,#0000 60%,#000 61%)}.activity-card{border:1px solid var(--border-color,#d4d4d4);border-radius:8px;width:100%;min-width:300px;height:100%;padding:16px;box-shadow:0 1px 4px #0c0c0d0d}.user-information-table{border-collapse:collapse}.user-information-table tbody tr td{vertical-align:middle;padding-bottom:8px}.shadow-card{background-color:#fff;border-radius:16px;padding:16px;transition:all .3s ease-in-out;display:inline-block;box-shadow:0 5px 20px #00000014}.content-card{background-color:#fff;border-radius:16px;padding:16px;transition:all .3s ease-in-out;display:inline-block}.link-card{cursor:pointer;border-radius:16px;padding:16px;box-shadow:0 5px 20px #00000014}.link-card:hover{transform:scale(1.05)}.onboarding-modal{height:80vh}.onboarding-left{background:linear-gradient(to bottom right,#f5f5f5,#d4d4d4);border-radius:8px;flex-direction:column;flex:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.blob{justify-content:flex-end;align-items:flex-end;width:140%;height:140%;display:flex;position:absolute;bottom:0;right:0;transform:translate(60%,10%)}.onboarding-right{flex-direction:column;flex:1;display:flex}.onboarding-content{flex:1;overflow-y:auto}.onboarding-right-footer{margin-top:auto}.images-placeholder,.progress-chart-placeholder,.step-contents-placeholder,.step-progress-bar-placeholder{margin-bottom:16px}.orange-background{background-color:#ffa875}.card{background-color:#fff;border-radius:16px;width:200px;padding:8px 14px;box-shadow:0 5px 20px #00000014}.onboarding-card-1{position:absolute;top:15%;left:10%}.onboarding-card-2{position:absolute;top:30%;left:22%}.onboarding-card-org-1{position:absolute;top:45%;left:33%}.onboarding-card-org-2{position:absolute;top:55%;left:33%}.onboarding-card-org-3{position:absolute;top:65%;left:33%}.opacity-setter-1{opacity:.5}.onboarding-line,.onboarding-line-4,.onboarding-line-3,.onboarding-line-2,.onboarding-line-1{border-bottom:3px solid #fff;border-left:3px solid #fff;border-radius:8px;width:10%;height:15%;position:absolute}.onboarding-line-1{top:19%;left:16%}.onboarding-line-2{top:33.5%;left:28%}.onboarding-line-3{height:25%;top:33.5%;left:28%}.onboarding-line-4{height:35%;top:33.5%;left:28%}.permission-comparison-container{grid-template-columns:100fr 100fr 1fr;gap:24px;max-width:1500px;display:grid}.permission-comparison-column{flex-direction:column;gap:8px;width:100%;height:100%;padding:4px;display:flex;position:relative}.permission-comparison-column .user-information-row .user-information-header{border-radius:8px;align-items:center;min-height:50px;display:flex}.permission-comparison-column .user-information-row .user-information-header:hover{background-color:#f5f5f5}.object-title{color:#ff6105}.permission-item{border:1px solid var(--border-color,#d4d4d4);background-color:#fff;border-radius:8px;width:100%;padding:8px;box-shadow:0 1px 4px #0c0c0d0d}.permission-item:not(.missing,.interactions-disabled){cursor:pointer}.permission-item:not(.missing,.interactions-disabled):hover{background-color:#e5e5e5}.permissions-list{flex-direction:column;gap:4px;display:flex}.permission-cred-item{color:#fff;background-color:#d4d4d4;border-radius:50%;justify-content:center;align-items:center;width:20px;min-height:20px;font-size:.75rem;font-weight:500;display:flex}.permission-cred-item:not(.toggle-enabled){cursor:default!important}.permission-cred-item.toggle-enabled{cursor:pointer}.permission-cred-item.toggle-enabled:hover{transform:scale(1.1)}.permission-cred-item.small{width:16px;min-height:16px;font-size:.625rem}.permission-cred-item.granted{color:#fff;background-color:#404040}.permission-cred-item.granted.safe{background-color:#2eb67d}.permission-cred-item.granted.warning{background-color:#eb9f00}.permission-cred-item.granted.danger{background-color:#c81e1e}.permission-cred-item.granted.grayed{background-color:#a3a3a3}.permission-item.missing{opacity:.3}.permission-item.missing:hover{background-color:#fff}.permission-comparison-grid{grid-template-columns:1fr 1fr;gap:4px 24px;display:grid;position:relative}.permission-comparison-grid.one-column{grid-template-columns:1fr;max-width:1000px}@media (width<=40rem){.permission-comparison-grid{grid-template-columns:1fr}}.permission-comparison-grid .column-1{flex-direction:column;grid-column:1;display:flex}.permission-comparison-grid .column-2{flex-direction:column;grid-column:2;display:flex}.permission-comparison-grid .span-row{grid-column:span 2}.permission-item-expandable-content{background-color:#f5f5f5;width:100%;min-height:16px;padding:8px;display:none}.permission-item-expandable-content.expanded{display:block}.permission-item-container{border-width:0;border-radius:16px}.permission-item-container .delete-button-container{visibility:hidden;width:0}.permission-item-container .delete-button-container:not(.interactions-disabled){visibility:visible;width:auto}.drag-target .permission-item{color:#0000;background-color:#ecf4ff;border:1px dashed #0046ab}.drag-target.is-over .permission-item{background-color:#e0f5d8;border:1px solid #00832d}.permission-provisioner-wrapper{border:1px solid var(--border-color,#d4d4d4);background-color:#f5f5f5;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex;box-shadow:0 1px 4px #0c0c0d0d}.clone-permissions-grid{grid-template-columns:1fr 30px 1fr 30px 1fr;gap:8px;display:grid}@media (width<=40rem){.clone-permissions-grid{grid-template-columns:1fr}}.bg-valo-success{background-color:#e0f5d8}.bg-valo-danger{background-color:#ffdcdc}.disabled-permission-item{color:#525252;background-color:#f5f5f5}.permission-sets-modal-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.permission-summaries-container{height:calc(100% - 45px)}.permission-summaries-container .permission-summaries-grid{height:100%;display:flex;position:relative}.permission-summaries-container .permission-summaries-grid .selector-column{flex-shrink:0;width:50%;transition:width .3s ease-in-out;position:relative;overflow-y:auto}.permission-summaries-container .permission-summaries-grid .selector-column.comparison-mode{width:25%}.permission-summaries-container .permission-summaries-grid .selector-column.collapsed{width:0}.permission-summaries-container .permission-summaries-grid .summary-column{flex:1;height:100%;transition:flex .3s ease-in-out;overflow:auto}.permission-summaries-container .permission-summaries-grid .summary-column.comparison-mode,.permission-summaries-container .permission-summaries-grid .summary-column.collapsed{flex:1}.permission-summaries-container .selector-toggle{z-index:10;transition:left .3s ease-in-out;position:absolute;top:2rem;left:calc(50% - 1rem);transform:translateY(-50%)}.permission-summaries-container .selector-toggle.comparison-mode{left:calc(25% - 1rem)}.permission-summaries-container .selector-toggle.collapsed{left:0}.assign-modal-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media screen and (width<=992px){.permission-sets-modal-grid,.permission-summaries-grid,.permission-summaries-grid.comparison-mode,.assign-modal-grid{grid-template-columns:1fr}}@media screen and (width>=992px){.scroll-layout{height:100%;overflow-y:auto}}.setting-grid{grid-template-columns:auto 1fr}.setting-grid .setting-grid-title{width:200px}.setting-grid .setting-grid-content{max-width:600px}.notification-item{padding-inline:8px;background-color:#fff;border-radius:8px;width:15rem;padding:.25rem}.notification-item:hover{background-color:#e5e5e5}.notification-checkbox{width:1rem;min-height:1rem}@media screen and (width<=992px){.setting-grid{grid-template-columns:1fr}}.graph-node-base{border:1px solid var(--border-color,#d4d4d4);background-color:#fff;border-radius:8px;min-width:200px;max-width:400px;padding:8px}.graph-node-base.node-color-green{border-color:#16a34a}.graph-node-base.node-color-red{border-color:#dc2626}.graph-node-base.node-color-yellow{border-color:#f2870d}.graph-node-base.node-color-blue{border-color:#0b5ed7}.graph-node-base.node-color-purple{border-color:#9333ea}.graph-node-base.node-color-orange{border-color:#ff6105}.graph-node-base.node-color-darkblue{border-color:#0046ab}.graph-node-base.node-color-primary{border-color:#171717}.node-icon-container.node-color-green{background-color:#dbfae5}.node-icon-container.node-color-green .node-icon{color:#16a34a}.node-icon-container.node-color-red{background-color:#f9dcdc}.node-icon-container.node-color-red .node-icon{color:#dc2626}.node-icon-container.node-color-yellow{background-color:#fdecd8}.node-icon-container.node-color-yellow .node-icon{color:#f2870d}.node-icon-container.node-color-blue{background-color:#a5c6ff}.node-icon-container.node-color-blue .node-icon{color:#0b5ed7}.node-icon-container.node-color-purple{background-color:#f3e8ff}.node-icon-container.node-color-purple .node-icon{color:#9333ea}.node-icon-container.node-color-gray{background-color:#f5f5f5}.node-icon-container.node-color-gray .node-icon{color:#404040}.explorer-header{transition:padding-top .3s ease-in-out}.explorer-header.initial{padding-top:10vh}.suggested-prompts-container{z-index:1020;background:#fffffff2;border-radius:8px;max-height:0;transition:max-height .3s ease-in-out;top:8px;overflow:hidden}.suggested-prompts-container.visible{max-height:500px;transition:max-height .5s ease-in-out}.suggested-prompts-container .suggested-prompts-content{transition:transform .3s ease-in-out;transform:translateY(-100%)}.suggested-prompts-container.visible .suggested-prompts-content{transform:translateY(0)}.access-explorer-grid{grid-template-columns:auto 1fr;height:100%;display:grid;position:relative;overflow:hidden}.access-explorer-grid .steps-view{opacity:1;width:23rem;height:100%;padding:1rem 1.5rem 0 0;transition:width .3s ease-in-out,opacity .3s ease-in-out;position:relative;overflow-y:auto}.access-explorer-grid .steps-view.collapsed{opacity:0;pointer-events:none;width:0}.selector-toggle{z-index:1001;transition:left .3s ease-in-out;position:absolute;top:2rem;left:22rem;transform:translateY(-50%)}.selector-toggle.collapsed{left:0}.filter-dropdown-options{z-index:1000;background-color:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:80vh;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.accordion-header{cursor:pointer;width:100%;min-height:50px;padding:8px 0}.accordion-header:hover{background-color:#e5e5e5}.accordion{border-top:1px solid var(--border-color,#d4d4d4)}.accordion.no-divider{border-top:0}.accordion.disabled .accordion-header{cursor:not-allowed;color:#525252}.accordion.disabled .accordion-header:hover{background-color:#fff}.valo-alert{z-index:1000;background-color:#e0f5d8;border-radius:16px;width:100%;margin-bottom:8px;padding:16px;position:sticky;top:0;box-shadow:0 1px 4px #0c0c0d0d}.valo-alert.info{background-color:#e5e5e5}.valo-alert.danger{background-color:#ffdcdc}.valo-alert.warning{background-color:#fff1cb}.valo-alert.pro{background-color:#ffa875}.valo-alert.relative{position:relative}.api-usage-heatmap-labels{grid-template-columns:repeat(31,1fr);gap:3px;width:100%;padding:0 3px;display:grid}.api-usage-heatmap{background-color:#fff;border-radius:6px;grid-template-columns:repeat(31,1fr);gap:3px;width:100%;min-height:25px;padding:3px;display:grid}.api-usage-heatmap .heatmap-box{background-color:#ff6105;border-radius:8px;width:100%;min-height:19px;transition:all .15s ease-in}.api-usage-heatmap .heatmap-box .heatmap-alert-container{width:100%;height:100%;position:relative}.api-usage-heatmap .heatmap-box .heatmap-alert{background-color:#c81e1e;border:1px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-4px}.api-usage-heatmap .heatmap-box.selected{border:2px solid #171717}.api-usage-heatmap .heatmap-box:hover{transform:scale(1.2)rotate(10deg)}.api-usage-heatmap .heatmap-box.disabled{background-color:#e5e5e5}.api-usage-heatmap .heatmap-box.disabled:hover{transform:none}.api-usage-heatmap .heatmap-box.invisible{background-color:#0000}.api-usage-heatmap .heatmap-box.invisible:hover{transform:none}.api-usage-heatmap .heatmap-box.zero{background-color:#0000}.api-usage-heatmap .heatmap-box.ten{background-color:#ffefe6}.api-usage-heatmap .heatmap-box.twenty{background-color:#ffdfcd}.api-usage-heatmap .heatmap-box.thirty{background-color:#ffd0b4}.api-usage-heatmap .heatmap-box.forty{background-color:#ffc09b}.api-usage-heatmap .heatmap-box.fifty{background-color:#ffb082}.api-usage-heatmap .heatmap-box.sixty{background-color:#ffa069}.api-usage-heatmap .heatmap-box.seventy{background-color:#ff9050}.api-usage-heatmap .heatmap-box.eighty{background-color:#ff8137}.api-usage-heatmap .heatmap-box.ninety{background-color:#ff711e}.api-usage-heatmap .heatmap-box.hundred{background-color:#ff6105}.light-gray-bg{background-color:#f5f5f5;border-radius:8px}.barchart-labels-left{min-height:295px}.barchart-labels-left div{flex-grow:1}.barchart-average-line{pointer-events:none;border-top:2px dashed #404040;width:100%;height:0;position:absolute;left:0}.barchart-background{background-image:linear-gradient(#0000 0%,#e5e5e5 0% 1%,#0000 1% 33%,#e5e5e5 33% 34%,#0000 34% 66%,#e5e5e5 66% 67%,#0000 67% 100%);width:100%;position:relative;bottom:0;left:0}.barchart-background .barchart-labels-bottom{width:100%}.barchart-background .barchart-bar{background-color:#ffd0b4;border-radius:6px 6px 0 0;width:calc(100% - 2px);max-width:56px}.barchart-background .barchart-bar.selected{background-color:#ff8137}.barchart-background .barchart-bar.mean-forecast{background-color:#a5c6ff}.barchart-background .barchart-bar.not-processed{background-color:#e5e5e5}.barchart-background .barchart-bar.disabled{cursor:not-allowed;background-color:#e5e5e5}.barchart-background .barchart-bar:not(:disabled){cursor:pointer}.barchart-background .barchart-bar:not(:disabled):hover{background-color:#ffb082}.barchart-background .barchart-bar:not(:disabled).mean-forecast:hover{cursor:not-allowed;background-color:#66a3ff}.barchart-background .barchart-bar:not(:disabled).selected:hover{background-color:#ff6105}.barchart-background .barchart-bar:not(:disabled).not-processed:hover{background-color:#e5e5e5}.barchart-background .barchart-bottomline{background-color:#404040;width:100%;height:1px}.barchart-background .barchart-bottomtick{background-color:#404040;width:1px;height:8px}.barchart-background .barchart-month-label{min-height:21px}.api-usage-grid{box-sizing:border-box;grid-template:"chart chart""table graph"". ."/minmax(0,6fr) minmax(0,4fr);gap:8px;height:100%;max-height:100%;display:grid}@media (width<=1200px){.api-usage-grid{grid-template:"chart""stats""table""graph"/1fr;height:100%;max-height:100%;overflow:hidden}}.api-usage-grid>*{box-sizing:border-box;min-width:0;max-width:100%;min-height:0;max-height:100%}.api-usage-grid-chart{grid-area:chart}.api-usage-grid-stats{flex-direction:column;grid-area:stats;display:flex}.api-usage-grid-table{grid-area:table;overflow-x:auto}.api-usage-grid-graph{grid-area:graph}.avatar-container{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;font-weight:500;display:flex;overflow:hidden}.avatar-container .border{border:1px solid var(--border-color,#d4d4d4)}.avatar-container.size-sm{width:24px;min-width:24px;height:24px;min-height:24px;font-size:.75rem}.avatar-container.size-sm :not([class*=font-size-]){font-size:inherit!important}.avatar-container.size-md{width:40px;min-width:40px;height:40px;min-height:40px;font-size:1rem}.avatar-container.size-md :not([class*=font-size-]){font-size:inherit!important}.avatar-container.size-lg{width:64px;min-width:64px;height:64px;min-height:64px;font-size:2rem}.avatar-container.size-lg :not([class*=font-size-]){font-size:inherit!important}.avatar-container img{width:auto;height:100%}.valo-badge{border-radius:999px;padding:2px 8px;display:inline-block}.valo-badge.primary{color:#fff;background-color:#171717}.valo-badge.low{color:#171717;background-color:#f5f5f5}.valo-badge.warning{color:#7e4c07;background-color:#fdecd8}.valo-badge.danger{color:#721713;background-color:#f9dcdc}.valo-badge.success{color:#00832d;background-color:#e0f5d8}.valo-badge.accent{background-color:var(--light-orange,#ffe7da);border:1px solid #ffa875}.valo-badge.highlighted{background-color:#ffa875;border:1px solid #ff6105}.valo-badge.white{border:1px solid var(--border-color,#d4d4d4);background-color:#fff}.valo-badge.white.badge-selected{color:#ff6105;background-color:#fff7f2;border:1px solid #ff6105}.valo-badge.blue{color:#06498e;background-color:#a5c6ff;border:1px solid #3385ff}.valo-badge.green{color:#0b5128;background-color:#dbfae5;border:1px solid #8aefae}.valo-badge.context{background-color:var(--light-orange,#ffe7da);color:#ff6105;border:1px solid #ff6105}.valo-badge.rectangle{border-radius:2px;padding:4px 8px}.icon-btn span{margin-left:5px}.tab-button-section{height:40px;min-height:40px;margin-bottom:1rem}.valo-button{text-align:start;border-style:none;border-radius:8px;align-items:center;gap:4px;padding:8px 16px;font-weight:400;text-decoration:none;display:flex}.valo-button.left-icon{padding-left:12px}.valo-button.right-icon{padding-right:12px}.valo-button.primary{color:#fff;background-color:#171717}.valo-button.primary:hover{background-color:#444}.valo-button.gray{color:#171717;background-color:#e5e5e5;font-weight:500}.valo-button.gray:hover{background-color:#d4d4d4}.valo-button.light{background-color:#f5f5f5;border-color:#f5f5f5}.valo-button.light:hover{background-color:#e5e5e5}.valo-button.white-navigation{color:#171717;background-color:#0000}.valo-button.white-navigation:hover{background-color:#f5f5f5}.valo-button.white-navigation.selected{background-color:#e5e5e5}.valo-button.light-navigation{color:#171717;background-color:#0000}.valo-button.light-navigation:hover{background-color:#fff}.valo-button.light-navigation.selected{background-color:#e5e5e5}.valo-button.ghost{color:#171717;background-color:#0000}.valo-button.ghost:hover{background-color:#f5f5f5}.valo-button.danger{color:#fff;background-color:#c81e1e}.valo-button.danger:hover{background-color:#d5283e}.valo-button.danger-ghost{color:#c81e1e;background-color:#0000}.valo-button.danger-ghost:hover{background-color:#e5e5e5}.valo-button.danger-outline{color:#c81e1e;background-color:#fff;border:1px solid #c81e1e}.valo-button.danger-outline:hover{background-color:#ffdcdc}.valo-button.ai-button .loading-icon,.valo-button.ai-action .loading-icon{box-sizing:border-box;border:3px solid #ff6105;border-bottom-color:#0000;border-radius:50%;width:12px;height:12px;animation:1s linear infinite rotation;display:inline-block}.valo-button.accent{color:#fff;background-color:#ff6105;font-weight:500}.valo-button.accent:hover{background-color:#ffa875}.valo-button.accent-ghost{color:#ff6105;background-color:#0000;font-weight:500}.valo-button.accent-ghost:hover{background-color:#e5e5e5}.valo-button.outline{color:#171717;border:1px solid var(--border-color,#d4d4d4);background-color:#fff}.valo-button.outline:hover{background-color:#f5f5f5;border:1px solid #525252}.valo-button.outline.selected{background-color:#e5e5e5;border:1px solid #171717}.valo-button.filter{color:#171717;border:1px solid var(--border-color,#d4d4d4);background-color:#0000;padding:.375rem .75rem}.valo-button.filter-ghost{color:#171717;background-color:#0000;padding:.375rem .75rem}.valo-button.filter-ghost:hover{background-color:#e5e5e5}.valo-button.filter:hover{border:1px solid #171717}.valo-button.risk-low-ghost{color:#404040;background-color:#0000;border:1px solid #404040}.valo-button.risk-low-ghost:hover{background-color:#fafafa}.valo-button.risk-low-ghost.selected{color:#404040;background-color:#f5f5f5;border:1px solid #404040}.valo-button.risk-medium-ghost{color:#d0780b;background-color:#0000;border:1px solid #d0780b}.valo-button.risk-medium-ghost:hover{background-color:#fef8f0}.valo-button.risk-medium-ghost.selected{color:#d0780b;background-color:#fdecd8;border:1px solid #d0780b}.valo-button.risk-high-ghost{color:#bd211f;background-color:#0000;border:1px solid #bd211f}.valo-button.risk-high-ghost:hover{background-color:#fdf3f3}.valo-button.risk-high-ghost.selected{color:#bd211f;background-color:#f9dcdc;border:1px solid #bd211f}.valo-button.accent-outline{color:#ff6105;background-color:#fff;border:1px solid #ff6105;font-weight:500}.valo-button.accent-outline:hover,.valo-button.accent-outline.selected{background-color:#fff7f2}.valo-button.accent-outline.selected:hover{background-color:#ffefe6}.valo-button.blue-outline{color:#0b5ed7;background-color:#fff;border:1px solid #0b5ed7}.valo-button.blue-outline:hover{background-color:#f5f5f5}.valo-button.tab-button{text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background-color:#f5f5f5;border-radius:8px;justify-content:center;min-height:100%;padding:6px 16px;font-weight:600;overflow:hidden}.valo-button.tab-button:hover{background-color:#e5e5e5}.valo-button.tab-button.selected{color:#fff;background-color:#171717}.valo-button.tab-button.disabled{opacity:.5;cursor:not-allowed}.valo-button.tab-button.disabled:hover{background-color:#f5f5f5}.valo-button.ai-button{color:#ff6105;background-color:#fff;border:1px solid #ff6105;padding:6px}.valo-button.ai-button:hover{background-color:var(--light-orange,#ffe7da)}.valo-button.internal-button{color:#0046ab;background-color:#fff;border:1px solid #0046ab}.valo-button.internal-button:hover{background-color:#e9f2ff;border:1px solid #0046ab}.valo-button.ai-action{color:#ff6105;background-color:#fff7f2}.valo-button.ai-action:hover{background-color:#ffefe6}.valo-button.text{color:#171717;background-color:#0000;padding:3px 0;font-weight:400}.valo-button.text:hover{text-decoration:underline}.valo-button.center{justify-content:center}.valo-button.small{gap:4px;padding:4px 8px;font-size:12px}.valo-button.small.left-icon{padding-left:6px}.valo-button.small.right-icon{padding-right:6px}.valo-button.disabled{color:#e5e5e5;background-color:var(--border-color,#d4d4d4);cursor:not-allowed}.valo-button.disabled:hover{color:#e5e5e5;background-color:var(--border-color,#d4d4d4)}.valo-button.disabled.ai-button{color:#525252;background-color:#e5e5e5;border-color:#e5e5e5}.valo-button.disabled.ghost,.valo-button.disabled.danger-ghost,.valo-button.disabled.ghost:hover,.valo-button.disabled.danger-ghost:hover{color:#525252;background-color:#0000}.valo-button.disabled.outline,.valo-button.disabled.danger-outline,.valo-button.disabled.accent-outline{color:#737373;border:1px solid var(--border-color,#d4d4d4);background-color:#0000}.valo-button.disabled.outline:hover,.valo-button.disabled.danger-outline:hover,.valo-button.disabled.accent-outline:hover{border:1px solid var(--border-color,#d4d4d4)}.valo-button.disabled.text{color:#171717;background-color:#0000}.valo-button.disabled.text:hover{color:#171717;background-color:#0000;text-decoration:none}.valo-button.small-padding-x{padding-left:8px;padding-right:8px}.valo-button.small-padding-x.small{padding-left:4px;padding-right:4px}.valo-button.no-padding-x{padding-left:0;padding-right:0}.valo-button.full-width{justify-content:center;width:100%}.valo-button.blink{animation:1.5s infinite blink}@keyframes blink{0%{border-color:var(--border-color,#d4d4d4);background-color:#0000}50%{background-color:#ff6105;border-color:#ff6105}to{border-color:var(--border-color,#d4d4d4);background-color:#0000}}.help-button{background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;min-height:40px;display:flex}.help-button:hover{background-color:#e5e5e5}.tab-item{cursor:pointer;border-bottom:2px solid #0000}.tab-item:hover{background-color:#e5e5e5}.tab-item.selected{background-color:#f5f5f5;border-bottom:2px solid #171717}.tab-item.disabled{cursor:not-allowed;opacity:.5}.tab-item.disabled:hover{background-color:#0000}.toggler-button{background-color:var(--border-color,#d4d4d4);cursor:pointer;border:none;border-radius:20px;width:30px;height:16px;transition:background-color .3s;position:relative}.toggler-button.toggled{background-color:#4caf50}.toggler-button.disabled{cursor:not-allowed;opacity:.5}.toggler-slider{background-color:#fff;border-radius:50%;width:12px;height:12px;transition:transform .3s;position:absolute;top:2px;left:2px}.toggler-button.toggled .toggler-slider{transform:translate(14px)}.toggler-knob{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.delete-button.disabled{cursor:not-allowed;opacity:.5}.react-datepicker__day--outside-month{visibility:hidden}.react-datepicker__day{color:#171717;font-weight:400}.react-datepicker__day--selected,.react-datepicker__day--selecting-range-start,.react-datepicker__day--selecting-range-end{color:#171717!important;background-color:#ffd0b4!important}.react-datepicker__day--selected:hover,.react-datepicker__day--selecting-range-start:hover,.react-datepicker__day--selecting-range-end:hover{background-color:#ffefe6!important}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){color:#171717!important;background-color:#ffd0b4!important}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):hover{background-color:#ffefe6!important}.react-datepicker__day:hover:not(.react-datepicker__day--outside-month):not(.react-datepicker__day--disabled),.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--disabled){color:#171717!important;background-color:#ffefe6!important}.react-datepicker__day--disabled{cursor:default;color:#d4d4d4!important}.react-datepicker__day--disabled:hover{background-color:#0000!important}.react-datepicker__day--keyboard-selected{border-radius:6px;outline:2px solid #ffd0b4;background-color:#0000!important}.react-datepicker__day--keyboard-selected:hover{background-color:#ffefe6!important}.react-datepicker__day--today{border-color:var(--border-color,#d4d4d4);border-radius:6px;color:#171717!important;border:1px solid var(--border-color,#d4d4d4)!important;font-weight:500!important}.react-datepicker__header{border-radius:8px;border-color:var(--border-color,#d4d4d4)!important;background-color:#f5f5f5!important}.react-datepicker__current-month{color:#171717!important;font-weight:600!important}.react-datepicker__navigation-icon:before{border-color:#a3a3a3!important}.react-datepicker__day-names{color:#e5e5e5!important;font-weight:500!important}.react-datepicker{border-color:var(--border-color,#d4d4d4)!important}.react-datepicker__close-icon:after{background-color:#a3a3a3!important;border-radius:6px!important}.react-datepicker__input-container input{max-width:120px}.details-page-content{margin:0 20px 20px}.login-heatmap-container{justify-content:center;align-items:center;height:100%;display:flex}.insight-details-list{margin:0;padding-left:16px}.sidebar-resize-handle{cursor:col-resize;background-color:#fff;border:0 solid #fff;border-width:0 2px;width:6px;min-width:6px;height:100%}.sidebar-resize-handle:hover{background-color:#737373}.dropdown-options{border:1px solid var(--border-color,#d4d4d4);opacity:0;pointer-events:none;visibility:hidden;z-index:1100;background-color:#fff;border-radius:8px;flex-direction:column;min-width:100px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 1px 4px #0c0c0d0d}.dropdown-options.show{opacity:1;pointer-events:auto;visibility:visible}.dropdown-options.transition{transition:opacity .1s,transform .1s}.dropdown-options.centered{left:50%;transform:translate(-50%)}.dropdown-options>*{color:#000;cursor:pointer;text-decoration:none}.dropdown-options>:hover{background-color:#f1f1f1}.circle-wrapper{border:1px solid var(--border-color,#d4d4d4);border-radius:999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.circle-wrapper .circle-image{width:auto;height:100%}.valo-form input{margin-bottom:4px}.form-control:disabled{color:#525252;background-color:#e5e5e5}input{accent-color:#000}input[type=checkbox],input[type=radio]{margin:0 8px 0 0}input[type=text]:not(.search-input),input[type=email],input[type=datetime-local],input[type=password],select{border:1px solid var(--border-color,#d4d4d4);border-radius:8px;width:max(100%,300px);padding:6px 16px 6px 8px}input[type=date],input[type=time]{border:1px solid var(--border-color,#d4d4d4);border-radius:8px;padding:6px 16px 6px 8px}textarea{border:1px solid var(--border-color,#d4d4d4);border-radius:8px;width:max(100%,500px);min-height:150px;padding:6px 16px 6px 8px}.material-symbols-icon{color:#ff6105;font-variation-settings:"fill" 1, "wght" 700, "GRAD" 0, "opsz" 48}.icon-container{justify-content:center;align-items:center;display:flex}.icon-container.size-sm{width:24px;min-width:24px;height:24px;min-height:24px}.icon-container.size-md{width:40px;min-width:40px;height:40px;min-height:40px}.icon-container.size-lg{width:64px;min-width:64px;height:64px;min-height:64px}.size-xxs span{font-size:8px}.size-xs span{font-size:12px}.size-sm span{font-size:16px}.size-md span{font-size:20px}.size-lg span{font-size:24px}.size-xl span{font-size:30px}.size-xxl span{font-size:40px}.size-3xl span{color:#e5e5e5;font-size:64px}.v-input-container{width:max(100%,300px)}.v-input{box-sizing:border-box;border:1px solid var(--border-color,#d4d4d4);border-radius:8px;width:100%;min-height:35px;padding:10px;font-size:.875rem}.v-input.error{border-color:#c81e1e!important}.v-multiselect{width:100%;margin-bottom:20px}.v-multiselect .dropdown-placeholder{border:1px solid var(--border-color,#d4d4d4);-webkit-user-select:none;user-select:none;border-radius:16px;min-height:45px;padding:8px}.v-multiselect .dropdown-placeholder:focus-within{border-color:#0046ab}.v-multiselect .search-input{background:0 0;border:none;outline:none;width:100%;padding:4px 0;font-size:14px}.v-multiselect .search-input::placeholder{color:#525252}.v-multiselect .selected-badges{flex-wrap:wrap;margin-top:4px;display:flex}.v-multiselect .options{z-index:2;border:1px solid var(--border-color,#d4d4d4);background:#fff;border-radius:16px;max-height:300px;position:fixed;overflow-y:auto}.v-multiselect .option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;padding:8px;display:flex}.v-multiselect .option:hover{background:#e5e5e5}.v-multiselect .option.selected{background:var(--light-orange,#ffe7da)}.v-multiselect .option.highlighted{background:#ecf4ff}.v-multiselect .option input{margin-right:8px}.v-multiselect .select-all{cursor:pointer;background:#fff;font-weight:700}.v-multiselect .select-all:hover{background:#ddd}.v-multiselect .no-options{color:var(--border-color,#d4d4d4);text-align:center;padding:8px;font-style:italic}.valo-link{text-decoration:underline}.valo-link .link-icon{visibility:hidden}.valo-link:hover{color:#ff6105;text-decoration:underline}.valo-link:hover .link-icon{visibility:visible}.license-link{color:var(--border-color,#d4d4d4)}.valo-list{width:100%}.valo-list-row{border-bottom:1px solid var(--border-color,#d4d4d4)}.valo-list-column{padding:8px}.active-filter{color:#fff;white-space:nowrap;background-color:#171717;border-radius:999px;padding:4px 6px 4px 12px;font-size:.75rem}.navbar-top{padding:8px;list-style:none;position:relative}.navbar-top,.navbar-right,.navbar-bottom{width:240px}.navbar-bottom{flex-shrink:0;margin-top:auto}.nav-link{border-radius:8px;align-items:center;padding:8px 4px 8px 8px;transition:background-color .2s;display:flex}.nav-link:not(.disabled):hover{background-color:#f5f5f5}.nav-link.active{background-color:#e5e5e5}.nav-link.disabled{opacity:.5;pointer-events:none}.divider-no-shrink{background-color:var(--border-color,#d4d4d4);flex-shrink:0;width:40px;height:1px}.nav-item-text{color:#171717}.nav-link.logout{width:100%}.nav-link.logout:hover{cursor:pointer;background:#fff}.nav-link.logout:hover .navbar-icon,.nav-link.logout:hover .nav-item-text{color:#e55353}.light-bg-nav-item{cursor:pointer;background-color:#f5f5f5}.light-bg-nav-item:hover{background-color:#fff}.light-bg-nav-item.selected{background-color:#e5e5e5}.floating-notifications{z-index:1050;max-width:min(26.25rem,100vw - 2rem);max-height:calc(100vh - 2rem);position:fixed;top:1rem;right:1rem}.floating-notification-card{border:1px solid var(--border-color,#d4d4d4);border-radius:8px;animation:.2s ease-out floating-notification-slide-in;box-shadow:0 1px 4px #0c0c0d0d}@keyframes floating-notification-slide-in{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}.valo-modal{z-index:1051;opacity:0;pointer-events:none;background:#fff;border-radius:8px;padding:20px;position:fixed;box-shadow:0 2px 10px #0000001a}.valo-modal.visible{opacity:1;pointer-events:auto}.valo-modal.center{top:45%;left:50%;transform:translate(-50%,-45%)}.valo-modal.top{top:5vh;left:50%;transform:translate(-50%)}.valo-modal.topright{top:4rem;right:16px}.valo-modal.scrollable{max-height:80vh;overflow-y:auto}.valo-modal.transition{transition:opacity .3s,transform .3s}.valo-modal.max-height{height:80vh;overflow:hidden}.valo-modal-backdrop{z-index:1050;opacity:0;pointer-events:none;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.valo-modal-backdrop.visible{opacity:1;pointer-events:auto}.valo-modal-backdrop.transition{transition:opacity .3s}.scrollable-text{height:100%;overflow-y:auto}.fullscreen,.fullscreen-sm,.fullscreen-md,.fullscreen-lg,.fullscreen-xl,.fullscreen-xxl{width:100%;height:100%;top:0;left:0;transform:none}.selectable-legend{cursor:pointer;border-radius:8px;padding:4px}.selectable-legend.selected{background-color:#f5f5f5}.selectable-legend.selected:hover{background-color:#fafafa}.selectable-legend.not-selected{text-decoration:line-through}.selectable-legend.not-selected:hover{background-color:#fafafa}.pie-chart-center-text{text-align:center;width:5rem}.progressbar-background{border-radius:999px;flex-grow:1;height:8px;position:relative}.progressbar-background.default{background-color:#e5e5e5}.progressbar-background.white{background-color:#fff}.progressbar-background.danger{background-color:#c81e1e}.progressbar-background .progressbar-bar{background-color:#ff6105;border-radius:999px;height:100%;position:absolute;top:0;left:0}.progressbar-background .progressbar-bar.success{background-color:#00832d}.progressbar-background .progressbar-bar.warning{background-color:#eb9f00}.progressbar-background .progressbar-bar.danger{background-color:#c81e1e}.progressbar-background .progressbar-bar.light-orange{background-color:var(--light-orange,#ffe7da)}.progressbar-background .progressbar-bar.neutral{background-color:#525252}.step-progress-bar-container{height:4px;overflow:hidden}.step-progress-bar-step{height:100%;transition:"background-color 0.3s ease";border-radius:6px}.step-progress-bar-step.current{background-color:#ff6105}.step-progress-bar-step.neutral{background-color:#e5e5e5}.step-progress-bar-step.success{background-color:#2eb67d}.skeleton-item{cursor:wait;background-color:#d4d4d4;border-radius:8px}.list-item-skeleton{border-bottom:1px solid var(--border-color,#d4d4d4);width:100%;height:50px}.skeleton-grid-item{cursor:wait;background-color:#d4d4d4;border-radius:8px;height:16px}.skeleton-flex-item{cursor:wait;background-color:#d4d4d4;border-radius:8px;height:20px}.skeleton-highlight-text-item{cursor:wait;background-color:#d4d4d4;border-radius:8px;width:60px;height:60px}.skeleton-header-item{cursor:wait;background-color:#d4d4d4;border-radius:8px;min-width:100px;height:30px;margin-bottom:24px}.graph-selector-skeleton-item{cursor:wait;background-color:#d4d4d4;border-radius:8px;height:50px}.barchart-skeleton-item{cursor:wait;background-color:#d4d4d4;border-radius:8px;width:100%;height:200px}.card-skeleton{border-radius:16px;width:200px;height:240px;padding:24px;box-shadow:0 5px 20px #00000014}.summary-skeleton{border:1px solid var(--border-color,#d4d4d4);border-radius:8px;padding:16px;display:inline-block;box-shadow:0 1px 4px #0c0c0d0d}.summary-total-skeleton{width:75px}.piechart-skeleton-item{cursor:wait;background-color:#d4d4d4;border-radius:999px;width:80px;height:80px}.legend-skeleton{width:80px}.skeleton-text-item{cursor:wait;background-color:#d4d4d4;border-radius:8px;width:50px;height:20px}.header-skeleton{cursor:wait;background-color:#d4d4d4;border-radius:8px;width:100%;height:32px}.text-row-skeleton{cursor:wait;background-color:#d4d4d4;border-radius:8px;width:100%;height:20px;margin-bottom:8px}.chart-header-skeleton{cursor:wait;background-color:#d4d4d4;border-radius:8px;width:100%;height:32px}.chart-skeleton{cursor:wait;background-color:#d4d4d4;border-radius:8px;width:100%;height:300px;padding:16px}.pie-chart-round-skeleton{cursor:wait;background-color:#d4d4d4;border-radius:50%;width:128px;height:128px}.pie-chart-labels-skeleton{cursor:wait;background-color:#d4d4d4;border-radius:8px;width:90px;height:21px;margin-top:8px}.splash-screen{background-image:linear-gradient(#0046ab,#00306e);width:100vw;height:100dvh}.splash-screen-content{flex-direction:column;align-items:center;width:300px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splash-screen-spinner-container{margin-top:40px}.splash-screen-text{color:#fff;margin-top:20px}.svg-container{justify-content:center;align-items:center;display:flex}.svg-container .svg{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex}.svg-container svg{width:100%;height:100%}.svg-container.custom-color{--fill-color:var(--default-fill-color);--stroke-color:var(--default-stroke-color)}.svg-container.custom-color svg circle,.svg-container.custom-color svg path:first-of-type{fill:var(--fill-color)}.svg-container.custom-color svg path{stroke:var(--stroke-color)}.svg-container.custom-color svg rect{fill:var(--fill-color)}.power-meter{width:100%;height:100%;position:relative}.power-meter-value{font-size:xxx-large}.timeline-labels-container{border-bottom:1px solid var(--border-color,#d4d4d4);scrollbar-gutter:stable;grid-template-columns:auto 80px 90px 150px;display:grid;overflow-y:hidden}.timeline-labels-container.user{grid-template-columns:auto 400px}.timeline-list-item{justify-content:space-between;display:flex}.timeline-list-item:hover{background-color:var(--light-orange,#ffe7da)}.timeline-list-item .list-item-content{flex-grow:1;grid-template-columns:auto 80px 90px;align-items:center;padding:3px 0;display:grid}.timeline-list-item .list-item-content.user{grid-template-columns:auto}.timeline-list-item.title{scrollbar-gutter:stable;background-color:#e5e5e5;overflow-y:hidden}.timeline-list-item.title .list-item-content{cursor:pointer;grid-template-columns:auto}.timeline-list-item.title .list-item-content:hover{background-color:#e5e5e5}@media screen and (width<=768px){.timeline-labels-container{grid-template-columns:auto 70px 90px 150px}.timeline-labels-container.user{grid-template-columns:auto 200px}.timeline-list-item .list-item-content{grid-template-columns:auto 70px 90px}.timeline-list-item .list-item-content.user{grid-template-columns:auto}}.labels-row{scrollbar-gutter:stable;justify-content:flex-end;margin-top:5px;display:flex;overflow-y:hidden}.labels-row .timeline-labels{color:#525252;justify-content:space-between;font-size:.75rem;display:flex}.labels-row .timeline-labels .start-label{display:inline}.labels-row .timeline-labels .end-label{text-align:end}.timeline-scrollable-list{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-height:300px;overflow-y:auto}.timeline-fact-graph .fact-table-header{text-align:left;border-bottom:1px solid var(--border-color,#d4d4d4);padding:8px 12px}.timeline-fact-graph .fact-table-header.timeline-column{text-align:center;border-left:1px solid var(--border-color,#d4d4d4);width:80%}.timeline-fact-graph .fact-table-header.value-column{width:20%}.timeline-fact-graph .fact-table-row{cursor:pointer}.timeline-fact-graph .fact-table-row:hover{background-color:var(--light-orange,#ffe7da)}.timeline-fact-graph .fact-table-cell{vertical-align:middle;border-bottom:1px solid #f5f5f5;padding:8px 12px}.timeline-fact-graph .fact-table-cell.timeline-cell{border-left:1px solid var(--border-color,#d4d4d4);height:200%;position:relative}.timeline-fact-graph .timeline-visualization{height:16px;position:relative}.timeline-fact-graph .timeline-bar{cursor:pointer;background-color:#ffdfcd;border:2px solid #ff711e;border-radius:999px;height:50%;position:absolute;top:25%}.timeline-fact-graph .event-marker{z-index:10;background-color:#c81e1e;width:2px;height:250%;position:absolute;top:-75%}.timeline-fact-graph .timeline-labels-spacer{width:20%}.timeline-fact-graph .timeline-labels-content{width:80%}.feedback-button{background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;min-height:40px;display:flex}.feedback-button:hover{background-color:#e5e5e5}.feedback-area{border:1px solid var(--border-color,#d4d4d4);color:#000;border-radius:8px;width:100%;min-height:100px;max-height:300px;padding:8px;box-shadow:0 1px 4px #0c0c0d0d}.feedback-area:focus-visible{outline-offset:2px;border-color:#000;outline:2px solid #0046ab}.feedback-area::placeholder{color:#737373;font-weight:300}.api-feedback-btn{transition:all .2s ease-in-out}.api-feedback-btn.active-like{background-color:#22c55e1a;border-color:#16a34a}.api-feedback-btn.active-dislike{background-color:#ef44441a;border-color:#dc2626}.feedback-timer-bar-container{width:100%;height:2px;position:absolute;top:0;left:0;overflow:hidden}.feedback-timer-bar--10s{--feedback-timer-duration:10s}.feedback-timer-bar--20s{--feedback-timer-duration:20s}.feedback-timer-bar--30s{--feedback-timer-duration:30s}.feedback-timer-bar{width:0;height:2px;animation:progressBarAnimation var(--feedback-timer-duration,5s) linear forwards;background-color:#ff6105}@keyframes progressBarAnimation{0%{width:0%}to{width:100%}}.dnd-drag-target:not(.drag-target-hidden){background-color:#ecf4ff;border:1px dashed #0046ab}.dnd-drag-target:not(.drag-target-hidden).is-over{background-color:#e0f5d8;border:1px solid #00832d}.dnd-drag-target:not(.drag-target-hidden).drag-source{background-color:#fafafa;border:1px dashed #a3a3a3}.world-map-widget{cursor:grab;position:relative}.world-map-widget:active{cursor:grabbing}.world-map-widget svg{vertical-align:middle;display:inline-block}.world-map-widget path{fill:#e5e5e5}.world-map-controls{position:absolute;top:8px;right:8px}.world-map-geography{pointer-events:none;outline:none}.world-map-marker-label{fill:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-color,#d4d4d4);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#fff}*{scrollbar-width:thin;scrollbar-color:var(--border-color,#d4d4d4) transparent}html,body{height:100%;margin:0;overflow:hidden}#root{height:100%}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-CahyVCiI.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-rounded-CIKSnkOd.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-sharp-CE7F87WO.woff2)format("woff2")}.material-symbols-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Sharp;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
