@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap);.sr_no{border-top-left-radius:4px!important}.action_th,.date_th{min-width:115px}.striped-table .table-row-even{background-color:#f5f5f5}.table-row-red{background-color:red;font-weight:700}.striped-table .table-row-odd{background-color:#fff}.striped-table .table-row-last{border-end-end-radius:4px!important}.text-left{border-right:1px solid #000!important}.red-cell{background-color:#fcc!important;color:#a30000;font-weight:700}.yellow-cell{background-color:#f7ffcc!important;font-weight:700}.grey-cell{background-color:#6e6e6e!important;font-weight:700}.nav-text[data-v-6b7f4290]{text-decoration:none;color:#000;font-weight:700;font-size:20px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item[data-v-6b7f4290]{padding:0 8px 0 20px}.fill-height[data-v-6df9c4fe]{height:80vh}.line-up-response-container[data-v-2efbb237]{display:flex;justify-content:center;align-items:center;height:100vh;background:#f4f4f4}.card[data-v-2efbb237]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;max-width:400px;width:100%}.text-success[data-v-2efbb237]{color:#28a745}.text-info[data-v-2efbb237]{color:#17a2b8}.text-danger[data-v-2efbb237]{color:#dc3545}.country-code-dropdown[data-v-2bbce270]{position:relative;width:100%}.country-flag-emoji[data-v-2bbce270]{display:inline-block;font-size:1.2rem;line-height:1;vertical-align:middle;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif}.country-code-dropdown .v-text-field[data-v-2bbce270]{transition:all .3s ease}.country-code-dropdown .v-text-field--outlined fieldset[data-v-2bbce270]{border-radius:8px}.country-code-dropdown .v-list-item[data-v-2bbce270]{border-radius:4px;margin-bottom:2px;transition:background-color .2s ease}.country-code-dropdown .v-list-item[data-v-2bbce270]:hover{background-color:#f5f5f5}.country-code-dropdown .v-list-item--active[data-v-2bbce270]{background-color:#e3f2fd}.country-code-dropdown .v-list-item__title[data-v-2bbce270]{display:flex;align-items:center;font-size:14px}@media (max-width:768px){.country-code-dropdown .v-menu__content[data-v-2bbce270]{max-width:100%!important;min-width:100%!important}}.country-code-dropdown .v-list[data-v-2bbce270]{max-height:300px}.country-code-dropdown .v-list-item[data-v-2bbce270]:focus{outline:2px solid #2196f3;outline-offset:2px}.v-list-item[aria-selected=true][data-v-2bbce270]{background-color:#e3f2fd}.country-code-dropdown .v-list[data-v-2bbce270]{scrollbar-width:thin;scrollbar-color:#90a4ae #f1f1f1}.country-code-dropdown .v-list[data-v-2bbce270]::-webkit-scrollbar{width:8px}.country-code-dropdown .v-list[data-v-2bbce270]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.country-code-dropdown .v-list[data-v-2bbce270]::-webkit-scrollbar-thumb{background:#90a4ae;border-radius:4px}.country-code-dropdown .v-list[data-v-2bbce270]::-webkit-scrollbar-thumb:hover{background:#78909c}.table-title[data-v-8d57ce62]{color:#1976d2}.text-left[data-v-8d57ce62]{white-space:nowrap}.button-group[data-v-4f0a8c8f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.upload-crew-images[data-v-33ba4ce6]{margin-top:20px;padding:10px}.heading[data-v-33ba4ce6]{font-size:24px;margin-bottom:20px;text-align:left}.file-col[data-v-33ba4ce6]{margin-bottom:20px}.file-col label[data-v-33ba4ce6]{display:block;font-weight:700;margin-bottom:8px}.file-col input[type=file][data-v-33ba4ce6]{width:100%;padding:6px}@media (max-width:600px){.file-col[data-v-33ba4ce6]{margin-bottom:15px}}.percentage-label[data-v-05aacbd2]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:rgba(8,7,7,.844);font-weight:700;font-size:10px}.v-data-table>.v-data-table__wrapper>table>thead>tr>th[data-v-1556ae54],.v-data-table>.v-data-table__wrapper>table>thead>tr>th[data-v-51979b10],.v-data-table>.v-data-table__wrapper>table>thead>tr>th[data-v-691f04bb],td[data-v-1556ae54],td[data-v-51979b10],td[data-v-691f04bb]{min-width:130px!important}:root{--font-primary:"Montserrat","Helvetica Neue",Arial,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.875rem;--font-size-3xl:2.25rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}.heading-h1,h1{font-size:var(--font-size-3xl);line-height:1.2;margin-bottom:1rem}.heading-h1,.heading-h2,h1,h2{font-weight:var(--font-weight-bold);color:#2c3e50}.heading-h2,h2{font-size:var(--font-size-2xl);line-height:1.3;margin-bottom:.8rem}.heading-h3,h3{font-size:var(--font-size-xl);line-height:1.4;margin-bottom:.6rem}.heading-h3,.heading-h4,h3,h4{font-weight:var(--font-weight-semibold);color:#2c3e50}.heading-h4,h4{font-size:var(--font-size-lg);line-height:1.5;margin-bottom:.5rem}.heading-h5,h5{font-size:var(--font-size-md);margin-bottom:.4rem}.heading-h5,.heading-h6,h5,h6{font-weight:var(--font-weight-medium);line-height:1.6;color:#34495e}.heading-h6,h6{margin-bottom:.3rem}.body-text,.heading-h6,body,h6{font-size:var(--font-size-base)}.body-text,body{font-family:var(--font-primary);font-weight:var(--font-weight-normal);line-height:1.6;color:#34495e}.v-application{background:linear-gradient(135deg,#f5f7fa,#e4edf9)!important}table td,table th{border:1px solid #e0e0e0!important;font-weight:var(--font-weight-normal);padding:8px 4px!important}table thead{border:none!important;background-color:#f8f9fa!important;color:#2c3e50;font-weight:var(--font-weight-semibold)}@media (max-width:768px){.v-simple-table,table{display:block!important;overflow-x:auto!important;white-space:nowrap!important}.v-data-table,.v-simple-table{font-size:.75rem!important}.v-data-table td,.v-data-table th,.v-simple-table td,.v-simple-table th{padding:4px 2px!important}@media (max-width:576px){.v-data-table,.v-simple-table{font-size:.7rem!important}.v-data-table td,.v-data-table th,.v-simple-table td,.v-simple-table th{padding:2px 1px!important}}}.v-data-table .v-data-table__wrapper table tbody tr:nth-of-type(odd){background-color:#fff}.v-data-table .v-data-table__wrapper table tbody tr:nth-of-type(2n){background-color:#fafafa}.v-data-table .v-data-table__wrapper table tbody tr:hover{background-color:#edf2f7!important;transition:background-color .2s ease}.status-active{background-color:#e8f5e9!important;color:#2e7d32!important}.status-active,.status-inactive{border-radius:20px!important;padding:4px 12px!important;font-weight:var(--font-weight-medium);font-size:.8rem;display:inline-block}.status-inactive{background-color:#ffebee!important;color:#c62828!important}.status-pending{background-color:#fff8e1!important;color:#f57f17!important;border-radius:20px!important;padding:4px 12px!important;font-weight:var(--font-weight-medium);font-size:.8rem;display:inline-block}.v-card{border-radius:12px!important;box-shadow:0 4px 12px rgba(0,0,0,.05)!important;transition:all .3s ease;border:1px solid #eef2f7!important}.v-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.08)!important;transform:translateY(-2px)}.v-card-title{border-bottom:1px solid #eef2f7;padding:20px 24px 16px!important}.v-card-text{padding:24px!important}.v-btn{text-transform:none!important;border-radius:8px!important;font-weight:var(--font-weight-medium)!important;letter-spacing:.25px!important;text-decoration:none!important;transition:all .2s ease!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.v-btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)!important;transform:translateY(-1px)}.v-btn:active{transform:translateY(0)}.v-btn--is-elevated{box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.v-btn--is-elevated.primary{background-color:var(--v-primary-base)!important;color:#fff!important}.v-btn--is-elevated.primary:hover{background-color:#1565c0!important;color:#fff!important}.v-btn--is-elevated.secondary{background-color:var(--v-secondary-base)!important;color:#fff!important}.v-btn--is-elevated.secondary:hover{background-color:#303030!important;color:#fff!important}.v-btn--is-elevated.success{background-color:var(--v-success-base)!important;color:#fff!important}.v-btn--is-elevated.success:hover{background-color:#43a047!important;color:#fff!important}.v-btn--is-elevated.warning{background-color:var(--v-warning-base)!important;color:rgba(0,0,0,.87)!important}.v-btn--is-elevated.warning:hover{background-color:#ffb300!important;color:rgba(0,0,0,.87)!important}.v-btn--is-elevated.error{background-color:var(--v-error-base)!important;color:#fff!important}.v-btn--is-elevated.error:hover{background-color:#e53935!important;color:#fff!important}.v-btn--is-outlined{box-shadow:none!important;border:1px solid currentColor!important}.v-text-field--outlined.field--is-focused fieldset{border:2px solid var(--v-primary-base)!important}.v-text-field--outlined.field--is-focused .v-label{color:var(--v-primary-base)!important}.v-text-field--filled .v-input__slot:hover{background:#f9fafb!important}.v-text-field--filled.field--is-focused .v-input__slot{background:#e3f2fd!important}.v-chip{border-radius:20px!important;font-weight:var(--font-weight-medium);font-size:.8rem;height:28px!important;padding:0 12px!important}.v-navigation-drawer{box-shadow:2px 0 12px rgba(0,0,0,.05)!important}.v-app-bar{box-shadow:0 2px 4px -1px rgba(0,0,0,.02),0 4px 5px 0 rgba(0,0,0,.03),0 1px 10px 0 rgba(0,0,0,.04)!important;background-color:#fff!important}.v-dialog{border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important}.v-card .v-card__title{border-top-left-radius:16px!important;border-top-right-radius:16px!important;background-color:#f8f9fa!important;margin:0!important;padding:24px 24px 20px!important;border-bottom:1px solid #eef2f7!important}.v-divider{border-color:#e0e0e0!important;margin:16px 0!important}@media (max-width:1200px){.v-container{padding:8px!important}}@media (max-width:992px){.v-container{padding:6px!important}.heading-h1,h1{font-size:var(--font-size-2xl)}.heading-h2,h2{font-size:var(--font-size-xl)}.heading-h3,h3{font-size:var(--font-size-lg)}.v-card-text{padding:16px!important}.v-form .v-input__slot{font-size:.9rem}}@media (max-width:768px){.v-container{padding:4px!important}.v-card{margin:4px;border-radius:8px!important}.v-card-title{padding:16px!important;font-size:1.25rem}.v-card-text{padding:16px 12px!important}.v-navigation-drawer{border-radius:0!important}.v-btn{font-size:.85rem!important;padding:0 12px!important;min-width:40px!important;height:36px!important}.v-autocomplete,.v-select,.v-text-field{font-size:.9rem!important}.v-data-table{font-size:.8rem!important}.v-data-table td,.v-data-table th{padding:4px 2px!important}.v-col-sm-1,.v-col-sm-10,.v-col-sm-11,.v-col-sm-12,.v-col-sm-2,.v-col-sm-3,.v-col-sm-4,.v-col-sm-5,.v-col-sm-6,.v-col-sm-7,.v-col-sm-8,.v-col-sm-9{width:100%!important;flex:0 0 100%!important;max-width:100%!important}.v-stepper .v-stepper__step__label{display:none}.v-btn,.v-input{min-height:44px!important}}@media (max-width:576px){.v-application{font-size:.85rem}.heading-h1,h1{font-size:var(--font-size-xl)}.heading-h2,h2{font-size:var(--font-size-lg)}.heading-h3,h3{font-size:var(--font-size-base)}.v-card{margin:2px;border-radius:6px!important}.v-card-title{padding:12px!important;font-size:1.1rem}.v-card-text{padding:12px 8px!important}.v-card__actions{flex-direction:column}.v-card__actions .v-btn{width:100%;margin:4px 0!important}.v-card__actions .v-btn+.v-btn{margin-left:0!important}.v-autocomplete,.v-select,.v-text-field{font-size:.8rem!important}.v-form .v-input{margin-bottom:12px}.v-data-table{font-size:.75rem!important}.v-data-table td,.v-data-table th{padding:2px 1px!important}.v-divider{margin:12px 0!important}}@media (max-width:768px){.v-stepper__content{padding:12px!important}.v-stepper__step{padding:8px!important}.v-form .v-row{flex-wrap:wrap}.v-form .v-col{flex:0 0 100%;max-width:100%}@media (min-width:577px) and (max-width:768px){.v-form .v-col-sm-6{flex:0 0 50%;max-width:50%}.v-form .v-col-sm-12{flex:0 0 100%;max-width:100%}}}@media (hover:none) and (pointer:coarse){.v-btn{min-width:48px!important}.v-btn,.v-list-item{min-height:48px!important}.v-list-item__content{padding:8px 0!important}.v-input__slot{min-height:48px!important}}@media (max-width:768px){.v-application--wrap{min-height:100vh}*{-webkit-overflow-scrolling:touch}}.table-title{font-weight:700!important;font-size:1.25rem!important;margin-bottom:16px!important;color:#2c3e50!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.4!important}@media (max-width:768px){.table-title{font-size:1.1rem!important;white-space:normal!important;max-height:2.8em!important}}.v-data-table:not(.v-date-picker-table),.v-simple-table:not(.v-date-picker-table){background:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important;overflow:hidden!important}.v-date-picker table,.v-date-picker-table,.v-picker .v-date-picker-table,.v-picker table{overflow:visible!important;max-height:none!important;height:auto!important;border:none!important;box-shadow:none!important}.v-date-picker-table__wrapper,.v-picker__body{overflow:visible!important;max-height:none!important;height:auto!important}.v-data-table .v-data-table__wrapper table thead tr th,.v-simple-table thead tr th{background-color:#f8f9fa!important;color:#2c3e50!important;font-weight:600!important;font-size:.875rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:12px 8px!important;border-bottom:2px solid #e0e0e0!important;position:sticky!important;top:0!important;z-index:5!important}.v-data-table .v-data-table__wrapper,.v-simple-table-wrapper{max-height:70vh!important;overflow-y:auto!important}.v-simple-table-wrapper{display:block!important}.v-simple-table-wrapper .v-simple-table thead tr th{position:sticky!important;top:0!important;z-index:5!important;background-color:#f8f9fa!important}.v-data-table .v-data-table__wrapper table thead tr th,.v-simple-table thead tr th{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v-data-table .v-data-table__wrapper table tbody tr,.v-simple-table tbody tr{transition:background-color .2s ease!important}.v-data-table .v-data-table__wrapper table tbody tr:nth-of-type(odd),.v-simple-table tbody tr:nth-of-type(odd){background-color:#fafafa!important}.v-data-table .v-data-table__wrapper table tbody tr:nth-of-type(2n),.v-simple-table tbody tr:nth-of-type(2n){background-color:#fff!important}.v-data-table .v-data-table__wrapper table tbody tr td,.v-simple-table tbody tr td{padding:12px 8px!important;font-size:.875rem!important;color:#34495e!important;border-bottom:1px solid #e0e0e0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v-data-table .v-data-table__wrapper table tbody tr:hover,.v-simple-table tbody tr:hover{background-color:#edf2f7!important}.v-data-table .v-data-table__wrapper table tbody tr td,.v-data-table .v-data-table__wrapper table thead tr th,.v-simple-table tbody tr td,.v-simple-table thead tr th{min-width:0!important;word-wrap:break-word!important;hyphens:auto!important}.table-container{padding:20px!important;background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}@media (max-width:768px){.table-container{padding:12px 8px!important}.v-data-table .v-data-table__wrapper table,.v-simple-table{font-size:.75rem!important}.v-data-table .v-data-table__wrapper table tbody tr td,.v-data-table .v-data-table__wrapper table thead tr th,.v-simple-table tbody tr td,.v-simple-table thead tr th{padding:8px 4px!important;font-size:.75rem!important}.v-data-table .v-data-table__wrapper,.v-simple-table{display:block!important;overflow-x:auto!important}}.cell-content{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.cell-content{max-width:120px}}.v-data-table .v-data-footer{border-top:1px solid #e0e0e0!important;padding:12px 16px!important;background-color:#f8f9fa!important}.v-data-table .v-data-table__wrapper table,.v-simple-table{table-layout:auto!important}.action_th,.date_th{min-width:120px!important}.wide-table-container{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.wide-table-container table{min-width:800px!important}