@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-Thin.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-ThinItalic.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-ExtraLight.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-ExtraLightItalic.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-Light.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-LightItalic.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-RegularItalic.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-MediumItalic.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-SemiBold.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-SemiBoldItalic.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-Bold.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-BoldItalic.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-ExtraBold.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-ExtraBoldItalic.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-Black.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(/design-system/fonts/Poppins/Poppins-BlackItalic.ttf)}html,body,#app{margin:0;padding:0;min-height:100vh;font-family:Poppins,sans-serif;--ds-blackPrimaryText: #0A0F1E;--ds-secondaryText: #474B56;--ds-disableText: #84878F;--ds-dividersDisableBGField: #CECFD2;--ds-screenBG: #F7F7F8;--ds-white: #FFFFFF;--ds-success: #17BF87;--ds-lightSuccess: #B8FBD6;--ds-information: #5811E7;--ds-lightInformation: #F2EBFF;--ds-warning: #FF7A00;--ds-lightWarning: #FFE4AB;--ds-error: #FF5033;--ds-lightError: #FFCFC8;--ds-primary: #310586;--ds-primaryHovered: #8F6ECD;--ds-primaryLight: #F2EBFF;--ds-secondary: #97FFC6;--ds-tx-standard: cubic-bezier(.2, 0, 0, 1);--ds-tx-standardDecelerate: cubic-bezier(0, 0, 0, 1);--ds-tx-standardAccelerate: cubic-bezier(.3, 0, 1, 1);--ds-tx-emphasized: cubic-bezier(.2, 0, 0, 1);--ds-tx-emphasizedDecelerate: cubic-bezier(.05, .7, .1, 1);--ds-tx-emphasizedAccelerate: cubic-bezier(.3, 0, .8, .15)}*{box-sizing:border-box;padding:0;margin:0}ul{padding-left:32px}._app_19nsd_1{min-height:100vh;display:flex;flex-direction:column}._container_19nsd_7{flex-grow:1;display:flex}._mainWrapper_19nsd_12{flex-grow:1;padding:0 64px 64px;background-color:var(--ds-dividersDisableBGField);display:flex}._withLeftMenu_19nsd_19 ._mainWrapper_19nsd_12{padding-left:0}._withoutLeftMenu_19nsd_23 ._mainWrapper_19nsd_12{padding-left:64px}._mainWrapper_19nsd_12 main{flex-grow:1;background-color:var(--ds-screenBG);padding-top:32px}._withLeftMenu_19nsd_19 ._mainWrapper_19nsd_12 main{padding-left:32px}._withoutLeftMenu_19nsd_23 ._mainWrapper_19nsd_12 main{padding-left:0}main._screenPadding_19nsd_41{background-color:var(--ds-screenBG);padding:0 36px 36px;width:100%}._header_dhuzv_1{display:flex;align-items:center;gap:32px;padding:0 32px;background-color:var(--ds-white);box-shadow:0 4px 17px #0a0f1e26;z-index:2}._header_dhuzv_1 ._logo_dhuzv_11{padding:20px 0}._nav_dhuzv_15{align-self:stretch;display:flex}._nav_dhuzv_15 menu{display:flex;gap:48px;list-style-type:none}._nav_dhuzv_15 menu li{display:flex}._nav_dhuzv_15 menu a{display:flex;align-items:center;color:var(--text-bg-disable-text, #84878F);font-size:16px;font-weight:600;line-height:14px;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;border-bottom:4px solid transparent}._nav_dhuzv_15 menu a[aria-current]{color:var(--ds-primary);border-bottom:4px solid var(--ds-secondary)}._search_dhuzv_50{position:relative}._searchField_dhuzv_54{display:flex;align-items:center;gap:16px;border-radius:10px;border:2px solid var(--ds-dividersDisableBGField);background:var(--ds-white);padding:16px}._searchFieldOpened_dhuzv_64{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-width:1px}._searchInput_dhuzv_70{border:none;outline:none;color:var(--ds-primary);font-size:16px;font-style:normal;font-weight:400;line-height:22px}._searchInput_dhuzv_70::placeholder{color:var(--ds-disableText)}._searchOptions_dhuzv_85{position:absolute;top:100%;left:0;right:0;max-height:600px;border:1px solid var(--ds-dividersDisableBGField);border-top:none;box-shadow:0 2px 3px #0000000f;border-radius:0 0 10px 10px;overflow:auto;z-index:101;background-color:var(--ds-white)}._searchOption_dhuzv_85{font-size:13px;line-height:1;border-radius:4px;display:flex;align-items:center;padding:4px 16px;cursor:default;border-left:3px solid transparent;font-size:16px;line-height:22px;font-weight:400;letter-spacing:0}._searchOption_dhuzv_85[data-highlighted]{outline:none;background-color:var(--ds-lightInformation);color:var(--ds-primary);border-left-color:var(--ds-information);font-weight:500}._iconStrokeColor_142lp_1{stroke:var(--ds-iconColor);transition-property:stroke;transition-timing-function:var(--ds-transition-timing-function);transition-duration:var(--ds-transition-duration)}._iconFillColor_142lp_8{fill:var(--ds-iconColor);transition-property:fill;transition-timing-function:var(--ds-transition-timing-function);transition-duration:var(--ds-transition-duration)}._icon-blackPrimaryText_142lp_15{--ds-iconColor: var(--ds-blackPrimaryText)}._icon-secondaryText_142lp_19{--ds-iconColor: var(--ds-secondaryText)}._icon-disableText_142lp_23{--ds-iconColor: var(--ds-disableText)}._icon-dividersDisableBGField_142lp_27{--ds-iconColor: var(--ds-dividersDisableBGField)}._icon-screenBG_142lp_31{--ds-iconColor: var(--ds-screenBG)}._icon-white_142lp_35{--ds-iconColor: var(--ds-white)}._icon-success_142lp_39{--ds-iconColor: var(--ds-success)}._icon-lightSuccess_142lp_43{--ds-iconColor: var(--ds-lightSuccess)}._icon-information_142lp_47{--ds-iconColor: var(--ds-information)}._icon-lightInformation_142lp_51{--ds-iconColor: var(--ds-lightInformation)}._icon-warning_142lp_55{--ds-iconColor: var(--ds-warning)}._icon-lightWarning_142lp_59{--ds-iconColor: var(--ds-lightWarning)}._icon-error_142lp_63{--ds-iconColor: var(--ds-error)}._icon-lightError_142lp_67{--ds-iconColor: var(--ds-lightError)}._icon-primary_142lp_71{--ds-iconColor: var(--ds-primary)}._icon-primaryHovered_142lp_75{--ds-iconColor: var(--ds-primaryHovered)}._icon-primaryLight_142lp_79{--ds-iconColor: var(--ds-primaryLight)}._icon-secondary_142lp_19{--ds-iconColor: var(--ds-secondary)}@keyframes _rotating_142lp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loading_142lp_95{animation:_rotating_142lp_1 2s linear infinite}.dashboard{min-height:calc(100vh - 80px);opacity:0;animation:fade .25s forwards}@keyframes fade{0%{opacity:0}to{opacity:1}}.dashboard__content{display:flex;flex-direction:row;min-height:calc(100vh - 80px)}.dashboard__main{padding:1rem 1rem 4rem 0;flex-basis:70%;height:100%;flex-shrink:0}.dashboard__filters{display:flex;gap:1rem;margin-bottom:1rem}.dashboard__date-time{display:flex;gap:.5rem}.dashboard__date{padding:.5rem 1rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:9999px;font-size:.875rem}.dashboard__sidebar{border-left:1px solid #e0e0e0;min-height:calc(100vh - 80px);width:100%}.toggle-button{display:flex;align-items:center;gap:.75rem;background-color:var(--ds-dividersDisableBGField);border:1px solid var(--ds-disabledText);border-radius:4px;padding:.5rem 1rem;cursor:pointer;transition:background-color .3s,border-color .3s;font-size:14px;-webkit-user-select:none;user-select:none}.toggle-button--active{background-color:var(--ds-lightSuccess);border-color:var(--ds-success)}.toggle-button--inactive{background-color:var(--ds-dividersDisableBGField);border-color:var(--ds-disabledText)}.toggle-button__label{flex-grow:1;font-weight:medium}.toggle-button__icon{transition:color .3s}.toggle-button__icon--active{color:var(--ds-success)}.toggle-button__icon--inactive{color:var(--ds-disabledText)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.empty-state__icon{margin-bottom:16px;color:#ccc}.empty-state__message{font-size:1.2rem;text-align:center}.filter-dropdown{position:relative;display:inline-block}.filter-dropdown__button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer}.filter-dropdown__icon{color:#757575}.filter-dropdown__menu{position:absolute;top:calc(100% + .25rem);left:0;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 5px #00000026;padding:.5rem;z-index:999}.filter-dropdown__option{display:flex;align-items:center;margin-bottom:.5rem;cursor:pointer}.filter-dropdown__option:last-of-type{margin-bottom:0}.filter-dropdown__option input{margin-right:.5rem}.filter-search-input{display:flex}.filter-search-input__input{padding:.75rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:8px;transition:border-color .3s,box-shadow .3s}.filter-search-input__input:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff80}.filter-search-input__input::placeholder{color:#aaa;font-style:italic}.filter-search-input__input:hover{border-color:#999}@media (max-width: 600px){.filter-search-input{margin:.5rem 0}.filter-search-input__label{font-size:.9rem}.filter-search-input__input{font-size:.9rem;padding:.6rem .8rem}}.pill__text{white-space:nowrap}.pill{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:20px;font-size:16px;font-weight:700;transition:background-color .3s,color .3s}.pill__indicator{width:12px;height:12px;border-radius:50%;margin-right:.5rem;animation-duration:1.5s;animation-iteration-count:infinite}.pill--live{background-color:var(--ds-lightSuccess);color:var(--ds-success)}.pill--live .pill__indicator{background-color:var(--ds-success);animation-name:pulse-live}.pill--disconnected{background-color:var(--ds-lightError);color:var(--ds-error)}.pill--disconnected .pill__indicator{background-color:var(--ds-error)}.pill--connecting{background-color:var(--ds-lightInformation);color:var(--ds-information)}.pill--connecting .pill__indicator{border:2px solid var(--ds-information);border-top-color:transparent;border-right-color:transparent;background-color:transparent;animation-name:rotate-connecting}@keyframes rotate-connecting{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ride-details{font-family:Arial,sans-serif;color:var(--ds-blackPrimaryText);margin:auto;background-color:#fff;height:100%;width:100%}.ride-details__header{display:grid;grid-template-columns:max-content 1fr auto;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:1px solid #ddd;gap:.5rem}.ride-details__header .ride-details__time,.ride-details__header .ride-details__countdown{font-size:14px}.ride-details__passenger-info,.ride-details__ride-info,.ride-details__drivers-notified,.ride-details__map-section,.ride-details__guarantee{padding-left:.5rem;padding-right:.5rem}.ride-details__passenger-info .ride-details__info,.ride-details__ride-info{display:flex;flex-direction:column}.ride-details__ride-info-trip{display:flex;align-items:center;gap:.25rem}.ride-details__passenger-info .ride-details__name{font-weight:700}.ride-details__comments{width:100%;height:80px;margin-top:8px;border:1px solid #ddd;border-radius:4px;padding:8px}.guarantee-buttons__options{font-weight:700;font-size:1rem;align-items:center;justify-content:space-between;display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem}.guarantee-buttons__button{display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;border-radius:4px;background-color:var(--ds-primary);color:#fff;cursor:pointer;font-weight:700;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:0rem}.guarantee-buttons__button:disabled{background-color:#d3d3d3;cursor:not-allowed}.loading-spinner{display:inline-block;width:1em;height:1em;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(360deg)}}.ride-action-buttons{font-weight:700;font-size:1rem;align-items:center;justify-content:space-between;display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem;margin:.5rem}.ride-action-buttons__button{display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;border-radius:4px;background-color:var(--ds-primary);color:#fff;cursor:pointer;font-weight:700;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:.5rem}.ride-action-buttons__button--cancel{background-color:var(--ds-error)}.ride-action-buttons__button:disabled{background-color:#d3d3d3;cursor:not-allowed}.ride-action-buttons__spinner{display:inline-block;width:1em;height:1em;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spinner-rotate .8s linear infinite;margin:0 auto}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.station-with-etas{margin:0 auto;padding:.5rem}.station-with-etas__title{font-size:.875rem;font-weight:700;background-color:#d3d3d3;padding:.25rem .5rem;border-radius:4px 4px 0 0}.station-with-etas__list{list-style-type:none;padding-left:0}.station-with-etas-item{display:grid;align-items:center;gap:.25rem .5rem;background-color:#f0f0f0;grid-template-areas:"avatar name time" "avatar phone time";grid-template-columns:min-content 1fr max-content;border-bottom:1px solid #ddd;padding:.25rem .5rem}.station-with-etas-item__avatar{width:2rem;height:2rem;border-radius:50%;object-fit:cover;grid-area:avatar;background-color:#fff}.station-with-etas-item__name{font-weight:700;grid-area:name}.station-with-etas-item__time{font-size:.875rem;color:#fff;grid-area:time;background-color:#064158;border-radius:4px;padding:.25rem .5rem;font-weight:700;text-align:center}.station-with-etas-item__phone{font-size:.875rem;color:#064158;grid-area:phone;display:flex;align-items:center;gap:.25rem}.station-with-etas__map{width:100%;height:400px;border-radius:0 0 4px 4px;overflow:hidden;position:relative}.station-with-etas-no-item{width:100%;background:var(--ds-secondary);padding:1rem;font-size:1rem;font-weight:700;display:flex;align-items:center;border-radius:0 0 4px 4px}.status{display:grid;align-items:center;padding:.25rem 1rem;align-self:stretch;grid-template-areas:"text text" "indicator time";grid-template-columns:1fr auto;border-radius:4px;min-width:175px}.status--requested{background-color:#53c88a17;color:var(--ds-success)}.status--booked{background-color:#399cc717;color:var(--ds-primary)}.status--started,.status--claimed,.status--unclaimed,.status--canceled,.status--expired{background-color:#e6515417;color:var(--ds-disableText)}.status--alert{background-color:#fbbd2b17;color:var(--ds-warning)}.status-time{font-weight:700;font-size:1rem;grid-area:time}.status-text{grid-area:text}.status-indicator{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%;grid-area:indicator}.status-indicator--requested{background-color:var(--ds-success);animation:pulse-live 1.5s infinite}.status-indicator--alert{background-color:var(--ds-warning)}.status-indicator--started,.status-indicator--claimed,.status-indicator--booked,.status-indicator--unclaimed,.status-indicator--canceled,.status-indicator--expired{display:none}@keyframes pulse-live{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.user-card{width:100%;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.5s ease-in-out;gap:.5rem;box-shadow:0 4px 24px #06415826;align-items:stretch}.user-card__img{width:4rem;min-height:4rem;border-radius:4px 0 0 4px;background:linear-gradient(var(--ds-primary),var(--ds-secondary))}.user-card__textBox{width:calc(100% - 90px);font-family:"Poppins" sans-serif;display:flex;flex-direction:column;gap:.5rem}.user-card__textContent{display:flex;align-items:center;justify-content:space-between}.user-card__span{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700;letter-spacing:.25pt;text-align:center;background-color:var(--ds-warning);color:#fff}.user-card__h1{font-size:16px;font-weight:700}.user-card__phone{font-size:14px;font-weight:700;vertical-align:middle;color:var(--ds-primary)}.user-card__button{background-color:var(--ds-secondary);color:var(--ds-primary);border:none;border-radius:4px;padding:8px 12px;cursor:pointer;font-size:.875rem}.ride-list{display:flex;flex-direction:column;gap:2px}.ride-list__truncate{text-align:center;font-size:1rem;padding:2rem}.ride-item{display:grid;grid-template-columns:max-content 1fr auto auto 1fr auto min-content;gap:1rem;align-items:center;background-color:#ffffffb3;border-radius:8px;cursor:pointer;margin:0;transition:margin ease .2s;max-height:0;opacity:0;transform:scaleY(0);transform-origin:top;animation:expandHeight .5s forwards ease-out}@keyframes expandHeight{0%{max-height:0;opacity:0;transform:scaleY(0)}to{max-height:1000px;opacity:1;transform:scaleY(1)}}.ride-item:hover{background-color:#fffc}.ride-item--selected{background-color:#fff;margin:.5rem 0;box-shadow:0 4px 24px #06415814}.ride-item--selected:hover{background-color:#fff}.ride-item__name{font-size:.875rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.ride-item__tags{display:flex;gap:.5rem}.tag{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700;letter-spacing:.25pt;text-align:center;display:flex;align-items:center;flex-grow:0}.tag--car{background-color:var(--ds-primary);color:#fff}.tag--car-no{background-color:var(--ds-warning)}.tag--trip{background-color:var(--ds-lightError);color:var(--ds-warning)}.tag--sms,.tag--ecov{background-color:var(--ds-lightInformation);color:var(--ds-primary)}.ride-item__brand{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700}.brand-indicator{width:8px;align-self:stretch;border-radius:8px}.ride-item__route{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#064158;opacity:.56}.route-icon{color:#bdbdbd}.ride-item__action{display:flex;justify-content:center}.action-button{display:flex;align-items:center;padding:.25rem .5rem;border-radius:50px;aspect-ratio:1;background-color:var(--ds-primary);outline:none;cursor:pointer}.action-icon{color:#757575}
