html{height:100vh;overflow:hidden;max-height:100vh}body{margin:0;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;width:100vw}#root{height:100vh;max-height:100vh;width:100vw;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}span,p{font-family:Google Sans Flex,sans-serif}.h-page-root{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#EEF2F8;padding:8px;gap:8px}.new-app-menu-container+.app-content-container .h-page-root{padding-left:0}.h-inline-spinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(16,121,252,.18);border-top-color:#1079fc;animation:h-inline-spin .8s linear infinite}@keyframes h-inline-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.h-page-root>.h-page-title{position:relative;z-index:2;flex-shrink:0}.top-app-bar{height:60px;width:100%;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff;padding-left:10px;padding-right:10px;z-index:10;position:relative}.page-content-wrapper{height:calc(100% - 60px);z-index:5;width:100%;position:relative;transition:width .3s cubic-bezier(.25,.8,.25,1)}.page-content-header-background{height:130px;width:100%;background-color:#1079fc;background-image:url(/assets/pattern.5c371059.svg),linear-gradient(to right,rgba(56,141,238,.99) 0,rgba(16,121,252,.7) 100%);background-position:right center,center center;background-repeat:no-repeat,no-repeat}.leaflet-popup-content-wrapper{border-radius:4px}.shadowed-menu{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.styled-scroll{overflow-y:auto}.styled-scroll::-webkit-scrollbar{width:8px;background:#ddd}.styled-scroll::-webkit-scrollbar-thumb{background:#AAAAAA}.text-bordered{text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}.rflex{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:row}.leaflet-control{display:none!important}.transfer-creation .leaflet-control{display:block!important}.transfer-creation .leaflet-draw-actions a{background-color:#efefef!important;color:#212d3d!important;font-weight:700}.primary-dark{background-color:#212d3d}.primary-orange{background-color:#ee3e3b}.secondary-dark{background-color:#212d3d}.bi-color{background:linear-gradient(180deg,#1E2129 0%,#1E2129 50%,#313540 50%,#313540 100%)}.bi-color-orange{background:linear-gradient(180deg,#EE3E3B 0%,#EE3E3B 50%,#313540 50%,#313540 100%)}.app-menu-separator{background-color:#555}.cluster-title{color:#ccc;font-weight:600;letter-spacing:.8px}.cluster-title-icon{color:#efefef}.menu-link-icon{color:#bbb}.menu-link-title{color:#efefef;text-transform:none!important;font-family:Google Sans Flex,sans-serif;font-weight:500;letter-spacing:.6px}.app-menu-content-wrapper{width:280px;transition:width .3s cubic-bezier(.25,.8,.25,1)}.app-full-page .app-menu-container{width:60px}.app-full-page .app-content-container{width:calc(100vw - 60px)}.app-full-page .app-menu-content-wrapper{width:60px}.hidden-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbar::-webkit-scrollbar{display:none}.rotated-45{transform:rotate(45deg)}.rotated-anti-45{transform:rotate(-45deg)}#enhanced-map-wrapper .leaflet-popup-content{margin:0!important;width:auto!important}.topicon-overlay .MuiTableCell-stickyHeader{background-color:#313540!important}#enhanced-map-padding-wrapper .leaflet-div-icon{background-color:transparent!important;border:none!important}.readonly-unit-selector-wrapper{pointer-events:none}.readonly-unit-selector-wrapper .MuiInputBase-input{background-color:#fafafa!important}.readonly-unit-selector-wrapper .MuiSelect-icon,.readonly-unit-selector-wrapper .h-dropdown-button-icon{display:none!important}.h-siv-codes-wrapper .MuiOutlinedInput-input{padding-top:8px;padding-bottom:8px;padding-left:12px;background-color:#fafafa}.page-header{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;margin-left:10px;margin-right:10px;gap:8px}.page-header .h-search-bar-wrapper{width:250px}.page-header-buttons{display:flex;justify-content:center;align-items:center;gap:8px;height:100%}.page-list-wrapper{margin-top:8px;width:100%;height:calc(100% - 62px);overflow:hidden}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{margin:0;padding:0;font-family:Google Sans Flex,sans-serif}*{box-sizing:border-box}.app{height:100%;width:100%;display:flex;flex-direction:row;min-width:800px!important}.app-menu-container{width:280px;height:100%;background-color:#fff;transition:all .3s cubic-bezier(.25,.8,.25,1)}.app-content-container{height:100%;flex:1;min-width:0;background-color:#eef2f8}.loading-bar{display:inline-block;width:4px;height:18px;border-radius:4px;margin:2px;animation:loading 1s ease-in-out infinite}.loading-bar:nth-child(1){background-color:#3498db;animation-delay:0ms}.loading-bar:nth-child(2){background-color:#c0392b;animation-delay:.09s}.loading-bar:nth-child(3){background-color:#f1c40f;animation-delay:.18s}.loading-bar:nth-child(4){background-color:#27ae60;animation-delay:.27s}@keyframes loading{0%{transform:scale(1)}20%{transform:scaleY(2.2)}40%{transform:scale(1)}}.active-nav-drawer-link MuiButtonBase-root{height:40px!important;min-height:40px!important}.active-nav-drawer-link{background-color:#212d3d;height:40px!important;min-height:40px!important}.active-nav-drawer-link-indicator{transition:all .3s cubic-bezier(.25,.8,.25,1)}.active-nav-drawer-link .active-nav-drawer-link-indicator{background-color:#1079fc}.active-nav-drawer-link *{color:#fff!important}.active-nav-drawer-link .styled-badge{background-color:#fff!important}.active-nav-drawer-link .styled-badge-text{color:#1079fc!important}.rotatable-icon{transition:all .3s cubic-bezier(.25,.8,.25,1)}.rotated{transform:rotate(-90deg)}.collapsable-menu{transition:all .3s cubic-bezier(.25,.8,.25,1);transform-origin:top;opacity:1;transform:scaleY(1);margin-bottom:10px}.collapsed{opacity:0;pointer-events:none;height:0;margin-bottom:0}.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-bottom-left{display:none}.mapboxgl-popup{width:300px!important}.noscrollbar::-webkit-scrollbar{display:none}.noscrollbar{-ms-overflow-style:none;scrollbar-width:none}#unread-message-menu .MuiBadge-colorPrimary{background-color:#da2829}.app-menu-container-collapsed,.app-menu-container-collapsed .app-menu-content-wrapper{width:60px!important}.app-menu-container-collapsed .menu-link-title{opacity:0}.app-menu-container-collapsed .menu-link-icon{margin-right:0!important}.app-menu-container-collapsed .menu-link-title,.app-menu-container-collapsed .disconnect-button,.app-menu-container-collapsed .hubup-title,.app-menu-container-collapsed .app-menu-search-text,.app-menu-container-collapsed .app-menu-subtitle,.app-menu-container-collapsed .logged-user-title,.app-menu-container-collapsed .cluster-title{display:none!important}.app-menu-container-collapsed .app-menu-search-button{width:36px!important;min-width:36px!important;padding-left:5px!important}.app-menu-container-collapsed .cluster-title-icon{margin-left:2px}.app-menu-size-toggle-wrapper{transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;left:260px;bottom:calc(50% + 12px);height:40px;width:40px;pointer-events:none;z-index:10;display:flex;justify-content:center;align-items:center}.app-menu-restricted-alert-wrapper{padding:8px}.app-menu-container-collapsed .app-menu-size-toggle-wrapper{left:40px}.app-menu-size-toggle-icon{transition:all .3s cubic-bezier(.25,.8,.25,1)}.app-menu-container-collapsed .app-menu-size-toggle-icon{transform:rotate(180deg)}.app-menu-container-collapsed .app-menu-restricted-alert-wrapper{opacity:0;height:0}.app-menu-container-collapsed .app-menu-restricted-alert{display:none}.hover-button{transition:all .2s cubic-bezier(.25,.8,.25,1)}.hover-button:hover{box-shadow:0 0 2px #00000024,0 2px 2px #00000047}.logged-user-company-tag{background-color:#fff;padding:3px 8px;border-radius:12px;color:#212d3d!important;font-weight:700!important}.flash-notification{position:absolute;width:0;height:100%;z-index:1;left:-7px;overflow:hidden;transition:all .5s cubic-bezier(.25,.8,.25,1);display:flex;align-items:center;cursor:pointer;color:#fff}.flash-notification.active{width:calc(100% + 14px)}.flash-notification>div{height:40px;display:flex;align-items:center;opacity:0;transition:all .3s cubic-bezier(.25,.8,.25,1) .2s}.flash-notification.active>div{opacity:1;padding:0 15px}.app-menu-container-collapsed .flash-notification .icon-notification{display:none}.app-menu-display-all{overflow:hidden}.app-menu-container-collapsed .app-menu-display-all{display:none}.notification-flash-icon{color:#fff;opacity:1}.h-page-wrapper{width:100%;height:100%;padding:8px;position:relative;background-color:#fafafa}.h-page-wrapper p,.h-page-wrapper h1,.h-page-wrapper h2,.h-page-wrapper h3,.h-page-wrapper h4,.h-page-wrapper h5,.h-page-wrapper h6{margin:0}.background-popup-quick-alert-center{position:fixed;left:0;width:100%;height:100%;background-color:#0c0c0c9c;z-index:2000;display:flex;align-items:center;justify-content:center;border:5px solid #ee3e3b}.popup-quick-alert-center-container{padding:5px 10px;position:fixed;width:25%;height:auto;z-index:1000;background-color:#fafafa;display:flex;justify-content:start;flex-direction:column;gap:8px;border-radius:8px}.flex-1{flex:1}.deviation-background{background-image:linear-gradient(135deg,#FFEDDC 33.33%,#FFFFFF 33.33%,#FFFFFF 50%,#FFEDDC 50%,#FFEDDC 83.33%,#FFFFFF 83.33%,#FFFFFF 100%)!important;background-size:40px 40px!important}.admin-menu-search-box{transition:background-color .2s ease,box-shadow .2s ease}.admin-menu-search-box:hover{background-color:#ffffff1f!important}.admin-menu-search-box:focus-within{background-color:#ffffff26!important;box-shadow:0 0 0 2px #1079fc4d}.admin-menu-search-box input::placeholder{color:#7a7a7a;opacity:1}.admin-menu-search-box input:focus::placeholder{color:#9a9a9a}.app-menu-container-collapsed .admin-menu-search-box{display:none}.h-form{display:flex;flex-direction:column;gap:18px;width:100%;padding-top:8px;font-family:Google Sans Flex,sans-serif}.h-form-field-wrapper{width:100%}.h-form-field{display:flex;flex-direction:column;width:100%}.h-form-label{display:block;font-weight:600;font-size:12.5px;line-height:1.2;color:#00224a;margin-bottom:7px}.h-form-label-required{color:#e63946;margin-left:2px}.h-form-label-hint{font-weight:400;color:#95a2b8;margin-left:2px}.h-form-helper{display:block;margin-top:6px;font-size:11.5px;line-height:1.3;color:#95a2b8}.h-form-error-text{display:block;margin-top:6px;font-size:11.5px;line-height:1.3;color:#e63946}.h-form-input{width:100%;height:44px;padding:0 14px;border:1px solid rgba(0,34,74,.14);border-radius:8px;background:#fff;color:#2a3850;font-family:inherit;font-size:14px;line-height:1;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.h-form-input::placeholder{color:#95a2b8}.h-form-input:hover{border-color:#00224a47}.h-form-input:focus{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-form-input:disabled{background:rgba(238,242,248,.6);color:#95a2b8;cursor:not-allowed}.h-form-textarea{height:auto;min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}.h-form-input.h-form-invalid,.h-form-control.h-form-invalid{border-color:#e63946}.h-form-input.h-form-invalid:focus,.h-form-control.h-form-invalid:focus-within{box-shadow:0 0 0 3px #e639462e}.h-form-control{display:flex;align-items:center;height:44px;border:1px solid rgba(0,34,74,.14);border-radius:8px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.h-form-control:focus-within{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-form-number-input{flex:1;min-width:0;height:100%;padding:0 14px;border:none;background:none;color:#2a3850;font-family:inherit;font-size:14px;font-variant-numeric:tabular-nums;outline:none}.h-form-number-input::placeholder{color:#95a2b8}.h-form-number-input::-webkit-outer-spin-button,.h-form-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.h-form-number-input[type=number]{-moz-appearance:textfield}.h-form-stepper{width:40px;height:100%;border:none;border-left:1px solid rgba(0,34,74,.1);background:#fff;color:#00224a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s ease}.h-form-stepper:hover{background:rgba(0,34,74,.06)}.h-form-stepper:disabled{color:#c6d0e0;cursor:not-allowed;background:#fff}.h-form-manual-date-input{flex:1;min-width:0;height:100%;padding:0 14px;border:none;background:none;color:#2a3850;font-family:inherit;font-size:14px;font-variant-numeric:tabular-nums;outline:none}.h-form-manual-date-input::placeholder{color:#95a2b8}.h-form-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 14px;border:1px solid rgba(0,34,74,.14);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s ease}.h-form-toggle-row:hover{border-color:#00224a47}.h-form-toggle-row.h-form-disabled{cursor:not-allowed;background:rgba(238,242,248,.6)}.h-form-toggle-texts{min-width:0;padding:6px 0}.h-form-toggle-title{font-weight:600;font-size:13.5px;line-height:1.2;color:#00224a}.h-form-toggle-sub{margin-top:2px;font-weight:400;font-size:11.5px;line-height:1;color:#95a2b8}.h-form-switch{position:relative;flex:none;width:46px;height:26px;border-radius:999px;border:none;padding:0;background:rgba(0,34,74,.2);cursor:pointer;transition:background-color .2s ease}.h-form-switch:not(.on):hover{background:rgba(0,34,74,.3)}.h-form-switch.on{background:#1079FC}.h-form-switch:disabled{cursor:not-allowed}.h-form-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #1079fc2e}.h-form-switch-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 1px #00224a29,0 2px 4px #00224a2e;transition:transform .22s cubic-bezier(.34,1.35,.5,1)}.h-form-switch.on .h-form-switch-knob{transform:translate(20px)}.h-form-switch:active .h-form-switch-knob{transform:scale(.92)}.h-form-switch.on:active .h-form-switch-knob{transform:translate(20px) scale(.92)}.h-form-color{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.h-form-swatches{display:flex;gap:8px}.h-form-swatch{width:26px;height:26px;border-radius:999px;border:none;padding:0;cursor:pointer;transition:transform .12s ease}.h-form-swatch:hover{transform:scale(1.08)}.h-form-swatch.selected{box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor}.h-form-swatch-custom{position:relative;width:26px;height:26px;border-radius:999px;border:1px dashed rgba(0,34,74,.3);background:#fff;color:#6b7a93;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .12s ease}.h-form-swatch-custom:hover{transform:scale(1.08)}.h-form-swatch-custom input[type=color]{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:none;padding:0;cursor:pointer}.h-form-color-hex{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid rgba(0,34,74,.14);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.h-form-color-hex:focus-within{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-form-color-hex.h-form-invalid{border-color:#e63946}.h-form-color-hex-dot{width:16px;height:16px;flex-shrink:0;border-radius:4px}.h-form-color-hex-input{width:72px;border:none;outline:none;background:transparent;font-family:Google Sans Code,monospace;font-size:13px;color:#6b7a93;text-transform:uppercase}.h-form-color-hex-input::placeholder{color:#95a2b8;text-transform:none}.h-form-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;height:44px;padding:0 14px;border:1px solid rgba(0,34,74,.14);border-radius:8px;background:#fff;cursor:pointer;font-family:inherit;font-size:14px;color:#2a3850;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.h-form-select-trigger:hover{border-color:#00224a47}.h-form-select-trigger.open,.h-form-select-trigger:focus-visible{outline:none;border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-form-select-trigger:disabled{background:rgba(238,242,248,.6);color:#95a2b8;cursor:not-allowed}.h-form-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-form-select-value.placeholder{color:#95a2b8}.h-form-location-trigger{justify-content:flex-start}.h-form-location-icon{flex-shrink:0;color:#1079fc}.h-form-date-trigger{justify-content:flex-start;text-transform:capitalize}.h-form-date-icon{flex-shrink:0;color:#1079fc}.h-form-select-chevron{flex:none;color:#6b7a93;transition:transform .15s ease}.h-form-select-chevron.open{transform:rotate(180deg)}.h-form-search-trigger{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid rgba(0,34,74,.14);border-radius:8px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.h-form-search-trigger.open,.h-form-search-trigger:focus-within{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-form-search-icon{flex:none;color:#95a2b8;display:flex}.h-form-search-input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:inherit;font-size:14px;color:#2a3850}.h-form-search-input::placeholder{color:#95a2b8}.h-form-dropdown-overlay{position:fixed;inset:0;z-index:4290}.h-form-dropdown-menu{position:fixed;max-height:260px;overflow-y:auto;background:#fff;border:1px solid rgba(0,34,74,.12);border-radius:8px;box-shadow:0 6px 16px #00224a2e;padding:6px;z-index:4300}.h-form-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:none;background:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13.5px;color:#2a3850;text-align:left;transition:background .12s ease}.h-form-option:hover{background:rgba(0,34,74,.06)}.h-form-option.selected{background:rgba(16,121,252,.08);color:#1079fc;font-weight:600}.h-form-option-check{flex:none;color:#1079fc;display:flex}.h-form-dropdown-empty{padding:12px 10px;font-size:13px;color:#95a2b8;text-align:center}.h-form-chips-box{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:44px;padding:7px 10px;border:1px solid rgba(0,34,74,.14);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s ease}.h-form-chips-box:hover{border-color:#00224a47}.h-form-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 11px;border-radius:999px;background:rgba(16,121,252,.12);color:#1079fc;font-weight:500;font-size:12.5px;max-width:100%}.h-form-chip.no-remove{padding:0 11px}.h-form-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-form-chip-remove{flex:none;width:18px;height:18px;border:none;border-radius:999px;background:rgba(16,121,252,.18);color:#1079fc;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.h-form-chip-remove:hover{background:rgba(16,121,252,.3)}.h-form-chips-placeholder{font-size:14px;color:#95a2b8}.h-form-entity-trigger{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid rgba(0,34,74,.14);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s ease}.h-form-entity-trigger:hover{border-color:#00224a47}.h-form-entity-icon{flex:none;color:#95a2b8;display:flex}.h-form-entity-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#2a3850}.h-form-entity-value.placeholder{color:#95a2b8}.h-form-email{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border:1px solid rgba(0,34,74,.14);border-radius:8px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.h-form-email:focus-within{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-form-email-chips{display:flex;flex-wrap:wrap;gap:8px}.h-form-email-input-row{display:flex;align-items:center;gap:8px}.h-form-email-input{flex:1;min-width:0;height:30px;border:none;outline:none;background:none;font-family:inherit;font-size:14px;color:#2a3850}.h-form-email-input::placeholder{color:#95a2b8}.h-form-email-add{flex:none;width:30px;height:30px;border:none;border-radius:8px;background:rgba(16,121,252,.12);color:#1079fc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s ease}.h-form-email-add:hover{background:rgba(16,121,252,.2)}.h-form-dropzone{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px;border:1.5px dashed rgba(16,121,252,.4);border-radius:12px;background:rgba(16,121,252,.04);cursor:pointer;outline:none;text-align:center;transition:background .15s ease,border-color .15s ease}.h-form-dropzone:hover,.h-form-dropzone.dragover{background:rgba(16,121,252,.08);border-color:#1079fc}.h-form-dropzone.h-form-invalid{border-color:#e63946;background:rgba(230,57,70,.04)}.h-form-dropzone-icon{width:40px;height:40px;border-radius:12px;background:rgba(16,121,252,.12);color:#1079fc;display:flex;align-items:center;justify-content:center}.h-form-dropzone-text{font-weight:500;font-size:13.5px;color:#00224a}.h-form-dropzone-text .accent{color:#1079fc}.h-form-dropzone-sub{margin-top:2px;font-size:11.5px;color:#95a2b8}.h-form-file-input{display:none}.h-form-file-row{display:flex;align-items:center;gap:10px;margin-top:8px;padding:9px 12px;border:1px solid rgba(0,34,74,.12);border-radius:8px;background:#fff}.h-form-file-icon{flex:none;width:32px;height:32px;border-radius:8px;background:rgba(0,34,74,.06);color:#00224a;display:flex;align-items:center;justify-content:center}.h-form-file-meta{flex:1;min-width:0}.h-form-file-name{font-weight:500;font-size:13px;color:#00224a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-form-file-size{font-size:11px;color:#95a2b8;font-variant-numeric:tabular-nums}.h-form-file-remove{flex:none;width:28px;height:28px;border:none;border-radius:6px;background:none;color:#6b7a93;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease}.h-form-file-remove:hover{background:rgba(230,57,70,.1);color:#e63946}.h-form-richtext{border:1px solid rgba(0,34,74,.14);border-radius:8px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.h-form-richtext:focus-within{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-form-richtext.h-form-invalid{border-color:#e63946}.h-form-richtext .rsw-editor{border:none;border-radius:0}.h-form-richtext .rsw-toolbar{background:#fff;border-bottom:1px solid rgba(0,34,74,.1)}.h-form-richtext .rsw-ce{min-height:84px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.55;color:#2a3850}.h-form-richtext .ql-toolbar.ql-snow,.h-form-richtext .ql-container.ql-snow{border:none;border-radius:0}.h-form-richtext .ql-toolbar.ql-snow{background:#fff;border-bottom:1px solid rgba(0,34,74,.1)}.h-form-richtext .ql-container.ql-snow{font-family:inherit}.h-form-richtext .ql-editor{min-height:84px;padding:12px 14px;font-size:14px;line-height:1.55;color:#2a3850}.ql-container .ql-editor strong{font-weight:700!important}.h-calendar{width:280px;padding:8px;font-family:Google Sans Flex,sans-serif}.h-calendar-header{display:flex;align-items:center;gap:2px;margin-bottom:8px}.h-calendar-header-label{flex:1;text-align:center;font-size:14px;font-weight:600;color:#00224a;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-calendar-nav{height:28px;width:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:#6b7a93;cursor:pointer;transition:background-color .15s ease,color .15s ease}.h-calendar-nav:hover{background:rgba(0,34,74,.06);color:#00224a}.h-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.h-calendar-weekdays span{text-align:center;font-size:11px;font-weight:500;color:#95a2b8;text-transform:capitalize}.h-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.h-calendar-day{height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;color:#2a3850;cursor:pointer;transition:background-color .15s ease,color .15s ease}.h-calendar-day:hover{background:rgba(0,34,74,.06)}.h-calendar-day.outside{color:#95a2b8}.h-calendar-day.today{box-shadow:inset 0 0 0 1px #1079fc}.h-calendar-day.selected{background:#1079FC;color:#fff;font-weight:600}.h-calendar-day:disabled{color:#c7d0de;cursor:default;background:transparent;box-shadow:none}.h-calendar-modal-overlay{position:fixed;inset:0;z-index:4400;background-color:#00224a66;display:flex;align-items:center;justify-content:center;padding:16px}.h-calendar-modal-card{background:#FFFFFF;border-radius:16px;box-shadow:0 6px 16px #00224a2e;overflow:hidden;font-family:Google Sans Flex,sans-serif}.h-calendar-modal-header{display:flex;flex-direction:column;gap:4px;padding:14px 20px;background-color:#00224a}.h-calendar-modal-header-year{font-size:14px;font-weight:500;color:#fff9}.h-calendar-modal-header-date{font-size:24px;font-weight:700;color:#fff;text-transform:capitalize}.h-calendar-modal-card .h-calendar{padding:12px 12px 4px}.h-calendar-modal-actions{display:flex;align-items:center;gap:4px;padding:8px 12px 12px}.h-calendar-modal-actions-spacer{flex:1}.h-calendar-modal-action{height:32px;padding:0 12px;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:#1079fc;cursor:pointer;transition:background-color .15s ease}.h-calendar-modal-action:hover{background:rgba(16,121,252,.08)}.h-calendar-modal-action-quiet{color:#6b7a93;font-weight:500}.h-calendar-modal-action-quiet:hover{background:rgba(0,34,74,.06)}.h-calendar-modal-action-clear{color:#e63946;font-weight:500}.h-calendar-modal-action-clear:hover{background:rgba(230,57,70,.08)}.h-picker-modal-datetime{display:flex;flex-direction:column}.h-picker-modal-tabs{display:flex;gap:4px;padding:12px 12px 0}.h-picker-modal-tab{flex:1;height:32px;display:flex;align-items:center;justify-content:center;gap:4px;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:#6b7a93;cursor:pointer;transition:background-color .15s ease,color .15s ease}.h-picker-modal-tab svg{flex-shrink:0}.h-picker-modal-tab:hover{background:rgba(0,34,74,.06)}.h-picker-modal-tab.selected{background:rgba(16,121,252,.12);color:#1079fc}.h-time-columns{display:flex;align-items:flex-start;justify-content:center;gap:12px;width:240px;padding:12px 12px 4px}.h-picker-modal-datetime .h-time-columns{width:280px}.h-time-column{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0}.h-time-column-label{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#95a2b8}.h-time-column-scroll{position:relative;height:200px;width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:4px;scrollbar-width:none;-ms-overflow-style:none}.h-time-column-scroll::-webkit-scrollbar{display:none}.h-time-cell{flex-shrink:0;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:14px;font-variant-numeric:tabular-nums;color:#2a3850;cursor:pointer;transition:background-color .15s ease,color .15s ease}.h-time-cell:hover{background:rgba(0,34,74,.06)}.h-time-cell.selected{background:#1079FC;color:#fff;font-weight:600}.h-picker-modal-datetime .h-calendar{height:280px;box-sizing:border-box}.h-picker-modal-datetime .h-time-columns{width:280px;height:280px;box-sizing:border-box;align-items:stretch}.h-picker-modal-datetime .h-time-column{height:100%;min-height:0}.h-picker-modal-datetime .h-time-column-scroll{height:auto;flex:1;min-height:0}.selectable-item{transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer}.selectable-item:hover{background-color:#00224a0f}.h-list-picker-dialog{z-index:3900}.h-list-picker-dialog-elevated{z-index:4300!important}.h-list-picker-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#00224a66;animation:h-list-picker-fade-in .15s ease}.h-list-picker-paper{background-color:#fff;border-radius:16px;box-shadow:0 6px 16px #00224a2e;width:600px;max-width:100%;max-height:calc(100vh - 64px);display:flex;flex-direction:column;animation:h-list-picker-pop-in .15s ease}@keyframes h-list-picker-fade-in{0%{opacity:0}to{opacity:1}}@keyframes h-list-picker-pop-in{0%{transform:scale(.97)}to{transform:scale(1)}}.h-list-picker-title{padding:24px 24px 12px;display:flex;align-items:center;gap:12px;flex-shrink:0}.h-list-picker-title-text{font-size:18px;font-weight:700;color:#00224a}.h-list-picker-title-circle{height:40px;width:40px;flex-shrink:0;background-color:#1079fc26;display:flex;justify-content:center;align-items:center;border-radius:12px}.h-list-picker-title-circle-icon{color:#1079fc}.h-list-picker-content{padding:4px 24px;flex:1;min-height:0;overflow-y:auto}.h-list-picker-body-text{font-family:Google Sans Flex,sans-serif;font-size:14px;font-weight:400;color:#6b7a93;margin:0}.h-list-picker-card{border:1px solid rgba(0,34,74,.12);overflow:hidden}.h-list-picker-actions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:16px 24px 24px;flex-shrink:0}.h-list-picker-empty-container{height:54px;width:100%;border-radius:8px;border:1px solid rgba(0,34,74,.12);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:8px;margin-top:12px;background-color:#f4f6fa}.h-list-picker-empty-text{color:#6b7a93;text-align:left;margin:0}.h-list-picker-loading-spinner{width:24px;height:24px;flex-shrink:0;border-radius:50%;border:3px solid rgba(16,121,252,.18);border-top-color:#1079fc;animation:h-list-picker-spin .8s linear infinite}@keyframes h-list-picker-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.h-list-picker-content-wrapper{width:100%;margin-top:12px}.h-list-picker-card-header{height:54px;width:100%;border-bottom:1px solid rgba(0,34,74,.12);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px}.h-list-picker-card-header-label{display:flex;flex:1;min-width:0;margin:0;text-align:left;color:#6b7a93;font-weight:400;font-size:14px}.h-list-picker-card-header-label.selected{color:#1079fc;font-weight:700}.h-list-picker-card-header-search{width:260px;flex-shrink:0}.h-list-picker-card-list{width:100%;height:340px;overflow-y:auto;background-color:#f4f6fa}.h-list-picker-list-item{width:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:10px;padding-right:0}.h-list-picker-list-item-content{width:calc(100% - 40px);height:100%;overflow:hidden;display:flex;justify-content:flex-start;align-items:center}.h-list-picker-list-item-content p{margin:0;width:calc(100% - 40px);text-align:left;color:#2a3850;font-size:14px}.h-list-picker-list-item-content p span{margin-right:10px}.h-list-picker-list-item-selected-container{width:40px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.h-list-picker-list-item-custom{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.h-list-picker-list-item-custom-content{flex:1;min-width:0;overflow:hidden}.h-list-picker-list-item-content-selected-icon{color:#1079fc}.h-search-bar-wrapper{width:100%;position:relative}.h-search-bar{height:36px;width:100%;border:none;background-color:#fafafa;overflow:hidden;border-radius:8px;box-shadow:#fff 0 0 inset,#d1d5db 0 0 0 1px inset,#0000000d 0 1px 2px;padding-left:36px;padding-right:8px;transition:all .3s cubic-bezier(.25,.8,.25,1);color:#212d3d;font-size:14px}.h-search-bar-icon{position:absolute;left:8px;top:8px;font-size:22px!important;color:#797979}.h-search-bar-disabled{background-color:#f5f5f5;box-shadow:#fff 0 0 inset,#d1d5db80 0 0 0 1px inset;opacity:.5}.h-search-bar:not(.h-search-bar-disabled):hover{box-shadow:#fff 0 0 inset,#d1d5db 0 0 0 1px inset,#0000001a 0 3px 6px}.h-search-bar:focus{outline:none;box-shadow:#fff 0 0 inset,#1079fc 0 0 0 1px inset,#1079fc26 0 0 0 4px!important;background-color:#fff}.h-search-clear-button-wrapper{position:absolute;right:0px;top:0;bottom:0;height:36px;width:36px;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,.8,.25,1);opacity:0;pointer-events:none;transform:scale(0)}.h-search-clear-button-wrapper-displayed{opacity:1;pointer-events:all;transform:scale(1)}.h-button{height:36px;border-radius:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-left:12px;padding-right:12px;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden}.h-button:not(.h-button-outlined){box-shadow:#959da573 0 1px 2px}.h-button.h-button-outlined:active{background-color:#0000000d}.h-button-text{color:#212d3d;font-weight:700;font-size:14px}.h-button-icon-wrapper *{color:#444}.h-button-outlined{border:1px solid #DDDDDD;background-color:transparent}.h-button-icon-wrapper{height:100%;display:flex;justify-content:center;align-items:center}.h-button-icon-wrapper *{font-size:20px!important}.h-button-icon-wrapper-left{margin-right:6px;margin-left:-4px}.h-button-icon-wrapper-right{margin-left:6px;margin-right:-4px}.h-button-disabled{box-shadow:none;cursor:default}.h-button-disabled.h-button-outlined{border-color:#ddd!important}.h-button-disabled.h-button-outlined .h-button-text,.h-button-disabled.h-button-outlined .h-button-icon-wrapper *{color:#ddd!important}.h-button-disabled:not(.h-button-outlined){background-color:#ddd!important;color:#797979!important}.h-button-disabled:not(.h-button-outlined) .h-button-text{color:#fff!important}.h-button-disabled:not(.h-button-outlined) .h-button-icon-wrapper *{color:#fff!important}.h-button-small{height:30px;padding-left:6px;padding-right:6px}.h-button-small .h-button-text{font-size:14px}.h-button-small .h-button-icon-wrapper *{font-size:18px!important}.h-button-small .h-button-icon-wrapper-left{margin-right:4px}.h-button-small .h-button-icon-wrapper-right{margin-left:4px}.h-button-large{height:46px;padding-left:10px;padding-right:10px}.h-button-large .h-button-text{font-size:16px}.h-button-large .h-button-icon-wrapper *{font-size:24px!important}.h-button-large .h-button-icon-wrapper-left{margin-right:8px}.h-button-large .h-button-icon-wrapper-right{margin-left:8px}.h-button.h-button-outlined.h-button-blue{border:1px solid #1079FC;background-color:transparent}.h-button.h-button-outlined.h-button-blue:not(.h-button-disabled):active,.h-button.h-button-outlined.h-button-blue:not(.h-button-disabled):hover{background-color:#1079fc26}.h-button.h-button-outlined.h-button-blue .h-button-text,.h-button.h-button-outlined.h-button-blue .h-button-icon-wrapper *{color:#1079fc}.h-button:not(.h-button-outlined).h-button-blue{background-color:#1079fc;color:#fff}.h-button:not(.h-button-outlined).h-button-blue:not(.h-button-disabled):active,.h-button:not(.h-button-outlined).h-button-blue:not(.h-button-disabled):hover{background-color:#0263d9}.h-button:not(.h-button-outlined).h-button-blue .h-button-text{color:#fff}.h-button:not(.h-button-outlined).h-button-blue .h-button-icon-wrapper *{color:#fff}.h-button.h-button-outlined.h-button-green{border:1px solid #2CBE4E;background-color:transparent}.h-button.h-button-outlined.h-button-green:not(.h-button-disabled):active,.h-button.h-button-outlined.h-button-green:not(.h-button-disabled):hover{background-color:#2cbe4e26}.h-button.h-button-outlined.h-button-green .h-button-text,.h-button.h-button-outlined.h-button-green .h-button-icon-wrapper *{color:#2cbe4e}.h-button:not(.h-button-outlined).h-button-green{background-color:#2cbe4e;color:#fff}.h-button:not(.h-button-outlined).h-button-green:not(.h-button-disabled):active,.h-button:not(.h-button-outlined).h-button-green:not(.h-button-disabled):hover{background-color:#23953e}.h-button:not(.h-button-outlined).h-button-green .h-button-text{color:#fff}.h-button:not(.h-button-outlined).h-button-green .h-button-icon-wrapper *{color:#fff}.h-button.h-button-outlined.h-button-red{border:1px solid #EE3E3B;background-color:transparent}.h-button.h-button-outlined.h-button-red:not(.h-button-disabled):active,.h-button.h-button-outlined.h-button-red:not(.h-button-disabled):hover{background-color:#ee3e3b26}.h-button.h-button-outlined.h-button-red .h-button-text,.h-button.h-button-outlined.h-button-red .h-button-icon-wrapper *{color:#ee3e3b}.h-button:not(.h-button-outlined).h-button-red{background-color:#ee3e3b;color:#fff}.h-button:not(.h-button-outlined).h-button-red:not(.h-button-disabled):active,.h-button:not(.h-button-outlined).h-button-red:not(.h-button-disabled):hover{background-color:#e11714}.h-button:not(.h-button-outlined).h-button-red .h-button-text{color:#fff}.h-button:not(.h-button-outlined).h-button-red .h-button-icon-wrapper *{color:#fff}.h-button:not(.h-button-outlined).h-button-white{background-color:#fff;border:1px solid rgba(0,34,74,.12)}.h-button:not(.h-button-outlined).h-button-white:not(.h-button-disabled):active{background-color:#00224a0f}.h-button:not(.h-button-outlined).h-button-white:not(.h-button-disabled):hover{box-shadow:0 6px 16px #00224a2e;transform:translateY(-1px)}.h-button:not(.h-button-outlined).h-button-white .h-button-text{color:#00224a}.h-button:not(.h-button-outlined).h-button-white .h-button-icon-wrapper *{color:#00224a}.h-button-fullwidth{width:100%}.h-button-filter-reset.h-button.h-button-outlined.h-button-red{width:30px;height:30px;padding:0 6px 0 5px;gap:6px;flex-shrink:0;justify-content:flex-start;border-radius:999px;border-color:#e6394659;background-color:#e639460f;overflow:hidden;transition:width .25s cubic-bezier(.4,0,.2,1),background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.h-button-filter-reset .h-button-icon-wrapper-left{margin:0!important}.h-button-filter-reset .h-button-icon-wrapper *{color:#e63946}.h-button-filter-reset .h-button-text{color:#e63946;letter-spacing:.3px;margin:0;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;transition:opacity .12s ease,max-width .25s cubic-bezier(.4,0,.2,1)}.h-button-filter-reset.h-button.h-button-outlined.h-button-red:hover{width:150px;background-color:#e6394624;border-color:#e63946;box-shadow:0 2px 8px #e639462e}.h-button-filter-reset.h-button.h-button-outlined.h-button-red:hover .h-button-text{opacity:1;max-width:200px;transition:opacity .15s ease .08s,max-width .25s cubic-bezier(.4,0,.2,1)}.h-button-loading{pointer-events:none;cursor:default}.h-button-spinner{width:15px;height:15px;border-radius:999px;border:2px solid currentColor;border-top-color:transparent;animation:h-button-spin .7s linear infinite}@keyframes h-button-spin{to{transform:rotate(360deg)}}.h-icon-btn{width:46px;height:46px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#212d3d;transition:all .3s cubic-bezier(.25,.8,.25,1)}.h-icon-btn:hover{background-color:#0000000d;cursor:pointer}.h-icon-btn:active{background-color:#0000001a}.h-icon-btn-sm{height:34px;width:34px}.h-icon-btn-sm *{font-size:20px!important}.h-icon-btn-square{border-radius:0}.h-icon-btn-rounded{border-radius:12px}.h-icon-btn-circle{border-radius:50%}.h-icon-btn-blue{color:#1079fc}.h-icon-btn-green{color:#2cbe4e}.h-icon-btn-red{color:#ee3e3b}.h-icon-btn-outlined{border:1px solid #797979}.h-icon-btn-outlined.h-icon-btn-blue{border:1px solid #1079FC}.h-icon-btn-outlined.h-icon-btn-green{border:1px solid #2CBE4E}.h-icon-btn-outlined.h-icon-btn-red{border:1px solid #EE3E3B}.h-icon-btn-contained{background-color:#797979;color:#fff}.h-icon-btn-contained.h-icon-btn-blue{background-color:#1079fc;color:#fff}.h-icon-btn-contained.h-icon-btn-green{background-color:#2cbe4e;color:#fff}.h-icon-btn-contained.h-icon-btn-red{background-color:#ee3e3b;color:#fff}.h-icon-btn-disabled{opacity:.4;cursor:default}.h-icon-btn-disabled:hover{background-color:transparent;cursor:default}.h-tooltip-anchor{display:contents}.h-tooltip{position:fixed;z-index:10000;background-color:#00224a;color:#fff;font-size:12px;line-height:1.35;border-radius:8px;padding:6px 10px;width:max-content;max-width:320px;overflow-wrap:break-word;box-shadow:0 6px 16px #00224a2e;pointer-events:none;animation:h-tooltip-fade-in .15s ease}.h-tooltip-bottom{transform:translate(-50%)}.h-tooltip-top{transform:translate(-50%,-100%)}.h-tooltip-left{transform:translate(-100%,-50%)}.h-tooltip-right{transform:translateY(-50%)}@keyframes h-tooltip-fade-in{0%{opacity:0}to{opacity:1}}.h-card{background-color:#fff;border-radius:16px;box-shadow:#00224a14 0 2px 4px}.h-card-crop-overflow{overflow:hidden}.animated-snack-bar{animation-name:animate-bar;animation-duration:5s;animation-timing-function:linear;border-bottom-left-radius:3px;height:100%;background-color:#fffc}@keyframes animate-bar{0%{width:0}to{width:100%}}.selectable-item{transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer}.selectable-item:hover{background-color:#00224a0f}.h-multi-list-picker-dialog{z-index:3900}.h-multi-list-picker-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#00224a66;animation:h-multi-list-picker-fade-in .15s ease}.h-multi-list-picker-paper{background-color:#fff;border-radius:16px;box-shadow:0 6px 16px #00224a2e;max-height:calc(100vh - 64px);display:flex;flex-direction:column;animation:h-multi-list-picker-pop-in .15s ease}@keyframes h-multi-list-picker-fade-in{0%{opacity:0}to{opacity:1}}@keyframes h-multi-list-picker-pop-in{0%{transform:scale(.97)}to{transform:scale(1)}}.h-multi-list-picker-dialog-elevated{z-index:4300!important}.h-multi-list-picker-title{padding:24px 24px 12px;display:flex;align-items:center;gap:12px;flex-shrink:0}.h-multi-list-picker-title-text{font-size:18px;font-weight:700;color:#00224a}.h-multi-list-picker-title-circle{height:40px;width:40px;flex-shrink:0;background-color:#1079fc26;display:flex;justify-content:center;align-items:center;border-radius:12px}.h-multi-list-picker-title-circle-icon{color:#1079fc}.h-multi-list-picker-content{padding:4px 24px;flex:1;min-height:0;overflow-y:auto}.h-multi-list-picker-body-text{font-family:Google Sans Flex,sans-serif;font-size:14px;font-weight:400;color:#6b7a93;margin:0}.h-multi-list-picker-no-data{height:54px;width:100%;border-radius:8px;border:1px solid rgba(0,34,74,.12);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:8px;margin-top:12px;background-color:#f4f6fa}.h-multi-list-picker-no-data-text{color:#6b7a93;text-align:left;margin:0}.h-multi-list-picker-loading-spinner{width:24px;height:24px;flex-shrink:0;border-radius:50%;border:3px solid rgba(16,121,252,.18);border-top-color:#1079fc;animation:h-multi-list-picker-spin .8s linear infinite}@keyframes h-multi-list-picker-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.h-multi-list-picker-lists{width:100%;margin-top:10px;display:flex;flex-direction:row}.h-multi-list-picker-card{border:1px solid rgba(0,34,74,.12);overflow:hidden;width:calc(50% - 15px)}.h-multi-list-picker-card-header{height:54px;width:100%;border-bottom:1px solid rgba(0,34,74,.12);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px}.h-multi-list-picker-card-header-label{flex:1;min-width:0;margin:0;text-align:left;color:#6b7a93;font-weight:400;font-size:14px}.h-multi-list-picker-card-list{width:100%;height:340px;overflow-y:auto;background-color:#f4f6fa}.h-multi-list-picker-arrows{height:340px;width:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px}.h-multi-list-picker-actions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:16px 24px 24px;flex-shrink:0}.h-multi-list-picker-input{min-height:56px;padding:18.5px 14px;display:flex;gap:8px}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-error .ql-container,.ql-error .ql-toolbar{border-color:red}.ql-container{border-radius:0 0 4px 4px}.ql-toolbar{border-radius:4px 4px 0 0}.ql-tooltip{left:0!important}.ql-editor ol,.ql-editor ul{padding-left:0}.h-location-picker-overlay{position:fixed;inset:0;z-index:4100;background-color:#00224a66;display:flex;align-items:center;justify-content:center;padding:16px;font-family:Google Sans Flex,sans-serif}.h-location-picker-overlay-elevated{z-index:4300}.h-location-picker-card{display:flex;flex-direction:row;width:min(1000px,90vw);height:min(700px,85vh);background:#FFFFFF;border-radius:16px;box-shadow:0 6px 16px #00224a2e;overflow:hidden}.h-location-picker-panel{display:flex;flex-direction:column;width:360px;flex-shrink:0;border-right:1px solid rgba(0,34,74,.12);min-height:0}.h-location-picker-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(0,34,74,.12)}.h-location-picker-title{font-size:16px;font-weight:700;color:#00224a}.h-location-picker-close{display:flex;align-items:center;justify-content:center;height:32px;width:32px;border:none;border-radius:8px;background:transparent;color:#6b7a93;cursor:pointer;transition:background-color .15s ease,color .15s ease}.h-location-picker-close:hover{background:rgba(0,34,74,.06);color:#00224a}.h-location-picker-panel-body{flex:1;display:flex;flex-direction:column;gap:16px;padding:16px;overflow-y:auto;min-height:0}.h-location-picker-search{display:flex;gap:8px}.h-location-picker-search-input{position:relative;flex:1;min-width:0}.h-location-picker-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#95a2b8;pointer-events:none}.h-location-picker-input{width:100%;height:44px;padding:0 14px;border:1px solid rgba(0,34,74,.14);border-radius:8px;background:#FFFFFF;color:#2a3850;font-family:inherit;font-size:14px;line-height:1;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.h-location-picker-search-input .h-location-picker-input{padding-left:38px}.h-location-picker-input::placeholder{color:#95a2b8}.h-location-picker-input:hover{border-color:#00224a47}.h-location-picker-input:focus{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-location-picker-search-button{flex-shrink:0;min-width:88px;height:44px;padding:0 16px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#1079FC;color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.h-location-picker-search-button:hover:not(:disabled){background:#0A63D4}.h-location-picker-search-button:disabled{background:rgba(0,34,74,.12);color:#95a2b8;cursor:not-allowed}.h-location-picker-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:h-location-picker-spin .8s linear infinite}@keyframes h-location-picker-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.h-location-picker-results{display:flex;flex-direction:column;gap:4px}.h-location-picker-result-row{display:flex;align-items:center;gap:4px}.h-location-picker-result-name-btn{flex-shrink:0;height:32px;width:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:#6b7a93;cursor:pointer;transition:background-color .15s ease,color .15s ease}.h-location-picker-result-name-btn:hover{background:rgba(0,34,74,.06);color:#1079fc}.h-location-picker-result{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:10px 12px;border:none;border-radius:8px;background:transparent;text-align:left;font-family:inherit;cursor:pointer;transition:background-color .15s ease}.h-location-picker-result:hover{background:rgba(0,34,74,.06)}.h-location-picker-result-icon{flex-shrink:0;color:#1079fc}.h-location-picker-result-address{flex:1;min-width:0;font-size:13px;color:#2a3850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-location-picker-empty{padding:8px 4px;font-size:13px;color:#95a2b8}.h-location-picker-field{display:flex;flex-direction:column;gap:8px}.h-location-picker-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7a93}.h-location-picker-coordinates{display:flex;align-items:center;height:44px;padding:0 14px;border:1px solid rgba(0,34,74,.14);border-radius:8px;background:#FFFFFF;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.h-location-picker-coordinates:hover{border-color:#00224a47;background:rgba(0,34,74,.03)}.h-location-picker-coordinates-value{font-family:monospace;font-size:13px;color:#2a3850}.h-location-picker-coordinates-empty{font-size:14px;color:#95a2b8}.h-location-picker-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid rgba(0,34,74,.12)}.h-location-picker-map{position:relative;z-index:0;flex:1;min-width:0;margin:8px;border-radius:8px;border:1px solid rgba(0,34,74,.12);overflow:hidden}.h-location-picker-map-canvas{width:100%;height:100%}.h-location-picker-recenter{position:absolute;top:12px;right:12px;z-index:500;display:flex;align-items:center;justify-content:center;height:40px;width:40px;border:1px solid rgba(0,34,74,.12);border-radius:8px;background:#FFFFFF;color:#6b7a93;cursor:pointer;box-shadow:0 2px 4px #00224a14;transition:color .15s ease,background-color .15s ease}.h-location-picker-recenter:hover{background:rgba(0,34,74,.06);color:#00224a}.h-location-picker-hint{position:absolute;left:12px;right:12px;bottom:12px;z-index:500;padding:10px 14px;border-radius:8px;background:rgba(0,34,74,.82);color:#fff;font-size:12px;text-align:center}.h-location-picker-map .leaflet-popup-content-wrapper{border-radius:8px;box-shadow:0 6px 16px #00224a2e}.h-location-picker-map .leaflet-popup-content{margin:10px 14px;font-family:Google Sans Flex,sans-serif}.h-location-picker-map .leaflet-popup-tip-container{display:none}.h-location-picker-map .leaflet-popup{margin-bottom:18px}.h-location-picker-map .leaflet-popup-content p{margin:0}.h-location-picker-popup-name{max-width:240px;font-size:14px;font-weight:600;line-height:1.35;color:#00224a}.h-location-picker-popup-coords{display:flex;align-items:center;gap:4px;font-family:monospace;font-size:12px;line-height:1;font-variant-numeric:tabular-nums;color:#6b7a93}.h-location-picker-map .h-location-picker-popup-name+.h-location-picker-popup-coords{margin-top:4px}.h-location-picker-popup-coords svg{flex-shrink:0;color:#1079fc}@media (max-width: 900px){.h-location-picker-panel{width:300px}}.button-navlink{background-color:transparent!important}.active-cluster-link .button-navlink{background-color:#1079fc!important;color:#fff!important;transition:none!important}.active-cluster-link p{color:#fff!important}.menu-link-badge{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;margin-right:8px;border-radius:999px;background-color:#1079fc;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;box-sizing:border-box}.rotated-45{transform:rotate(45deg)}.search-floating-box{position:absolute;right:8px;top:8px;z-index:700;background-color:#fff;transition:width .25s cubic-bezier(.25,.8,.25,1)}.search-floating-box-inline{position:relative;right:auto;top:auto;width:100%;flex-shrink:0}.search-floating-box-header{width:100%;display:flex;flex-direction:row;align-items:center;gap:8px;padding:4px 4px 4px 12px;cursor:pointer}.search-floating-box-header-icon{color:#1079fc;flex-shrink:0}.search-floating-box-header-title{flex:1;margin:0;text-align:left;font-size:14px;font-weight:600;color:#00224a}.rotating-icon{transition:transform .15s ease}.rotated-90{transform:rotate(-90deg)}.search-floating-box-content{width:100%;opacity:1;transition:all .25s cubic-bezier(.25,.8,.25,1);overflow:hidden}.search-floating-box-content-collapsed{height:0;opacity:0}.search-floating-box-hint{margin:0;padding:0 12px 8px;text-align:left;font-size:12px;color:#6b7a93}.search-floating-box-unit{width:100%;padding:4px 8px}.search-floating-box-date-row{width:100%;height:40px;display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 8px;position:relative}.search-floating-box-date-bullet{height:14px;width:14px;border-radius:999px;border:2px solid #1079FC;flex-shrink:0}.search-floating-box-date-bullet-compared{border-color:#8b5cf6}.search-floating-box-date-label{width:44px;flex-shrink:0;font-size:12px;color:#6b7a93}.search-floating-box-date-link{width:2px;height:28px;background-color:#1079fc;position:absolute;left:14px;top:26px}.search-floating-box-date-link-compared{background-color:#8b5cf6}.search-floating-box-date-shield{height:100%;width:100%;position:absolute;left:0;top:0;z-index:30}.search-floating-box-date-picker{flex:1;min-width:0;height:32px;background-color:#fff}.search-floating-box-date-input{height:32px;color:#2a3850}.search-floating-box-error{margin:0;padding:8px 12px;text-align:left;font-size:12px;color:#e63946}.search-floating-box-actions{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:8px}.search-floating-box-second-period{width:100%;padding:4px 8px 0}.second-period-picker-wrapper{width:100%;border:1px solid transparent;border-radius:8px}.second-period-picker-wrapper-open{border-color:#00224a1f;background-color:#8b5cf60f;padding:4px 0}.second-period-picker-toggle{width:100%;display:flex;flex-direction:row;align-items:center;gap:8px;padding:4px 8px;cursor:pointer}.second-period-picker-toggle-icon{color:#95a2b8;flex-shrink:0}.second-period-picker-toggle-icon-checked{color:#8b5cf6}.second-period-picker-toggle-label{flex:1;margin:0;text-align:left;font-size:12px;color:#2a3850}.unit-selector-static{height:40px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;border-radius:8px;border:1px solid rgba(0,34,74,.12);background-color:#fff;box-sizing:border-box}.unit-selector-thumbnail{height:20px;width:20px;flex-shrink:0;border-radius:4px;overflow:hidden;object-fit:cover}.unit-selector-static-name{flex:1;min-width:0;margin:0;text-align:left;color:#2a3850;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-selector-dropdown-item-label{color:#2a3850;font-size:14px}.unit-selector-dropdown-item-label-empty{color:#95a2b8}.unit-selector-dropdown-wrapper{flex-shrink:0}.unit-selector-dropdown-wrapper .h-dropdown-wrapper,.unit-selector-dropdown-wrapper .h-button{width:100%}.unit-selector-dropdown-wrapper .h-button{justify-content:space-between}.unit-selector-dropdown-wrapper .h-button-text{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-selector-dropdown-wrapper .h-button-icon-wrapper{flex-shrink:0}.h-dropdown-wrapper{display:flex;flex-direction:column}.h-dropdown-button-icon{color:#95a2b8}.h-dropdown-menu-wrapper{position:fixed;z-index:4300;opacity:0;transform:scale(0);pointer-events:none;transition:opacity .15s ease,transform .15s ease;transform-origin:top right}.h-dropdown-menu-open{opacity:1;transform:scale(1);pointer-events:all}.h-dropdown-menu-upwards{transform-origin:bottom right}.h-dropdown-menu{min-width:max-content;min-height:36px;max-height:500px;overflow-y:auto;width:100%;background-color:#fff;border-radius:8px;border:1px solid rgba(0,34,74,.12);padding-top:4px;padding-bottom:4px}.h-dropdown-menu-item{height:36px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-left:8px;padding-right:8px;cursor:pointer;transition:background-color .15s ease}.h-dropdown-menu-item:hover{background-color:#00224a0f}.h-dropdown-menu-item-disabled{opacity:.4;cursor:default;pointer-events:none}.h-dropdown-icon-wrapper{height:36px;width:36px;display:flex;justify-content:center;align-items:center;margin-left:-8px}.h-dropdown-icon-wrapper .h-text{color:#6b7a93;font-size:18px!important}.h-dropdown-menu-separator{height:1px;width:100%;background-color:#00224a14;margin-top:4px;margin-bottom:4px}.h-dropdown-menu-searchable{display:flex;flex-direction:column;overflow-y:hidden;min-width:0;padding-top:0}.h-dropdown-search{padding:8px;border-bottom:1px solid rgba(0,34,74,.08);flex-shrink:0}.h-dropdown-menu-list{flex:1;min-height:0;max-height:320px;overflow-y:auto;overflow-x:hidden;padding:4px 0}.h-dropdown-menu-empty{padding:16px;text-align:center;color:#95a2b8;font-size:13px}.h-dropdown-menu-searchable .h-dropdown-menu-item{min-width:0}.h-dropdown-menu-searchable .h-dropdown-menu-item .h-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-dropdown-check{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:8px;border:1px solid rgba(0,34,74,.25);border-radius:4px;color:#fff}.h-dropdown-check-selected{background-color:#1079fc;border-color:#1079fc}.h-text{margin:0;text-align:left;color:#212d3d}.h-h1{font-size:28px;font-weight:600}.h-h2{font-size:26px;font-weight:600}.h-h3{font-size:24px;font-weight:600}.h-h4{font-size:22px;font-weight:500}.h-h5{font-size:20px;font-weight:500}.h-h6{font-size:18px;font-weight:500}.h-subtitle{font-size:16px;font-weight:700}.h-body{font-size:14px}.availability-statistics-card{padding:8px}.availability-statistics-dialog-content{width:100%;display:flex;flex-direction:column;gap:8px}.availability-statistics-dialog-dates-error{width:100%;padding:8px;border-radius:8px;background-color:#e639461f;border:1px solid rgba(230,57,70,.4);color:#e63946;font-size:13px}.availability-statistics-part-wrapper{width:100%;display:flex;flex-direction:column;gap:8px}.availability-statistics-row{width:100%;display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.availability-statistics-label{flex:1;min-width:0;font-size:13px;color:#6b7a93;margin:0;overflow:hidden;text-overflow:ellipsis}.availability-statistics-value{flex:none;font-size:14px;font-weight:700;color:#00224a;margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.availability-statistics-value span{font-weight:400;color:#6b7a93}.availability-statistics-table{border:1px solid rgba(0,34,74,.12);border-radius:8px;overflow:hidden}.availability-statistics-table-row{width:100%;display:flex;flex-direction:row;height:40px}.availability-statistics-table-row:not(:last-child){border-bottom:1px solid rgba(0,34,74,.08)}.availability-statistics-table-header{background-color:#00224a0a}.availability-statistics-table-cell{display:flex;flex-direction:row;align-items:center;gap:4px;padding:0 8px;min-width:0}.availability-statistics-table-cell:nth-child(1){flex:1}.availability-statistics-table-cell:nth-child(2){width:120px;flex:none}.availability-statistics-table-cell:nth-child(3){width:100px;flex:none}.availability-statistics-table-cell:not(:last-child){border-right:1px solid rgba(0,34,74,.08)}.availability-statistics-table-header-text{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7a93;margin:0}.availability-statistics-table-cell-text{font-weight:600;font-size:13px;color:#2a3850;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.availability-statistics-table-square{height:20px;width:20px;flex:none;border-radius:8px;border-left:4px solid transparent}.statistics-pending{background-color:#00224a0f;border-color:#95a2b8}.statistics-accepted{background-color:#2cbe4e2e;border-color:#2cbe4e}.statistics-refused{background-color:#e639462e;border-color:#e63946}.h-linear-progress{position:relative;width:100%;height:4px;border-radius:999px;overflow:hidden;background-color:#1079fc26;flex-shrink:0}.h-linear-progress-bar{position:absolute;top:0;bottom:0;border-radius:999px;background-color:#1079fc}.h-linear-progress-determinate{left:0;transition:width .2s ease}.h-linear-progress-indeterminate{width:40%;animation:h-linear-progress-slide 1.2s ease-in-out infinite}@keyframes h-linear-progress-slide{0%{left:-40%}to{left:100%}}.h-linear-progress-green{background-color:#2cbe4e26}.h-linear-progress-green .h-linear-progress-bar{background-color:#2cbe4e}.h-linear-progress-red{background-color:#e6394626}.h-linear-progress-red .h-linear-progress-bar{background-color:#e63946}.h-linear-progress-amber{background-color:#f59e0b26}.h-linear-progress-amber .h-linear-progress-bar{background-color:#f59e0b}.h-placeholder{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:24px;flex-direction:column}.h-placeholder .h-placeholder-text{width:300px;max-width:100%;text-align:center;color:#797979}.h-placeholder-button-wrapper{margin-top:12px}.places-list-body{flex:1;min-height:0;position:relative;display:flex;flex-direction:row;gap:8px;margin:-4px;padding:4px}.places-list-table-card{padding:16px;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.places-list-table-card .h-table-v2-container{flex:1;min-height:0}.places-list-header-actions{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 12px}.places-list-header-actions .h-search-bar-wrapper{width:clamp(160px,26vw,280px)}.places-list-header-spacer{flex:1}.places-list-header-icon{color:#1079fc}.places-list-map-wrapper{width:500px;flex-shrink:0;display:flex;flex-direction:column}.places-list-map-fullsize{position:absolute;inset:4px;width:auto;z-index:10}.places-list-map-card{padding:8px;flex:1;min-height:0;display:flex;flex-direction:column}.places-list-map{position:relative;z-index:0;flex:1;min-height:0;border-radius:8px;border:1px solid rgba(0,34,74,.12);overflow:hidden}.places-list-map .leaflet-container{width:100%;height:100%}.places-list-map-toggle{position:absolute;top:8px;right:8px;z-index:1;background:#FFFFFF;box-shadow:0 2px 4px #00224a14;color:#00224a}.places-list-popup-title{margin:0 0 6px;font-size:14px;font-weight:600;color:#00224a;text-align:left}.places-list-popup-description{margin:8px 0 0;font-size:13px;color:#6b7a93;text-align:left}.places-list-sync-result{width:100%;text-align:left}.places-list-sync-result .h-modal-warning{margin-bottom:16px}.places-list-sync-result-group{font-size:14px;font-weight:600;color:#00224a}.places-list-sync-result-item{font-size:14px;color:#2a3850}.places-list-import-help{width:100%;text-align:left}.places-list-import-help pre{padding:8px 12px;border-radius:8px;border:1px solid rgba(0,34,74,.12);background:#EEF2F8;font-size:12px;overflow-x:auto}.converter-link,.converter-link:visited{color:#1079fc!important;transition:all .3s cubic-bezier(.25,.8,.25,1);text-decoration:underline!important;font-size:14px;cursor:pointer}.places-list-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px}.places-list-state-text{font-size:14px;color:#6b7a93;margin:0}.places-list-spinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(16,121,252,.18);border-top-color:#1079fc;animation:places-list-spin .8s linear infinite}.places-list-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px}@keyframes places-list-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){.places-list-map-wrapper:not(.places-list-map-fullsize){display:none}}.h-page-title{width:100%;height:54px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.h-page-title-icon-wrapper{width:54px;height:54px;display:flex;justify-content:center;align-items:center}.h-page-title-adornment{display:flex;align-items:center;padding-left:12px}.h-page-title-right-content-wrapper{height:100%;flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-right:8px}.h-table-v2-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.h-table-v2-header{display:flex;background:transparent;border-bottom:1px solid rgba(0,34,74,.12);flex-shrink:0}.h-table-v2-header-column{font-size:12px;font-weight:600;color:#6b7a93;text-transform:uppercase;letter-spacing:.5px;padding:0 8px;user-select:none;display:flex;align-items:center;gap:4px;overflow:hidden}.h-table-v2-header-column.center{justify-content:center}.h-table-v2-header-column.right{justify-content:flex-end}.h-table-v2-header-column.left{justify-content:flex-start}.h-table-v2-sort-icon{color:#c5ccd8;flex-shrink:0}.h-table-v2-sort-icon-active{color:#1079fc}.h-table-v2-image-if-empty-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.h-table-v2-image-if-empty-image{height:25vh;opacity:.7}.h-table-v2-image-if-empty-caption{color:#95a2b8;margin:24px 0 0;width:350px;text-align:center;font-size:14px}.h-table-v2-no-result{flex:1;display:flex;align-items:center;justify-content:center;color:#95a2b8;font-size:13px;padding:24px;text-align:center}.h-table-v2-loading-bar{height:3px;flex-shrink:0;background-color:#1079fc26;border-radius:999px;overflow:hidden;position:relative}.h-table-v2-loading-bar-value{position:absolute;top:0;bottom:0;width:40%;background-color:#1079fc;border-radius:999px;animation:h-table-v2-loading-slide 1.2s ease-in-out infinite}@keyframes h-table-v2-loading-slide{0%{left:-40%}to{left:100%}}.h-table-v2-row{display:flex;transition:background-color .15s ease}.h-table-v2-row.even,.h-table-v2-row.odd{background:transparent}.h-table-v2-row:hover{background:rgba(0,34,74,.06)}.h-table-v2-row.clickable:hover{cursor:pointer}.h-table-v2-row.highlight{animation-name:highlight-row;animation-duration:5s;animation-timing-function:linear}@keyframes highlight-row{0%{background-color:transparent}10%{background-color:#dcebff}20%{background-color:transparent}30%{background-color:#dcebff}40%{background-color:transparent}50%{background-color:#dcebff}60%{background-color:transparent}70%{background-color:#dcebff}80%{background-color:transparent}90%{background-color:#dcebff}to{background-color:transparent}}.h-table-v2-cell{padding:0 8px;display:flex;align-items:center;font-size:14px;color:#2a3850;overflow:hidden}.h-table-v2-cell.actions{justify-content:flex-end}.h-table-v2-cell.center{justify-content:center}.h-table-v2-cell.right{justify-content:flex-end}.h-table-v2-cell.left{justify-content:flex-start}.h-table-v2-ellipsis-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.h-table-v2-highlight-band{width:8px}.h-table-v2-virtual-list{overflow:auto;scrollbar-width:none}.h-table-v2-virtual-list::-webkit-scrollbar{display:none}.h-table-v2-cell-select{flex:0 0 50px}.h-table-v2-icon{display:inline-flex;align-items:center;justify-content:center;color:#6b7a93}.h-table-v2-icon.material-icons{font-size:18px}.h-table-v2-action-btn{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7a93;flex-shrink:0;transition:background-color .15s ease}.h-table-v2-action-btn:hover{background-color:#00224a0f}.h-table-v2-action-btn-disabled{cursor:default;opacity:.4}.h-table-v2-action-btn-disabled:hover{background-color:transparent}.h-table-v2-action-menu{position:fixed;z-index:10000;transform:translate(-100%);background-color:#fff;border-radius:8px;border:1px solid rgba(0,34,74,.12);box-shadow:0 6px 16px #00224a2e;padding:4px 0;min-width:160px}.h-table-v2-action-menu-item{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:#2a3850;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.h-table-v2-action-menu-item:hover{background-color:#00224a0f}.h-checkbox{width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,34,74,.2);background-color:#fff;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}.h-checkbox:hover{border-color:#1079fc}.h-checkbox-checked,.h-checkbox-indeterminate{background-color:#1079fc;border-color:#1079fc}.h-checkbox-disabled{cursor:default;opacity:.4}.places-type-cell{display:flex;align-items:center;gap:8px;min-width:0}.places-type-cell-icon{height:22px;width:22px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,34,74,.12)}.places-type-cell-label{font-size:14px;color:#2a3850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-version-switch{display:flex;align-items:center;gap:6px;margin:8px 12px;padding:8px 10px;border-radius:10px;font-family:Google Sans Flex,sans-serif;border:1.5px solid transparent;background:linear-gradient(rgba(16,121,252,.1),rgba(16,121,252,.1)) padding-box,linear-gradient(120deg,#1079fc,#8b5cf6,#14b8a6,#1079fc) border-box;background-size:100% 100%,300% 300%;box-shadow:0 0 0 1px #1079fc26,0 2px 14px #1079fc47;animation:mvs-shimmer 6s ease infinite,mvs-glow 3s ease-in-out infinite}@keyframes mvs-shimmer{0%{background-position:0% 50%,0% 50%}50%{background-position:0% 50%,100% 50%}to{background-position:0% 50%,0% 50%}}@keyframes mvs-glow{0%,to{box-shadow:0 0 0 1px #1079fc2e,0 2px 12px #1079fc4d}50%{box-shadow:0 0 0 1px #8b5cf647,0 2px 20px #8b5cf66b}}@media (prefers-reduced-motion: reduce){.menu-version-switch{animation:none}}.mvs-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;cursor:pointer;background:transparent;border:none;outline:none}.mvs-track{position:relative;flex:none;width:34px;height:20px;border-radius:999px;background:rgba(255,255,255,.22);box-shadow:0 0 0 1px #ffffffb3;transition:background .2s ease}.mvs-main.is-on .mvs-track{background:#1079fc}.mvs-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#ffffff;box-shadow:0 1px 2px #000a1e66;transition:transform .2s ease}.mvs-main.is-on .mvs-thumb{transform:translate(14px)}.mvs-label{flex:1;min-width:0;font-size:13px;font-weight:600;color:#eef3fb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvs-info{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;color:#eef3fb;cursor:help;outline:none;transition:background .15s ease,color .15s ease}.mvs-info:hover,.mvs-info:focus-visible{background:rgba(255,255,255,.08);color:#5aa6ff}.mvs-tooltip{position:absolute;right:0;bottom:calc(100% + 8px);width:220px;padding:10px 12px;background:#0a2e57;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 6px 16px #000a1e80;color:#e6edf7;font-size:12px;font-weight:400;line-height:1.45;letter-spacing:normal;text-align:left;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:10000}.mvs-info:hover .mvs-tooltip,.mvs-info:focus-visible .mvs-tooltip{opacity:1;transform:translateY(0)}.app-menu-container-collapsed .menu-version-switch{display:none}.h-modal-overlay{position:fixed;inset:0;z-index:4000;background-color:#00224a66;display:flex;align-items:center;justify-content:center;padding:16px;animation:h-modal-fade-in .15s ease}.h-modal-overlay-singleton{z-index:4200}.h-modal-card{background-color:#fff;border-radius:16px;box-shadow:0 6px 16px #00224a2e;min-width:min(440px,100%);max-width:600px;max-height:calc(100vh - 64px);display:flex;flex-direction:column;animation:h-modal-pop-in .15s ease}.h-modal-card-no-max-width{max-width:calc(100vw - 32px)}.h-modal-card:not(.h-modal-card-no-max-width):has(.h-modal-form),.h-modal-card:not(.h-modal-card-no-max-width):has(.h-modal-inner-content),.h-modal-card:not(.h-modal-card-no-max-width):has(.h-modal-loading){width:min(533px,100%)}@keyframes h-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes h-modal-pop-in{0%{transform:scale(.97)}to{transform:scale(1)}}.h-modal-title{color:#00224a;font-size:18px;font-weight:700;text-align:left;padding:24px 24px 12px;display:flex;align-items:center;gap:12px;flex-shrink:0}.h-modal-title-text{flex:1;min-width:0}.h-modal-title-circle{height:44px;width:44px;flex-shrink:0;background-color:#1079fc1f;color:#1079fc;display:flex;justify-content:center;align-items:center;border-radius:12px}.h-modal-content{box-sizing:border-box;padding:0 24px;overflow-y:auto;text-align:left}.h-modal-body{font-size:14px;color:#6b7a93;margin:0}.h-modal-warning{box-sizing:border-box;width:100%;text-align:left;background-color:#e639461a;color:#e63946;font-size:14px;font-weight:700;border-radius:8px;padding:12px;margin:16px 0 0}.h-modal-inner-content{box-sizing:border-box;width:100%}.h-modal-form{box-sizing:border-box;width:100%;margin-top:16px;padding-bottom:8px}.h-modal-loading{box-sizing:border-box;width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px;border-radius:8px;background-color:#f4f6fa;margin-bottom:24px}.h-modal-loading-spinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(16,121,252,.18);border-top-color:#1079fc;flex-shrink:0;animation:h-modal-spin .8s linear infinite}@keyframes h-modal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.h-modal-loading-text{flex:1;margin:0;text-align:left;font-size:14px;color:#6b7a93}.h-modal-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:12px;padding:16px 24px 24px;flex-shrink:0}@media (max-width: 500px){.h-modal-content{padding:0 16px}.h-modal-actions{padding:16px}.h-modal-title{padding:16px 16px 12px}}.logbook-view{display:flex;flex-direction:column;gap:12px}.logbook-view-row{display:flex;flex-direction:row;align-items:baseline;gap:12px}.logbook-view-label{flex-shrink:0;width:110px;font-size:12px;font-weight:600;color:#6b7a93}.logbook-view-value{flex:1;min-width:0;font-size:14px;color:#2a3850}.logbook-view-field{display:flex;flex-direction:column;gap:4px}.logbook-view-description{font-size:14px;color:#2a3850;line-height:1.6;padding:10px 12px;border:1px solid rgba(0,34,74,.12);border-radius:8px;background-color:#00224a08;min-height:80px}.logbook-cat-form{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid rgba(0,34,74,.08);padding-bottom:16px;margin-bottom:12px}.logbook-cat-form-label{color:#6b7a93;font-size:12px}.logbook-cat-form-input{width:100%;height:36px;box-sizing:border-box;border:1px solid rgba(0,34,74,.12);border-radius:8px;padding:0 12px;font-family:Google Sans Flex,sans-serif;font-size:14px;color:#2a3850;background-color:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.logbook-cat-form-input::placeholder{color:#95a2b8}.logbook-cat-form-input:focus{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.logbook-cat-form-input:disabled{background-color:#eef2f8;opacity:.6;cursor:not-allowed}.logbook-cat-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.logbook-cat-list-wrapper{max-height:320px;overflow-y:auto}.logbook-cat-loading{display:flex;justify-content:center;padding:24px}.logbook-cat-spinner{width:24px;height:24px;border-radius:50%;border:3px solid rgba(16,121,252,.18);border-top-color:#1079fc;animation:logbook-cat-spin .8s linear infinite}@keyframes logbook-cat-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logbook-cat-empty{color:#95a2b8;font-size:13px;text-align:center;padding:24px 0;margin:0}.logbook-cat-list{display:flex;flex-direction:column;gap:4px}.logbook-cat-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid rgba(0,34,74,.08);border-radius:8px;background-color:#fff;transition:background-color .15s ease,border-color .15s ease}.logbook-cat-row:hover{background-color:#00224a08}.logbook-cat-row-editing{background-color:#1079fc0f;border-color:#1079fc}.logbook-cat-row-title{color:#00224a;font-size:13px;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-snackbar-card{display:flex;align-items:flex-start;gap:12px;width:min(380px,90vw);box-sizing:border-box;padding:12px 14px;border-radius:16px;background:#ffffff;border:1px solid rgba(0,34,74,.12);box-shadow:0 6px 16px #00224a2e;font-family:Google Sans Flex,sans-serif;opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease}.h-snackbar-card.is-visible{opacity:1;transform:translateY(0)}.h-snackbar-card.is-leaving{opacity:0;transform:translateY(-8px)}.h-snackbar-icon{flex:none;display:flex;align-items:center;justify-content:center;margin-top:1px}.h-snackbar-card--success .h-snackbar-icon{color:#16a34a}.h-snackbar-card--error .h-snackbar-icon{color:#e63946}.h-snackbar-card--warning .h-snackbar-icon{color:#f59e0b}.h-snackbar-card--info .h-snackbar-icon{color:#1079fc}.h-snackbar-content{flex:1;min-width:0}.h-snackbar-title{font-size:14px;font-weight:600;color:#00224a;line-height:1.35;word-break:break-word}.h-snackbar-body{font-size:13px;color:#6b7a93;line-height:1.5;margin-top:2px;word-break:break-word}.h-snackbar-close{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -4px -4px 0;padding:0;border:none;background:transparent;border-radius:8px;color:#95a2b8;cursor:pointer;transition:background .15s ease,color .15s ease}.h-snackbar-close:hover{background:rgba(0,34,74,.06);color:#00224a}.h-snackbar-close:focus-visible{outline:none;box-shadow:0 0 0 3px #1079fc2e}@media (prefers-reduced-motion: reduce){.h-snackbar-card{transition:opacity .15s ease;transform:none}.h-snackbar-card.is-visible,.h-snackbar-card.is-leaving{transform:none}}.h-loader-overlay{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;background-color:#00224a52;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:h-loader-fade-in .18s ease-out}@keyframes h-loader-fade-in{0%{opacity:0}to{opacity:1}}.h-loader-card{display:flex;flex-direction:column;align-items:center;gap:18px;padding:28px 36px;min-width:240px;max-width:360px;background-color:#fff;border-radius:16px;box-shadow:0 12px 32px #00224a2e,0 2px 6px #00224a14;animation:h-loader-pop-in .22s cubic-bezier(.2,.9,.3,1.15)}@keyframes h-loader-pop-in{0%{transform:translateY(6px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.h-loader-spinner{position:relative;width:56px;height:56px}.h-loader-spinner-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(16,121,252,0) 0deg,rgba(16,121,252,.15) 90deg,#1079FC 270deg,#1079FC 360deg);-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%);mask:radial-gradient(circle,transparent 58%,#000 60%);animation:h-loader-spin .9s linear infinite}.h-loader-spinner-dot{position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#1079FC;animation:h-loader-pulse 1.4s ease-in-out infinite}@keyframes h-loader-spin{to{transform:rotate(360deg)}}@keyframes h-loader-pulse{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1);opacity:1}}.h-loader-text{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.h-loader-primary{color:#00224a;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:.1px}.h-loader-secondary{color:#6b7a93;font-size:13px;font-weight:400;line-height:1.4}@media (prefers-reduced-motion: reduce){.h-loader-overlay,.h-loader-card,.h-loader-spinner-ring,.h-loader-spinner-dot{animation:none}}.hoverable-link{cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1)}.messaging-left-scroll{width:100%;overflow-y:auto;transition:all .3s cubic-bezier(.25,.8,.25,1)}.messaging-left-scroll::-webkit-scrollbar{width:6px;background:#ddd}.messaging-left-scroll::-webkit-scrollbar-thumb{background:#AAAAAA}.hoverable-link:hover{background-color:#0000000d}.search-scroll::-webkit-scrollbar{width:6px}.search-scroll::-webkit-scrollbar{background:#ddd}.search-scroll::-webkit-scrollbar-thumb{background:#AAAAAA}.ea-wrapper{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:16px;background:radial-gradient(120% 120% at 20% 10%,#01305f 0%,#00224A 55%,#001631 100%);font-family:Google Sans Flex,sans-serif;color:#fff;-webkit-font-smoothing:antialiased}.ea-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ea-glow{position:absolute;border-radius:50%}.ea-glow-1{width:360px;height:360px;top:-120px;right:-60px;background:radial-gradient(circle,rgba(16,121,252,.4),transparent 68%);filter:blur(8px);animation:ea-drift2 17s ease-in-out infinite}.ea-glow-2{width:260px;height:260px;bottom:-90px;left:-40px;background:radial-gradient(circle,rgba(86,143,216,.34),transparent 70%);filter:blur(6px);animation:ea-drift1 14s ease-in-out infinite}.ea-routes{position:absolute;inset:0;width:100%;height:100%;opacity:.55}.ea-floating-logo{position:absolute;top:-40px;left:-40px;width:200px;height:200px;opacity:.05;animation:ea-float 12s ease-in-out infinite}.ea-card{position:relative;z-index:1;width:400px;max-width:calc(100% - 32px);background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 24px 60px #0006;padding:36px 38px 38px;animation:ea-rise .55s cubic-bezier(.22,1,.36,1) both}.ea-card-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px}.ea-brand{display:flex;align-items:center;gap:11px;min-width:0}.ea-brand-logo{width:40px;height:40px;border-radius:11px;box-shadow:0 6px 16px #0000004d;display:block;flex:none}.ea-brand-name{font-size:19px;font-weight:700;color:#fff;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ea-brand-name-strong{font-weight:700}.ea-brand-name-light{font-weight:300}.ea-step{animation:ea-blur .45s ease both}.ea-title{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.3px;margin:0 0 6px}.ea-title-row{display:flex;align-items:center;gap:9px;margin:8px 0 6px;flex-wrap:wrap}.ea-title-row .ea-title{margin:0}.ea-subtitle{font-size:13.5px;color:#a4c2e7d9;line-height:1.5;margin:0 0 26px}.ea-tag-chip{display:inline-flex;align-items:center;gap:8px;background:rgba(16,121,252,.25);border:1px solid rgba(164,194,231,.4);color:#fff;font-weight:600;font-size:13px;padding:6px 12px;border-radius:999px}.ea-back{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:#a4c2e7d9;background:none;border:none;cursor:pointer;padding:6px 8px;margin-left:-8px;border-radius:8px;font-family:inherit;transition:color .15s ease,background .15s ease}.ea-back:hover{color:#fff;background:rgba(255,255,255,.08)}.ea-field{margin-bottom:16px}.ea-field-label{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;letter-spacing:.2px;color:#ffffffd9;margin-bottom:7px}.ea-input-wrap{position:relative}.ea-input{width:100%;height:46px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 14px;font-size:15px;font-family:inherit;color:#fff;background:rgba(255,255,255,.07);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ea-input::placeholder{color:#a4c2e799}.ea-input:focus{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc47}.ea-input.has-eye{padding-right:44px}.ea-input.err{border-color:#e63946bf;box-shadow:0 0 0 3px #e6394638;animation:ea-shake .42s cubic-bezier(.36,.07,.19,.97)}.ea-input.err:focus{border-color:#e63946f2;box-shadow:0 0 0 3px #e6394652}.ea-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:none;background:none;cursor:pointer;color:#a4c2e7e6;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:color .15s ease,background .15s ease}.ea-eye:hover{background:rgba(255,255,255,.1);color:#fff}.ea-remember{display:flex;align-items:center;gap:9px;cursor:pointer;margin-bottom:24px;user-select:none;background:none;border:none;padding:4px;margin-left:-4px;width:fit-content;font-family:inherit;text-align:left;border-radius:8px}.ea-remember:focus-visible{outline:none;box-shadow:0 0 0 3px #1079fc2e}.ea-check{width:18px;height:18px;border-radius:4px;border:1.5px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease;flex:none;color:#fff}.ea-check.on{background:#1079FC;border-color:#1079fc}.ea-remember-label{font-size:13px;color:#ffffffe6}.ea-err{display:flex;align-items:flex-start;gap:9px;background:rgba(230,57,70,.14);border:1px solid rgba(230,57,70,.42);color:#ffcbd0;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;margin-bottom:18px;animation:ea-errin .38s cubic-bezier(.22,1,.36,1) both}.ea-err-icon{display:flex;color:#ff6b75;flex:none;margin-top:1px}.ea-primary{height:47px;border-radius:8px;background:#1079FC;color:#fff;font-family:inherit;font-weight:600;font-size:15px;border:none;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s ease,transform .15s ease,box-shadow .15s ease,opacity .15s ease}.ea-primary:hover{background:#2f8bff;transform:translateY(-1px);box-shadow:0 6px 16px #1079fc66}.ea-primary:active{transform:translateY(0)}.ea-primary:disabled{opacity:.4;pointer-events:none}.ea-primary.busy{pointer-events:none;opacity:.9}.ea-primary.busy:hover{transform:none;box-shadow:none}.ea-primary-icon{display:flex}.ea-spin{animation:ea-spin .7s linear infinite}.ea-unauthorized{font-size:14px;line-height:1.6;color:#a4c2e7e6;margin:8px 0 0;text-align:center}.ea-appwrapper-label{position:absolute;left:0;bottom:24px;width:100%;display:flex;justify-content:center;z-index:2}.ea-appwrapper-pill{color:#fff;font-size:12px;padding:8px 14px;border-radius:999px;background:rgba(31,157,87,.9)}@keyframes ea-drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(46px,-38px) scale(1.12)}}@keyframes ea-drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,34px) scale(1.08)}}@keyframes ea-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ea-dash{to{stroke-dashoffset:-1000}}@keyframes ea-dot{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes ea-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes ea-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ea-blur{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes ea-morph{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ea-spin{to{transform:rotate(360deg)}}@keyframes ea-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@keyframes ea-errin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ea-route{fill:none}.ea-route-1{animation:ea-dash 24s linear infinite}.ea-route-2{animation:ea-dash 20s linear infinite}.ea-route-3{animation:ea-dash 26s linear infinite}.ea-route-4{animation:ea-dash 22s linear infinite}.ea-route-5{animation:ea-dash 28s linear infinite}.ea-dot-1{offset-path:path("M-40 80 C 200 120, 500 200, 700 300");animation:ea-dot 11s linear infinite}.ea-dot-2{offset-path:path("M-40 300 C 220 300, 480 300, 700 300");animation:ea-dot 9s linear infinite}.ea-dot-3{offset-path:path("M-40 520 C 220 460, 500 380, 700 300");animation:ea-dot 13s linear infinite}.ea-dot-4{offset-path:path("M300 -30 C 460 100, 640 200, 700 300");animation:ea-dot 10s linear infinite}.ea-dot-5{offset-path:path("M300 560 C 480 460, 660 360, 700 300");animation:ea-dot 12s linear infinite}.ea-hub-1{animation:ea-pulse 3s ease-in-out infinite}.ea-hub-2{animation:ea-pulse 4s ease-in-out infinite}@media (max-width: 480px){.ea-card{padding:28px 22px 30px}}.h-lang{position:relative;flex:none}.h-lang-btn{display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:6px 9px 6px 10px;cursor:pointer;font-family:Google Sans Flex,sans-serif;color:#fff;transition:background .15s ease}.h-lang-btn:hover{background:rgba(255,255,255,.18)}.h-lang-flag{font-size:16px;line-height:1}.h-lang-code{font-size:12px;font-weight:600;letter-spacing:.4px}.h-lang-chevron{color:#ffffffb3;transition:transform .18s ease}.h-lang-chevron.open{transform:rotate(180deg)}.h-lang-overlay{position:fixed;inset:0;z-index:4090}.h-lang-menu{position:absolute;top:calc(100% + 8px);right:0;width:190px;max-height:230px;overflow-y:auto;background:#fff;border:1px solid rgba(0,34,74,.12);border-radius:8px;box-shadow:0 6px 16px #00224a2e;padding:4px;z-index:4100}.h-lang-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .12s ease}.h-lang-row:hover{background:rgba(0,34,74,.06)}.h-lang-row.on{background:rgba(16,121,252,.1)}.h-lang-name{font-size:13.5px;color:#2a3850;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-lang-row.on .h-lang-name{color:#1079fc;font-weight:600}.h-lang-check{display:flex;color:#1079fc;flex:none}.gtfs-overview-route-wrapper:hover{background-color:#d8d8d8!important}.gtfs-overview-accordion-summary{position:relative;min-height:0!important;margin:0!important;padding:0!important}.gtfs-overview-accordion-summary>div{margin:0!important;padding:0!important}.gtfs-overview-accordion-summary>.MuiButtonBase-root{position:absolute;right:0}.gtfs-overview-accordion-content{display:flex;flex-direction:column;padding:0!important}.gtfs-evolution-pill{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.gtfs-overview-hoverable-alert:hover{background-color:#f4f4f4!important}.link-without-decoration,a:link,a:visited{color:#797979!important;text-decoration:none}.h-select-field-wrapper{display:flex;flex-direction:column;gap:4px;min-width:160px;position:relative;font-family:Google Sans Flex,sans-serif}.h-select-field-label{font-size:12px;font-weight:600;color:#00224a}.h-select-field-trigger{display:flex;flex-direction:row;align-items:center;gap:4px;box-sizing:border-box;min-height:38px;padding:6px 8px 6px 12px;background:#FFFFFF;border:1px solid rgba(0,34,74,.12);border-radius:8px;font-family:inherit;font-size:14px;color:#2a3850;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.h-select-field-small .h-select-field-trigger{min-height:31px;font-size:13px}.h-select-field-trigger:hover{border-color:#00224a2e}.h-select-field-trigger:focus-visible{outline:none;border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-select-field-trigger-open{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-select-field-disabled .h-select-field-trigger{background:rgba(0,34,74,.04);color:#95a2b8;cursor:not-allowed}.h-select-field-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-select-field-placeholder{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#95a2b8}.h-select-field-chevron{flex-shrink:0;color:#6b7a93;transition:transform .15s ease}.h-select-field-trigger-open .h-select-field-chevron{transform:rotate(180deg)}.h-select-field-clear{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:999px;color:#6b7a93;transition:background-color .15s ease}.h-select-field-clear:hover{background-color:#00224a0f}.h-select-field-menu{z-index:4100;background:#FFFFFF;border:1px solid rgba(0,34,74,.12);border-radius:8px;box-shadow:0 6px 16px #00224a2e;padding:4px;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.h-select-field-menu-open{opacity:1;transform:translateY(0);pointer-events:all}.h-select-field-options{flex:1 1 auto;min-height:0;overflow-y:auto}.h-select-field-option{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:34px;padding:4px 8px;border-radius:8px;font-size:14px;color:#2a3850;cursor:pointer;transition:background-color .15s ease}.h-select-field-option:hover{background-color:#00224a0f}.h-select-field-option-selected{color:#1079fc;font-weight:600}.h-select-field-option-disabled{color:#95a2b8;cursor:not-allowed}.h-select-field-option-disabled:hover{background-color:transparent}.h-select-field-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-select-field-option-check{flex-shrink:0;color:#1079fc}.h-select-field-select-all{flex-shrink:0;border-bottom:1px solid rgba(0,34,74,.12);border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:4px;font-weight:600;color:#00224a}.h-select-field-empty-option .h-select-field-option-label{color:#95a2b8}.h-select-field-no-options{padding:8px;font-size:14px;color:#95a2b8}.h-select-field-search-wrapper{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:4px;padding:0 8px;margin-bottom:4px;border-bottom:1px solid rgba(0,34,74,.12);color:#6b7a93}.h-select-field-search{flex:1;min-width:0;height:34px;border:none;outline:none;background:transparent;font-family:inherit;font-size:14px;color:#2a3850}.h-select-field-search::placeholder{color:#95a2b8}.h-select-field-helper{font-size:12px;color:#6b7a93}.h-select-field-error .h-select-field-trigger{border-color:#e63946}.h-select-field-error .h-select-field-label,.h-select-field-error .h-select-field-helper{color:#e63946}.gtfs-overview-version-selector-option{display:flex;gap:4px;align-items:center}.gtfs-overview-version-selector-option-id{background-color:#1079fc;color:#fff;font-weight:700;font-size:14px;padding:2px 4px;border-radius:4px}.gtfs-overview-version-selector-option-id.past{background-color:#696969}.gtfs-overview-version-selector-option-id.future{background-color:#e8bb36}.gtfs-overview-version-selector-option-id.current{background-color:#2cbe4e}.gtfs-overview-version-selector-option-dates{display:flex;gap:4px;font-size:12px;font-style:italic}.gtfs-overview-version-selector-option-dates .no-date{color:#797979}.rotated-45{transform:rotate(45deg)}.rotated-anti-45{transform:rotate(-45deg)}.shadowed-circle{box-shadow:1px 0 2px #00000040,1px 0 1px #00000052}.event-mission-paper{height:auto;max-height:100%!important;width:100%;border-radius:16px;border:1px solid rgba(0,34,74,.12);background-color:#fff;overflow:hidden;position:relative}.event-mission-paper-header-wrapper{height:46px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;padding:0 6px;box-sizing:border-box;border-bottom:1px solid rgba(0,34,74,.08)}.event-mission-paper-actions-wrapper{height:40px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;border-bottom:1px solid rgba(0,34,74,.12);position:absolute;left:0;top:46px;z-index:10;background-color:#fff;padding-left:8px;box-sizing:border-box}.event-mission-action-menu{background-color:#fff;border-radius:8px;border:1px solid rgba(0,34,74,.12);box-shadow:0 6px 16px #00224a2e;padding:4px 0;overflow:hidden}.event-mission-action-item{height:40px;display:flex;flex-direction:row;align-items:center;gap:10px;padding:0 12px;cursor:pointer;transition:background-color .15s ease}.event-mission-action-item:hover{background-color:#00224a0f}.event-mission-action-icon{color:#6b7a93;flex-shrink:0}.event-mission-action-icon-danger{color:#e63946}.event-mission-action-label{font-size:14px;color:#2a3850}.event-mission-action-label-danger{color:#e63946}.event-mission-paper-actions-wrapper .event-mission-pdf-button{color:#e63946!important}.event-mission-progress{position:absolute;left:0;top:0;width:100%;height:3px;overflow:hidden;background-color:#1079fc2e;z-index:1}.event-mission-progress:after{content:"";position:absolute;left:0;top:0;height:100%;width:40%;background-color:#1079fc;animation:event-mission-progress-slide 1.2s ease-in-out infinite}@keyframes event-mission-progress-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.event-mission-detail-content{width:100%;height:calc(100% - 86px);margin-top:40px;background-color:#f4f6fa;position:relative}.event-mission-detail-content-no-header{margin-top:0;height:calc(100% - 46px)}.event-mission-detail-error-wrapper{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.event-mission-detail-error-wrapper .error-image{width:40%;max-width:40%!important;opacity:.7}.event-mission-detail-error-wrapper .error-text-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:40%;margin-top:14px}.event-mission-detail-error-wrapper .error-icon{color:#e63946;flex-shrink:0}.event-mission-detail-error-wrapper .error-text{color:#e63946;font-size:14px;text-align:left;margin:0}.event-header-wrapper,.mission-header-wrapper{padding-left:4px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.event-header-rotated-45{transform:rotate(45deg);height:16px;width:16px;border-radius:4px;border:1px solid rgba(0,34,74,.2)}.mission-header-placeholder{height:18px;width:18px;border-radius:4px;border:1px solid rgba(0,34,74,.2);background-color:#1079fc}.event-header-label{color:#6b7a93;font-size:14px;padding-left:8px;padding-right:8px}.mission-header-label{color:#00224a;font-weight:700;font-size:14px;padding-left:8px;padding-right:8px}.menu-button-hoverable{transition:background-color .15s ease;cursor:pointer;height:28px;display:flex;justify-content:center;align-items:center;border-radius:8px;padding-left:8px;padding-right:8px;color:#2a3850;position:relative;font-size:12px;font-weight:600}.menu-button-hoverable:hover{background-color:#00224a0f}.menu-button-hoverable:hover .popup-menu{display:flex}.popup-menu{display:none;position:absolute;left:0;top:30px;z-index:20}.vehicle-type-reduced{transform:scale(.7);margin-left:-7px}.event-mission-metadata-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:26px}.event-mission-metadata-row-title{color:#6b7a93;font-size:12px;text-align:left;width:80px}.event-mission-metadata-row-data{color:#00224a;text-align:left;margin:0;padding:0;font-size:12px}.event-mission-divider{width:200px;height:1px;background-color:#00224a1f;margin-top:8px;margin-bottom:8px}.event-mission-comment{width:100%;box-sizing:border-box;padding:10px;border:1px solid rgba(0,34,74,.12);background-color:#eef2f8;color:#2a3850;margin:4px 0 0;text-align:left;border-radius:8px;font-size:12px;cursor:pointer;transition:background-color .15s ease}.event-mission-comment:hover{background-color:#00224a0f}.event-mission-comment-create-wrapper{width:100%;margin-bottom:2px;display:flex;align-items:center;justify-content:center}.event-mission-comment-edit-help-text{align-items:flex-end;text-align:end;margin-right:10px;margin-top:1px;font-size:9px;color:#6b7a93}.edit-comment-textarea{box-sizing:border-box;width:100%;padding:8px;border-radius:8px;border:1px solid rgba(0,34,74,.12);resize:none;font-family:Google Sans Flex,sans-serif;font-size:12px;color:#2a3850;outline:none}.edit-comment-textarea:focus-visible{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.hoverable-dispatch-list-item{transition:background-color .15s ease}.hoverable-dispatch-list-item:hover{background-color:#00224a0f!important}.emd-user-badge{height:16px;width:16px;display:flex;justify-content:center;align-items:center;border-radius:4px;margin-right:4px;background-color:#1079fc;flex-shrink:0}.emd-user-badge-icon{color:#fff}.emd-dispatch-value{text-align:left;margin:0;color:#00224a;font-size:12px;font-weight:700}.emd-dispatch-value-regular{font-weight:400}.emd-uppercase{text-transform:uppercase}.emd-muted{color:#6b7a93}.emd-not-allowed-icon{color:#e63946;margin-left:4px;margin-right:4px;flex-shrink:0}.emd-not-allowed-text{color:#e63946;font-size:12px}.emd-file-chip{display:inline-flex;flex-direction:row;align-items:center;gap:6px;height:30px;padding:0 12px 0 6px;margin-right:8px;margin-bottom:8px;border:none;border-radius:999px;background-color:#1079fc;color:#fff;cursor:pointer;font-family:Google Sans Flex,sans-serif;font-size:13px;transition:background-color .15s ease}.emd-file-chip:hover{background-color:#0c63d4}.emd-file-chip-avatar{height:22px;width:22px;border-radius:999px;object-fit:cover;flex-shrink:0}.emd-file-chip-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.unified-dispatch{font-family:Google Sans Flex,sans-serif}.unified-dispatch-title-filters{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-right:8px}.unified-dispatch-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;flex-shrink:0}.unified-dispatch-toolbar-disabled{pointer-events:none;opacity:.6}.ud-segmented{display:flex;flex-direction:row;align-items:center;gap:2px;padding:2px;border-radius:10px;border:1px solid rgba(0,34,74,.12);background-color:#fff}.ud-segmented-btn{height:30px;display:flex;flex-direction:row;align-items:center;gap:4px;padding:0 10px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#6b7a93;font-family:Google Sans Flex,sans-serif;font-size:14px;transition:background-color .15s ease,color .15s ease}.ud-segmented-btn:hover{background-color:#00224a0f;color:#00224a}.ud-segmented-btn-selected,.ud-segmented-btn-selected:hover{background-color:#1079fc;color:#fff}.ud-segmented-btn span{white-space:nowrap}.ud-action-dropdown{flex-direction:row}.ud-toolbar-spacer{flex:1;min-width:8px}.ud-search-bar-wrapper{width:260px;max-width:100%}.unified-dispatch-content-wrapper{width:100%;flex:1;min-height:0;position:relative;margin-top:40px}.unified-dispatch-no-content{width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;position:relative}.unified-dispatch-progress{height:3px;width:100%;position:absolute;left:0;top:0;overflow:hidden;background-color:#1079fc2e}.unified-dispatch-progress:after{content:"";position:absolute;left:0;top:0;height:100%;width:40%;background-color:#1079fc;animation:unified-dispatch-progress-slide 1.2s ease-in-out infinite}@keyframes unified-dispatch-progress-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.unified-dispatch-detail-modal-wrapper{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-top:8px;padding-bottom:8px}.unified-dispatch-detail-modal{width:850px;max-width:100%;max-height:800px;overflow:hidden;border-radius:16px;border:1px solid #DDDDDD}.unified-dispatch-detail-modal .event-mission-paper{border:none;border-radius:0}.ud-parser-list{display:flex;flex-direction:column;gap:4px;padding:4px 0}.ud-parser-list-item{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.ud-parser-list-item:hover{background-color:#00224a0f}.ud-parser-list-item-label{font-size:14px;color:#2a3850}.ud-parser-icon{color:#1079fc;flex-shrink:0}.unified-dispatch-menu-item{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;padding-left:8px;padding-right:8px;position:relative;border-radius:8px;color:#2a3850;transition:background-color .15s ease}.unified-dispatch-menu-item:hover{background-color:#00224a0f}.ud-filter-item{display:flex;flex-direction:row;align-items:center;position:relative}.dropdown-select-box.ud-filter-trigger{width:200px}.ud-filter-placeholder{flex:1;margin:0;color:#95a2b8;font-size:14px;text-align:left;padding-left:4px}.ud-filter-value{flex:1;margin:0;color:#00224a;font-size:14px;text-align:left;padding-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ud-filter-chevron{color:#6b7a93;margin-right:4px;flex-shrink:0}.ud-filter-chips{display:flex;flex-direction:row;align-items:center;gap:4px;flex:1;overflow:hidden;padding-right:28px}.ud-filter-eventtype-pill{height:20px;min-width:20px;border-radius:999px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,34,74,.2);padding:0 6px;color:#fff;font-size:12px;flex-shrink:0}.ud-filter-chip{padding:2px 6px;border-radius:8px;border:1px solid rgba(0,34,74,.12);background-color:#eef2f8;text-align:center;color:#2a3850;font-size:11px;white-space:nowrap;flex-shrink:0}.ud-filter-clear{height:24px;width:24px;border-radius:8px;position:absolute;right:5px;display:flex;justify-content:center;align-items:center;color:#6b7a93;background-color:#ffffffd9;cursor:pointer;transition:background-color .15s ease}.ud-filter-clear:hover{background-color:#00224a0f}.dropdown-select-box{width:250px;height:34px;border-radius:8px;border:1px solid rgba(0,34,74,.12);padding-left:8px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden;background-color:#fff;cursor:pointer;transition:border-color .15s ease}.dropdown-select-box:hover{border-color:#1079fc}.dropdown-select-box p,.dropdown-select-box .ic{transition:color .15s ease}.ud-event-route{height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:relative}.ud-event-drt-label{position:absolute;top:0;right:0;background-color:#0659c0;color:#fff;height:8px;padding-left:2px;padding-right:2px;min-width:8px;border-bottom-left-radius:4px;display:flex;justify-content:center;align-items:center;font-size:7px;font-weight:700}.ud-canceled-trip-wrapper,.ud-delayed-trip-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ud-canceled-trip-cross-wrapper{height:32px;width:32px;display:flex;justify-content:center;align-items:center}.ud-canceled-trip-cross-wrapper span{font-size:30px;color:#e63946;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}.ud-event-canceled{background:repeating-linear-gradient(-45deg,#F2DEDE,#F2DEDE 10px,#ec8b89 10px,#ec8b89 20px);background-size:28px 28px}.ud-delayed-trip-time-wrapper{height:22px;width:22px;border-radius:999px;border:1px solid #00224A;display:flex;justify-content:center;align-items:center;background-color:#f59e0b}.ud-delayed-trip-time-wrapper span{font-size:20px;color:#fff}.ud-event-route-cartouche{white-space:nowrap;height:20px;min-width:20px;border:1px solid rgba(0,34,74,.2);border-radius:4px;display:flex;justify-content:center;align-items:center;padding-left:3px;padding-right:3px}.ud-event-label{color:#00224a;font-size:12px}.ud-event-route-short-name{color:#fff;font-size:12px;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}.resource-list-wrapper{margin-bottom:16px;width:100%;position:relative;background-size:40px 40px;background-image:linear-gradient(to top,rgba(0,34,74,.06) 1px,transparent 1px)}.resource-list-item-wrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-bottom:1px solid rgba(0,34,74,.08);position:relative;cursor:pointer}.resource-list-item-wrapper:hover{background-color:#00224a0f}.unified-dispatch-day-left-cell{height:100%;width:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-left:1px solid rgba(0,34,74,.08);padding:4px}.ud-user-wrapper,.ud-vehicle-wrapper{flex:1;text-align:left;font-size:12px;display:flex;align-items:center;justify-content:space-between;color:#2a3850}.ud-overlap-icon{color:#f59e0b;margin-right:10px;flex-shrink:0}.ud-vehicle-wrapper{padding-left:4px}.ud-vehicle-capacity{font-size:12px;text-align:center;color:#6b7a93}.scaled-down-vehicle-type{transform:scale(.7)}.unified-dispatch-day-left-header{border-bottom:1px solid rgba(0,34,74,.12);height:30px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.unified-dispatch-day-left-header-large{height:60px}.unified-dispatch-day-left-header-cell{height:100%;width:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-left:1px solid rgba(0,34,74,.08);padding:4px}.unified-dispatch-loader-box{position:absolute;left:8px;top:24px;z-index:500;height:32px;border-radius:8px;background-color:#fff;padding-left:8px;padding-right:8px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;box-shadow:0 6px 16px #00224a2e}.unified-dispatch-loader-box-spinner{width:18px;height:18px;border-width:2px}.unified-dispatch-loader-box-label{color:#6b7a93;font-size:14px}.event-type-pill{height:22px;min-width:22px;border-radius:999px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,34,74,.2);padding-left:8px;padding-right:8px;width:auto}.event-type-pill span{color:#fff;font-size:13px;z-index:5}.search-bar-result{padding:4px;position:absolute;top:40px;width:350px;max-height:300px;overflow:auto;background-color:#fff;border-radius:8px;z-index:55;box-shadow:0 6px 16px #00224a2e}.search-bar-result-row{height:44px;padding:4px 8px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.search-bar-result-row div p{color:#2a3850;height:auto;margin:0;padding:0;flex:1;text-align:left;font-size:14px}.hoverable-search-result{transition:background-color .15s ease;cursor:pointer;border-radius:8px}.hoverable-search-result:hover{background-color:#00224a0f}.hoverable-search-result:hover .text-menu{font-weight:600}.highlight-user{background-color:#1079fc1a;border:1px solid #1079FC}.fake-link{cursor:pointer;text-decoration:underline;color:#1079fc}.unified-dispatch-day-main-wrapper{height:100%;width:100%;position:relative;display:flex;flex-direction:column}.unified-dispatch-day-card{height:100%;display:flex;flex-direction:column}.unified-dispatch-day-row-wrapper{height:100%;width:100%;background-color:#eef2f8;position:relative;display:flex;flex-direction:row;transition:height .25s ease}.unified-dispatch-bottom-wrapper{width:100%;height:0;overflow:hidden;position:relative;transition:height .25s ease}.unified-dispatch-day-left-menu{width:310px;height:100%;border-right:1px solid rgba(0,34,74,.12);background-color:#fff;position:relative}.unified-dispatch-day-left-content-wrapper{height:calc(100% - 30px);width:100%;overflow:hidden}.unified-dispatch-day-right-content{width:calc(100% - 310px);height:100%;background-color:#f4f6fa;position:relative}.unified-dispatch-day-left-header-cell span{color:#00224a;font-weight:700;font-size:12px}.unified-dispatch-right-content-header{width:100%;height:30px;background-color:#fff;border-bottom:1px solid rgba(0,34,74,.12);overflow:hidden}.unified-dispatch-right-content-body{width:100%;height:calc(100% - 30px);overflow:scroll;position:relative}.resource-content-wrapper{background-size:12px 40px;background-image:linear-gradient(to right,rgba(0,34,74,.03) 1px,transparent 1px);border-bottom:1px solid rgba(0,34,74,.08)}.unified-dispatch-day-commands-wrapper{height:40px;width:100%;position:absolute;left:0;top:-40px;pointer-events:none}.resource-events-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;z-index:50}.live-dispatch-events-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;z-index:60}.resource-hours-grid{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background-size:12px 40px;background-image:linear-gradient(to right,rgba(0,34,74,.05) 1px,transparent 1px)}.current-hour-line{height:100%;width:2px;background-color:#1079fc;position:absolute;top:0;z-index:10}.ressource-events-row{width:100%;position:relative}.live-dispatch-row{transition:background-color .15s ease}.ud-livemap-forbidden,.ud-livemap-bad{background-color:#e639461a}.ud-livemap-good{background-color:#2cbe4e1a}.ud-livemap-best{background-color:#2cbe4e66}.live-dispatch-row:not(.ud-livemap-forbidden):hover{background-color:#00224a0f}.ud-event-box{position:absolute;z-index:100;top:5px;background-color:#fff;border:1px solid rgba(0,34,74,.12);border-radius:8px;display:flex;justify-content:center;align-items:center;overflow:hidden}.ud-single-event-box{border-radius:8px;border:1px solid rgba(0,34,74,.12);cursor:pointer}.ud-single-event-box-overlap{border:solid 2px #F59E0B}.ud-single-event-box-selected{border:solid 2px #1079FC}.ud-single-event-box:hover,.ud-mission-box:hover{box-shadow:0 2px 4px #00224a14}.ud-mission-box{position:absolute;z-index:101;top:3px;border:2px solid #6B7A93;border-radius:12px;cursor:pointer;transition:border .15s ease}.ud-mission-box:hover{border-color:#1079fc}.ud-mission-box-overlap{border:solid 2px #F59E0B}.ud-mission-content{height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:0;transition:opacity .15s ease;background-color:#fff;overflow:hidden;border-radius:12px;padding-left:4px;padding-right:4px}.ud-mission-content-code{color:#00224a;font-size:10px;font-weight:700}.ud-mission-box:hover .ud-mission-content,.ud-mission-content-event-type-default-displayed .ud-mission-content{opacity:1}.ud-mission-content-event-type-default-displayed .ud-mission-box:hover .ud-mission-content{opacity:0}.indispo-event{height:100%!important;cursor:pointer;top:0!important}.indispo-event:hover{box-shadow:none}.resource-outside-day-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;width:100%;height:100%;display:flex;flex-direction:row}.resource-outside-day-wrapper-left,.resource-outside-day-wrapper-right{height:100%;width:calc(100% / 6);background-color:#00224a0d;position:relative}.resource-outside-day-bar{height:100%;width:4px;border-left:1px solid rgba(0,34,74,.2);border-right:1px solid rgba(0,34,74,.2);position:absolute;top:0;bottom:0;right:-2px}.ud-day-row-wrapper-reduced{height:calc(100% - 250px)}.ud-day-row-wrapper-expanded{height:250px}.unified-dispatch-day-row-wrapper.ud-resizing,.unified-dispatch-bottom-wrapper.ud-resizing{transition:none}.unified-dispatch-day-main-wrapper.ud-resizing{user-select:none;cursor:row-resize}.ud-day-bottom-resize-handle{position:absolute;left:0;top:0;width:100%;height:10px;z-index:400;display:flex;justify-content:center;align-items:center;cursor:row-resize}.ud-day-bottom-resize-handle-grip{width:48px;height:4px;border-radius:999px;background-color:#00224a2e;transition:background-color .15s ease}.ud-day-bottom-resize-handle:hover .ud-day-bottom-resize-handle-grip{background-color:#1079fc}.ud-item-to-dispatch-box{position:absolute;z-index:102;top:3px;border:2px solid #1079FC;border-radius:8px;cursor:pointer;transition:opacity .15s ease;background-color:#fff;overflow:hidden;display:flex;justify-content:center;align-items:center;opacity:0}.ud-item-to-dispatch-box p{text-align:center;width:100%;padding-left:8px;padding-right:8px;color:#1079fc;font-size:10px;text-transform:uppercase;font-weight:700}.live-dispatch-row:hover .ud-item-to-dispatch-box{opacity:1}.ud-mission-code{padding:0 3px;max-width:30px;white-space:nowrap;overflow:hidden;background-color:#f4f6fa;font-size:8px;position:absolute;top:-7px;left:0;border-radius:2px;border:1px solid rgba(0,34,74,.18);font-weight:700;z-index:5}.highlight-mission{border-color:#1079fc;background-color:#1079fc1a;z-index:5}.drt-pending-header-actions{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 12px}.drt-pending-header-actions .h-search-bar-wrapper{width:clamp(160px,22vw,260px)}.drt-pending-header-spacer{flex:1;min-width:8px}.drt-pending-date-group{display:flex;align-items:center;gap:8px}.drt-pending-date-label{font-size:14px;color:#6b7a93;white-space:nowrap}.drt-pending-toggle-group{display:flex;align-items:center;gap:8px}.drt-pending-toggle-label{font-size:14px;color:#6b7a93;white-space:nowrap}.drt-pending-progress{margin:0 4px 8px}.drt-pending-body{flex:1;min-height:0;display:flex;gap:8px;margin:-4px;padding:4px}.drt-pending-list-card{flex:1.2;min-width:0;min-height:320px;padding:16px;display:flex;flex-direction:column;overflow:hidden}.drt-pending-list-card .h-table-v2-container{flex:1;min-height:0}.drt-pending-detail-card{flex:1;min-width:0;min-height:320px;padding:16px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}@media (max-width: 1366px){.drt-pending-body{flex-direction:column;overflow-y:auto}.drt-pending-list-card,.drt-pending-detail-card{flex:none;height:420px}}.drt-pending-empty-state{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 16px}.drt-pending-empty-image{height:30vh;opacity:.7;max-width:100%}.drt-pending-empty-text{margin:0;text-align:center;font-size:14px;color:#6b7a93}.drt-pending-section-header{display:flex;align-items:center;gap:8px}.drt-pending-section-icon{width:32px;height:32px;min-width:32px;border-radius:12px;background-color:#1079fc1f;color:#1079fc;display:flex;align-items:center;justify-content:center}.drt-pending-section-title{font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#00224a}.drt-pending-alert{border-radius:8px;padding:8px 12px;font-size:14px}.drt-pending-alert-success{background-color:#2cbe4e1f;color:#2cbe4e}.drt-pending-alert-warning{background-color:#f59e0b24;color:#f59e0b}.customer-information-wrapper{display:flex;flex-direction:column;gap:16px}.personal-information{width:100%}@media only screen and (min-width: 40em) and (max-width: 120em){.customer-information-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}.drt-pending-trip-details-wrapper{display:flex;flex-wrap:wrap;gap:16px}.drt-pending-trip-summary-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-width:0}.drt-pending-route-name{flex:1;min-width:0;margin:0;text-align:left;color:#2a3850;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.drt-pending-resume-details{display:flex;align-items:center;gap:8px;margin:0;color:#2a3850}.drt-pending-trip{width:100%;padding:12px;border-radius:8px;border:1px solid rgba(0,34,74,.12);margin-top:8px;position:relative;box-sizing:border-box}.drt-pending-trip-1{color:#6b7a93;font-size:13px;background-color:#fff;position:absolute;left:7px;top:-8px;padding-left:3px;padding-right:3px}.drt-pending-trip-2{height:30px;width:100%;display:flex;flex-direction:row;margin-top:3px;z-index:10}.drt-pending-trip-3{height:30px;width:30px;display:flex;justify-content:center;align-items:center}.drt-pending-trip-4{height:20px;width:20px;border-radius:999px;background-color:#1079fc;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,34,74,.18)}.drt-pending-trip-5{height:10px;width:10px;border-radius:999px;background-color:#fff;border:1px solid rgba(0,34,74,.18)}.drt-pending-trip-6{height:30px;width:calc(100% - 30px);display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.drt-pending-trip-7{margin:0;width:100%;text-align:left;color:#2a3850}.drt-pending-trip-8{height:4px;width:100%;display:flex;flex-direction:row;margin-top:3px;position:relative;justify-content:flex-start;align-items:center}.drt-pending-trip-9{position:absolute;left:12px;top:-13px;width:6px;background-color:#1079fc;height:26px;z-index:8}.drt-pending-trip-11{height:30px;width:100%;display:flex;flex-direction:row;margin-top:3px;z-index:10}.drt-pending-trip-12{height:30px;width:30px;display:flex;justify-content:center;align-items:center}.drt-pending-trip-13{height:20px;width:20px;border-radius:999px;background-color:#1079fc;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,34,74,.18)}.drt-pending-trip-14{height:10px;width:10px;border-radius:999px;background-color:#fff;border:1px solid rgba(0,34,74,.18)}.drt-pending-trip-15{height:30px;width:calc(100% - 30px);display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.drt-pending-trip-16{margin:0;width:100%;text-align:left;color:#2a3850}.drt-pending-transport-1{width:100%;padding:12px;border-radius:8px;border:1px solid rgba(0,34,74,.12);margin-top:8px;position:relative;box-sizing:border-box}.drt-pending-transport-2{color:#6b7a93;font-size:13px;background-color:#fff;position:absolute;left:7px;top:-8px;padding-left:3px;padding-right:3px}.drt-pending-transport-3{width:100%;display:flex;flex-direction:row;margin-top:3px}.drt-pending-transport-4{width:30px;height:20px;display:flex;justify-content:flex-start;align-items:flex-start}.drt-pending-transport-5{width:calc(100% - 30px)}.drt-pending-transport-6{width:100%;text-align:left;color:#6b7a93;margin:2px 0 0;font-size:14px}.drt-pending-transport-7{color:#2a3850;background-color:#00224a0f;border:1px solid rgba(0,34,74,.12);border-radius:8px;padding:2px 6px;margin-left:10px}.drt-pending-transport-8{width:100%;display:flex;flex-direction:row;margin-top:10px}.drt-pending-transport-9-wrapper{width:30px;height:20px;display:flex;justify-content:flex-start;align-items:flex-start}.drt-pending-transport-10{margin-right:0}.drt-pending-transport-11{width:calc(100% - 30px)}.drt-pending-transport-12{width:100%;text-align:left;color:#6b7a93;margin:2px 0 0;font-size:14px}.drt-pending-transport-icon{color:#1079fc}.drt-pending-button-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:8px;padding-top:8px;width:100%}.drt-pending-button-wrapper .h-button{flex:1;min-width:140px}.drt-pending-trip-details-wrapper .modal-trip{height:34px;width:auto;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#1079fc;align-self:start;padding:8px 16px}.modal-trip-detail{font-size:16px;font-weight:600;color:#fff}.drt-pending-spinner{align-self:center;width:24px;height:24px;border-radius:999px;border:3px solid rgba(16,121,252,.18);border-top-color:#1079fc;animation:drt-pending-spin .8s linear infinite}@keyframes drt-pending-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.h-date-picker-container{position:relative;height:36px;flex:0 0 auto;display:flex;flex-direction:row;align-items:center;gap:2px;padding:0 2px;background:#FFFFFF;border:1px solid rgba(0,34,74,.12);border-radius:8px}.h-date-picker-button{height:30px;min-width:30px;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:8px;cursor:pointer;text-align:center;color:#00224a}.h-date-picker-button-arrow{max-width:30px}.h-date-picker-button:hover{background-color:#00224a0f}.h-date-picker-button-show{padding:0 6px 0 10px;gap:4px}.h-date-picker-button-show--disabled{cursor:default}.h-date-picker-button-show--disabled:hover{background-color:transparent}.h-date-picker-button-disabled{opacity:.5;pointer-events:none}.h-date-picker-button-disabled:hover{background-color:transparent}.h-date-picker-button-icon{flex-shrink:0}.h-date-picker-button-text{color:#00224a;font-family:Google Sans Flex,sans-serif;font-size:14px;font-weight:600;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:96px;text-align:center}.h-picker-disabled-element{pointer-events:none;opacity:.5}.h-switch{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer;font-family:Google Sans Flex,sans-serif}.h-switch-disabled{cursor:not-allowed;opacity:.5}.h-switch-track{position:relative;width:36px;height:20px;border-radius:999px;background-color:#00224a2e;transition:background-color .15s ease;flex-shrink:0}.h-switch-track-on{background-color:#1079fc}.h-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background-color:#fff;box-shadow:0 2px 4px #00224a14;transition:transform .15s ease}.h-switch-track-on .h-switch-thumb{transform:translate(16px)}.h-switch-label{font-size:14px;color:#2a3850}.h-switch:focus-visible{outline:none}.h-switch:focus-visible .h-switch-track{box-shadow:0 0 0 3px #1079fc2e}.h-switch-purple .h-switch-track-on{background-color:#8b5cf6}.h-switch-purple:focus-visible .h-switch-track{box-shadow:0 0 0 3px #8b5cf62e}.h-switch-green .h-switch-track-on{background-color:#1e9e6b}.h-switch-green:focus-visible .h-switch-track{box-shadow:0 0 0 3px #1e9e6b2e}.h-switch-red .h-switch-track-on{background-color:#e63946}.h-switch-red:focus-visible .h-switch-track{box-shadow:0 0 0 3px #e639462e}.h-text-field-wrapper{display:flex;flex-direction:column;gap:4px;min-width:0;font-family:Google Sans Flex,sans-serif}.h-text-field-label{font-size:12px;font-weight:600;color:#00224a}.h-text-field-input-wrapper{display:flex;flex-direction:row;align-items:center;gap:4px;background:#FFFFFF;border:1px solid rgba(0,34,74,.12);border-radius:8px;padding-right:4px;transition:border-color .15s ease,box-shadow .15s ease}.h-text-field-input-wrapper:hover{border-color:#00224a2e}.h-text-field-input-wrapper:focus-within{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-text-field-input{flex:1;min-width:0;height:38px;padding:0 12px;border:none;outline:none;background:transparent;border-radius:8px;font-family:inherit;font-size:14px;color:#2a3850}.h-text-field-textarea{height:auto;padding:8px 12px;resize:vertical}.h-text-field-input::placeholder{color:#95a2b8}.h-text-field-adornment{display:flex;flex-direction:row;align-items:center;gap:4px;flex-shrink:0}.h-text-field-helper{font-size:12px;color:#6b7a93}.h-text-field-error .h-text-field-input-wrapper{border-color:#e63946}.h-text-field-error .h-text-field-input-wrapper:focus-within{box-shadow:0 0 0 3px #e6394626}.h-text-field-error .h-text-field-label,.h-text-field-error .h-text-field-helper{color:#e63946}.h-text-field-disabled .h-text-field-input-wrapper{background:rgba(0,34,74,.04)}.h-text-field-disabled .h-text-field-input{color:#95a2b8;cursor:not-allowed}.h-text-field-readonly .h-text-field-input{cursor:pointer}.h-indicator{width:fit-content;padding:4px 8px;font-size:12px;border-radius:8px;display:flex;flex-direction:row;align-items:center;gap:4px}.h-indicator-dot{width:8px;height:8px;border-radius:50%}.h-indicator-large{font-size:14px;padding:8px 16px;border-radius:12px}.h-indicator-large>.h-indicator-dot{width:12px;height:12px}.h-indicator-red{background-color:#fde8e8;color:#eb1d19}.h-indicator-green{background-color:#d6f5dd;color:#28ae47}.h-indicator-blue{background-color:#dcebff;color:#1079fc}.h-indicator-yellow{background-color:#fff6db;color:#dcaa19}.h-indicator-grey{background-color:#eff1f4;color:#6b7a93}.h-indicator-blue>.h-indicator-dot{background-color:#1079fc}.h-indicator-green>.h-indicator-dot{background-color:#28ae47}.h-indicator-red>.h-indicator-dot{background-color:#eb1d19}.h-indicator-yellow>.h-indicator-dot{background-color:#dcaa19}.h-indicator-grey>.h-indicator-dot{background-color:#95a2b8}.create-edit-client-modal-form{display:flex;flex-direction:column;gap:12px;font-family:Google Sans Flex,sans-serif}.create-edit-client-modal-logo-field{width:100%;border-radius:8px;border:1px solid rgba(0,34,74,.12);min-height:48px;display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:6px 8px}.create-edit-client-modal-logo-field-icon{color:#1079fc;margin-left:4px}.create-edit-client-modal-logo-field-name{flex:1;min-width:0;margin:0;text-align:left;font-size:14px;color:#95a2b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-edit-client-modal-logo-field-name.has-file{color:#00224a}.create-edit-client-modal-logo-add-label{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:8px;background-color:#1079fc;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.create-edit-client-modal-logo-add-label:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00224a2e}.create-edit-client-modal-logo-field-add-input{display:none}.create-edit-client-modal-checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#2a3850}.create-edit-client-modal-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:#1079FC;cursor:pointer}.hoverable-button{transition:background-color .15s ease;background-color:#fff;cursor:pointer}.hoverable-button:hover{background-color:#00224a0f}.faded-backdrop{background-color:#0000;transition:all .15s ease}.darkened{background-color:#00224a66}.transitioned-paper{transition:all .15s ease;padding:4px}.paper-full{padding:0}.paper-full>div{padding:0!important}.translated{transform:translate(-348px)}.hoverable-result{transition:background-color .15s ease;background-color:#fff;cursor:pointer}.hoverable-result:hover{background-color:#00224a0f}.stop-time-hoverable{transition:background-color .15s ease;cursor:pointer}.stop-time-hoverable:hover{background-color:#fff}.fake-text-input{transition:border-color .15s ease;cursor:pointer}.fake-text-input:hover{border-color:#1079fc!important}.picker-row{transition:background-color .15s ease;cursor:pointer}.picker-row:hover{background-color:#00224a0f}.map-container{height:100%;width:100%}.operation-event-full-size-map{height:100vh!important;width:100vw!important;position:fixed!important;left:0px!important;top:0!important;z-index:200;background-color:#00224a80;padding:20px}.generic-event-card{padding:8px;display:flex;position:relative;background-color:#fff;border-radius:16px;border:1px solid rgba(0,34,74,.12)}.generic-event-card-times{width:450px;flex-direction:column;margin-right:8px}.generic-event-card-comments{flex:1;flex-direction:row}.generic-event-card-column{width:100%;flex-direction:column}.event-type-form-wrapper{width:100%}.generic-event-badge{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;height:22px;padding:0 6px;margin-right:10px;border-radius:999px;color:#fff}.generic-event-badge span{font-size:12px;font-weight:700}.generic-event-badge-error{background-color:#e63946}.generic-event-badge-warning{background-color:#f59e0b}.event-type-flex-spacer{flex:1}.generic-event-root{width:100%;height:100%}.generic-event-header{width:100%;padding:8px;border-bottom:1px solid rgba(0,34,74,.12);background-color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:50px}.generic-event-index{color:#00224a;font-weight:700;margin-right:6px;font-size:12px}.generic-event-color-dot{height:12px;width:12px;border-radius:3px;border:1px solid rgba(0,34,74,.2);margin-right:5px;margin-left:6px}.generic-event-type-label{color:#00224a;font-size:12px;font-weight:400;margin-left:2px;font-style:italic;text-transform:uppercase;margin-right:10px}.generic-event-body{width:100%;height:calc(100% - 50px);overflow:hidden;position:relative;padding:8px;display:flex;flex-direction:column;overflow-y:auto}.generic-event-main-row{width:100%;display:flex;flex-direction:row;margin-bottom:10px}.generic-event-time-row{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.generic-event-time-row-end{margin-top:9px}.generic-event-time-label{margin-right:10px;color:#6b7a93;font-size:14px}.generic-event-time-label-end{margin-right:28px}.generic-event-time-picker-wrap{position:relative}.generic-event-duration-btn-wrap{height:32px;width:22px;position:absolute;right:-22px;top:0;display:flex;justify-content:center;align-items:center;z-index:50}.generic-event-duration-btn{height:18px;width:18px;border-radius:4px;background-color:#1079fc;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff}.generic-event-connector{position:absolute;left:127px;height:76px;width:270px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.generic-event-connector-circle-wrap{height:84px;width:23px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.generic-event-connector-circle{height:46px;width:46px;border-radius:50%;border:1px solid rgba(0,34,74,.18)}.generic-event-connector-circle-error{border:1px solid #E63946}.generic-event-connector-line{width:15px;height:1px;background-color:#00224a2e}.generic-event-connector-line-error{background-color:#e63946}.generic-event-connector-text{flex:1;font-size:12px;text-align:left;color:#6b7a93;margin:0;padding-left:5px}.generic-event-connector-text-error{color:#e63946}.generic-event-connector-text-duration{font-size:14px;color:#00224a}.generic-event-comment-col{height:100%;flex:1;display:flex;flex-direction:column}.generic-event-comment-col-left{padding-right:4px}.generic-event-comment-col-right{padding-left:4px}.generic-event-comment-input{flex:1;width:100%;border:1px solid rgba(0,34,74,.12);padding:8px;border-radius:4px;margin-top:6px;overflow-x:hidden;overflow-y:auto;max-height:110px}.generic-event-comment-value{width:100%;margin:0;text-align:left;font-size:14px;color:#6b7a93}.generic-event-comment-value.is-empty{color:#95a2b8}.generic-event-type-body{width:100%;flex:1;display:flex;flex-direction:column}.event-type-checkbox-row,.event-type-radio-row{display:flex;flex-direction:row;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer;padding:4px 0;font-family:Google Sans Flex,sans-serif;font-size:14px;color:#2a3850;text-align:left}.event-type-divider{width:100%;height:1px;background-color:#00224a14;border:none;margin:8px 0}.event-type-place-popover{width:330px;overflow:hidden;display:flex;flex-direction:column}.event-type-popover-item{display:flex;flex-direction:row;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;font-size:14px;color:#2a3850;transition:background-color .15s ease}.event-type-popover-item:hover{background-color:#00224a0f}.event-type-popover-icon{color:#6b7a93;flex-shrink:0}.event-type-popover-item-danger,.event-type-popover-icon-danger{color:#e63946}.event-type-section-label{font-size:14px;color:#6b7a93;margin-bottom:4px}.event-type-section-label-mt-8{margin-top:8px}.event-type-section-label-mt-10{margin-top:10px}.event-type-section-label-mt-18{margin-top:18px}.event-type-section-label-mt-20{margin-top:20px}.event-type-field-label{font-size:14px;color:#6b7a93}.event-type-radio-group{width:100%;display:flex;flex-direction:row;gap:24px;padding-left:5px}.event-type-errors{width:100%}.event-type-error-line{margin:8px 0 0;width:100%;text-align:left;font-size:14px;color:#e63946}.event-type-w-half{width:50%}.event-type-w-full{width:100%}.event-type-place-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px;border-radius:5px;border:1px solid rgba(0,34,74,.12)}.event-type-place-card-selected{background-color:#f4f6fa;border:2px solid #1079FC}.event-type-place-card-label{color:#6b7a93;font-size:14px;width:100%;margin:0;text-align:left}.event-type-place-card-label-selected{color:#00224a;font-weight:700}.event-type-place-card-hint{color:#1079fc;font-size:12px;margin-top:5px}.event-type-akd-badge{padding:2px;font-weight:700;background-color:#d4edda;color:#2cbe4e;border-radius:3px;margin-left:4px}.event-type-form-block{width:100%;margin-top:4px}.event-type-form-loading{height:40px;display:flex;justify-content:flex-start;align-items:center;gap:10px;padding-left:10px;border-radius:8px;border:1px solid rgba(0,34,74,.08);background-color:#f4f6fa}.event-type-form-loading-spinner{width:18px;height:18px;border-width:2px}.event-type-form-loading-text{font-size:14px;color:#6b7a93}.event-type-form-selected{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px;background-color:#f4f6fa;border-radius:5px;border:2px solid #1079FC}.event-type-form-selected-name{color:#00224a;font-size:14px;width:100%;margin:0;text-align:left;font-weight:700}.event-type-popover-icon-blue,.event-type-popover-item-text-blue{color:#1079fc}.misc-event-fields-row{width:100%;margin-top:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.misc-event-codes-box{flex:1;padding:0 8px 8px;border:1px solid rgba(0,34,74,.12);border-radius:8px;background-color:#f4f6fa;margin-left:4px;margin-right:4px;position:relative}.misc-event-codes-box-title{position:absolute;left:4px;top:-20px;font-size:12px;color:#00224a;font-weight:700}.misc-event-actions{width:66%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-left:20px}.misc-event-action-button{display:flex;justify-content:center;align-items:center}.misc-event-field{width:100%;display:flex;flex-direction:column;margin-top:10px}.misc-event-field-input{height:40px;width:100%;border:1px solid rgba(0,34,74,.12);padding:8px;border-radius:4px;margin-top:8px;background-color:#fff;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.misc-event-field-value{width:100%;margin:0;text-align:left;font-size:15px;color:#00224a}.misc-event-field-value.is-empty{color:#95a2b8}.trip-picker{width:800px;max-width:100%}.trip-picker-search{width:100%;display:flex;flex-direction:column;align-items:flex-end;margin-bottom:8px}.trip-picker-search .h-search-bar-wrapper{width:320px;max-width:100%}.trip-picker-search-hint{display:flex;align-items:center;gap:2px;color:#6b7a93;margin-top:3px}.trip-picker-search-hint span{font-size:12px}.trip-picker-breadcrumbs{height:40px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:10px}.trip-picker-crumb{color:#6b7a93;text-decoration:underline;cursor:pointer;font-size:14px}.trip-picker-crumb:hover{color:#1079fc}.trip-picker-crumb-separator{color:#95a2b8}.trip-picker-toggle{display:flex;flex-direction:row;align-items:center;gap:6px;border:1px solid rgba(0,34,74,.12);border-radius:8px;background:#FFFFFF;cursor:pointer;padding:4px 8px;margin-left:6px;font-family:Google Sans Flex,sans-serif;font-size:12px;color:#2a3850}.trip-picker-content{width:100%;height:600px;border:1px solid rgba(0,34,74,.12);border-radius:8px;background-color:#f4f6fa;overflow:hidden;position:relative}.trip-picker-progress-wrapper{height:100%;width:100%;position:absolute;left:0;top:0;z-index:50}.trip-picker-progress{position:absolute;left:0;top:0;width:100%;height:3px;overflow:hidden;background-color:#1079fc2e}.trip-picker-progress:after{content:"";position:absolute;left:0;top:0;height:100%;width:40%;background-color:#1079fc;animation:unified-dispatch-progress-slide 1.2s ease-in-out infinite}@keyframes unified-dispatch-progress-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.create-reservation-modal-overlay{position:fixed;inset:0;z-index:3800;background-color:#00224a66;display:flex;align-items:center;justify-content:center;padding:16px}.create-reservation-modal-card{background-color:#fff;border-radius:16px;box-shadow:0 6px 16px #00224a2e;width:min(920px,100%);max-height:calc(100vh - 64px);display:flex;flex-direction:column;position:relative}.create-reservation-modal-dialog-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;z-index:10;border-radius:16px;display:flex;justify-content:center;align-items:center}.create-reservation-modal-spinner{width:28px;height:28px;flex-shrink:0;border-radius:999px;border:3px solid rgba(16,121,252,.18);border-top-color:#1079fc;animation:create-reservation-modal-spin .8s linear infinite}.create-reservation-modal-spinner-small{width:16px;height:16px;border-width:2px}@keyframes create-reservation-modal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.create-reservation-modal-dialog-header{padding:16px 16px 16px 24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-shrink:0}.create-reservation-modal-dialog-title{margin:0;font-size:18px;font-weight:700;color:#00224a}.create-reservation-modal-dialog-content{min-width:0;display:flex;flex-direction:column;gap:16px;padding:0 24px 24px;overflow-y:auto}.create-reservation-modal-steps{display:flex;flex-direction:row;align-items:center;flex-shrink:0;padding:4px 0}.create-reservation-modal-step{display:flex;flex-direction:row;align-items:center;gap:8px}.create-reservation-modal-step-circle{width:28px;height:28px;flex-shrink:0;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#95a2b8;background-color:#00224a0f;transition:all .15s ease}.create-reservation-modal-step-label{font-size:13px;font-weight:600;color:#95a2b8;white-space:nowrap;transition:color .15s ease}.create-reservation-modal-step-active .create-reservation-modal-step-circle{background-color:#1079fc;color:#fff}.create-reservation-modal-step-active .create-reservation-modal-step-label{color:#00224a}.create-reservation-modal-step-completed .create-reservation-modal-step-circle{background-color:#1079fc26;color:#1079fc}.create-reservation-modal-step-completed .create-reservation-modal-step-label{color:#2a3850}.create-reservation-modal-step-connector{flex:1;min-width:24px;height:2px;margin:0 8px;background-color:#00224a1f;transition:background-color .15s ease}.create-reservation-modal-step-connector-completed{background-color:#1079fc}.create-reservation-modal-dialog-step-content{background-color:#f4f6fa;border:1px solid rgba(0,34,74,.12);border-radius:16px}.create-reservation-modal-client-selection{height:100%;padding:80px 12px;display:flex;flex-direction:column;justify-self:center;align-items:center;gap:16px;p {margin: 0; max-width: 450px; font-size: 14px; color: #6B7A93; text-align: center;} > div {display: flex; gap: 8px;}}.create-reservation-modal-client{padding:16px;width:100%;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;.client-selected-header {width: 100%; display: flex; justify-content: space-between; align-items: center; p {margin: 0; font-size: 14px; color: #00224A; font-weight: 600;}} .client-selected-fields-wrapper {width: 100%; display: flex; flex-direction: row; gap: 16px;}}.create-reservation-modal-info-banner{display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:100%;box-sizing:border-box;padding:12px;border-radius:8px;background-color:#1079fc14;color:#1079fc;font-size:14px}.create-reservation-modal-info-banner>svg{flex-shrink:0;margin-top:2px}.create-reservation-modal-info-banner>div{color:#2a3850}.create-reservation-modal-info-banner-title{font-weight:600;color:#00224a;margin-bottom:4px}.create-reservation-modal-info-banner-spaced{margin-top:12px}.create-reservation-modal-warning-banner{display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:100%;box-sizing:border-box;padding:12px;border-radius:8px;background-color:#f59e0b1f;color:#f59e0b;font-size:14px}.create-reservation-modal-warning-banner>svg{flex-shrink:0;margin-top:2px}.create-reservation-modal-warning-banner>div{color:#2a3850}.create-reservation-modal-warning-banner-title{font-weight:600;color:#00224a;margin-bottom:4px}.create-reservation-modal-dialog-actions{padding:16px;display:flex;flex-direction:row;justify-content:flex-end;gap:8px;flex-shrink:0;border-top:1px solid rgba(0,34,74,.08)}.top-link,.bottom-link{border-right:1px solid rgba(0,34,74,.12);border-left:1px solid rgba(0,34,74,.12);background-color:#00224a0f;transition:all .15s ease}.center-link{border:1px solid rgba(0,34,74,.12);background-color:#00224a0f;transition:all .15s ease}.stop-text{color:#6b7a93;transition:all .15s ease}.available-tad-stop:hover .bottom-link{border-right:1px solid #1079FC;border-left:1px solid #1079FC;background-color:#1079fc}.available-tad-stop:hover .center-link{border:1px solid #1079FC;background-color:#1079fc}.available-tad-stop:hover .stop-text{color:#00224a}.available-tad-stop-top:hover .top-link{border-right:1px solid #1079FC;border-left:1px solid #1079FC;background-color:#1079fc}.available-tad-stop-top:hover .center-link{border:1px solid #1079FC;background-color:#1079fc}.available-tad-stop-top:hover .stop-text{color:#00224a}.selected-tad-stop .center-link{border:1px solid #1079FC;background-color:#1079fc}.selected-tad-stop .bottom-link{border-right:1px solid #1079FC;border-left:1px solid #1079FC;background-color:#1079fc}.selected-tad-stop .stop-text{color:#00224a}.selected-tad-stop-top .center-link{border:1px solid #1079FC;background-color:#1079fc}.selected-tad-stop-top .top-link{border-right:1px solid #1079FC;border-left:1px solid #1079FC;background-color:#1079fc}.selected-tad-stop-top .stop-text{color:#00224a}.hover-linked-tad-stop .center-link{border:1px solid #1079FC;background-color:#1079fc}.hover-linked-tad-stop .top-link,.hover-linked-tad-stop .bottom-link{border-right:1px solid #1079FC;border-left:1px solid #1079FC;background-color:#1079fc}.hover-linked-tad-stop .stop-text{color:#00224a}.create-reservation-modal-trip-selection-container{width:100%;height:100%;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;gap:12px;.create-reservation-modal-dates-container {width: 100%; display: flex; align-items: center;}}.create-reservation-modal-unique-day-date-picker-container{flex:1;display:flex;flex-direction:row;align-items:center;gap:12px}.create-reservation-modal-days-pattern-container{width:100%;display:flex;flex-direction:column;gap:12px;.create-reservation-modal-days-selector {width: 100%; border: 1px solid rgba(0,34,74,.12); border-radius: 8px; overflow: hidden; .create-reservation-modal-days-selector-header {width: 100%; height: 40px; display: flex; flex-direction: row; .create-reservation-modal-days-selector-day-item {height: 100%; flex: 1; display: flex; justify-content: center; align-items: center; color: #6B7A93; cursor: pointer; span {font-size: 14px; font-weight: normal; cursor: pointer;}} .create-reservation-modal-days-selector-day-item--selected {color: #1079FC; span {font-weight: 600;}}} .create-reservation-modal-days-selector-content {width: 100%; height: 40px; display: flex; flex-direction: row; border-top: 1px solid rgba(0,34,74,.12); .create-reservation-modal-days-selector-checkbox-item {height: 100%; flex: 1; display: flex; justify-content: center; align-items: center; padding: 4px;}}} .create-reservation-modal-dates-selector {width: 100%; position: relative; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 12px; .create-reservation-modal-date-picker-container {width: 50%; display: flex; flex-direction: row; align-items: center; gap: 8px; span {color: #00224A; font-size: 14px; width: 19px; font-weight: 600;} .create-reservation-modal-date-picker {flex: 1;}}} .create-reservation-modal-days-pattern-error {width: 100%; font-size: 14px; color: #E63946; text-align: left; margin: 4px 0 0;}}.early-morning-auto-select-previous-day{padding:4px;font-size:14px;color:#1079fc;cursor:pointer;text-decoration:underline;white-space:nowrap}.create-reservation-modal-time-picker-row{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.create-reservation-modal-time-type-select{width:140px;flex-shrink:0}.drt-client-picker-row{display:flex;flex-direction:column;justify-content:center;gap:2px;height:100%;min-width:0;padding:0 4px}.drt-client-picker-name{font-weight:600;font-size:14px;color:#00224a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drt-client-picker-address{font-size:12px;color:#6b7a93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-reservation-modal-time-helper{margin:4px 0 0;font-size:12px;color:#6b7a93}.create-reservation-modal-time-helper-error{color:#e63946;font-weight:500}.h-time-picker-placeholder.create-reservation-modal-time-input{height:38px;width:auto;min-width:72px;padding:6px 14px;background-color:#fff;border:1px solid rgba(0,34,74,.12);border-radius:8px;font-family:Google Sans Flex,sans-serif;font-size:14px;color:#2a3850;transition:border-color .15s ease,box-shadow .15s ease}.h-time-picker-placeholder.create-reservation-modal-time-input:hover{border-color:#00224a2e}.h-time-picker-placeholder.create-reservation-modal-time-input.input-error{background-color:#fff;border-color:#e63946}.create-reservation-modal-trip-selection-field-container{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px;> p {margin: 0; width: 160px; flex-shrink: 0; text-align: left; color: #00224A; font-weight: 600; font-size: 14px;} .trip-selection-text {display: flex; flex-direction: row; align-items: center; p {margin: 0; color: #00224A; font-weight: 600; font-size: 14px;} span {font-weight: normal; color: #6B7A93;}} .trip-selection-selector-container {width: 100%; height: 44px; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; flex: 1; .create-reservation-modal-trip-selection-selector {width: 100%;}} .trip-field-button-container {flex: 1; display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 12px;} .trip-text-field-container {display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 12px; flex: 1;}}.create-reservation-modal-passenger-count-field,.create-reservation-modal-comment-field{width:100%}.create-reservation-modal-wheelchair-container{width:260px;flex-shrink:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.create-reservation-modal-checkbox-label{font-size:14px;color:#2a3850;cursor:pointer}.create-reservation-modal-return-radio-group{flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px}.create-reservation-modal-return-radio-option{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer}.create-reservation-modal-return-radio-label{font-size:14px;font-weight:600;color:#2a3850}.create-reservation-modal-zonal-category-missing{display:flex;align-items:center;width:100%}.create-reservation-modal-field-error-text{color:#e63946}.vr-trip-selection-content{display:flex;flex-direction:column;gap:12px;.vr-trip-selection-container {position: relative; padding: 12px; display: flex; flex-direction: column; justify-content: center; gap: 12px; background-color: rgba(0,34,74,.05); border-radius: 8px; cursor: pointer; .mode-pill {position: absolute; top: -10px; padding: 4px 8px; color: #FFFFFF; background-color: #1079FC; font-size: 12px; font-weight: 600; border-radius: 8px;} .trip-time-selection {display: flex; flex-direction: row; align-items: center; gap: 12px;}}}.vr-trip-selection-field-value{flex:1;display:flex;flex-direction:row;justify-content:flex-start}.vr-stop-selection-row{width:100%;display:flex;flex-direction:row;position:relative;justify-content:flex-start;align-items:center;gap:12px}.vr-stop-selection-label{width:150px;flex-shrink:0;margin:0;text-align:left;color:#00224a;font-weight:600;font-size:14px}.vr-stop-selection-label-error{color:#e63946}.vr-stop-list{width:calc(100% - 162px);height:100%;max-height:350px;position:relative;overflow-y:auto;background-color:#fff;border:1px solid rgba(0,34,74,.12);border-radius:8px;box-shadow:0 2px 4px #00224a14}.vr-stop-row{min-height:50px;width:100%;display:flex;align-items:center}.vr-stop-row-available{cursor:pointer}.vr-stop-row-disabled{cursor:no-drop}.vr-stop-link-column{width:40px;height:50px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.vr-stop-link-top,.vr-stop-link-bottom{flex:1;width:6px}.vr-stop-link-hidden{opacity:0}.vr-stop-link-dot{height:20px;width:20px;border-radius:999px;display:flex;flex-direction:column;justify-content:center;align-items:center}.vr-stop-link-dot-inner{height:10px;width:10px;border:1px solid rgba(0,34,74,.18);background-color:#fff;border-radius:999px}.vr-stop-content{width:calc(100% - 40px);height:40px;display:flex;align-items:center}.vr-stop-text-column{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.vr-stop-name{font-size:14px}.vr-stop-time{font-size:14px;margin-top:3px}.vr-stop-text-bold{font-weight:600}.vr-stop-undo-btn{color:#1079fc;margin-right:10px}.create-reservation-modal-request-trip-container{flex:1;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(0,34,74,.12);border-radius:8px;padding:12px;> div {width: 100%; display: flex; flex-direction: row; align-items: center; gap: 6px;}}.create-reservation-modal-trip-point-icon{color:#1079fc;flex-shrink:0}.create-reservation-modal-trip-arrow-icon{color:#6b7a93;flex-shrink:0}.create-reservation-modal-trip-point-text{color:#2a3850;text-align:left;margin:0;font-size:14px}.create-reservation-modal-bold{font-weight:600}.create-reservation-modal-trip-spacer{flex:1}.create-reservation-modal-itinerary-pill{height:24px;display:flex;align-items:center;gap:4px;border-radius:999px;border:1px solid rgba(0,34,74,.12);background-color:#eef2f8;padding:0 10px}.create-reservation-modal-itinerary-loading-text{color:#1079fc;font-size:14px}.create-reservation-modal-itinerary-icon{color:#6b7a93}.create-reservation-modal-itinerary-icon-spaced{margin-left:10px}.create-reservation-modal-itinerary-text{color:#2a3850;font-size:14px;font-weight:600}.create-reservation-modal-pattern-summary{width:100%;display:flex;position:relative;align-items:center;gap:20px}.create-reservation-modal-pattern-summary-label{width:160px;flex-shrink:0;margin:0;text-align:left;color:#00224a;font-weight:600;font-size:14px}.create-reservation-modal-pattern-summary-dates{color:#2a3850;text-align:left;margin:0;font-size:14px}.create-reservation-modal-pattern-summary-week{flex:1;border-radius:8px;border:1px solid rgba(0,34,74,.12)}.drt-reservation-modal-text-field{width:100%}.drt-reservation-modal-text-field-inline{width:auto}@media (max-width: 900px){.create-reservation-modal-card{max-height:calc(100vh - 32px)}.create-reservation-modal-trip-selection-field-container{flex-wrap:wrap}.create-reservation-modal-trip-selection-field-container>p{width:100%}.create-reservation-modal-steps{flex-wrap:wrap;row-gap:8px}}.h-radio{width:16px;height:16px;border-radius:999px;border:1px solid rgba(0,34,74,.2);background-color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .15s ease}.h-radio:hover{border-color:#1079fc}.h-radio-dot{width:8px;height:8px;border-radius:999px;background-color:transparent;transition:background-color .15s ease}.h-radio-checked{border-color:#1079fc}.h-radio-checked .h-radio-dot{background-color:#1079fc}.h-radio-disabled{cursor:default;opacity:.4}.h-tabs-bar{flex:none;display:flex;align-items:center;gap:8px;padding:0 4px}.h-tabs-bar-track{display:flex;align-items:center;gap:4px;background-color:#00224a0f;border-radius:10px;padding:4px}.h-tabs-bar-spacer{flex:1}.h-tab-button{font-family:Google Sans Flex,sans-serif;font-size:14px;font-weight:600;color:#6b7a93;background:transparent;border:none;border-radius:8px;height:34px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;cursor:pointer;transition:all .15s ease}.h-tab-button-icon{display:flex;align-items:center;flex:none}.h-tabs-bar>.h-button,.h-tabs-bar>.h-tooltip-anchor>.h-button{height:34px;padding:0 14px}.h-tab-button:hover:not(:disabled):not(.h-tab-button-active){background-color:#fff9;color:#00224a}.h-tab-button:focus-visible{outline:none;box-shadow:0 0 0 3px #1079fc2e}.h-tab-button:disabled{opacity:.5;cursor:default}.h-tab-button-active{color:#1079fc;background-color:#fff;box-shadow:0 2px 4px #00224a14}.h-tabs-bar-sm{min-height:34px}.h-tabs-bar-sm .h-tabs-bar-track{padding:3px}.h-tabs-bar-sm .h-tab-button{height:26px;padding:0 14px;font-size:13px}.h-tabs-bar-sm>.h-button,.h-tabs-bar-sm>.h-tooltip-anchor>.h-button{height:26px;padding:0 12px}.drt-configuration-portal-wrapper{font-family:Google Sans Flex,sans-serif}.drt-config-section-container{padding:20px 20px 32px;height:100%;width:100%;overflow:auto;display:flex;flex-direction:column;gap:40px}.drt-service-detail-container{padding:20px 20px 32px;flex:1;min-height:0;width:100%;overflow:auto;display:flex;flex-direction:column;gap:40px}.configuration-subsection-wrapper{display:flex;flex-direction:column;gap:16px}.configuration-fields-wrapper{display:flex;gap:20px}.configuration-fields-wrapper.row{flex-direction:row}.configuration-fields-wrapper.column{flex-direction:column}.configuration-fields-wrapper-grid{display:grid;gap:24px}.configuration-fields-wrapper-grid.files{grid-template-columns:repeat(2,1fr)}.configuration-fields-wrapper-grid.colors{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-rows:180px}.configuration-fields-wrapper-grid.constraints-grid{grid-template-columns:1fr 1fr}.constraints-grid>:nth-child(3),.constraints-grid>:nth-child(4){grid-column:1 / -1}.constraints-grid>:nth-child(n+7){grid-column:1 / -1}.configuration-fields-wrapper-grid.general-grid{grid-template-columns:1fr 1fr 1fr}.general-grid>:nth-child(n+4){grid-column:1 / -1}.drt-configuration-banner{padding:8px 12px;margin-left:12px;width:fit-content;display:flex;align-items:center;border-radius:8px;white-space:nowrap}.drt-configuration-banner:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;flex-shrink:0}.drt-configuration-banner.warning{background-color:#f59e0b1f;color:#00224a}.drt-configuration-banner.warning:before{background-color:#f59e0b}.drt-configuration-banner.error{background-color:#e639461f;color:#00224a}.drt-configuration-banner.error:before{background-color:#e63946}.drt-configuration-buttons-container{padding:0 8px;width:100%;display:flex;align-items:center;justify-content:right;gap:10px}.notice-blocks-container{display:flex;flex-direction:column;gap:32px}.notice-block-wrapper{padding:24px;border-radius:16px;border:1px solid rgba(0,34,74,.12);position:relative;overflow:hidden}.notice-block-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(0,34,74,.12);position:relative;z-index:1}.notice-block-number{font-size:13px;font-weight:600;color:#00224a;letter-spacing:.5px;text-transform:uppercase}.notice-block-controls{display:flex;gap:8px;z-index:1}.control-btn{min-width:36px;height:36px;border:none;border-radius:8px;background:white;color:#6b7a93;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;position:relative;overflow:hidden}.control-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .2s ease}.control-btn:hover:before{opacity:1}.control-btn:active{transform:translateY(0)}.control-btn.move:hover,.control-btn.add:hover{background:rgba(16,121,252,.12);color:#1079fc}.control-btn.num{background:#1079FC;color:#fff;cursor:auto}.control-btn.check{color:#f59e0b}.control-btn.check:hover{background:rgba(245,158,11,.12)}.control-btn.delete{color:#e63946}.control-btn.delete:hover{background:rgba(230,57,70,.12);color:#e63946}.control-btn:disabled{opacity:.3;pointer-events:none}.notice-add-section{display:flex;justify-content:center;padding:20px 0}.notice-block-wrapper .configuration-field-wrapper{margin-bottom:20px;z-index:1}.notice-block-wrapper .configuration-field-wrapper:last-child{margin-bottom:0}.notice-block-wrapper .quill-editable .ql-container,.notice-block-wrapper .quill-readonly .ql-container{background:white;font-size:15px;min-height:150px}.notice-block-wrapper .quill-editable .ql-container{border-radius:0 0 4px 4px}.notice-block-wrapper .quill-readonly .ql-container{border-radius:4px}.notice-block-wrapper .ql-toolbar{border-radius:4px 4px 0 0;background:#f8f9fa}.notice-block-wrapper .ql-editor{min-height:150px;padding:16px}.notice-block-wrapper .ql-editor.ql-blank:before{color:#95a2b8;font-style:normal}.notice-block-wrapper .configuration-field-wrapper:focus-within .ql-container{border-color:#1079fc;box-shadow:0 0 0 1px #1079fc}.notice-block-wrapper .configuration-field-wrapper:focus-within .ql-toolbar{border-color:#1079fc}.drt-config-list-wrapper{padding:20px 20px 32px;width:100%;height:100%;min-height:0;overflow:hidden}a.drt-config-custom-link,a.drt-config-custom-link:visited{color:#1079fc!important;text-decoration:underline}a.drt-config-custom-link:hover{text-decoration:none}.drt-config-tabs{margin-top:8px;position:relative;z-index:2;display:flex;flex-direction:row;align-items:flex-end;gap:4px}.drt-config-tab-item,.drt-config-tab-item-selected{padding:10px 24px;cursor:pointer;border-radius:8px 8px 0 0;border:1px solid transparent;border-bottom:none;box-sizing:border-box;color:#6b7a93;font-family:Google Sans Flex,sans-serif;font-weight:600;transition:all .15s ease;position:relative;margin-bottom:-1px}.drt-config-tab-item:hover{background-color:#00224a0f;color:#00224a}.drt-config-tab-item-selected{background-color:#fff;color:#1079fc;font-weight:700;border-color:#1079fc;z-index:3}.drt-config-tab-item-disabled{pointer-events:none;color:#95a2b8}.h-page-menu-root{flex:1;min-height:0;display:flex;flex-direction:column}.drt-configuration-section-wrapper{padding:1px;position:relative;z-index:1;flex:1;min-height:0;background-color:#fff;border:1px solid #1079FC;border-radius:0 8px 8px;overflow-y:auto;display:flex;flex-direction:row;gap:16px}.wrapper-radius{border-radius:8px}.drt-loading-wrapper{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.drt-loading-wrapper img{width:50vh;height:auto}.table-cell-tools-check-box-icon{color:#1079fc}.table-cell-tools-chip{height:24px;display:flex;align-items:center;padding:0 8px;border-radius:16px;font-size:11px;gap:6px}.table-cell-tools-color-box{width:18px;height:18px;border-radius:4px;border:1px solid #CCCCCC;display:inline-block}.table-cell-tools-img{div {border-radius: 8px; background-repeat: no-repeat; background-size: contain; background-position: center;}}.table-cell-tools-route-cartouche .h-route-cartouche-wrapper{padding:0}.table-cell-tools-flexnav-rating{height:30px;width:100%;display:flex;justify-content:center;align-items:center;padding-left:2px;padding-right:2px}.table-cell-tools-flexnav-rating-clickable:hover{border-radius:4px;background-color:#fafafa;cursor:pointer}.table-cell-tools-flexnav-rating .table-cell-tools-flexnav-rating-archived-icon{color:#2cbe4e;font-size:20px}.table-cell-tools-flexnav-rating .table-cell-tools-flexnav-rating-archived-text{margin-left:8px;color:#2cbe4e;font-size:12px;font-weight:700}.h-route-cartouche-wrapper{width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-left:8px;padding-right:8px}.h-route-cartouche-number{height:26px;min-width:26px;border-radius:4px;border:1px solid #212D3D;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 4px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-time-picker-placeholder{display:flex;justify-content:center;align-items:center;border-radius:4px;height:32px;width:72px}.input-error{border:1px solid #EE3E3B;background-color:#f2dede;cursor:pointer;height:100%;width:100%;overflow:hidden}.input-hoverable{border:1px solid #BBBBBB;transition:all .3s cubic-bezier(.25,.8,.25,1);background-color:#fff;cursor:pointer;height:100%;width:100%;overflow:hidden}.input-hoverable:hover{border-color:#222}.hoverable-toggle{transition:all .3s cubic-bezier(.25,.8,.25,1);border-radius:4px}.hoverable-toggle:hover{background-color:#fafafa}.virtual-route-abc-wrapper{display:flex;flex-direction:column;gap:16px;width:440px;max-width:100%}.virtual-route-abc-alert{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px}.virtual-route-abc-alert-info{background-color:#1079fc1a}.virtual-route-abc-alert-error{background-color:#e639461a}.virtual-route-abc-alert-header{display:flex;align-items:center;gap:8px}.virtual-route-abc-alert-header span{font-size:14px;color:#2a3850;flex:1}.virtual-route-abc-alert-info .virtual-route-abc-alert-header{color:#1079fc}.virtual-route-abc-alert-error .virtual-route-abc-alert-header{color:#e63946}.virtual-route-abc-progress-track{position:relative;height:4px;border-radius:4px;background-color:#1079fc2e;overflow:hidden}.virtual-route-abc-progress-bar{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:4px;background-color:#1079fc;animation:virtual-route-abc-progress 1.4s ease-in-out infinite}@keyframes virtual-route-abc-progress{0%{left:-40%}to{left:100%}}.virtual-route-abc-steps{display:flex;flex-direction:column}.virtual-route-abc-step{display:flex;flex-direction:row;gap:12px}.virtual-route-abc-step-indicator{display:flex;flex-direction:column;align-items:center;gap:4px}.virtual-route-abc-step-circle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:999px;border:1px solid rgba(0,34,74,.12);font-size:12px;font-weight:600;transition:all .15s ease}.virtual-route-abc-step-circle-pending{color:#95a2b8;border-color:#00224a1f}.virtual-route-abc-step-circle-active,.virtual-route-abc-step-circle-completed{color:#fff;background-color:#1079fc;border-color:#1079fc}.virtual-route-abc-step-circle-error{color:#fff;background-color:#e63946;border-color:#e63946}.virtual-route-abc-step-line{flex:1;width:2px;min-height:20px;background-color:#00224a1f}.virtual-route-abc-step-line-completed{background-color:#1079fc}.virtual-route-abc-step-content{display:flex;flex-direction:column;gap:4px;padding-bottom:16px}.virtual-route-abc-step-label{font-size:14px;font-weight:600;color:#95a2b8}.virtual-route-abc-step-label-active,.virtual-route-abc-step-label-completed{color:#00224a}.virtual-route-abc-step-label-error{color:#e63946}.virtual-route-abc-step-message{margin:0;font-size:14px;color:#6b7a93}.background-notification-center{position:fixed;left:0;width:100%;height:100%;background-color:#0c0c0c9c;z-index:999;display:flex;align-items:center;justify-content:center}.notification-center-container{position:fixed;width:calc(100% - 100px);height:calc(100% - 100px);z-index:1000;background-color:#fafafa;display:flex;justify-content:start;flex-direction:column;gap:8px;border-radius:8px;padding:8px}.notification-center-wrapper{display:flex;flex-direction:row;gap:8px;height:calc(100% - 62px)}.notification-center-container>.title{display:flex;height:50px;min-height:50px;width:100%;align-items:center;padding:0 10px;color:#555;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-bottom:16px}.notification-center-subtitle{height:1em;font-size:14px;color:#7e7e7e;margin-left:10px}.notification-center-element-container{height:50px;width:1000px;display:flex;align-items:center}.notification-center-element-container:hover{background-color:#f5f5f5}.notification-center-element-container.notification-center-element-container-selected{background-color:#1079fc0d}.notification-center-element{position:relative;height:50px;display:flex;align-items:center;color:#555}.notification-center-content{width:700px;display:flex;flex-direction:column;align-items:start;padding-left:10px}.notification-center-dismissed{position:absolute;top:0;right:0}.notification-center-icon-container{width:50px;display:flex;align-items:center;justify-content:center;padding-left:10px}.notification-center-icon{height:32px;width:32px;border-radius:8px;background-color:#efefef;display:flex;align-items:center;justify-content:center;margin-right:8px;color:#9b9b9b}.notification-center-text{color:#676767;font-size:14px}.notification-center-filter-list{display:flex;flex-direction:column;gap:8px}.notification-center-severity-container{width:120px;position:relative;height:100%;display:flex;align-items:center;padding-left:12px}.notification-center-priority{position:absolute;width:4px;height:100%;left:0;border-radius:0 10px 10px 0;background-color:#1079fc}.notification-center-date-container{display:flex;flex-direction:column}.notification-center-action{display:flex;justify-content:end}.notification-center-filter{width:276px;padding:8px;display:flex;flex-direction:column}.notification-center-filter-item{display:flex;flex-direction:row;align-items:center;padding:8px;border-radius:8px;cursor:pointer}.notification-center-filter-item:hover{background-color:#fafafa}.notification-center-filter-item .notification-center-item-active{display:flex;flex-direction:row;align-items:center}.notification-center-filter-item>.notification-center-icon>svg{font-size:16px}.notification-center-filter-item.notification-center-filter-item-active>.notification-center-icon{background-color:#1079fc}.notification-center-filter-item.notification-center-filter-item-active>.notification-center-icon>svg{color:#efefef}.notification-center-filter-item.notification-center-filter-item-active{box-shadow:inset 0 0 0 2px #1079fc;box-sizing:border-box}.notification-center-list{width:calc(100% - 276px)}.notification-center-separator-line{flex:1;border:solid 1px #e0e0e0;margin:0 8px}.notification-center-button-container{display:flex;padding:8px 0;gap:8px;justify-content:end;position:absolute;bottom:0;right:8px}.notification-center-no-data{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.notification-center-lateness-paper-evolution{display:inline-block;padding-left:6px;padding-right:6px;border:2px solid #555555;border-radius:20px;font-size:14px;margin-top:4px;color:#555;font-weight:700;background-color:transparent!important}.notification-center-margin-right{margin-right:8px}.notification-center-margin-left{margin-left:8px}.notification-center-legend-container{display:flex;flex-direction:column;gap:8px}.notification-center-table-container{height:calc(100% - 52px);overflow:hidden}.h-separator{width:100%;padding:8px 0}.h-separator-large{padding-top:16px;padding-bottom:16px}.h-separator-bar{width:100%;height:1px;background-color:#ddd}.h-separator-vertical{width:auto;height:100%;padding:0 8px}.h-separator-large.h-separator-vertical{padding:0 16px}.h-separator-vertical .h-separator-bar{width:1px;height:100%}.new-app-menu-container{width:280px!important;min-width:280px!important;max-width:280px!important;flex:0 0 280px!important;background-color:#eef2f8!important;overflow:visible!important}.new-app-menu-container *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.new-app-menu-container.app-menu-container-collapsed{width:76px!important;min-width:76px!important;max-width:76px!important;flex:0 0 76px!important}.new-menu-root{height:100%;width:100%;box-sizing:border-box;padding:8px;font-family:Google Sans Flex,sans-serif;background-color:#eef2f8}.new-menu-panel{position:relative;height:100%;width:100%;display:flex;flex-direction:column;background:#00224a;border-radius:16px;box-shadow:0 6px 16px #00224a38;color:#c4d2e8;overflow:visible}.new-menu-logo{display:flex;align-items:center;gap:10px;padding:16px 14px 10px}.new-menu-rail-logo{display:flex;justify-content:center;padding:16px 0 10px}.new-menu-logo-img{width:32px;height:32px;display:block;flex:none}.new-menu-rail-logo .new-menu-logo-img{width:34px;height:34px}.new-menu-logo-text{flex:1;font-size:19px;font-weight:700;color:#fff;letter-spacing:-.3px}.new-menu-logo-text-soft{font-weight:400;color:#fff}.new-menu-logout{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer;color:#dbe4f2;background:transparent;transition:background .15s ease,color .15s ease,transform .15s ease}.new-menu-logout:hover{background:rgba(230,57,70,.16);color:#e63946;transform:scale(1.1)}.new-menu-user{display:flex;align-items:center;gap:10px;padding:4px 16px 12px}.new-menu-avatar{width:34px;height:34px;border-radius:999px;background-color:#568fd8;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff;flex:none;overflow:hidden;object-fit:cover;border:1px solid rgba(255,255,255,.15);text-transform:uppercase}.new-menu-user-info{flex:1;min-width:0}.new-menu-user-name{font-size:13.5px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-menu-user-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px}.new-menu-company-chip{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;background-color:#fafafa;color:#00224a;padding:2px 7px;border-radius:999px}.new-menu-spoof-chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;letter-spacing:.5px;color:#fff;background-color:#e63946;padding:2px 7px 2px 6px;border-radius:999px}.new-menu-panel.is-spoofing .new-menu-rail-logo{position:relative}.new-menu-panel.is-spoofing .new-menu-rail-logo:after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:999px;background-color:#e63946;border:1px solid #00224a}.new-menu-search{display:flex;align-items:center;gap:8px;margin:4px 12px 6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:9px 11px;transition:border-color .15s ease}.new-menu-search:focus-within{border-color:#1079fc8c}.new-menu-search-icon{color:#7e93b4;flex:none}.new-menu-search-input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:#e6edf7;font-size:13px;font-family:inherit}.new-menu-search-input::placeholder{color:#6e86a8}.new-menu-search-clear{display:flex;align-items:center;color:#7e93b4;cursor:pointer}.new-menu-body{flex:1;overflow-y:auto;padding:2px 8px 14px;display:flex;flex-direction:column}.new-menu-filler{flex:1 0 24px}.new-menu-scroll::-webkit-scrollbar{width:8px}.new-menu-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:8px}.new-menu-scroll::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.22)}.new-menu-scroll::-webkit-scrollbar-track{background:transparent}.new-menu-group{display:flex;flex-direction:column}.new-menu-divider{height:1px;background:rgba(255,255,255,.08);margin:8px 4px}.new-menu-section-label{padding:14px 6px 6px;font-size:11px;font-weight:600;letter-spacing:.6px;color:#6e86a8}.new-menu-empty-hint{padding:4px 8px 8px;font-size:12px;line-height:1.55;color:#6e86a8}.new-menu-row{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:8px;cursor:pointer;position:relative;text-decoration:none;color:#eef3fb;transition:background .15s ease}.new-menu-row:hover{background:rgba(255,255,255,.06)}.new-menu-item{font-size:14px;line-height:1.25;font-weight:500}.new-menu-item.is-indented{padding-left:34px}.new-menu-item .new-menu-item-icon{color:#7e93b4;flex:none}.new-menu-item.is-active{background:rgba(16,121,252,.18);color:#fff;font-weight:600}.new-menu-item.is-active .new-menu-item-icon{color:#5aa6ff}.new-menu-active-bar{position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:#1079fc}.new-menu-item-label{flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#eef3fb}.new-menu-item.is-active .new-menu-item-label{color:#fff}.new-menu-badge{flex:none;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#e63946;color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.new-menu-star{flex:none;display:flex;align-items:center;justify-content:center;color:#8ca0bf;cursor:pointer;opacity:0;padding:7px;margin:-7px -5px -7px -7px;border-radius:8px;transition:opacity .15s ease,transform .15s ease}.new-menu-row:hover .new-menu-star{opacity:.85}.new-menu-star:hover{opacity:1;transform:scale(1.15)}.new-menu-star.is-fav{color:#f5b301;opacity:1}.new-menu-fav-grip{flex:none;display:flex;align-items:center;justify-content:center;color:#8ca0bf;cursor:grab;opacity:0;padding:7px 3px;margin:-7px 0;border-radius:6px;transition:opacity .15s ease,color .15s ease;touch-action:none}.new-menu-fav-row:hover .new-menu-fav-grip{opacity:.6}.new-menu-fav-grip:hover{opacity:1;color:#eef3fb}.new-menu-fav-grip:active{cursor:grabbing}.new-menu-fav-row.is-dragging{background:rgba(16,121,252,.22);box-shadow:0 6px 16px #00000059}.new-menu-fav-row.is-dragging .new-menu-fav-grip{opacity:1;color:#eef3fb}.new-menu-cat{color:#e2eaf6}.new-menu-cat .new-menu-item-icon{color:#8ca0bf;flex:none}.new-menu-cat.is-open{color:#fff;background:rgba(16,121,252,.14)}.new-menu-cat.is-open .new-menu-item-icon,.new-menu-cat.is-open .new-menu-cat-chevron{color:#5aa6ff}.new-menu-cat-label{flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;font-size:14px;font-weight:600;letter-spacing:.3px}.new-menu-cat-chevron{flex:none;color:#6e86a8}.new-menu-row.is-kb-active{background:rgba(16,121,252,.18)}.new-menu-result-text{flex:1;min-width:0}.new-menu-result-cat{font-size:11px;color:#6e86a8;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-menu-flyout-catch{position:absolute;top:0;left:100%;width:272px;z-index:4099}.new-menu-flyout{position:absolute;left:calc(100% + 8px);width:264px;max-height:560px;display:flex;flex-direction:column;background:#0a2e57;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 6px 24px #000a1e80;overflow:hidden;z-index:4100}.new-menu-flyout-head{display:flex;align-items:center;gap:10px;padding:14px 12px 10px}.new-menu-flyout-icon{width:34px;height:34px;border-radius:12px;background:rgba(16,121,252,.16);color:#5aa6ff;display:flex;align-items:center;justify-content:center;flex:none}.new-menu-flyout-title{flex:1;min-width:0;font-size:14px;font-weight:700;color:#fff;letter-spacing:.3px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.new-menu-flyout-close{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#8ca0bf;cursor:pointer;flex:none;transition:background .15s ease}.new-menu-flyout-close:hover{background:rgba(255,255,255,.06)}.new-menu-flyout-divider{height:1px;background:rgba(255,255,255,.08);margin:0 12px 4px}.new-menu-flyout-list{overflow-y:auto;padding:4px 8px 12px}.new-menu-bottom{display:flex;align-items:center;gap:8px;padding:8px;border-top:1px solid rgba(255,255,255,.08)}.new-menu-bottom.is-collapsed{justify-content:center}.new-menu-notif-bar{position:relative;display:flex;align-items:center;gap:11px;flex:1;min-width:0;height:44px;padding:0 12px;border-radius:8px;color:#c4d2e8;cursor:pointer;transition:background .15s ease}.new-menu-notif-bar:hover{background:rgba(255,255,255,.06)}.new-menu-notif-icon{color:#8ca0bf;flex:none}.new-menu-notif-label{flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-menu-notif-flash{position:absolute;inset:0;display:flex;align-items:center;padding:0 12px;border-radius:8px;background:#1079fc;color:#fff;font-size:12.5px;font-weight:600;z-index:2}.new-menu-collapse-btn{width:44px;height:44px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#8ca0bf;background:rgba(255,255,255,.04);transition:background .15s ease,color .15s ease}.new-menu-collapse-btn:hover{background:rgba(255,255,255,.08);color:#5aa6ff}.new-menu-edge-chevron{transition:transform .15s ease}.new-menu-edge-chevron.is-collapsed{transform:rotate(180deg)}.new-menu-rail-scroll{flex:1;overflow-y:auto;padding:4px 0;display:flex;flex-direction:column}.new-menu-rail-icon{width:46px;height:46px;margin:3px auto;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;color:#8ca0bf;transition:background .15s ease}.new-menu-rail-icon:hover{background:rgba(255,255,255,.06)}.new-menu-rail-icon.is-active{background:rgba(16,121,252,.18);color:#5aa6ff}.new-menu-rail-divider{height:1px;background:rgba(255,255,255,.08);margin:8px 14px}.new-menu-restricted-alert{display:flex;align-items:flex-start;gap:8px;margin:4px 12px 8px;padding:10px 12px;border-radius:8px;background:rgba(16,121,252,.14);border:1px solid rgba(16,121,252,.28)}.new-menu-restricted-alert-icon{flex:none;margin-top:1px;color:#5aa6ff}.new-menu-restricted-alert-text{font-size:12px;line-height:1.5;color:#c4d2e8}.new-menu-restricted-alert-text strong{color:#fff;font-weight:600}.new-restricted-bottom:not(.is-collapsed){justify-content:flex-end}.gtfs-timetable-page{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;padding:8px 8px 8px 0;gap:8px;background:#EEF2F8;font-family:Google Sans Flex,sans-serif;color:#2a3850}.gtfs-timetable-page .h-page-title{position:relative;z-index:2;flex-shrink:0;min-width:0}.gtfs-timetable-page .h-page-title-right-content-wrapper{min-width:0}.gtfs-timetable-header-actions{flex:1;min-width:0;height:100%;display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 12px}.gtfs-timetable-header-spacer{flex:1;min-width:8px}.gtfs-timetable-header-toggle{display:flex;align-items:center;min-width:0}.gtfs-timetable-header-toggle .MuiFormControlLabel-root{margin-left:0;margin-right:0;min-width:0}.gtfs-timetable-header-toggle .MuiFormControlLabel-label{font-family:Google Sans Flex,sans-serif;font-size:14px;color:#2a3850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gtfs-timetable-route-picker{height:36px;width:300px;max-width:40vw;flex-shrink:0;border-radius:8px;background-color:#fff;border:1px solid rgba(0,34,74,.12);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.gtfs-timetable-route-picker:hover{background-color:#00224a0f;border-color:#00224a2e}.gtfs-timetable-route-picker .h-route-pill{height:26px;min-width:26px;flex-shrink:0}.gtfs-timetable-route-picker .h-route-pill>span{font-size:13px}.gtfs-timetable-placeholder{width:100%;margin:0;text-align:left;font-size:14px;color:#6b7a93;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gtfs-timetable-selected-route-wrapper{width:100%;min-width:0}.gtfs-route-row{width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;min-width:0}.gtfs-route-row-name{flex:1;text-align:left;margin:0;font-size:14px;color:#00224a;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gtfs-timetable-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;margin:-4px;padding:4px}.gtfs-timetable-content{display:flex;flex-direction:column;gap:8px;min-width:0}.gtfs-timetable-grid-wrapper{width:100%}.gtfs-timetable-grid-box{width:100%;border:1px solid rgba(0,34,74,.12);border-radius:16px;background-color:#fff;box-shadow:0 2px 4px #00224a14;display:flex;flex-direction:row;overflow:hidden}.gtfs-timetable-grid-left-column{width:200px;flex-shrink:0;border-right:1px solid rgba(0,34,74,.12);height:calc(var(--gtfs-tt-rows) * 30px + 58px + 15px)}.gtfs-timetable-grid-left-column-top{width:200px;height:58px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,34,74,.12)}.gtfs-timetable-grid-stop-wrapper{width:200px;height:30px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,34,74,.08);overflow:hidden;padding:0 8px}.gtfs-timetable-grid-stop-wrapper p{width:100%;text-align:center;font-size:12px;color:#00224a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gtfs-timetable-grid-right-content{flex:1;min-width:0;height:calc(var(--gtfs-tt-rows) * 30px + 58px + 15px);overflow-y:hidden;overflow-x:auto;display:flex;flex-direction:row}.gtfs-timetable-trip-column{width:60px;flex-shrink:0;height:calc(var(--gtfs-tt-rows) * 30px + 58px);border-right:1px solid rgba(0,34,74,.08);display:flex;flex-direction:column;cursor:pointer;transition:background-color .15s ease}.gtfs-timetable-trip-column:hover{background-color:#00224a0f}.gtfs-timetable-trip-column-header-wrapper{width:60px;height:58px;min-height:58px;max-height:58px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:2px 3px;border-bottom:1px solid rgba(0,34,74,.12);overflow:hidden}.gtfs-timetable-trip-column-header{width:100%;display:flex;align-items:center;justify-content:center;min-width:0}.gtfs-timetable-trip-column-header p{font-size:11px;margin:0;max-width:100%;color:#00224a;font-weight:600;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 3px}.gtfs-timetable-trip-column-header-text .gtfs-tt-trip-head{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gtfs-timetable-trip-column-header-text .gtfs-tt-trip-tail{flex-shrink:0;white-space:nowrap}.gtfs-timetable-trip-column-header-dates{display:flex;flex-direction:column;align-items:center;justify-content:center}.gtfs-timetable-trip-column-header-dates span{font-size:9px;color:#6b7a93;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}.gtfs-timetable-trip-no-calendar .gtfs-timetable-trip-column-header-wrapper{background-color:#f59e0b1f}.gtfs-timetable-trip-no-calendar .gtfs-timetable-trip-column-header p{color:#b45309}.gtfs-timetable-cell{width:60px;height:30px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,34,74,.08)}.gtfs-timetable-cell p{width:100%;text-align:center;font-size:12px;font-weight:600;color:#00224a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.gtfs-timetable-calendar-days-row{width:100%;display:flex;flex-direction:row;gap:0;padding:4px}.gtfs-timetable-calendar-days-row--sm{padding:2px 1px}.gtfs-tt-cal-day{flex:1;min-width:0;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-left:none;border-right:none}.gtfs-tt-cal-day span{font-size:14px;color:#95a2b8}.gtfs-tt-cal-day--active{background-color:#1079fc;border-top-color:#00224a;border-bottom-color:#00224a}.gtfs-tt-cal-day--active span{color:#fff}.gtfs-tt-cal-day--block-start{border-left:1px solid #00224A;border-top-left-radius:6px;border-bottom-left-radius:6px}.gtfs-tt-cal-day--block-end{border-right:1px solid #00224A;border-top-right-radius:6px;border-bottom-right-radius:6px}.gtfs-tt-cal-day--sm{height:14px}.gtfs-tt-cal-day--sm.gtfs-tt-cal-day--block-start{border-top-left-radius:4px;border-bottom-left-radius:4px}.gtfs-tt-cal-day--sm.gtfs-tt-cal-day--block-end{border-top-right-radius:4px;border-bottom-right-radius:4px}.gtfs-tt-cal-day--sm span{font-size:8px;font-weight:600}.gtfs-timetable-service-calendar{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;border:1px solid rgba(0,34,74,.12);background-color:#fff}.gtfs-service-calendar-dates-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:24px;padding:0 8px;border-top:1px solid rgba(0,34,74,.08)}.gtfs-service-calendar-dates{flex:1;text-align:left;font-size:12px;color:#00224a;margin:0;font-weight:600;font-variant-numeric:tabular-nums}.gtfs-timetable-trip-detail{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:flex-start}.gtfs-tt-detail-main{width:400px;max-width:100%;display:flex;flex-direction:column}.gtfs-tt-detail-side{width:260px;max-width:100%;display:flex;flex-direction:column}.gtfs-tt-detail-section-title{font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;color:#00224a;margin:0 0 8px}.gtfs-tt-detail-main .gtfs-tt-detail-section-title,.gtfs-tt-detail-side .gtfs-tt-detail-section-title{margin-top:16px}.gtfs-tt-detail-main .gtfs-tt-detail-section-title:first-child,.gtfs-tt-detail-side .gtfs-tt-detail-section-title:first-child{margin-top:0}.gtfs-tt-info-group{display:flex;flex-direction:column;gap:10px}.gtfs-tt-info-row{display:flex;flex-direction:column;gap:3px;min-width:0}.gtfs-tt-info-label{font-size:11px;color:#6b7a93}.gtfs-tt-info-value{font-size:14px;color:#00224a;font-weight:600;overflow-wrap:anywhere}.gtfs-tt-info-value-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;font-weight:500;color:#2a3850;background-color:#00224a0d;border:1px solid rgba(0,34,74,.1);border-radius:8px;padding:8px;line-height:1.4;overflow-wrap:anywhere}.gtfs-timetable-trip-detail-popup-calendar-wrapper{display:flex;flex-direction:row;margin-top:12px}.gtfs-timetable-trip-detail-stops-wrapper{margin-top:8px;margin-bottom:8px;max-height:350px;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(0,34,74,.12)}.gtfs-timetable-trip-detail-stop-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:40px;border-bottom:1px solid rgba(0,34,74,.08)}.gtfs-timetable-trip-detail-stop-row:last-child{border-bottom:none}.gtfs-timetable-trip-detail-stop-row p{flex:1;text-align:left;font-size:13px;color:#2a3850;margin:0;padding:0 8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gtfs-timetable-trip-detail-stop-row strong{text-align:right;font-size:14px;color:#00224a;margin:0;width:56px;padding-right:8px;font-variant-numeric:tabular-nums}.gtfs-timetable-trip-detail-stop-row-spacer{height:24px;width:1px;background-color:#00224a1f}.gtfs-calendar-dates-wrapper{width:100%}.gtfs-calendar-dates-card{width:100%;max-height:400px;overflow-x:hidden;overflow-y:auto;padding:0}.gtfs-calendar-dates-card-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:40px;border-bottom:1px solid rgba(0,34,74,.08)}.gtfs-calendar-dates-card-item:last-child{border-bottom:none}.gtfs-calendar-dates-card-item-date{flex:1;font-size:14px;text-align:left;padding:0 8px;margin:0;color:#2a3850;font-variant-numeric:tabular-nums}.gtfs-calendar-dates-card-item-exception{width:140px;text-align:left;padding:0 8px;font-size:14px;font-weight:600}.gtfs-tt-exc--done{color:#16a34a}.gtfs-tt-exc--not-done{color:#e63946}.h-route-pill{height:32px;min-width:32px;border-radius:8px;padding:4px 8px;border:1px solid rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center}.h-route-pill>span{font-size:14px;color:#fff}.service-alert-creation-page{height:100%;width:100%;max-width:100%;display:flex;flex-direction:column;overflow:hidden;background:#EEF2F8;padding:8px 8px 8px 0;gap:8px;box-sizing:border-box}.service-alert-creation-header-actions{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-right:12px}.service-alert-creation-stepper{width:100%;flex-shrink:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px;padding:4px}.service-alert-creation-stepper-steps{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex:1;min-width:0}.service-alert-creation-stepper-step{display:flex;align-items:center;gap:8px;cursor:pointer}.service-alert-creation-stepper-step.disabled{cursor:default}.service-alert-creation-stepper-circle{width:28px;height:28px;flex-shrink:0;border-radius:999px;display:flex;justify-content:center;align-items:center;background-color:#00224a1f;color:#6b7a93;font-size:13px;font-weight:700;transition:all .15s ease}.service-alert-creation-stepper-step.active .service-alert-creation-stepper-circle{background-color:#1079fc;color:#fff}.service-alert-creation-stepper-step.completed .service-alert-creation-stepper-circle{background-color:#1079fc1f;color:#1079fc}.service-alert-creation-stepper-label{font-size:14px;font-weight:500;color:#6b7a93}.service-alert-creation-stepper-step.active .service-alert-creation-stepper-label{color:#00224a;font-weight:600}.service-alert-creation-stepper-step.completed .service-alert-creation-stepper-label{color:#1079fc}.service-alert-creation-stepper-step.disabled .service-alert-creation-stepper-label{color:#c5ccd8}.service-alert-creation-stepper-connector{width:32px;height:1px;background-color:#00224a26}.service-alert-creation-stepper-connector.completed{background-color:#1079fc}.service-alert-creation-stepper-nav{display:flex;align-items:center;gap:8px}.service-alert-creation-content-wrapper{flex:1;min-height:0;min-width:0;width:100%;display:flex;gap:8px;margin:0 -4px;padding:0 4px}.service-alert-creation-left-menu-wrapper{width:320px;flex-shrink:0;height:100%;display:flex;flex-direction:column;padding:16px;overflow:auto}.service-alert-creation-main-content-wrapper{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;padding:16px;overflow:auto;border:1px solid #EFEFEF}.service-alert-creation-form-step-explanation{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}.service-alert-info-banner{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;background-color:#1079fc14;border:1px solid rgba(16,121,252,.24);color:#1079fc;font-size:13px;line-height:1.4}.service-alert-success-banner{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;background-color:#2cbe4e1a;border:1px solid rgba(44,190,78,.3);color:#2cbe4e;font-size:13px;line-height:1.4}.service-alert-error-banner{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;background-color:#e6394614;border:1px solid rgba(230,57,70,.3);color:#e63946;font-size:13px;line-height:1.4}.sacfse-text{color:#6b7a93;width:100%;text-align:left;margin:0;font-size:14px;line-height:1.5}.sacfse-text-period{margin-bottom:8px}.sacf-subtitle{color:#00224a;font-size:15px;font-weight:700;margin:0 0 8px}.sacf-subtitle-space{height:4px}.service-alert-target-wrapper,.service-alert-content-wrapper,.service-alert-period-wrapper{width:100%;margin-bottom:16px;display:flex;flex-direction:row;justify-content:flex-start;align-content:center;padding:0;border:1px solid #EFEFEF}.service-alert-target-wrapper-left,.service-alert-content-wrapper-left,.service-alert-period-wrapper-left{flex:1;min-width:0;display:flex;flex-direction:column}.service-alert-target-wrapper-right,.service-alert-content-wrapper-right,.service-alert-period-wrapper-right{width:60px;flex-shrink:0;min-height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-left:1px solid rgba(0,34,74,.08)}.service-alert-copy-icon-button{color:#6b7a93}.service-alert-delete-icon-button{color:#e63946}.service-alert-target-wrapper-row{width:100%;height:50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:8px;box-sizing:border-box;transition:background-color .15s ease;cursor:pointer;position:relative;overflow:hidden}.service-alert-target-wrapper-row-content{font-size:14px;margin:0}.service-alert-target-wrapper-row-departure-time,.service-alert-target-wrapper-row-arrival-time{color:#00224a}.service-alert-target-wrapper-row-trip-head{color:#6b7a93;display:inline-block;margin-left:4px;margin-right:8px}.service-alert-target-wrapper-row-trip-head strong{color:#00224a}.service-alert-target-wrapper-row:not(:last-of-type){border-bottom:1px solid rgba(0,34,74,.08)}.service-alert-target-wrapper-row-disabled{cursor:default;opacity:.5;pointer-events:none}.service-alert-target-wrapper-row:not(.service-alert-target-wrapper-row-disabled):hover{background-color:#00224a0f}.service-alert-target-wrapper-row-title{width:120px;flex-shrink:0;margin:0;text-align:left;font-size:14px;color:#00224a}.service-alert-target-wrapper-row-wrap{flex-wrap:wrap;height:auto;min-height:50px;gap:8px;padding-right:40px}.service-alert-target-wrapper-row-wrap .service-alert-target-wrapper-row-title{width:112px}.no-entity-selected-placeholder{margin:0;text-align:left;color:#95a2b8;font-size:14px;width:200px}.service-alert-target-agency-name{margin:0;text-align:left;font-size:14px;color:#00224a;font-weight:600}.service-alert-target-agency-name span{font-weight:400;color:#6b7a93}.service-alert-target-check-wrapper{width:50px;height:50px;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0}.service-alert-target-check{color:#2cbe4e}.service-alert-target-route{flex:1;min-width:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.service-alert-target-route .gtfs-route-row{padding-left:0}.service-alert-content-wrapper-row{width:100%;height:50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;overflow:hidden}.service-alert-content-wrapper-row-title{position:relative;display:flex;align-items:center;height:100%;flex:1;min-width:0}.service-alert-content-wrapper-row-lang{width:160px;flex-shrink:0;height:100%;border-left:1px solid rgba(0,34,74,.08)}.service-alert-content-wrapper-row-description{height:120px}.service-alert-content-wrapper-row:not(:last-of-type){border-bottom:1px solid rgba(0,34,74,.08)}.sac-input{width:100%;height:100%;box-sizing:border-box;padding:8px;border:none;outline:none;background:transparent;transition:background-color .15s ease;font-family:Google Sans Flex,sans-serif;font-size:14px;color:#2a3850}.sac-input::placeholder{color:#95a2b8}.sac-input:hover:not(:disabled){background-color:#00224a0a}.sac-input-special{width:100%;height:100%;box-sizing:border-box;padding:8px;border:none;outline:none;resize:none;background:transparent;transition:background-color .15s ease;font-family:Google Sans Flex,sans-serif;font-size:14px;color:#2a3850}.sac-input-special::placeholder{color:#95a2b8}.sac-input-special:hover:not(:disabled){background-color:#00224a0a}.sac-select-wrapper{height:100%;display:flex;align-items:center}.sac-title-length{position:absolute;right:8px;bottom:2px;font-size:12px;color:#95a2b8}.service-alert-cause-effect-wrapper{height:50px;min-height:50px;width:100%;overflow:hidden;cursor:pointer;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:24px;padding:0;border:1px solid #EFEFEF}.service-alert-cause-effect-cell{height:100%;flex:1;min-width:0;position:relative}.service-alert-cause-effect-cell:not(:last-of-type){border-right:1px solid rgba(0,34,74,.08)}.cause-effect-dropdown,.sac-lang-dropdown{height:100%;width:100%}.cause-effect-dropdown .h-dropdown-wrapper,.sac-lang-dropdown .h-dropdown-wrapper{height:100%}.cause-effect-dropdown .h-button,.sac-lang-dropdown .h-button{width:100%;height:100%;justify-content:flex-start;background:transparent;box-shadow:none;border:none;padding-left:8px;padding-right:8px}.cause-effect-dropdown .h-button:hover,.sac-lang-dropdown .h-button:hover{background-color:#00224a0f}.cause-effect-dropdown .h-button-text,.sac-lang-dropdown .h-button-text{color:#2a3850;font-weight:400;text-align:left}.cause-effect-dropdown .h-button-icon-wrapper-right,.sac-lang-dropdown .h-button-icon-wrapper-right{margin-left:auto}.cause-effect-dropdown .h-button.h-button-disabled,.sac-lang-dropdown .h-button.h-button-disabled{background-color:transparent!important;box-shadow:none!important;cursor:default}.cause-effect-dropdown .h-button.h-button-disabled .h-button-text,.sac-lang-dropdown .h-button.h-button-disabled .h-button-text{color:#2a3850!important}.cause-effect-dropdown .h-button.h-button-disabled .h-button-icon-wrapper,.sac-lang-dropdown .h-button.h-button-disabled .h-button-icon-wrapper{display:none}.cause-effect-option-label{display:flex;align-items:center;gap:4px}.service-alert-content-file-wrapper{height:50px;width:100%;overflow:hidden;cursor:pointer;position:relative;margin-bottom:24px;padding:0;border:1px solid #EFEFEF}.service-alert-content-file-input,.service-alert-content-file-wrapper-download-button-link{display:none}.service-alert-content-content-placeholder{height:208px;width:100%}.service-alert-content-content-duplicate-language{margin-bottom:8px}.service-alert-content-create-content-button{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.service-alert-content-file-row{width:100%;height:50px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:8px;transition:background-color .15s ease;cursor:pointer;position:relative;overflow:hidden}.service-alert-content-file-row:hover{background-color:#00224a0f}.rbf-placeholder{margin:0;text-align:left;color:#95a2b8;font-size:14px}.rbf-file{padding:4px 12px;background-color:#00224a0f;border-radius:999px;margin:0;text-align:left;color:#00224a;font-weight:600;font-size:14px}.rbf-delete-button{position:absolute;top:8px;right:8px}.rbf-delete-button-icon{color:#6b7a93}.service-alert-period-wrapper-row{width:100%;height:50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-bottom:1px solid rgba(0,34,74,.08)}.sap-title-cell{height:100%;width:120px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-right:1px solid rgba(0,34,74,.08)}.sap-title-cell-text{font-size:14px;width:100%;text-align:center;margin:0;color:#00224a;font-weight:600}.sap-date-cell{height:100%;flex:1;min-width:0;cursor:pointer;position:relative;transition:background-color .15s ease}.sap-date-cell:hover{background-color:#00224a0f}.sap-date-cell:not(:last-of-type){border-right:1px solid rgba(0,34,74,.08)}.sap-date-trigger{margin:0;height:100%;width:100%;padding:0 8px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-family:Google Sans Flex,sans-serif;color:#2a3850;text-align:left}.sap-date-trigger.service-alert-period-wrapper-row-end-date{padding-left:24px}.sap-date-trigger:disabled{cursor:default;opacity:.6}.sap-date-trigger-icon{color:#95a2b8;flex-shrink:0}.sap-date-trigger-value{flex:1;min-width:0;font-size:14px;color:#2a3850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sap-date-to-icon{position:absolute;left:-10px;top:15px;color:#c5ccd8;background-color:#fff;z-index:1}.service-alert-period-validity-wrapper{width:100%;padding:8px;box-sizing:border-box}.service-alert-period-validity-error{margin:0;font-style:italic}.service-alert-target-stop{padding:4px 8px;background-color:#00224a0f;border-radius:999px}.service-alert-target-stop-name{margin:0;text-align:left;color:#00224a;font-size:14px}.service-alert-display-periods{margin-top:24px;display:flex;align-items:center;gap:4px}.service-alert-period-step-wrapper{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.service-alert-creation-loading-container{width:100%;display:flex;align-items:center;justify-content:center;padding:24px;gap:12px}.service-alert-creation-loading-container span{font-size:14px;color:#6b7a93}.service-alert-creation-spinner{width:20px;height:20px;border-radius:50%;border:3px solid rgba(16,121,252,.18);border-top-color:#1079fc;animation:service-alert-creation-spin .8s linear infinite}@keyframes service-alert-creation-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.service-alert-no-compliant-icon{color:#6b7a93}.service-alert-creation-target-wrapper{width:100%;display:flex;flex-direction:column;gap:8px}.service-alert-creation-target-scroller{width:100%;display:flex;flex-direction:column;padding-bottom:8px}.service-alert-creation-target-content{width:100%;display:flex;flex-direction:column;gap:8px}.service-alert-creation-target-content-placeholder{height:208px;width:100%}.service-alert-creation-create-target-button-wrapper{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.service-alert-creation-stop-picker-item{padding:0 10px;display:flex;align-items:center;height:100%;gap:4px}.service-alert-creation-stop-picker-item span{font-weight:400;font-size:14px;font-style:italic;color:#6b7a93}.two-steps-trip-picker-content{width:720px;max-width:100%}.two-steps-trip-picker-step-text{margin:0 0 12px;font-size:14px;color:#2a3850;line-height:1.5}.two-steps-trip-picker-step-text strong{color:#1079fc}.two-steps-trip-picker-loading{display:flex;align-items:center;gap:10px;height:54px;padding:0 8px;border-radius:8px;background-color:#00224a08}.two-steps-trip-picker-loading p{margin:0;font-size:14px;color:#6b7a93}.two-steps-trip-picker-spinner{width:20px;height:20px;flex-shrink:0;border-radius:50%;border:3px solid rgba(16,121,252,.18);border-top-color:#1079fc;animation:two-steps-trip-picker-spin .8s linear infinite}@keyframes two-steps-trip-picker-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.two-steps-trip-picker-card{padding:0;overflow:hidden}.two-steps-trip-picker-scroller{width:100%;height:340px;overflow-y:auto;background-color:#00224a05}.rev-heap-picker-header{height:44px;flex-shrink:0;display:flex;flex-direction:row;align-items:center;padding:0 12px;border-bottom:1px solid rgba(0,34,74,.08);background-color:#fff}.rev-heap-picker-title{margin:0;text-align:left;flex:1;font-size:13px;font-weight:600;color:#6b7a93;text-transform:uppercase;letter-spacing:.5px}.rev-heap-picker-stop-count{margin:0;text-align:center;width:92px;font-size:13px;font-weight:600;color:#6b7a93;text-transform:uppercase;letter-spacing:.5px}.rev-heap-picker-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;box-sizing:border-box;height:54px;padding:8px 12px;gap:8px;transition:background-color .15s ease;cursor:pointer;border-bottom:1px solid rgba(0,34,74,.06)}.rev-heap-picker-row:hover{background-color:#00224a0f}.rev-heap-picker-row-limited{background-color:#f59e0b14}.rev-heap-picker-row-name{flex:1;min-width:0}.rev-heap-picker-row-description{margin:0;text-align:left;color:#1079fc;font-size:12px}.rev-heap-picker-row-stop-count{margin:0;width:80px;flex-shrink:0;text-align:center;color:#00224a;font-weight:700;font-size:14px}.rev-trip-picker-row{transition:background-color .15s ease;cursor:pointer;border-bottom:1px solid rgba(0,34,74,.06)}.rev-trip-picker-row:hover{background-color:#00224a0f}.rev-trip-picker-row-inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;box-sizing:border-box;height:34px;padding:0 8px}.rev-trip-picker-row-calendar{margin-top:-8px}.rtpr-times{font-size:14px;color:#6b7a93;margin:0;text-align:left;flex:1}.rtpr-times strong{color:#00224a}.rtpr-id{font-size:13px;color:#00224a;margin:0 8px 0 0;text-align:right;border:1px solid rgba(0,34,74,.18);padding:3px 4px;display:inline-block;border-radius:4px}.rtpr-headsign{font-size:14px;color:#6b7a93;margin:-4px 0 8px;text-align:left;width:100%;padding-left:8px}.rtpr-headsign strong{color:#00224a}.rtpr-calendar-days-row{display:flex;flex-direction:row;border:1px solid rgba(0,34,74,.12);border-radius:4px;overflow:hidden}.rtpr-calendar-day{height:18px;width:18px;display:flex;justify-content:center;align-items:center;background-color:transparent}.rtpr-calendar-day span{font-size:10px;color:#c5ccd8}.rtpr-calendar-day.active{background-color:#1079fc}.rtpr-calendar-day.active span{color:#fff}.rtpr-calendar-dates{flex:1;text-align:left;font-size:14px;color:#6b7a93;padding-left:8px}.rev-trip-picker-row-selected{background-color:#1079fc14;box-shadow:inset 0 0 0 2px #1079fc}.voip-notification-container{position:fixed;z-index:58000;bottom:40px;right:10px}.voip-notification-box{display:flex;align-items:center;justify-content:center;background:#2CBE4E;border-radius:10px;padding:4px}.voip-notification-second-box{display:flex;align-items:center;justify-content:center;background:#2CBE4E;border-radius:8px;border:2px solid white;padding:8px}.voip-notification-icon{color:#fff;padding:4px;display:flex;align-items:center;justify-content:center}.drt-client-types-page{font-family:Google Sans Flex,sans-serif}.drt-client-types-header-actions{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 12px}.drt-client-types-header-actions .h-search-bar-wrapper{width:clamp(160px,26vw,280px)}.drt-client-types-header-spacer{flex:1}.drt-client-types-body{flex:1;min-height:0;display:flex;flex-direction:column;margin:-4px;padding:4px}.drt-client-types-card{padding:16px;flex:1;min-height:0;display:flex;flex-direction:column}.drt-client-types-card .h-table-v2-container{flex:1;min-height:0}.versioned-doc-page{font-family:Google Sans Flex,sans-serif}.versioned-doc-header-spacer{flex:1}.versioned-doc-search-bar-wrapper{width:300px;max-width:100%;margin-right:12px}.versioned-doc-add-btn{margin-right:8px}.versioned-doc-search-relative{position:relative}.versioned-doc-header{width:100%;padding:0 4px;display:flex;align-items:center;gap:16px;flex-shrink:0}.versioned-doc-files-wrapper{width:100%;flex:1;min-height:0;position:relative;z-index:1}.versioned-doc-files-card{overflow-y:auto;display:flex;flex-direction:column;height:100%;width:100%;position:relative}.versioned-doc-loading-spinner{width:56px;height:56px;border-width:5px}.versioned-doc-drag-active-icon{color:#95a2b8}.versioned-no-edit-icon{display:inline-flex;align-items:center;color:#e63946}.versioned-new-folder-modal,.versioned-update-tags-modal{width:360px;max-width:100%}.versioned-doc-empty-folder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.versioned-doc-empty-folder-img{width:320px;height:auto}.versioned-doc-empty-folder-txt{font-size:14px;max-width:320px;color:gray;text-align:center;margin-top:20px}.versioned-doc-dropzone-area{position:relative;width:100%;height:100%;transition:all .2s}.versioned-doc-centered-loading{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.versioned-doc-drag-active-zone{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.versioned-doc-dropzone-area.drag-active:before{content:"";position:absolute;top:16px;left:16px;right:16px;bottom:16px;border:4px dashed #aaa;border-radius:16px;pointer-events:none}.versioned-doc-drag-active-text{font-size:24px;color:#666;pointer-events:none}.container-row-template{display:grid;grid-template-columns:32px 40px 2.3fr 1fr 1fr .8fr 1fr .5fr;align-items:center;padding:8px 8px 8px 6px}.container-header-row{border-bottom:1px solid #CCCCCC;font-weight:700;padding-top:12px;padding-bottom:12px;position:sticky;top:0;background-color:#fff;z-index:50}.container-header-row div,.file-header-row div{font-size:14px;color:#212d3d}.file-row-template{display:grid;grid-template-columns:40px 2.5fr 1.5fr 1.5fr .5fr;align-items:center;padding:8px}.file-header-row{border-bottom:1px solid #CCCCCC;font-weight:700;padding-top:12px;padding-bottom:12px;position:sticky;top:0;background-color:#fff;z-index:50}.versioned-storage-breadcrumbs{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:4px;padding-left:8px}.versioned-storage-breadcrumb-wrapper{padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer}.versioned-storage-breadcrumb-wrapper.vs-breadcrumb-drop-target{outline:1px dashed rgba(16,121,252,.35);background:rgba(16,121,252,.06)}.versioned-storage-breadcrumb-wrapper:not(.versioned-storage-breadcrumb-active-container):hover{background-color:#0000000d}.versioned-storage-breadcrumb-active-container{background-color:#1079fc}.versioned-storage-breadcrumb-active-container *{color:#fff!important}.versioned-storage-breadcrumb-item{color:#212d3d;border-radius:4px;white-space:nowrap;font-size:16px;cursor:pointer}.versioned-storage-breadcrumb-item.active{font-weight:700}.versioned-storage-breadcrumb-item.active:hover{background-color:transparent;cursor:pointer}.versioned-storage-breadcrumb-separator{color:#888;user-select:none;display:flex;justify-content:center;align-items:center}.vs-search-popover{position:absolute;z-index:200;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #00000014;max-height:50vh;width:278px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.vs-search-row{padding:8px 12px;cursor:pointer;transition:background .12s ease-in-out;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:4px}.vs-search-row:hover{background:#f6f8fb}.vs-search-title{font-weight:600;width:100%;word-wrap:break-word}.vs-search-tags{display:flex;flex-wrap:wrap;gap:6px}.vs-search-sub{margin-left:4px;font-size:12px;color:#6b7280;overflow-wrap:anywhere}.vs-search-empty{padding:12px;text-align:center;color:#6b7280}@keyframes vs-highlight-blink{0%{background-color:#1079fc1a}50%{background-color:#fff}to{background-color:#1079fc1a}}.vs-blink{animation:vs-highlight-blink .4s ease-in-out 4;will-change:background-color}.vs-rename-error{margin:0;color:#ee3e3b;font-weight:700}.versioned-revision-alerts{margin-left:auto;margin-right:8px;display:flex;align-items:center}.versioned-action-progress{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:8px}.versioned-revision-alerts-wrapper{position:relative}.versioned-revision-alerts-btn{height:40px;width:40px;border-radius:50%;border:1px solid #DDDDDD;background-color:#fff;box-shadow:0 0 4px #0000002e;display:flex;align-items:center;justify-content:center}.versioned-revision-alerts-btn{color:#bbb}.versioned-revision-alerts-wrapper.has-alerts .versioned-revision-alerts-btn{color:#ee3e3b;cursor:pointer}.versioned-revision-alerts-wrapper.has-alerts .versioned-revision-alerts-btn:hover svg{animation:versioned-bell-jiggle .6s ease-in-out 1;transform-origin:top center}.versioned-revision-alerts-btn.is-animating svg{animation:versioned-bell-jiggle .6s ease-in-out 1;transform-origin:top center}.versioned-revision-alerts-badge{position:absolute;top:-6px;right:-6px;height:22px;min-width:22px;padding:0 4px;border-radius:50%;background-color:#ee3e3b;border:2px solid #FFFFFF;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.versioned-revision-alerts-modal{margin-top:16px;width:850px;max-width:100%}.versioned-revision-alerts-header{display:grid;grid-template-columns:2fr 1fr 120px;align-items:center;gap:16px;padding:0 16px 8px;font-weight:600;font-size:13px;color:#555}.versioned-revision-alerts-header-file,.versioned-revision-alerts-header-author{min-width:0}.versioned-revision-alerts-header-date{white-space:nowrap;text-align:right;justify-self:end}.versioned-revision-alerts-list{display:flex;flex-direction:column}.versioned-revision-alerts-item{display:grid;grid-template-columns:2fr 1fr 120px;align-items:start;gap:16px;padding:8px 16px;background:transparent;border:0;width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit}.versioned-revision-alerts-info{min-width:0;display:flex;flex-direction:column;line-height:1.4}.versioned-revision-alert-name{font-weight:600;color:#333;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.versioned-revision-alert-subtext{font-size:12px;color:#666;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.versioned-revision-alert-author{min-width:0;color:#333;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center}.versioned-revision-alert-date{white-space:nowrap;color:#444;font-weight:500;text-align:right;justify-self:end;align-self:center}.versioned-revision-alerts-item:hover,.versioned-revision-alerts-item:focus{background:rgba(16,121,252,.08)}.versioned-revision-alerts-item:focus-visible{outline:none;box-shadow:0 0 0 2px #1079fc59}@keyframes versioned-bell-jiggle{0%{transform:rotate(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0)}}.container-row,.versioned-file-row{align-items:center;padding:8px 8px 8px 4px;border-bottom:1px solid #e0e0e0}.selection-cell{display:flex;align-items:center;justify-content:flex-start;padding-left:8px}.selection-cell .vs-checkbox-disabled{opacity:.05;pointer-events:none}.selection-cell .vs-checkbox-faded{opacity:.45;transition:opacity .2s ease}.icon-cell{display:flex;align-items:center;justify-content:flex-start}.container-row:hover{background-color:#f6f8fb;cursor:pointer}.container-row.vs-dragging{opacity:.4;outline:1px dashed rgba(16,121,252,.35)}.container-row.vs-drop-target{outline:1px dashed rgba(16,121,252,.35);background:rgba(16,121,252,.05)}.container-icon-wrapper{display:inline-flex;align-items:center;justify-content:flex-start;width:24px;height:24px}.container-icon-img{width:24px;height:24px}.folder-icon-default{color:#6b7a93;vertical-align:middle}.container-icon-default{color:#1079fc;vertical-align:middle}.versioned-file-icon{display:inline-flex;align-items:center;justify-content:flex-start}.versioned-file-icon-reference{color:#1079fc}.versioned-file-icon-hidden{color:#95a2b8}.versioned-file-type-img{height:24px;width:24px}.versioned-file-infinite{display:inline-flex;align-items:center;gap:2px}.ghost{position:absolute;top:-9999px;left:-9999px;display:grid;grid-template-columns:40px auto;align-items:center;opacity:.2;pointer-events:none;border:none;font:inherit;color:#444;background:transparent}.ghost-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px}.ghost-multi{grid-template-columns:auto;padding:12px 16px;gap:8px}.ghost-multi-row{display:flex;align-items:center;gap:12px;font-size:14px;color:#212d3d;white-space:nowrap}.ghost-multi-label{max-width:280px;overflow:hidden;text-overflow:ellipsis}.ghost-multi-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.ghost-multi-icon img,.ghost-multi-icon svg{width:26px;height:26px}.ghost-multi-more{padding-left:4px;font-weight:600;color:#555}.versioned-file-row:hover{background-color:#f6f8fb;cursor:pointer}.container-cell,.file-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#212d3d}.created-by-cell,.created-at-cell,.next-revision-cell{color:#555}.next-revision-overdue{display:inline-flex;align-items:center;background-color:#ee3e3b;color:#fff;padding:4px 8px;border-radius:16px;white-space:nowrap;font-weight:700}.version-currently-valid{display:inline-flex;align-items:center;background-color:#2cbe4e;color:#fff;padding:4px 8px;border-radius:16px;white-space:nowrap;font-weight:700}.version-not-currently-valid{display:inline-flex;align-items:center;white-space:nowrap}.actions-cell{display:flex;justify-content:flex-end;gap:8px;color:#323130}.container-cell.tags-cell{display:flex;gap:4px}.version-hidden-for-drivers{background-color:#efefef}.version-hidden-for-drivers:hover{background-color:#e0e0e0}.storage-context-menu{position:fixed;width:220px;background-color:#fff;border-radius:8px;border:1px solid rgba(0,34,74,.12);box-shadow:0 6px 16px #00224a2e;padding:4px;z-index:4100;font-family:Google Sans Flex,sans-serif}.storage-context-menu-title{margin:0;font-size:12px;font-weight:600;color:#6b7a93;padding:8px 12px;border-bottom:1px solid rgba(0,34,74,.08);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.storage-context-menu-item{display:flex;flex-direction:row;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:8px;cursor:pointer;color:#2a3850;transition:background-color .15s ease}.storage-context-menu-item span{font-size:14px}.storage-context-menu-item svg{color:#6b7a93;flex-shrink:0}.storage-context-menu-item:hover{background-color:#00224a0f}.storage-context-menu-item-danger{color:#e63946}.storage-context-menu-item-danger svg{color:#e63946}.storage-context-menu-item-danger:hover{background-color:#e6394614}.storage-context-menu-item-disabled{opacity:.4;cursor:not-allowed}.storage-context-menu-item-disabled:hover{background-color:transparent}.h-tag-input{position:relative;display:inline-block;font-family:Google Sans Flex,sans-serif}.h-tag-input-full{display:block;width:100%}.h-tag-input-label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:#6b7a93}.h-tag-input-control{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:44px;padding:6px 8px;background:#fff;border:1px solid rgba(0,34,74,.12);border-radius:8px;cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.h-tag-input-control-focused{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-tag-input-disabled .h-tag-input-control{background:rgba(0,34,74,.04);cursor:not-allowed}.h-tag-input-field{flex:1;min-width:120px;border:none;outline:none;background:transparent;font-family:inherit;font-size:14px;color:#2a3850;padding:4px}.h-tag-input-field::placeholder{color:#95a2b8}.h-tag-input-listbox{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;margin:4px 0 0;padding:8px;list-style:none;max-height:220px;overflow-y:auto;background:#fff;border:1px solid rgba(0,34,74,.12);border-radius:8px;box-sizing:border-box}.h-tag-input-listbox-floating{position:fixed;z-index:4100;margin:0;box-shadow:0 6px 16px #00224a2e}.h-tag-input-option{display:inline-flex;align-items:center;padding:2px;border-radius:8px;cursor:pointer;transition:background .15s ease,transform .15s ease}.h-tag-input-option:hover{transform:translateY(-1px)}.h-tag-input-option-active{background:rgba(0,34,74,.06)}.h-tag-input-option-create{flex-basis:100%;padding:6px 8px}.h-tag-new-option{font-style:italic;color:#6b7a93}.h-tag-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 8px;border-radius:4px;font-size:13px;line-height:1.4}.h-tag-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-tag-chip-delete{display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:2px;border:none;background:transparent;color:inherit;cursor:pointer;opacity:.6;transition:opacity .15s ease}.h-tag-chip-delete:hover{opacity:1}.reports-section-title{margin:0;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#00224a}.reports-header-identity{display:flex;align-items:center;gap:8px;min-width:0}.reports-header-texts{min-width:0;display:flex;flex-direction:column}.reports-header-title{margin:0;font-size:16px;font-weight:700;color:#00224a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-header-subtitle{font-size:12px;font-weight:100;color:#6b7a93;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-emoji-chip{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:12px;background:rgba(16,121,252,.12);font-size:15px}.reports-emoji-chip-large{width:44px;height:44px;font-size:20px}.reports-avatar{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:rgba(16,121,252,.12);color:#1079fc;font-size:12px;font-weight:600}.reports-cell{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.reports-cell-texts{min-width:0;display:flex;flex-direction:column}.reports-cell-title{font-size:14px;font-weight:600;color:#00224a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-cell-subtitle{font-size:12px;color:#6b7a93;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-cell-muted{font-size:13px;color:#95a2b8}.reports-cell-numeric{font-size:13px;color:#2a3850;font-variant-numeric:tabular-nums}.reports-pill{display:inline-flex;align-items:center;max-width:100%;padding:4px 8px;border-radius:999px;background:rgba(0,34,74,.06);font-size:12px;color:#2a3850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-pill-muted{color:#6b7a93}.reports-pill-group{display:flex;align-items:center;gap:4px;min-width:0}.reports-load{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.reports-load-bar{display:flex;height:6px;border-radius:999px;overflow:hidden;background:#EEF2F8}.reports-load-bar-pending{background:#F59E0B}.reports-load-bar-progress{background:#1079FC}.reports-load-bar-closed{background:rgba(22,163,74,.35)}.reports-load-legend{display:flex;gap:12px;font-size:12px;color:#6b7a93;font-variant-numeric:tabular-nums}.reports-load-legend-empty{color:#95a2b8}.reports-load-legend-pending{font-weight:700;color:#f59e0b}.reports-load-legend-progress{font-weight:700;color:#1079fc}.reports-meta-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.reports-meta-cell-label{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#6b7a93}.reports-meta-cell-value{font-size:18px;font-weight:700;color:#00224a;font-variant-numeric:tabular-nums}.reports-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px}.reports-state-text{margin:0;font-size:14px;color:#6b7a93}.personal-reports-header-actions{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0 12px}.personal-reports-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;margin:0 -4px -4px;padding:0 4px 4px}.personal-reports-filters{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px}.personal-reports-filters-spacer{flex:1;min-width:8px}.personal-reports-filters .h-search-bar-wrapper{width:clamp(130px,14vw,190px)}.personal-reports-table-card{flex:1;min-height:0;display:flex;flex-direction:column;padding:8px}.personal-reports-table-card .h-table-v2-container{flex:1;min-height:0}.personal-reports-table-card .h-table-v2-row{border-bottom:1px solid rgba(0,34,74,.06)}.personal-reports-table-card .h-table-v2-ellipsis-cell{flex:1;min-width:0}.personal-reports-table-card .h-indicator{flex:none}.h-filters-dialog .MuiDialog-paper{border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #00000026}.h-filters-dialog-header{background-color:#1079fc;color:#fff;padding:12px 24px;display:flex;align-items:center;justify-content:space-between}.h-filters-dialog-header .MuiTypography-root{font-size:20px;font-weight:600;margin:0}.h-filters-dialog-header .MuiDialogTitle-root,.h-filters-dialog-title{padding:0}.h-filters-close-button{color:#fff}.h-filters-close-button:hover{background-color:#fff3}.h-filters-dialog-content{background-color:#fff;max-height:calc(80vh - 160px);overflow-y:auto}.h-filters-dialog-content.MuiDialogContent-root{padding:24px}.h-filters-dialog-content:first-child{padding-top:32px}.h-filters-dialog-actions{border-top:1px solid #e2e8f0;background-color:#f8fafc;justify-content:space-between}.h-filters-dialog-actions.MuiDialogActions-root{padding:12px 24px}.h-filters-filter-section{margin-bottom:32px}.h-filters-filter-section:last-child{margin-bottom:0}.h-filters-filter-label{font-size:16px;font-weight:600;color:#334155;margin-bottom:16px;display:block}.h-filters-filter-options{display:flex;flex-wrap:wrap;gap:12px}.h-filters-filter-select{padding:8px 16px;border:2px solid #e2e8f0;border-radius:8px;background-color:#fff;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;user-select:none;outline:none}.h-filters-filter-select:hover{border-color:#1079fc;color:#1079fc}.h-filters-filter-select.active{background-color:#1079fc;border-color:#1079fc;color:#fff}.h-filters-dialog-results-count{display:flex;align-items:center}.h-filters-dialog-results-count span{color:#64748b;font-size:14px}.h-filters-dialog-actions-buttons{display:flex;gap:12px}.form-content-wrapper{width:100%;height:100%;background-color:transparent;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;position:relative;display:flex;flex-direction:column;gap:8px}.form-load-error-placeholder-wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.form-load-error-icon{color:#e63946;opacity:.3}.form-load-error-placeholder{width:100%;max-width:240px;text-align:center;color:#6b7a93;font-size:14px;margin:0}.enhanced-form-card{width:100%;border-radius:16px;box-shadow:0 2px 4px #00224a14;background-color:#fff;overflow:hidden;flex-shrink:0;border:1px solid #DDDDDD}.nested-form-card{width:100%;overflow:hidden;border-radius:8px;border:1px solid rgba(16,121,252,.18);background-color:#1079fc08}.enhanced-form-card-content{width:100%;padding:12px 16px}.form-template-header-top-bar{height:4px;width:100%;background-color:#1079fc}.form-template-header-title{width:100%;margin:0;font-size:18px;font-weight:700;color:#00224a;text-align:left}.form-template-header-answer-description{width:100%;font-size:13px;color:#6b7a93;text-align:left;margin:8px 0 0}.form-answer-header{width:100%;border-radius:16px;padding:12px 16px;background-color:#1079fc14;color:#00224a;flex-shrink:0}.form-answer-header-text{width:100%;margin:0;text-align:left;font-size:13px}.form-answer-header-text strong{font-weight:600}.toggle-display-fields-text{transition:color .15s ease;color:#1079fc;font-size:12px;font-weight:600;margin:4px 0 0;cursor:pointer;width:fit-content}.toggle-display-fields-text:hover{text-decoration:underline}.enhanced-form-field-title{width:100%;font-size:14px;font-weight:600;color:#00224a;text-align:left;margin:0}.enhanced-form-field-title-error,.enhanced-form-field-required{color:#e63946}.enhanced-form-field-deleted-note{font-size:11px;font-style:italic;color:#95a2b8}.enhanced-form-field-description{width:100%;font-size:12px;color:#6b7a93;margin:4px 0 0}.field-content-wrapper{width:100%;padding:0 16px 12px;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:8px}.nested-fields-wrapper{width:100%;min-height:40px;display:flex;flex-direction:column;gap:8px;padding:8px 8px 8px 16px}.picture-card-wrapper{width:calc((100% - 16px) / 3);height:200px;border-radius:8px;border:1px solid rgba(0,34,74,.12)}.file-input-image-paper{border-radius:8px;overflow:hidden;max-height:80vh;max-width:80vw;width:100%;height:100%;padding:4px;background-position:center}.date-time-field-clear-button{position:absolute;right:11px;bottom:11px;height:50px;width:50px;transform:scale(0);transition:transform .15s ease}.date-time-field-clear-button-displayed{transform:scale(1)}.date-time-field-clear-icon{font-size:20px;color:#95a2b8}.boolean-input-wrapper{width:100%;display:flex;flex-direction:column;border-radius:8px;border:1px solid rgba(0,34,74,.12);background-color:#fff;overflow:hidden}.boolean-input-wrapper-error{border-color:#e63946}.boolean-input-option{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;cursor:pointer;color:#6b7a93;font-size:14px;transition:background-color .15s ease,color .15s ease}.boolean-input-option:not(:first-child){border-top:1px solid rgba(0,34,74,.12)}.boolean-input-option:hover{background-color:#00224a0f}.boolean-input-option-selected{color:#1079fc}.boolean-input-option-selected svg{color:#1079fc}.h-time-picker-placeholder.time-input-field-trigger{width:100%;height:44px;border-radius:8px;justify-content:flex-start;padding:0 12px;font-size:14px;color:#2a3850}.h-time-picker-placeholder.time-input-field-trigger.input-hoverable{border:1px solid rgba(0,34,74,.18);background-color:#fff}.h-time-picker-placeholder.time-input-field-trigger.input-hoverable:hover{border-color:#1079fc}.h-time-picker-placeholder.time-input-field-trigger.input-error{border:1px solid #E63946;background-color:#e639460d}.vehicle-input-row{width:100%;display:flex;align-items:center;gap:8px;min-width:0}.vehicle-input-row-label{flex:1;min-width:0;margin:0;text-align:left;font-size:13px;color:#6b7a93;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-input-row-label strong{font-size:14px;color:#2a3850;margin-right:2px}.vehicle-input-row-type{flex-shrink:0}.vehicle-input-mileage-hint{margin:0;font-size:12px;color:#6b7a93}.vehicle-input-mileage-hint strong{color:#2a3850;font-style:italic}.vehicle-input-fluid-row{display:flex;flex-direction:row;gap:8px}.vehicle-input-fluid-row>*{flex:1;min-width:0}.vehicle-input-answer-wrapper{flex-direction:column;align-items:stretch;gap:8px}.vehicle-input-answer-table{width:100%;border-radius:8px;border:1px solid rgba(0,34,74,.12);overflow:hidden}.vehicle-input-answer-row{display:flex;flex-direction:row}.vehicle-input-answer-row:not(:first-child){border-top:1px solid rgba(0,34,74,.12)}.vehicle-input-answer-cell-label{width:90px;flex-shrink:0;display:flex;align-items:center;padding:6px 8px;font-size:12px;color:#6b7a93;border-right:1px solid rgba(0,34,74,.12)}.vehicle-input-answer-cell-value{flex:1;min-width:0;display:flex;align-items:center;padding:6px 8px;font-size:13px;color:#2a3850}.form-answer-wrapper{width:100%;position:relative;padding:10px 12px;border-radius:8px;background-color:#00224a0a;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.form-answer-wrapper p{width:100%;text-align:left;margin:0;color:#2a3850;font-size:14px}.form-answer-wrapper-empty p{color:#95a2b8;font-style:italic;font-size:13px}.form-answer-wrapper-has-sub-fields{border-bottom-left-radius:0;border-bottom-right-radius:0}.section-title-wrap{width:100%}.section-title-box{margin-top:8px;background:rgba(16,121,252,.08);border-radius:12px;padding:10px 12px}.section-title-row{display:flex;align-items:center;gap:8px}.section-title-icon{flex-shrink:0;color:#1079fc}.section-title-text{font-weight:700;font-size:15px;color:#1079fc}.report-form-modal-dialog-title{border-bottom:1px solid #DDDDDD}.report-form-modal-dialog-content{width:550px;background-color:#fafafa;padding-left:8px;padding-right:8px}.report-form-modal-loader-container{height:50px;width:100%;border-radius:6px;border:1px solid #CCCCCC;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding-left:10px;background-color:#fff}.report-form-modal-loader-container p{flex:1;margin:0 0 0 10px;text-align:left;color:#555}.report-form-modal-dialog-actions{border-top:1px solid #DDDDDD}.report-form-modal-type-select{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-radius:4px;overflow:hidden;background-color:#fff;margin:8px;padding:8px;display:flex;flex-direction:column;gap:8px}.report-form-modal-type-select span{font-weight:700;font-size:14px}.report-form-modal-type-select .MuiFormControl-root{width:100%!important;background-color:#fff!important}.h-autocomplete-wrapper{position:relative;display:inline-flex;flex-direction:column;width:240px;max-width:100%}.h-autocomplete-box{height:36px;width:100%;display:flex;flex-direction:row;align-items:center;background-color:#fff;border:1px solid rgba(0,34,74,.12);border-radius:8px;padding:0 4px 0 12px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.h-autocomplete-box.h-autocomplete-field-expanded{border-color:#1079fc;box-shadow:0 0 0 3px #1079fc2e}.h-autocomplete-box.h-autocomplete-disabled{background-color:#eef2f8;opacity:.6}.h-autocomplete-input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font-family:Google Sans Flex,sans-serif;font-size:14px;color:#2a3850}.h-autocomplete-input::placeholder{color:#95a2b8}.h-autocomplete-input:disabled{cursor:not-allowed}.h-autocomplete-clear-btn.h-icon-btn{width:26px;height:26px;color:#6b7a93;flex-shrink:0}.h-autocomplete-wrapper.h-autocomplete-small .h-autocomplete-box{height:30px}.h-autocomplete-wrapper.h-autocomplete-small .h-autocomplete-input{font-size:13px}.h-autocomplete-dropdown-wrapper{margin-top:4px}.h-autocomplete-dropdown.h-card{overflow-y:auto;padding:4px 0;border-radius:8px;border:1px solid rgba(0,34,74,.12);box-shadow:0 6px 16px #00224a2e}.h-autocomplete-option{min-height:36px;display:flex;align-items:center;padding:0 12px;font-size:14px;color:#2a3850;cursor:pointer;transition:background-color .15s ease}.h-autocomplete-option:hover,.h-autocomplete-option-selected{background-color:#00224a0f}.h-autocomplete-option-selected{color:#1079fc}.unicore-device-timeline-wrapper{width:calc(100vw - 280px);height:100%;position:relative;background-color:#fafafa;padding:8px}.udt-title{display:inline-block}.udt-title strong{margin-left:8px;margin-right:4px;padding:2px 4px;border:1px solid #1079FC;background-color:#d9edf7;color:#1079fc;border-radius:4px}.udt-title span{color:#797979;font-style:italic}.unicore-device-timeline-content{width:100%;padding-top:8px;height:calc(100% - 54px);overflow-y:auto}.unicore-device-main-content{height:100%;width:100%;display:flex;flex-direction:column;gap:8px}.unicore-device-timeline-date-picker-wrapper{margin-left:8px;margin-right:8px}.unicore-device-timeline-card{width:100%;padding:8px;flex-shrink:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.unicore-device-timeline-card-legend{height:367px;width:160px;border:1px solid #CCCCCC;border-right:none;background-color:#fafafa;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-bottom:14px;display:flex;flex-direction:column}.unicore-device-timeline-card-legend-part{width:100%;border-bottom:1px solid #DDDDDD;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.unicore-device-timeline-card-legend-text{font-size:14px;color:#212d3d;flex:1;font-weight:700;padding-left:8px;padding-right:8px}.device-timeline-sublegend{height:100%;width:20px;border-left:1px solid #DDDDDD;display:flex;flex-direction:column;justify-content:space-between}.device-timeline-sublegend-cell{height:20px;width:100%;display:flex;justify-content:center;align-items:center}.device-timeline-sublegend-cell-text{font-size:10px;color:#444}.device-events-sublegend{height:100%;width:60px;border-left:1px solid #DDDDDD;display:flex;flex-direction:column;justify-content:space-between}.device-events-sublegend-cell{width:100%;display:flex;justify-content:center;align-items:center}.device-events-sublegend-cell:not(:last-child){border-bottom:1px solid #DDDDDD}.device-events-sublegend-cell-text{color:#212d3d;font-size:12px;font-weight:700}.unicore-device-timeline-card-inner{height:100%;width:calc(100% - 160px);border:1px solid #CCCCCC;border-radius:0 4px 4px 0;overflow-x:auto;overflow-y:hidden}.unicore-device-timeline-card-track{position:relative;background-size:40px 40px;height:350px}.unicore-device-timeline-card-track-time{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-image:linear-gradient(to right,#EFEFEF 1px,transparent 1px)}.unicore-device-timeline-card-track-time-inner{height:30px;width:100%;background-color:#fff;border-bottom:1px solid #CCCCCC;position:relative;display:flex;flex-direction:row;overflow:hidden}.time-block{height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.time-block span{font-size:12px;color:#444;background-color:#fff}.hour-time-block{font-weight:700;color:#212d3d}.unicore-device-timeline-card-track-events{position:absolute;right:0;bottom:0;height:calc(100% - 30px);width:100%;z-index:50;background-image:linear-gradient(to right,#DDDDDD 1px,transparent 1px)}.unicore-device-timeline-card-track-events-inner{height:100%;width:100%;position:relative}.unicore-device-timeline-card-track-event{height:55px;bottom:6px;background-color:#fff;border:1px solid #DDDDDD;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:4px;position:absolute;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1)}.unicore-device-timeline-card-track-events .h-route-cartouche-number{height:20px!important;min-width:20px!important;font-size:14px!important}.unicore-device-timeline-card-track-event-with-statistics{height:35px;bottom:79px;background-color:#fff;border:1px solid #DDDDDD;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:4px;position:absolute;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1)}.other-event-label{font-size:12px;color:#444}.ope-event-timeline-card-content{width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;position:relative}.ope-event-timeline-cartouche-wrapper{height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:relative;padding-bottom:4px;padding-top:0}.ope-event-timeline-description-wrapper{width:100%;height:20px;background-color:#fafafa;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.ope-event-timeline-description-wrapper p{margin:0;font-size:11px;color:#444;text-align:left;font-weight:700}.ope-event-timeline-user-card,.ope-event-timeline-miss-code-card{position:absolute;left:-1px;bottom:-1px;border-radius:0 4px 0 0;height:18px;background-color:#fff;border:1px solid #DDDDDD;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-left:4px;padding-right:4px}.ope-event-timeline-miss-code-card{border-radius:4px 0 0;left:auto;right:-1px}.ope-event-timeline-user-card-text{margin:0;text-align:left;font-size:12px;color:#212d3d}.unicore-device-timeline-card-track-tps{position:absolute;bottom:0;left:0;height:200px;width:100%;z-index:40}.unicore-device-timeline-card-track-tps-inner{height:100%;width:100%;position:relative;padding-bottom:100px}.mtp-bar-wrapper{position:absolute;bottom:120px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.mtp-bar{background-color:#2cbe4e33;border-top:1px solid#2CBE4E;width:100%}.theo-stop-circle{position:absolute;height:8px;width:8px;margin-left:-4px;border-radius:4px;background-color:#fff;border:1px solid #212D3D;bottom:55px;display:flex;justify-content:center;align-items:center;z-index:80}.theo-stop-not-passed-icon{color:#ee3e3b;font-size:14px!important}.retained-stop-circle{position:absolute;height:8px;width:8px;margin-left:-4px;border-radius:2px;background-color:#fff;border:1px solid #212D3D;bottom:76px;display:flex;justify-content:center;align-items:center;z-index:80;transform:rotate(45deg)}.retained-stop-circle-inner{height:100%;width:100%;opacity:.8}.retained-stop-box{position:absolute;height:22px;z-index:70;bottom:59px;display:flex;justify-content:center;align-items:center;overflow:hidden}.retained-stop-box-bar{height:50px;width:1px;background-color:#797979}.ope-event-timeline-cartouche-wrapper-with-details{padding-top:4px;padding-bottom:0;height:calc(100% - 20px);border-bottom:1px solid #DDDDDD}.unicore-device-main-content-bottom{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:row}.unicore-device-event-list-card{height:100%;width:800px;padding:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.unicore-device-event-list-card-content{width:100%;height:100%;border:1px solid #CCCCCC;border-radius:4px;overflow:hidden}.unicore-device-event-list-card-header{width:100%;height:40px;background-color:#fafafa;border-bottom:1px solid #CCCCCC;padding-left:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.unicore-device-event-list-scroller{width:100%;height:calc(100% - 40px);overflow-y:scroll}.unicore-device-event-list-card-header-text{margin:0;font-weight:700;color:#212d3d;font-size:14px}.unicore-device-event-list-card-header-label{margin:0;font-weight:700;color:#212d3d;font-size:12px;text-align:center}.unicore-device-event-list-card-header-trip-description{flex:1;margin:0;color:#212d3d;text-align:left;padding-right:8px;font-size:14px}.unicore-timeline-event-detailed{box-shadow:#fff 0 0 inset,#1079fc 0 0 0 1px,#1079fc26 0 0 0 4px!important}.unicore-device-event-list-row{width:100%;height:40px;border-bottom:1px solid #DDDDDD;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer}.unicore-device-event-list-row:hover{background-color:#0000000d}.unicore-device-event-list-row-cell{height:100%;min-width:40px;padding-left:8px;padding-right:8px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden}.unicore-device-event-list-row-subcell{height:50%;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.unicore-device-event-list-row-subcell-box{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.unicore-device-event-list-row-subcell-box:not(:last-child){border-right:1px solid #EFEFEF}.unicore-device-event-list-row-cell:not(:last-child){border-right:1px solid #EFEFEF}.unicore-device-event-list-row-cell-text{font-size:12px;color:#212d3d}.unicore-device-event-list-row-cell .h-route-cartouche-wrapper{padding:0;width:auto}.unicore-device-event-list-row-cell .h-route-cartouche-number{font-size:12px;height:22px;min-width:22px;margin:0}.unicore-device-event-list-row-direction{padding-left:8px}.unicore-device-event-list-change-row{width:100%;height:40px;background-color:#fafafa;border-bottom:1px solid #DDDDDD;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.unicore-device-event-list-change-row-text{width:100%;text-align:left;margin:0;padding-left:8px;padding-right:8px;color:#1079fc;font-size:12px;font-weight:700}.unicore-device-event-list-change-row-text strong{border:1px solid #1079FC;padding:1px 3px;border-radius:3px}.span-spacer{display:inline-block;width:12px;min-width:12px!important}.change-effective{color:#1079fc}.lateness-cell-pill{height:10px;width:10px;border-radius:5px;border:1px solid #212D3D;margin-right:2px}.lateness-cell-value{font-size:12px}.unicore-device-event-list-row-subcell-box-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:4px}.unicore-device-map-card-wrapper{width:calc(100% - 800px);height:100%;padding-left:8px}.unicore-device-map-card{height:100%;width:100%;padding:8px}.unicore-device-map-card-inner{height:100%;width:100%;border:1px solid #CCCCCC;border-radius:4px;overflow:hidden;background-color:#efefef}.unicore-device-rev-stop-times-header{height:40px;width:100%;border-bottom:1px solid #DDDDDD;background-color:#fafafa;padding-right:15px;display:flex;flex-direction:row}.unicore-device-rev-stop-times-scroller{width:100%;height:calc(100% - 80px);overflow-y:scroll}.rev-stop-time-row{width:100%;height:40px;display:flex;flex-direction:row;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer}.rev-stop-time-row:hover{background-color:#0000000d}.rev-stop-time-row-cell{height:100%;min-width:40px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-left:8px;padding-right:8px}.rev-stop-time-row-cell:not(:last-child){border-right:1px solid #EFEFEF}.rev-stop-time-row-cell:not(:first-child){border-bottom:1px solid #EFEFEF}.rev-stop-time-row-cell-text{font-size:12px;color:#212d3d;text-align:left;width:100%;margin:0}.unicore-device-rst-wrapper{width:100%;position:relative}.unicore-device-rst-wrapper-background{height:100%;width:100%;display:flex;flex-direction:column;padding-bottom:20px;padding-top:20px}.unicore-device-rst-wrapper-foreground{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.rst-circle{width:18px;height:18px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid #555555;background-color:#ccc}.rst-circle-inner{width:10px;height:10px;border-radius:50%;border:1px solid #555555;background-color:#fff}.unicore-device-rst-background-bar-wrapper{width:40px;height:100%;display:flex;justify-content:center;align-items:center}.unicore-device-rst-background-bar{width:6px;height:100%;border-left:1px solid #555555;background-color:#ccc;border-right:1px solid #555555}.unicore-device-rev-stop-times-header .rev-stop-time-row-cell{border-bottom:none}.unicore-device-rev-stop-times-header .rev-stop-time-row-cell-text{color:#212d3d;font-size:12px;font-weight:700}.unicore-device-timeline-pane-switcher{display:flex;flex-direction:row;gap:8px;flex-shrink:0}.unicore-device-timeline-pane-button{padding:6px 16px;border-radius:8px;border:1px solid rgba(0,34,74,.12);background-color:#fff;font-size:13px;font-weight:600;color:#6b7a93;cursor:pointer;user-select:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.unicore-device-timeline-pane-button:hover{background-color:#00224a0f}.unicore-device-timeline-pane-button-active,.unicore-device-timeline-pane-button-active:hover{background-color:#1079fc1f;border-color:#1079fc73;color:#1079fc}.unicore-device-timeline-map-wrapper{height:100%;width:100%}.unicore-device-timeline-map-wrapper .unicore-timeline-halo-pane{z-index:650!important}.unicore-device-timeline-map-wrapper .leaflet-popup-pane{z-index:900!important}.unicore-time-bound{position:absolute;top:0;height:100%;width:24px;z-index:800;margin-left:-12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;cursor:grab}.unicore-time-bound-handler{height:30px;background-color:#1079fc;border:1px solid #212D3D;display:flex;justify-content:center;align-items:center;border-radius:4px}.unicore-time-bound-label{font-size:11px;color:#1079fc;font-weight:700;white-space:nowrap;background-color:#fff;padding:1px 4px;margin-bottom:2px;border-radius:3px;border:1px solid #1079FC;pointer-events:none}.unicore-time-bound-track{position:absolute;top:0;height:30px;background-color:#1079fc26;z-index:700;cursor:grab;overflow-y:hidden;display:flex;justify-content:center;align-items:center}.unicore-time-bound:hover{background-color:#0000000d}.unicore-time-bound-icon{color:#fff;font-size:20px!important;transform:rotate(90deg)}.unicore-time-bound-bar{width:2px;height:calc(100% - 30px);background-color:#1079fc}.unicore-time-bound-track:hover{backdrop-filter:blur(4px)}.unicore-time-bound-track:hover span{opacity:1}.unicore-time-bound-track span{text-align:center;font-size:12px;color:#1079fc;opacity:0;font-weight:700}.unicore-logs-viewer-wrapper{position:fixed;right:20px;bottom:20px;z-index:1200;display:flex;flex-direction:column}.unicore-logs-viewer-container{width:900px;height:600px;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000040;display:flex;flex-direction:column;overflow:hidden}.unicore-logs-viewer-header{height:50px;background-color:#323a48;display:flex;flex-direction:column;flex-shrink:0}.unicore-logs-viewer-header-row{display:flex;flex-direction:row;align-items:center;height:50px;padding-left:8px;padding-right:8px}.unicore-logs-viewer-device-badge{height:28px;display:flex;align-items:center;justify-content:center;background-color:#1079fc;border-radius:4px;padding:0 8px;color:#fff;font-size:13px;font-weight:700}.unicore-logs-viewer-title{flex:1;text-align:left;padding-left:12px;color:#fff;font-size:16px;font-weight:700;margin:0}.unicore-logs-viewer-content{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fafafa}.unicore-logs-viewer-error,.unicore-logs-viewer-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#555}.unicore-logs-viewer-error p,.unicore-logs-viewer-empty p{margin-top:16px;font-size:14px}.unicore-logs-viewer-footer{height:32px;background-color:#fff;border-top:1px solid #E0E0E0;display:flex;align-items:center;padding:0 12px;font-size:12px;color:#797979;flex-shrink:0}.unicore-logs-viewer-search-wrapper{display:flex;align-items:center}.unicore-logs-viewer-search-wrapper .h-search-box{background-color:#ffffff1a!important}.unicore-logs-viewer-search-wrapper .h-search-box .MuiInputBase-input{color:#fff!important}.unicore-logs-viewer-search-wrapper .h-search-box .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d!important}.unicore-logs-viewer-search-wrapper .h-search-box input::placeholder{color:#fff9!important;opacity:1!important}.unicore-logs-viewer-search-wrapper .MuiSvgIcon-root{color:#ffffffb3!important}.unicore-logs-viewer-date-picker-wrapper{margin-left:12px}.unicore-logs-viewer-date-picker-wrapper .h-date-picker-container{background-color:#ffffff1a;border-radius:4px}.unicore-logs-viewer-date-picker-wrapper .h-date-picker-button-text{color:#fff}.unicore-logs-viewer-date-picker-wrapper .h-date-picker-button-icon,.unicore-logs-viewer-date-picker-wrapper .h-date-picker-select-caret{color:#fffc}.unicore-logs-viewer-content .h-table-v2-row .unicore-logs-copy-btn{visibility:hidden}.unicore-logs-viewer-content .h-table-v2-row:hover .unicore-logs-copy-btn{visibility:visible}.unicore-logs-viewer-content .h-table-v2-virtual-list{scrollbar-width:thin}.unicore-logs-viewer-content .h-table-v2-virtual-list::-webkit-scrollbar{display:block;width:8px;background:#ddd}.unicore-logs-viewer-content .h-table-v2-virtual-list::-webkit-scrollbar-thumb{background:#AAAAAA}.h-search-box{transition:all .3s cubic-bezier(.25,.8,.25,1)}.h-search-field-expanded{width:350px!important}.unicore-device-network-metrics-card{display:flex;flex-direction:column;gap:8px;padding:8px;margin-top:8px}.unicore-network-metrics-header{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.unicore-network-metrics-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#00224a;margin:0 8px 0 0}.unicore-network-metrics-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.unicore-network-metrics-chip{display:flex;flex-direction:row;align-items:center;gap:4px;background-color:#00224a0f;border:1px solid rgba(0,34,74,.12);border-radius:999px;padding:3px 10px;font-size:12px;color:#6b7a93}.unicore-network-metrics-chip-label{color:#6b7a93}.unicore-network-metrics-chip-value{color:#00224a;font-weight:600;font-variant-numeric:tabular-nums}.unicore-network-metrics-chip-alert{background-color:#e639461f;border-color:#e639464d;color:#e63946}.unicore-network-metrics-chip-alert .unicore-network-metrics-chip-value{color:#e63946}.unicore-network-metrics-range-controls{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px;color:#6b7a93}.unicore-network-metrics-range-controls input[type=time]{border:1px solid rgba(0,34,74,.12);border-radius:8px;padding:2px 8px;font-size:12px;font-family:inherit;color:#2a3850;background-color:#fff;transition:box-shadow .15s ease}.unicore-network-metrics-range-controls input[type=time]:focus-visible{outline:none;box-shadow:0 0 0 3px #1079fc2e}.unicore-network-metrics-range-reset{display:inline-flex;cursor:pointer;color:#6b7a93;padding:4px;border-radius:8px;transition:color .15s ease,background-color .15s ease}.unicore-network-metrics-range-reset:hover{color:#1079fc;background-color:#1079fc1f}.unicore-network-metrics-charts-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.unicore-network-metrics-chart{flex:1;min-width:320px}.unicore-network-metrics-chart-wide{flex-basis:100%;min-width:100%}.unicore-network-metrics-chart-title{font-size:12px;color:#6b7a93;margin:0 0 4px}.unicore-network-metrics-chart-canvas-wrapper{position:relative;width:100%;height:180px}.unicore-network-metrics-crosshair{display:none;position:absolute;width:1px;background-color:#00224a73;pointer-events:none}.unicore-network-metrics-map-section{display:flex;flex-direction:column;gap:8px;height:440px;flex-shrink:0}.unicore-network-metrics-map-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.unicore-network-metrics-map-header .unicore-network-metrics-chart-title{margin:0}.unicore-network-metrics-map-metric-selector{display:flex;flex-direction:row;gap:8px}.unicore-network-dashboard-content{display:flex;flex-direction:column;flex:1;gap:8px;overflow-y:auto;margin:0 -4px;padding:0 4px}.unicore-network-dashboard-spacer{flex:1}.unicore-network-dashboard-date-picker-wrapper{display:flex;align-items:center}.unicore-network-dashboard-section-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#00224a;margin:0 0 8px}.unicore-network-dashboard-tiles{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.unicore-network-dashboard-tile{display:flex;flex-direction:row;align-items:center;gap:10px;background-color:#fff;border-radius:16px;box-shadow:0 2px 4px #00224a14;padding:8px 12px;min-width:120px}.unicore-network-dashboard-tile-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background-color:#1079fc1f;color:#1079fc;flex-shrink:0}.unicore-network-dashboard-tile-alert .unicore-network-dashboard-tile-icon{background-color:#e639461f;color:#e63946}.unicore-network-dashboard-tile-texts{display:flex;flex-direction:column;min-width:0}.unicore-network-dashboard-tile-value{font-size:18px;font-weight:700;color:#00224a;line-height:1.2;font-variant-numeric:tabular-nums}.unicore-network-dashboard-tile-alert .unicore-network-dashboard-tile-value{color:#e63946}.unicore-network-dashboard-tile-label{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:#6b7a93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unicore-network-dashboard-carrier-filter{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.unicore-network-dashboard-carrier-filter-label{font-size:12px;color:#6b7a93}.unicore-network-dashboard-carrier-chip{padding:4px 12px;border-radius:999px;border:1px solid rgba(0,34,74,.12);background-color:#fff;font-size:12px;color:#2a3850;cursor:pointer;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.unicore-network-dashboard-carrier-chip:hover{background-color:#00224a0f}.unicore-network-dashboard-carrier-chip-selected,.unicore-network-dashboard-carrier-chip-selected:hover{background-color:#1079fc1f;border-color:#1079fc73;color:#1079fc;font-weight:600}.unicore-network-dashboard-main{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.unicore-network-dashboard-table-card{width:100%;padding:8px;display:flex;flex-direction:column;max-height:560px}.unicore-network-dashboard-table-wrapper{overflow:auto;flex:1}.unicore-network-dashboard-table{width:100%;border-collapse:collapse;font-size:13px}.unicore-network-dashboard-table th{position:sticky;top:0;background-color:#fff;color:#6b7a93;text-align:left;padding:6px 8px;font-size:12px;font-weight:600;white-space:nowrap;border-bottom:1px solid rgba(0,34,74,.12)}.unicore-network-dashboard-table td{padding:6px 8px;color:#2a3850;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(0,34,74,.08)}.unicore-network-dashboard-table tbody tr{cursor:pointer;transition:background-color .15s ease}.unicore-network-dashboard-table tbody tr:hover{background-color:#00224a0f}.unicore-network-dashboard-table-device-cell{display:flex;flex-direction:column;min-width:0}.unicore-network-dashboard-table-device-cell strong{color:#00224a}.unicore-network-dashboard-table-device-cell span{color:#95a2b8;font-size:10px}.unicore-network-dashboard-badge{padding:2px 8px;border-radius:999px;font-weight:600}.unicore-network-dashboard-rssi-dot{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:5px}.unicore-network-dashboard-table-sortable-header{cursor:pointer;user-select:none;transition:color .15s ease}.unicore-network-dashboard-table-sortable-header:hover,.unicore-network-dashboard-table-sortable-header-active{color:#1079fc}.unicore-network-dashboard-sort-arrow{display:inline-block;width:12px;font-size:9px;margin-left:2px}.unicore-network-dashboard-table-row-selected,.unicore-network-dashboard-table-row-selected:hover{background-color:#1079fc1f}.unicore-network-dashboard-table-exclude-cell span{display:inline-flex;color:#6b7a93;cursor:pointer;transition:color .15s ease}.unicore-network-dashboard-table-exclude-cell span:hover{color:#1079fc}.unicore-network-dashboard-table-row-excluded{opacity:.45}.unicore-network-dashboard-table-row-excluded td{text-decoration:line-through}.unicore-network-dashboard-table-row-excluded .unicore-network-dashboard-table-exclude-cell{text-decoration:none}.unicore-network-dashboard-map-card{width:100%;padding:8px;display:flex;flex-direction:column;height:480px}.unicore-network-dashboard-map-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.unicore-network-dashboard-map-metric-selector{display:flex;flex-direction:row;gap:8px}.unicore-network-dashboard-map-wrapper{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.unicore-network-dashboard-map{flex:1;min-height:380px;border-radius:8px;overflow:hidden}.unicore-network-dashboard-map-legend{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;font-size:12px;color:#6b7a93;align-items:center}.unicore-network-dashboard-map-legend-count{margin-left:auto;font-weight:600;color:#00224a;font-variant-numeric:tabular-nums}.unicore-network-dashboard-map-popup{display:flex;flex-direction:column;font-size:12px;color:#2a3850}.unicore-network-dashboard-map-popup strong{color:#00224a}.unicore-network-dashboard-detail-card{width:100%;padding:8px;display:flex;flex-direction:column;gap:8px}.unicore-network-dashboard-detail-header{display:flex;flex-direction:row;align-items:center;gap:8px}.unicore-network-dashboard-detail-device-id{color:#95a2b8;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;margin-left:8px}.unicore-network-dashboard-detail-link{display:flex;flex-direction:row;align-items:center;gap:4px;color:#1079fc;font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background-color .15s ease}.unicore-network-dashboard-detail-link:hover{background-color:#1079fc1f}.unicore-network-dashboard-detail-close{display:inline-flex;color:#6b7a93;cursor:pointer;padding:4px;border-radius:8px;transition:color .15s ease,background-color .15s ease}.unicore-network-dashboard-detail-close:hover{color:#e63946;background-color:#e639461f}.unicore-network-dashboard-help-card{padding:16px;font-size:14px;color:#2a3850;line-height:1.55}.unicore-network-dashboard-help-card p{margin:0 0 8px}.unicore-network-dashboard-help-card ul{margin:0 0 8px;padding-left:20px}.unicore-network-dashboard-help-card strong{color:#00224a}.unicore-network-dashboard-carriers-card{padding:8px;display:flex;flex-direction:column;gap:12px}.unicore-network-dashboard-carriers-legend{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;font-size:12px;color:#6b7a93}.unicore-network-dashboard-carriers-legend-item{display:flex;flex-direction:row;align-items:center;gap:6px}.unicore-network-dashboard-carriers-legend-item strong{color:#00224a}.unicore-network-dashboard-carriers-note{font-size:11px;color:#95a2b8;margin:0;font-style:italic}@media (max-width: 1366px){.unicore-network-dashboard-carriers-row{flex-direction:column;gap:4px}.unicore-network-dashboard-carriers-row-label{width:auto}}.unicore-network-dashboard-help-button.h-button.h-button-outlined{background-color:#fff;border:1px solid rgba(0,34,74,.12);height:36px}.unicore-network-dashboard-help-button.h-button.h-button-outlined:not(.h-button-disabled):hover{background-color:#1079fc1f}.unicore-network-dashboard-help-button .h-button-text{font-size:13px;font-weight:600;white-space:nowrap}.unicore-network-dashboard-help-button svg{display:block}.unicore-network-dashboard-refresh-button.h-icon-btn.h-icon-btn-blue{width:36px;height:36px;border-radius:8px;background-color:#fff;border:1px solid rgba(0,34,74,.12);color:#1079fc!important;margin:0}.unicore-network-dashboard-refresh-button.h-icon-btn.h-icon-btn-blue:hover{background-color:#1079fc1f}.unicore-network-dashboard-refresh-button svg{display:block}.unicore-network-dashboard-static-pill{display:inline-flex;align-items:center;margin-left:6px;padding:2px;border-radius:999px;background-color:#f59e0b26;color:#f59e0b;vertical-align:middle}.unicore-network-dashboard-slow-alert{color:#e63946!important;font-weight:600}.unicore-network-dashboard-wrapper .h-page-title-right-content-wrapper{gap:8px;padding-right:8px}.unicore-network-dashboard-tile-warn .unicore-network-dashboard-tile-icon{background-color:#f59e0b26;color:#f59e0b}.unicore-network-dashboard-tile-warn .unicore-network-dashboard-tile-value{color:#b45309}.unicore-network-dashboard-badge-good{background-color:#27ae601f;color:#27ae60}.unicore-network-dashboard-badge-warn{background-color:#f59e0b26;color:#b45309}.unicore-network-dashboard-badge-alert{background-color:#e639461f;color:#e63946}.unicore-network-dashboard-carriers-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.unicore-network-dashboard-carriers-header .unicore-network-dashboard-section-title{margin:0}.unicore-network-dashboard-carriers-static-toggle{display:inline-flex;align-items:center;gap:4px}.unicore-network-dashboard-carriers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px}.unicore-network-dashboard-carriers-panel{background-color:#00224a08;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.unicore-network-dashboard-carriers-panel-header{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}.unicore-network-dashboard-carriers-panel-title{font-size:12px;font-weight:600;color:#2a3850}.unicore-network-dashboard-carriers-panel-hint{font-size:10px;color:#95a2b8;white-space:nowrap}.unicore-network-dashboard-carriers-panel-row{display:flex;flex-direction:row;align-items:center;gap:8px}.unicore-network-dashboard-carriers-panel-row .unicore-network-dashboard-rssi-dot{margin-right:0;flex-shrink:0}.unicore-network-dashboard-carriers-track{flex:1;height:14px;border-radius:4px;background-color:#00224a0f;overflow:hidden;min-width:0}.unicore-network-dashboard-carriers-fill{height:100%;border-radius:4px;min-width:4px;transition:width .25s ease}.unicore-network-dashboard-carriers-value{font-size:12px;font-weight:600;color:#00224a;font-variant-numeric:tabular-nums;white-space:nowrap;width:72px;text-align:right;flex-shrink:0}.tts-overview-tabs-wrapper{width:100%;border-bottom:1px solid #E0E0E0}.tts-overview-tabs-wrapper .MuiTab-root{max-width:none}.tts-overview-tabs-wrapper .MuiTab-wrapper{white-space:nowrap}.tts-overview-search-wrapper{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px 0}.tts-overview-search-box{width:320px;max-width:100%}.tts-overview-content-wrapper{display:flex;flex-direction:row;height:calc(100% - 162px);width:100%}.tts-overview-card .h-table-v2-virtual-list{scrollbar-width:auto}.tts-overview-card .h-table-v2-virtual-list::-webkit-scrollbar{display:block;width:8px}.tts-overview-card .h-table-v2-virtual-list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.tts-overview-card .h-table-v2-virtual-list::-webkit-scrollbar-thumb:hover{background-color:#aaa}.tts-overview-card .h-table-v2-virtual-list::-webkit-scrollbar-track{background-color:#f5f5f5}.tts-status-icon{font-size:18px!important}.tts-status-icon.exists{color:#1079fc}.tts-play-button{display:inline-grid;place-items:center;width:28px;height:28px;line-height:0}.tts-play-button>*{grid-area:1 / 1}.tts-play-progress{color:#1079fc!important}.tts-status-icon.missing{color:#e53935}.tts-status-icon-clickable{cursor:pointer;transition:transform .15s ease}.tts-status-icon-clickable:hover{transform:scale(1.2)}.tts-overview-card .h-table-v2-row:has(.tts-status-icon.missing){background-color:#fce4e4}.tts-overview-card .h-table-v2-row:has(.tts-status-icon.missing):hover{background-color:#f9cfcf}.tts-overview-card .h-table-v2-header .h-table-v2-header-column:first-child,.tts-overview-card .h-table-v2-row .h-table-v2-cell:first-child{padding-left:4px;padding-right:4px}.gtfs-version-row{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:24px;min-height:24px!important}.gtfs-version-number{margin:0;border-radius:4px;border:1px solid #555555;color:#212d3d;min-width:22px;text-align:center;font-weight:700;padding:1px 3px}.gtfs-version-dates{font-size:14px;color:#555;padding-left:8px;width:184px}.gtfs-version-time-pill{font-size:14px;margin:0;padding:2px 8px;border-radius:50px;color:#555;border:1px solid #CCCCCC}.tts-overview-version-wrapper{width:100%;height:100%;display:flex;flex-direction:row}.tts-overview-card{height:100%;width:100%;display:flex;flex-direction:column}
