.page{min-height:calc(100vh - 40px);padding:20px}.page,.page .page-inner{display:flex;flex-direction:column}.page .page-inner{background-color:var(--foreground);border:1px solid var(--border);border-radius:10px;flex-grow:1}.page .page-inner .nav{background-color:var(--foreground);border-bottom:1px solid var(--border);border-top-left-radius:10px;border-top-right-radius:10px;position:relative;z-index:1000}.page .page-inner .nav .nav-inner{align-items:center;display:flex;padding:20px}.page .page-inner .nav .nav-inner .initial{align-items:center;display:flex;flex-grow:1}.page .page-inner .nav .nav-inner .initial .logo{align-items:center;display:flex;margin-right:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page .page-inner .nav .nav-inner .initial .logo a{align-items:center;display:flex}.page .page-inner .nav .nav-inner .initial .logo img{height:37px}.page .page-inner .nav .nav-inner .additional{align-items:center;display:flex;margin-left:auto}.page .page-inner .nav .nav-inner .additional .button{margin-right:10px}.page .page-inner .nav .nav-inner .additional .button:last-child{margin-right:0}.page .page-inner .content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.page .page-inner .content .page-header{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-direction:column;height:143px;justify-content:center;padding:0 20px}.page .page-inner .content .page-header .trip-title{color:var(--primary);display:block;margin-bottom:10px;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.page .page-inner .content .page-header .badges{align-items:center;display:flex}.page .page-inner .content .page-header .badges .badge{margin-right:5px}.page .page-inner .content .page-header .badges .badge:last-child{margin-right:0r}.page .page-inner .content .row .col{border-right:1px solid var(--border);margin-right:0}.page .page-inner .content .row .col:last-child{border-right:none}.page .page-inner .content .card{border:none;border-bottom:10px}.page .page-inner .content .card.last,.page .page-inner .content .card:last-child{margin-bottom:0}.page .page-inner .content .plans-list .no-plans{text-align:center;width:100%}.page .page-inner .content .plans-list .no-plans p{color:var(--copy-light)}.page .page-inner .content .plans-list .no-plans i{color:var(--primary);font-size:35px;margin-bottom:10px}.page .page-inner .content .plans-list .plan-item{align-items:center;border:1px solid var(--border);border-radius:10px;display:flex;margin-bottom:10px;padding:10px}.page .page-inner .content .plans-list .plan-item:last-child{margin-bottom:0}.page .page-inner .content .plans-list .plan-item .plan-item-info{min-width:0}.page .page-inner .content .plans-list .plan-item .plan-item-info .plan-time{color:var(--copy-light);font-size:14px}.page .page-inner .content .plans-list .plan-item .plan-item-info .plan-time,.page .page-inner .content .plans-list .plan-item .plan-item-info .plan-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.page .page-inner .content .plans-list .plan-item .plan-item-info{margin-right:5px}@media only screen and (max-width:600px){.page .page-inner .content .plans-list .plan-item .plan-item-info{margin-bottom:5px;margin-right:0}}.page .page-inner .content .plans-list .plan-item .additional{align-items:center;display:flex;margin-left:auto}.page .page-inner .content .plans-list .plan-item .additional .place{align-items:center;border-radius:10px;display:flex;min-width:25px;padding:5px}.page .page-inner .content .plans-list .plan-item .additional .place img{border-radius:50px;height:20px;margin-right:5px;width:20px}.page .page-inner .content .plans-list .plan-item .additional .place p{display:block;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media only screen and (max-width:600px){.page .page-inner .content .plans-list .plan-item .additional{margin-left:unset}.page .page-inner .content .plans-list .plan-item{align-items:unset;flex-direction:column}}.page .page-inner .content .centered{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.page .page-inner .content .centered .centered-inner{align-items:center;background-color:var(--foreground);border-radius:10px;display:flex;flex-direction:column;width:100%}.page .page-inner .content .centered .centered-inner .subtitle,.page .page-inner .content .centered .centered-inner .title{color:var(--primary)}.page .page-inner .content .centered .centered-inner .timer{display:flex;gap:40px;justify-content:center;margin:40px 0;width:100%}.page .page-inner .content .centered .centered-inner .timer .time{text-align:center}@media only screen and (max-width:500px){.page .page-inner .content .centered .centered-inner .timer{flex-direction:column}}.page .page-inner .content .location-last-updated{color:var(--copy-light);display:block;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.page .page-inner .content .location-block .location-name{display:block;margin-bottom:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.page .page-inner .content .location-block .location-address{color:var(--copy-light);display:block;font-size:14px;font-style:italic;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.page .page-inner .content .map-container{border-bottom-right-radius:10px;border-top:1px solid var(--border);padding:20px;position:relative}.page .page-inner .content .map-container .map{border:1px solid var(--border);border-radius:10px;height:calc(100vh - 306px)}.page .page-inner .content .map-container .map .map-location-icon{animation:pulse-green 2s infinite;background-color:var(--primary);border-radius:50px;cursor:unset!important;height:20px!important;width:20px!important}.page .page-inner .content .map-container .map-controls{bottom:30px;position:absolute;right:30px;z-index:1001}.page .page-inner .content .map-container .map-controls .map-controls-inner{align-items:center;background-color:var(--foreground);border:1px solid var(--border);border-radius:10px;display:flex;padding:5px}.page .page-inner .content .map-container .map-controls .map-controls-inner .button{margin-right:5px}.page .page-inner .content .map-container .map-controls .map-controls-inner .button:last-child{margin-right:0}.page .page-inner .content .map-container .map-dark-overlay{background-color:rgba(0,0,0,.3);border-radius:10px;display:none;height:calc(100% - 40px);margin:20px;position:absolute;right:0;top:0;width:calc(100% - 40px);z-index:1000}.page .page-inner .content .map-container .map-dark-overlay.show{display:block}.page .page-inner .content .page-content h1,.page .page-inner .content .page-content h2,.page .page-inner .content .page-content h3,.page .page-inner .content .page-content h4,.page .page-inner .content .page-content h5{margin-bottom:10px;margin-top:20px}.page .page-inner .content .page-content h1:first-child{margin-top:0}.page .page-inner .content .page-content p{margin-bottom:10px}.page .page-inner .content .page-content hr{margin-bottom:20px;margin-top:20px}.page .page-inner .content .page-content table{border-collapse:collapse;margin-bottom:20px;margin-top:20px}.page .page-inner .content .page-content table td,.page .page-inner .content .page-content table th{border:1px solid var(--border);padding:5px 10px;text-align:left}.page .page-inner .footer{border-top:1px solid var(--border);padding:20px}.page .page-inner .footer .footer-inner{align-items:center;display:flex}.page .page-inner .footer .footer-inner a{border-bottom:1px dashed var(--primary);color:var(--primary)}.page .page-inner .footer .footer-inner .additional{align-items:center;display:flex;gap:10px;margin-left:auto}@media only screen and (max-width:500px){.page{height:unset;min-height:100vh}}@keyframes pulse-green{0%{box-shadow:0 0 0 0 rgba(108,214,52,.7)}70%{box-shadow:0 0 0 10px rgba(108,214,52,0)}to{box-shadow:0 0 0 0 rgba(108,214,52,0)}}
