.itin-item{box-shadow:0 2px 5px rgba(0,0,0,.3);border-radius:6px;border:1px solid #5c5e5f;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 #ccc}.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 .4s ease-out}.itin-body:hover:after{bottom:-50px}.itin-date-wrapper{color:#fff;background-color:#424a53;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:end;height:100%}.itin-tags ul li{margin-bottom:0}.itin-voucher-header{display:flex;background-color:#1676d0;align-items:center}.itin-voucher-header div{flex:1;text-align:center;padding:.5rem;color:#fff}.itin-voucher-wrapper{border:2px dashed #999;padding:.5rem;margin:1rem}.span-cut-wrapper{border-top:2px dotted #d5d5d5;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 #ccc}.itin-claim{background-color:#fff}.itin-claim th{background-color:#e5e5e5;width:200px}.itin-review-item{border:1px solid #ccc;border-radius:4px;display:flex;padding:.5rem;margin-bottom:1rem;align-items:center}
/*# sourceMappingURL=tm-itinerary.css.map */