.itin-item{box-shadow:0 2px 5px rgba(0,0,0,.3);border-radius:7px;border:1px solid #51534a;border-right-width:5px;background-color:#fff}.itin-title{margin-top:.5rem;margin-bottom:1rem;padding-bottom:.5rem;padding-top:.5rem;border-bottom:1px solid #b4b7c7}.itin-body{overflow:hidden;position:relative;height:160px}.itin-body:after{height:50px;content:"";width:100%;position:absolute;bottom:0;left:0;background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));transition:bottom .2s ease-out}.itin-body:hover:after{bottom:-50px}.itin-date-wrapper{color:#fff;background-color:#373832;padding-top:.5rem;padding-bottom:.5rem;display:flex;flex-direction:column;height:100%;border-radius:4px}.itin-date,.itin-location{border-left:1px solid #fff;padding-left:.5rem;margin-left:.5rem;display:block;flex:1}.itin-date{margin-bottom:.5rem}.itin-tags ul{display:flex;align-items:flex-end;height:100%}.itin-tags ul li{margin-bottom:0}.itin-voucher-header{display:flex;background-color:#00866c;align-items:center}.itin-voucher-header div{flex:1;text-align:center;padding:.5rem;color:#fff}.itin-voucher-wrapper{border:2px dashed #88929b;padding:.5rem;margin:1rem}.span-cut-wrapper{border-top:2px dotted #e8e9e6;position:relative;margin:1rem 0}.span-cut{text-align:center;position:absolute;background-color:#fff;left:50%;width:50px;margin-left:-25px;top:-12px}.itin-voucher-title{margin:.5rem 0;padding-bottom:.5rem;border-bottom:1px solid #b4b7c7}.itin-claim{background-color:#fff}.itin-claim th{background-color:#e0e0e0;width:200px}.itin-review-item{border:1px solid #b4b7c7;border-radius:4px;display:flex;padding:.5rem;margin-bottom:1rem;align-items:center}
/*# sourceMappingURL=tm-itinerary.css.map */