body{font-size:16px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;max-width:400px;width:calc(100% - 10px);margin:0;padding:0 5px}input{border:1px solid #07c4e6;border-radius:14px;outline:0;transition:border-color .1s ease-out}input:hover{border-color:#59e1fa}button{border:0;border-radius:14px;outline:0}button[type=submit]{background-color:#04da76;width:100%;height:32px;color:#fff;font-weight:700;margin:5px 0;transition:background-color .1s ease-out}button[type=submit]:hover{background-color:#03a85b}button[type=submit]:active{background-color:#027640}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?f0njjs);src:url(../fonts/icomoon.eot?f0njjsdiefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?f0njjs) format("truetype"),url(../fonts/icomoon.woff?f0njjs) format("woff"),url(../fonts/icomoon.svg?f0njjs#icomoon) format("svg");font-weight:400;font-style:normal}[icon]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[icon*="-white"]{color:#fff}[icon*="-blue"]{color:#07c4e6}[icon*="-green"]{color:#04da76}[icon^=loader]:before{content:"\e982"}[icon^=search]:before{content:"\e986"}[icon^=reload]:before{content:"\ea2e"}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-ms-keyframes spin{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader{width:100%;min-height:150px;position:relative}.loader [icon]{position:absolute;top:50%;left:50%;font-size:24px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-ms-animation:spin 2s linear infinite;animation:spin 2s linear infinite}[component=ButtonBaseRadio]{display:flex;padding:0;margin:0}[component=ButtonBaseRadio]>*{width:100%;box-sizing:border-box;margin:5px 0}[component=ButtonBaseRadio]>:not(li){border:1px solid #07c4e6;border-right-width:0}[component=ButtonBaseRadio]>:first-child label,[component=ButtonBaseRadio]>:first-child:not(li){border-radius:14px 0 0 14px}[component=ButtonBaseRadio]>:last-child label,[component=ButtonBaseRadio]>:last-child:not(li){border-radius:0 14px 14px 0;border-right-width:1px}[component=ButtonBaseRadio]>li>*{border:1px solid #07c4e6;border-right-width:0}[component=ButtonBaseRadio] input[type=radio]{display:none}[component=ButtonBaseRadio] input[type=radio]:checked+label{background-color:#07c4e6;background-clip:padding-box;color:#fff}[component=ButtonBaseRadio] label{width:100%;display:inline-flex;height:32px;align-items:center;justify-content:center;cursor:pointer;transition:background-color .1s ease-out}[component=ButtonBaseRadio] label:hover{background-color:#bcf3fd}ul[component=ButtonBaseRadio]{list-style:none}[component=AutocompleteSelectBaseForm]{position:relative}[component=AutocompleteSelectBaseForm] input{width:calc(100% - 4px - 10px);height:28px;border-width:2px;padding:0 10px;margin:5px 0}[component=AutocompleteSelectBaseForm] button{height:32px;width:32px;margin:5px 0}[component=AutocompleteSelectBaseForm]>p{margin:0;font-style:italic;color:red;font-size:.8em;margin-bottom:10px}[component=FilteredBaseList]{border:1px solid #000;width:calc(100% - 2px);margin:0;padding:0;position:absolute;z-index:10;background-color:#fff;height:128px;overflow-y:auto}[component=FilteredBaseList]:empty{display:none}[component=FilteredBaseList]>*{height:32px;display:flex;padding-left:5px;align-items:center}[component=FilteredBaseList]>.selected{background-color:#07c4e6}ul[component=FilteredBaseList]{list-style:none}[app=TripSorterBase]{padding:5px}[page=ResultBasePage]>ul{list-style:none;padding:0;margin:0}[page=ResultBasePage]>ul>li{display:flex;justify-content:space-between;background-color:#59e1fa;margin-bottom:10px;padding:5px}[page=ResultBasePage]>ul>li:last-of-type{background-color:#07c4e6}[page=ResultBasePage]>ul>li>div:first-child{width:calc(100% - 50px)}[page=ResultBasePage]>ul>li>div:last-child{width:auto;text-align:right}[page=ResultBasePage]>ul>li>div>p{font-size:.7em;margin:0}