.successColor{color:#fff;cursor:pointer;background:#059862!important}.successColorReversed{color:#059862;cursor:pointer;border:1px solid #059862;background:#fff!important}.infoColor{color:#fff;cursor:pointer;background:#3f51b5!important}.infoColorReversed{color:#3f51b5;cursor:pointer;border:1px solid #3f51b5;background:#fff!important}.dangerColor{color:#fff;cursor:pointer;background:#273668!important}.dangerColorReversed{color:#273668;cursor:pointer;border:1px solid #273668;background:#fff!important}button.redButton{color:#fff;cursor:pointer;background:#273668;padding:1em}.error-text{color:#8b0000;font-size:.75em}.error-input{border:1px solid #273668}.text-white{color:#fff}.text-black{color:#000}.bordered-gray{border:1px solid gray}.position-absolute{position:absolute}.position-relative{position:relative}.align-items-center{align-items:center}.d-flex{display:flex}.d-block{display:block}.d-inline{display:inline}.d-inline-flex{display:inline-flex}.d-inline-grid{display:inline-grid}.flex-wrap{flex-wrap:wrap}.text-align-center{text-align:center}.place-content-center{place-content:center}.space-between{justify-content:space-between}.flex-direction-column{flex-direction:column}.justify-content-center{justify-content:center}.italic,.text-italic{font-style:italic}.text-bold{font-weight:700}.prewrap{white-space:pre-wrap}.white-space-pre{white-space:pre}.white-space-nowrap{white-space:nowrap}.h-100{height:100%!important}.h-fill-available{height:-webkit-fill-available;height:-moz-available}.w-20{width:20%!important}.w-25{width:25%!important}.w-35{width:35%!important}.w-40{width:40%!important}.w-50{width:50%!important}.w-65{width:65%!important}.w-100{width:100%!important}.w-5em{width:5em!important}.w-30em{width:30em!important}.w-max-content{width:max-content}.w-fill-available{width:-webkit-fill-available;width:-moz-available}.fullWidth{width:100%;margin-top:85px}@media screen and (width<=860px){.fullWidth{margin-top:55px}}.z-1{z-index:1}.z-2{z-index:2}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.text-decoration-none{text-decoration:none}.smaller-text{font-size:.75em}.cursor-pointer{cursor:pointer}.dropdown{font-size:.95rem;display:inline-block;position:relative}.dropdown .dropdown-header{border-radius:6px;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.dropdown .dropdown-header button{color:#000;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #00000026;min-width:0;max-width:35vw;padding:.65em 1em;font-weight:600;transition:background .2s;overflow:hidden}.dropdown .dropdown-header button:hover{background:#f8f9fa}.dropdown .dropdown-header button:focus-visible{outline-offset:-2px;outline:2px solid #273668}.dropdown .dropdown-header div{color:#fff;cursor:pointer;background:#273668;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;transition:background .2s;display:flex}.dropdown .dropdown-header .dropdown-header-pointer{color:#fff;background:#273668}.dropdown .dropdown-header .dropdown-header-pointer img{filter:invert()}.dropdown .dropdown-header .dropdown-header-pointer:hover{background:#101939}.dropdown .dropdown-header .dropdown-toggle{border-radius:unset}.dropdown .dropdown-content{z-index:5;background:#fff;border-radius:6px;min-width:180px;max-height:70vh;margin-top:6px;padding:4px;animation:.15s ease-out dropdown-fade;position:absolute;top:100%;left:50%;overflow:hidden auto;transform:translate(-50%);box-shadow:0 10px 25px #00000026}.dropdown .dropdown-content.dropdown-content-top{margin-top:0;margin-bottom:6px;animation-name:dropdown-fade-top;top:auto;bottom:100%}.dropdown .dropdown-content.dropdown-content-left{margin:0 6px 0 0;animation-name:dropdown-fade-left;inset:0 100% auto auto;transform:translate(0)}.dropdown .dropdown-content.dropdown-content-top.dropdown-content-left{margin-bottom:0;margin-right:6px;animation-name:dropdown-fade-top-left;inset:auto 100% 0 auto;transform:translate(0)}.dropdown .dropdown-content .directionChoice{color:#fff;cursor:pointer;background:#273668;border-radius:4px;margin:.15em 0;padding:.4em .5em;transition:background .15s}.dropdown .dropdown-content .directionChoice:hover{background:#101939}.dropdown .dropdown-content .directionChoice a{color:#fff}.dropdown .dropdown-menu{margin:0;padding:4px 0;list-style:none}.dropdown .dropdown-menu li{cursor:pointer;white-space:nowrap;padding:10px 14px;transition:background .15s,color .15s}.dropdown .dropdown-menu li:hover{background:#0000000f}.dropdown .dropdown-menu li:focus-visible{background:#00000014;outline:none}.dropdown .dropdown-item-even{background:#fff}.dropdown .dropdown-item-odd{background:#f8f9fb}.dropdown .dropdown-item-account{color:#000;align-items:center;padding:0;display:flex}.dropdown .dropdown-item-account img{border:1px solid #fff}@media screen and (width<=860px){.dropdown .dropdown-header{max-width:100%}.dropdown .dropdown-header .dropdown-toggle,.dropdown .dropdown-header button{max-width:30vw}.dropdown .dropdown-content-left{left:auto;right:calc(100% + 6px);max-width:calc(100vw - 20px);margin-right:0;animation-name:dropdown-fade;inset:calc(100% + 6px) auto auto 0;transform:translate(0)}.dropdown .dropdown-content{min-width:160px;max-width:calc(100vw - 16px);max-height:60vh}.dropdown .dropdown-content-top.dropdown-content-left{animation-name:dropdown-fade-top;top:auto;bottom:calc(100% + 6px);left:0}}@media (prefers-reduced-motion:reduce){.dropdown .dropdown-content{animation:none}.dropdown .dropdown-header button,.dropdown .dropdown-header div,.dropdown .dropdown-menu li{transition:none}}@keyframes dropdown-fade{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes dropdown-fade-top{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes dropdown-fade-left{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes dropdown-fade-top-left{0%{opacity:0;transform:translate(6px,6px)}to{opacity:1;transform:translate(0)}}button,input[type=email],input[type=password],input[type=text]{border:1px solid #d1d5db;border-radius:.375rem;padding:.75em 1em;font-size:.95rem;line-height:1.4;transition:all .2s ease-in-out}button{color:#fff;cursor:pointer;background-color:#273668;font-weight:600}button:hover{background-color:#1f2a52;transform:translateY(-1px);box-shadow:0 4px 10px #0000001f}button:active{transform:translateY(0);box-shadow:0 2px 5px #00000014}button:disabled{cursor:not-allowed;opacity:.5}input[type=email],input[type=password]{border:1px solid #c5cbd5}.input-bordered{border:1px solid #c5cbd5!important}button.close{color:#fff;cursor:pointer;font-weight:700;position:absolute;top:10px;right:20px}.searchInput{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\"><path fill=\"%238c92a0\" d=\"m11.44 10.73 4.41 4.42a.5.5 0 1 1-.7.7l-4.42-4.41a6.5 6.5 0 1 1 .7-.7v-.01zM6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11\"/></svg>");background-position:10px;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #c5cbd5;border-radius:.375rem;width:100%;padding:.5em 1em .5em 2.5em;line-height:1.4;display:block}.searchInput:focus{border-color:#273668;outline:none;box-shadow:0 0 0 2px #27366833}select{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"%238c92a0\" viewBox=\"0 0 20 20\"><path d=\"m5.5 7 4.5 5 4.5-5\"/></svg>");background-position:right .75em center;background-repeat:no-repeat;background-size:14px;border:1px solid #d1d5db;border-radius:.375rem;padding:.75em 2.5em .75em 1em;font-size:.95rem;line-height:1.4;transition:all .2s ease-in-out}select:hover{border-color:#b4bbc5}select:focus{border-color:#273668;outline:none;box-shadow:0 0 0 2px #27366833}select:disabled{cursor:not-allowed;opacity:.5;background-color:#f9fafb}option{padding:.5em;font-size:.95rem}body{background:#efefef;margin:0;font-family:Arial}.member-mobile-padding{padding-top:20px}#app.app-with-background{background-image:url(../bg.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh}.app-loading{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#efefefb8;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.app-loading,.app-loading div#app-loader{justify-content:center;align-items:center;display:flex}.app-loading div#app-loader{color:#273668;text-align:center;background:#fffffff5;border:1px solid #2b39681a;border-radius:1rem;flex-direction:column;gap:.25rem;min-width:220px;padding:1.5rem 2rem 1.25rem;font-size:1.1em;font-weight:600;position:relative;box-shadow:0 20px 50px #2b39682e}.app-loading div#app-loader:before{content:"";opacity:.3;background:linear-gradient(90deg,#0000,#273668,#0000);width:60%;height:2px;position:absolute;top:0;left:20%}.leaflet-bottom{z-index:400!important}.leaflet-popup-content{width:max-content}#sendQuestionButton{color:#fff;background:#273668;position:fixed;bottom:1em;left:1em}.background-centered{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.nearest-city,.nearest-stopArea{cursor:pointer;transition:background-color .2s ease-in-out}.nearest-city td,.nearest-stopArea td{place-items:center;width:100%;display:flex}.nearest-city #distance,.nearest-stopArea #distance{font-size:small;font-style:italic}.nearest-stopArea-detail{color:#fff;text-align:center;background:#273668;margin:10px auto;font-weight:700;display:block}.nearest-city:hover,.nearest-stopArea:hover{background-color:#d3d3d3;font-weight:700}.cgu-block-header{margin-top:10px;margin-bottom:10px;font-weight:700}#app-container{background:#eaeaea;width:auto;min-height:90vh;margin-top:55px;padding:.5em;box-shadow:0 20px 45px -15px #000}@media (width>=860px){#app-container{width:750px}}@media (width>=1200px){#app-container{width:1170px}}@media screen and (width<=860px){#app-container{width:auto}}@media screen and (width>=860px){#app-container{width:970px;margin-top:110px;margin-left:auto;margin-right:auto}#searchLinesAndStations{margin-left:1em}}#searchLinesAndStations{z-index:403;flex-direction:column;align-self:center;width:33vw;min-width:0;max-width:500px;display:flex;position:relative}#searchLinesAndStations .searchInputWrapper{background:#fff;border:1px solid #27366829;border-radius:.75rem;flex-shrink:0;align-items:center;width:100%;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 2px 8px #2736680f}#searchLinesAndStations .searchInputWrapper:hover{border-color:#27366859}#searchLinesAndStations .searchInputWrapper:focus-within{border-color:#273668;box-shadow:0 0 0 3px #2736681a,0 5px 15px #27366814}#searchLinesAndStations .searchInputWrapper .searchInputIcon{color:#273668;opacity:.75;pointer-events:none;flex-shrink:0;margin-left:.9rem;transition:opacity .2s}#searchLinesAndStations .searchInputWrapper:focus-within .searchInputIcon{opacity:1}#searchLinesAndStations .searchInputWrapper input[type=search]{appearance:none;border-radius:inherit;box-shadow:none;color:#273668;font:inherit;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:.8rem .9rem;font-size:.9rem}#searchLinesAndStations .searchInputWrapper input[type=search]::placeholder{color:#858da1;opacity:1}#searchLinesAndStations .searchInputWrapper input[type=search]::-webkit-search-cancel-button{cursor:pointer}#searchLinesAndStations .searchInputWrapper input[type=search]:focus{outline:none}#searchLinesAndStations #searchLinesAndStationsResultsContainer{overscroll-behavior:contain;z-index:403;background:#fff;border:1px solid #2736681a;border-radius:.85rem;flex-direction:column;width:100%;min-width:0;min-height:0;max-height:calc(min(65vh,520px));animation:.18s ease-out searchResultsAppear;display:flex;position:absolute;top:calc(100% + .55rem);left:0;right:0;overflow:hidden;box-shadow:0 14px 35px #141f4026,0 3px 8px #141f400d}#searchLinesAndStations #searchLinesAndStationsResultsContainer>#searchLinesAndStationsResults,#searchLinesAndStations #searchLinesAndStationsResultsContainer>#searchStopAreas,#searchLinesAndStations #searchLinesAndStationsResultsContainer>.searchStopAreas{overscroll-behavior:contain;scrollbar-color:#27366840 transparent;scrollbar-width:thin;flex:0 auto;width:100%;min-width:0;min-height:0;max-height:260px;position:relative;overflow:hidden auto}#searchLinesAndStations #searchLinesAndStationsResultsContainer>#searchLinesAndStationsResults::-webkit-scrollbar{width:5px}#searchLinesAndStations #searchLinesAndStationsResultsContainer>#searchStopAreas::-webkit-scrollbar{width:5px}#searchLinesAndStations #searchLinesAndStationsResultsContainer>.searchStopAreas::-webkit-scrollbar{width:5px}#searchLinesAndStations #searchLinesAndStationsResultsContainer>#searchLinesAndStationsResults::-webkit-scrollbar-track{background:0 0}#searchLinesAndStations #searchLinesAndStationsResultsContainer>#searchStopAreas::-webkit-scrollbar-track{background:0 0}#searchLinesAndStations #searchLinesAndStationsResultsContainer>.searchStopAreas::-webkit-scrollbar-track{background:0 0}#searchLinesAndStations #searchLinesAndStationsResultsContainer>#searchLinesAndStationsResults::-webkit-scrollbar-thumb{background:#27366838;border-radius:10px}#searchLinesAndStations #searchLinesAndStationsResultsContainer>#searchStopAreas::-webkit-scrollbar-thumb{background:#27366838;border-radius:10px}#searchLinesAndStations #searchLinesAndStationsResultsContainer>.searchStopAreas::-webkit-scrollbar-thumb{background:#27366838;border-radius:10px}#searchLinesAndStations #searchLinesAndStationsResultsContainer>#searchLinesAndStationsResults>div,#searchLinesAndStations #searchLinesAndStationsResultsContainer>#searchStopAreas>div,#searchLinesAndStations #searchLinesAndStationsResultsContainer>.searchStopAreas>div{min-width:0}#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults .searchResultsHeading,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults h4,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas .searchResultsHeading,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas h4,#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas .searchResultsHeading,#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas h4{color:#273668;letter-spacing:.055em;text-transform:uppercase;z-index:2;background:#f5f7fc;border-bottom:1px solid #27366817;margin:0;padding:.75rem 1rem;font-size:.72rem;font-weight:700;line-height:1.4;position:sticky;top:0}#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults .searchResultsList,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults ul,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas .searchResultsList,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas ul,#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas .searchResultsList,#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas ul{margin:0;padding:0;list-style:none}#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults li.searchResultsLine,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas li.searchResultsLine,#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas li.searchResultsLine{color:#273247;cursor:pointer;background:#fff;border-bottom:1px solid #27366812;align-items:center;gap:.65rem;min-height:52px;padding:.75rem .9rem;transition:background-color .15s,border-color .15s;display:flex}#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults li.searchResultsLine:last-child,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas li.searchResultsLine:last-child,#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas li.searchResultsLine:last-child{border-bottom:0}#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults li.searchResultsLine:hover,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas li.searchResultsLine:hover,#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas li.searchResultsLine:hover{background:#f2f5fc}#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults li.searchResultsLine:active,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas li.searchResultsLine:active,#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas li.searchResultsLine:active{background:#e9eef9}#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults li.searchResultsLine:focus-visible,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas li.searchResultsLine:focus-visible,#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas li.searchResultsLine:focus-visible{outline-offset:-2px;background:#f2f5fc;outline:2px solid #273668}#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults li.searchResultsLine .searchResultName,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas li.searchResultsLine .searchResultName,#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas li.searchResultsLine .searchResultName{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.88rem;font-weight:500;line-height:1.45}#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults li.searchResultsLine>:not(.searchResultName):not(.searchResultArrow),#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas li.searchResultsLine>:not(.searchResultName):not(.searchResultArrow),#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas li.searchResultsLine>:not(.searchResultName):not(.searchResultArrow){flex-shrink:0;max-width:100%}#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults li.searchResultsLine .searchResultArrow,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas li.searchResultsLine .searchResultArrow,#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas li.searchResultsLine .searchResultArrow{color:#8993a8;opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .15s,transform .15s;transform:translate(-3px)}#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchLinesAndStationsResults li.searchResultsLine:hover .searchResultArrow,#searchLinesAndStations #searchLinesAndStationsResultsContainer #searchStopAreas li.searchResultsLine:hover .searchResultArrow,#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchStopAreas li.searchResultsLine:hover .searchResultArrow{opacity:1;transform:translate(0)}#searchLinesAndStations #searchLinesAndStationsResultsContainer .searchEmptyHint{color:#68738b;padding:1rem;font-size:.82rem;line-height:1.5}@keyframes searchResultsAppear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media screen and (width<=860px){#searchLinesAndStations{width:100%;max-width:100%}#searchLinesAndStations .searchInputWrapper{border-radius:.65rem}#searchLinesAndStations .searchInputWrapper input[type=search]{padding-top:.75rem;padding-bottom:.75rem;font-size:16px}#searchLinesAndStations #searchLinesAndStationsResultsContainer{width:100%;max-height:calc(min(55vh,450px))}#searchLinesAndStations #searchLinesAndStationsResultsContainer>#searchLinesAndStationsResults,#searchLinesAndStations #searchLinesAndStationsResultsContainer>#searchStopAreas,#searchLinesAndStations #searchLinesAndStationsResultsContainer>.searchStopAreas{max-height:225px}#searchLinesAndStations #searchLinesAndStationsResultsContainer li.searchResultsLine{gap:.45rem;padding:.7rem .75rem}#searchLinesAndStations #searchLinesAndStationsResultsContainer li.searchResultsLine .searchResultName{font-size:.85rem}#searchLinesAndStations #searchLinesAndStationsResultsContainer li.searchResultsLine .searchResultArrow{opacity:.65;transform:none}}@media (prefers-reduced-motion:reduce){#searchLinesAndStations .searchInputIcon,#searchLinesAndStations .searchInputWrapper,#searchLinesAndStations .searchResultArrow,#searchLinesAndStations li.searchResultsLine{transition:none}#searchLinesAndStations #searchLinesAndStationsResultsContainer{animation:none}}.disruptionIcon{padding:.65em;position:relative}.disruptionIcon span#disruptionButtonBadge{color:#fff;background:#273668;border-radius:10em;padding:2px 5px;font-weight:700;position:absolute;top:-8px;right:-8px}.sidebar{color:#000;z-index:402;background-color:#fff;max-width:100vw;height:100vh;transition:transform .3s ease-in-out;position:fixed;top:0;overflow-x:hidden}@media (width<=860px){.sidebar{margin-bottom:68px}}.sidebar-header{color:#000;background-color:#fff;border-bottom:1px solid #474f57;padding:1rem}.sidebar-right{right:0}.sidebar-left{left:0}.sidebar-shadow{box-shadow:0 0 10px #00000080}.ellipsis-loading:after{content:"...";vertical-align:bottom;width:1.25em;animation:1s .3s infinite forwards ellipsis-dot;display:inline-block;overflow:hidden}@keyframes ellipsis-dot{25%{content:""}50%{content:"."}75%{content:".."}to{content:"..."}}div.markerStopAreaName{display:block}.markerContent{display:inline-flex}.leaflet-control-layers{display:none}.stopAreaChoose{color:#273247;min-width:0}.stopAreaChoose .stopAreaChooseDescription{color:#68738b;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.stopAreaChoose .stopAreaChooseList{border:1px solid #2736681a;border-radius:.75rem;overflow:hidden}.stopAreaChoose .stopAreaChooseGroup{color:#273668;letter-spacing:.055em;text-transform:uppercase;background:#f5f7fc;border-bottom:1px solid #27366817;align-items:center;gap:.55rem;padding:.7rem .85rem;font-size:.72rem;font-weight:700;display:flex}.stopAreaChoose .stopAreaChooseGroup .stopAreaChooseGroupIcon{opacity:.8;align-items:center;display:inline-flex}.stopAreaChoose .stopAreaChooseLine{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #27366812;justify-content:space-between;align-items:center;gap:.65rem;width:100%;padding:.85rem;transition:background-color .15s;display:flex}.stopAreaChoose .stopAreaChooseLine:last-child{border-bottom:0}.stopAreaChoose .stopAreaChooseLine:hover{background:#f2f5fc}.stopAreaChoose .stopAreaChooseLine:hover .stopAreaChooseArrow{color:#273668;transform:translate(2px)}.stopAreaChoose .stopAreaChooseLine:active{background:#e9eef9}.stopAreaChoose .stopAreaChooseLine:focus-visible{outline-offset:-2px;outline:2px solid #273668}.stopAreaChoose .stopAreaChooseLine .stopAreaChooseLineContent{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.stopAreaChoose .stopAreaChooseLine .stopAreaChooseLineName{color:#273668;overflow-wrap:anywhere;font-size:.9rem;font-weight:600;line-height:1.4}.stopAreaChoose .stopAreaChooseLine .stopAreaChooseArrow{color:#8993a8;flex-shrink:0;transition:color .15s,transform .15s}@media (prefers-reduced-motion:reduce){.stopAreaChoose .stopAreaChooseLine .stopAreaChooseArrow{transition:none}}@media screen and (width<=860px){.stopAreaChoose .stopAreaChooseLine{padding:.8rem .7rem}.stopAreaChoose .stopAreaChooseLine .stopAreaChooseLineContent{gap:.4rem}}.m-auto{margin:auto}.m-0{margin:0}.m-1{margin:.5em 1em}.mt-minus20{margin-top:-20px}.mt-1{margin-top:1em}.mt-5{margin-top:5px}.mr-05{margin-right:.5em}.mr-1{margin-right:1em}.mr-2{margin-right:2px}.mb-0-5{margin-bottom:.5em}.mb-1{margin-bottom:1em}.mb-5{margin-bottom:5px}.ml-auto{margin-left:auto}.ml-1{margin-left:1em}.ml-2{margin-left:2px}.ml-5{margin-left:5px}.p-0{padding:0}.p-0-5{padding:.255em .5em}.p-1{padding:.5em 1em}.p-25{padding:25px}.pb-5{padding-bottom:5px}.padding-10-20{padding:10px 20px}.pt-2{padding-top:2px}.pt-2em{padding-top:2em}.pl-5{padding-left:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}::-webkit-scrollbar{width:10px;height:5px}table{border-collapse:collapse;color:#212529;width:100%;margin-bottom:1rem}table tbody tr:nth-of-type(odd){background-color:#0000000d}table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}@media screen and (width<=860px){table thead th{text-align:left}}table td,table th{vertical-align:top;border-top:1px solid #dee2e6;padding:.5rem}
