.alert-block.alert-with-icon.request-sent-banner .alert-icon-circle{border:3px solid #4cb0bb;width:64px;height:64px;position:absolute;left:27px;top:22px;border-radius:32px}.alert-block.alert-with-icon.request-sent-banner .alert-icon{font-size:44px;top:26px;left:36px}.actions{padding:0 10px;border-top:1px solid #cacccd;height:70px}.actions .view-itinerary{display:none}.actions-wrap{padding:0 20px;height:70px}.action{height:70px}.action .icon{position:relative;top:23px;right:10px}.action .action-text{position:relative;top:20px;font-size:16px}.action-text-alert{color:#ff5a5f}.banner{padding:15px 25px;font-size:16px;background-color:rgba(0,0,0,0.15);line-height:20px;border-radius:1px}.banner .status{font-weight:bold;padding-right:10px}.card-profile-picture-small img{height:40px;width:40px}.card-profile-picture-large img{height:60px;width:60px}.media-cover-dark:after{opacity:0.1}.details{height:200px}.details .city{font-size:36px}.details .city-small{font-size:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.meta{width:100%;height:100%;padding:20px 320px 20px 20px}.no-trips .action{font-size:14px;font-weight:bold}.no-trips .content{font-size:16px;width:450px}.no-trips .meta{padding:40px}.no-trips .pin{width:300px;margin:0}.no-trips .title{font-size:40px}.panel-body-your-trips{padding:0;width:100%;height:310px}.panel-additional-gap{height:40px}.panel-your-trips{border:none;border-radius:1px;font-size:16px;margin-top:20px}.pin{height:100%;width:300px;position:absolute;top:0;right:0;font-weight:bold;color:#fff}.pin .listing-image-container{position:absolute;top:0;bottom:0;width:100%;height:100%;background-position:50% 50%}.pin .listing-image-container img{opacity:0.9}.pin .card-profile-picture{margin-top:110px;width:60px;height:60px}.pin .host-name{position:relative;margin-top:10px;z-index:100;font-size:18px}.pin .action{position:relative;margin-top:10px;z-index:100}.schedule{padding:20px;color:#565a5c}.schedule .listing-name:hover{color:#ff5a5f}.shared-trip-one{height:70px;padding:0}.shared-trip-one .media-photo{position:relative;left:0;top:20px;height:40px;width:40px}.shared-trip-one .action-text{color:#565a5c;position:relative;top:-10px;left:50px}.shared-trip-two{display:none}.no-trips-img{background:url(https://a2.muscache.com/airbnb/static/your_trips/no-trips-large-118d7a1d1db79c28abd3a20c374bd4bb.png) no-repeat;background-size:300px 310px}.no-upcoming-trips-img{background:url(https://a0.muscache.com/airbnb/static/your_trips/no-upcoming-trips-large-aa652e42b558655af8625da276df9ede.png) no-repeat;background-size:300px 310px}@media (max-width: 1099px){.action{border-top:1px solid #cacccd;width:100%}.action .icon{display:none}.actions{border:none;height:auto}.actions .view-itinerary{display:inline}.actions-wrap{padding:0 20px;height:auto;text-align:center}.details{height:380px;width:100%}.details .banner{color:#fff;background-color:rgba(40,50,60,0.5);position:relative;z-index:100}.details .banner .status{display:block}.details .schedule{width:100%;position:absolute;top:220px}.details .city-small{font-size:24px;-webkit-line-clamp:2}.meta{text-align:center;padding:0}.no-trips .content{width:auto}.no-trips .meta{padding:240px 40px 60px}.no-trips .pin{width:100%}.no-trips .title{font-size:32px}.panel-body-your-trips{width:100%;height:auto}.pin{width:100%;height:200px;margin:0}.pin .card-profile-picture{margin-top:170px}.pin .host-name{display:none}.pin .action{display:none}.row-your-trip{margin:0}.shared-trip-two{width:100%;display:block;height:auto;padding-bottom:20px;border-top:1px solid #cacccd}.shared-trip-two .media-photo{margin-top:20px;height:40px;width:40px}.shared-trip-two .action-text{margin-top:10px;top:100px}.shared-trip-one{display:none}.no-trips-img{background:url(https://a2.muscache.com/airbnb/static/your_trips/no-trips-small-e7b26c26ee7e8d8002011ae5c6acb0b9.png) no-repeat;background-size:100% 200px}.no-upcoming-trips-img{background:url(https://a1.muscache.com/airbnb/static/your_trips/no-upcoming-trips-medium-ea01edf578ef4ad266957afd20e53893.png) no-repeat;background-size:contain;background-position:center;background-color:#babbbc}}.past-trips .action,.additional-trips .action{border-top:1px solid #cacccd;width:100%}.past-trips .action .icon,.additional-trips .action .icon{display:none}.past-trips .actions,.additional-trips .actions{border:none;height:auto}.past-trips .actions .view-itinerary,.additional-trips .actions .view-itinerary{display:none}.past-trips .actions-wrap,.additional-trips .actions-wrap{padding:0 20px;height:auto;text-align:center}.past-trips .banner,.additional-trips .banner{color:#fff;background-color:rgba(40,50,60,0.5);position:relative;z-index:100}.past-trips .banner .status,.additional-trips .banner .status{display:block}.past-trips .city-small,.additional-trips .city-small{font-size:24px;-webkit-line-clamp:2}.past-trips .details,.additional-trips .details{height:380px;width:100%}.past-trips .details .schedule,.additional-trips .details .schedule{width:100%;position:absolute;top:220px}.past-trips .meta,.additional-trips .meta{text-align:center;padding:0}.past-trips .panel-body-your-trips,.additional-trips .panel-body-your-trips{width:100%;height:auto}.past-trips .pin,.additional-trips .pin{width:100%;height:200px;margin:0}.past-trips .pin .card-profile-picture,.additional-trips .pin .card-profile-picture{margin-top:170px}.past-trips .pin .host-name,.additional-trips .pin .host-name{display:none}.past-trips .pin .action,.additional-trips .pin .action{display:none}.past-trips .row-your-trip,.additional-trips .row-your-trip{margin:0}.past-trips .shared-trip-two,.additional-trips .shared-trip-two{width:100%;display:block;height:110px;padding:0;border-top:1px solid #cacccd}.past-trips .shared-trip-two .media-photo,.additional-trips .shared-trip-two .media-photo{margin-top:20px;height:40px;width:40px}.past-trips .shared-trip-two .action-text,.additional-trips .shared-trip-two .action-text{margin-top:10px;top:100px}.past-trips .shared-trip-one,.additional-trips .shared-trip-one{display:none}@media (max-width: 767px){.no-trips .meta{padding-left:20px;padding-right:20px}.page-container-responsive{max-width:525px}.no-upcoming-trips-img{background-size:cover}}.view-hide-toggle{cursor:pointer;font-size:20px;color:#007a87}.btn-semi-transparent{background:#ff5a5f;border-style:none}.btn-semi-transparent:hover{background-color:rgba(255,90,95,0.8)}
