.travelbird_booking_details,.tbb-traveller-details{background:#fff;border-radius:10px;box-shadow:0 1px 4px 0 rgba(37,31,18,.01);padding:var(--travelbird-20);margin-bottom:2em}.travelbird_booking_details h2,.tbb-traveller-details h2{color:var(--travelbird-color-heading);font-family:Proza Libre;font-size:20px;font-weight:700;line-height:22px;margin-bottom:var(--travelbird-20);position:relative}.travelbird_booking_details h2:before,.tbb-traveller-details h2:before{content:"";position:absolute;top:0;left:-20px;width:3px;height:26px;background:#ffc219;border-top-right-radius:3px;border-bottom-right-radius:3px}.travelbird_booking_details{overflow-x:auto}.travelbird_booking_details table.shop_table{margin:0}.travelbird_booking_details table.shop_table th:not(:last-child),.travelbird_booking_details table.shop_table td:not(:last-child){border-right:1px solid var(--travelbird-color-border)}.tbb-traveller-details .tbb-item-title{font-size:14px;margin-top:25px}.tbb-traveller-details .tbb-item-title:before{content:none !important}.tbb-traveller-details .tbb-details-upload{border:1px solid var(--travelbird-color-border);border-radius:10px}.tbb-traveller-details .tbb-details-upload .travellers-count{padding:var(--travelbird-30)}.tbb-traveller-details .tbb-details-upload .travellers-count:not(:last-child){border-bottom:1px solid var(--travelbird-color-border)}.tbb-traveller-details .tbb-details-upload .travellers-count legend{color:var(--travelbird-color-heading);font-family:"Albert Sans";font-size:18px;font-weight:500;line-height:28px;margin-bottom:var(--travelbird-20)}.tbb-traveller-details .tbb-details-upload .travellers-count .form-group{margin-bottom:var(--travelbird-20)}.tbb-traveller-details .tbb-details-upload .travellers-count label{color:var(--travelbird-color-heading);font-family:"Albert Sans";font-size:14px;font-weight:500;line-height:22px;margin-bottom:7px}.tbb-traveller-details .tbb-details-upload .travellers-count input{border-radius:10px;border:1px solid var(--travelbird-color-border);background:#fff;color:#828282;font-family:"Albert Sans";font-size:14px;font-weight:400;line-height:22px;padding:11px var(--travelbird-15)}.tbb-traveller-details .tbb-details-upload .form-wrap{display:flex;flex-direction:column}.tbb-traveller-details .tbb-details-upload .form-left{flex:1}.tbb-traveller-details .tbb-details-upload .form-right{flex:1}.tbb-traveller-details .tbb-details-upload .form-right .form-group{flex:1}.tbb-traveller-details .tbb-details-upload .upload-wrap{display:flex;gap:var(--travelbird-20);flex-direction:column}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo{flex:1}.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo{flex:1}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo{position:relative}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo label,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo label{margin-bottom:0;display:block}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo label.dropzone-label,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo label.dropzone-label{cursor:pointer;padding:var(--travelbird-20);text-align:center;border-radius:10px;border:1px dashed #f8db77;background:#fffdf6}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo label.dropzone-label img,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo label.dropzone-label img{height:52px;width:52px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo label.dropzone-label p,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo label.dropzone-label p{margin:10px 0 0 0;text-align:center;color:#908a76;font-family:"Albert Sans";font-size:13px;font-weight:400;line-height:20px}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo label.dropzone-label p:empty,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo label.dropzone-label p:empty{display:none}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo label.dropzone-label span,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo label.dropzone-label span{color:var(--travelbird-color-heading);font-family:"Albert Sans";font-size:14px;font-weight:400;line-height:22px;text-decoration-line:underline}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo .id-preview,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo .id-preview{border-radius:10px;border:1px solid #e8e8e8;background:#fff;padding:var(--travelbird-15);display:flex;align-items:center;gap:var(--travelbird-15);margin-top:var(--travelbird-20);position:relative;flex-direction:column}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo .id-preview .file-info,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo .id-preview .file-info{text-align:center}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo .id-preview img,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo .id-preview img{width:110px;height:70px;border-radius:10px;-o-object-fit:contain;object-fit:contain}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo .id-preview .filename,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo .id-preview .filename{color:var(--travelbird-color-heading);font-family:"Albert Sans";font-size:14px;font-weight:400;line-height:22px;margin:0 0 2px 0}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo .id-preview .filesize,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo .id-preview .filesize{color:#454545;font-family:"Albert Sans";font-size:12px;font-weight:400;line-height:20px;margin:0}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo input[type=file],.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo input[type=file]{padding:0;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;cursor:pointer}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo input[type=file]:focus~label,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo input[type=file]:focus~label{border-color:var(--travelbird-color-secondary)}.tbb-traveller-details .tbb-details-upload button.submit-button{color:var(--travelbird-color-heading);margin:0 var(--travelbird-30) var(--travelbird-30) var(--travelbird-30);border-radius:100px}@media(min-width: 992px){.tbb-traveller-details .tbb-details-upload .form-wrap{flex-direction:row;gap:var(--travelbird-20)}.tbb-traveller-details .tbb-details-upload .upload-wrap{flex-direction:row}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo .id-preview,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo .id-preview{flex-direction:row}.tbb-traveller-details .tbb-details-upload .upload-wrap .front-photo .id-preview .file-info,.tbb-traveller-details .tbb-details-upload .upload-wrap .back-photo .id-preview .file-info{text-align:left}}
