.PersonSubmitted_container__71wsv{padding:20px;background-color:#f5f7fa;border-radius:8px;box-sizing:border-box}.PersonSubmitted_title__lF2Yk{font-size:24px;font-weight:700;margin-bottom:16px}.PersonSubmitted_filterSection__7ByrH{display:flex;gap:10px;align-items:center;margin-bottom:16px}.PersonSubmitted_modalHeader__Fq5iM{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.PersonSubmitted_slipCount__lULWS{font-size:16px;font-weight:700;color:#fff;background-color:rgb(230,113,17);padding:8px 12px;border-radius:8px}.PersonSubmitted_filterInput__7jAt0{flex:1 1;margin-top:5px;padding:4px;border-radius:4px;border:1px solid #ccc;font-size:14px;box-sizing:border-box}.PersonSubmitted_button__yomLn{padding:10px 16px;border:none;background-color:#0055a5;color:white;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .3s;white-space:nowrap}.PersonSubmitted_button__yomLn:hover{background-color:#003f7d}.PersonSubmitted_tableContainer__B3Cbk{overflow-x:auto;background-color:#fff;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.05);margin-bottom:20px}.PersonSubmitted_table__F3DZE{width:100%;border-collapse:collapse;min-width:600px}.PersonSubmitted_table__F3DZE td,.PersonSubmitted_table__F3DZE th{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.PersonSubmitted_table__F3DZE th{background-color:#f0f4f8;font-weight:600}.PersonSubmitted_buttonRow__fqFA6{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media (max-width:768px){.PersonSubmitted_filterSection__7ByrH{flex-wrap:wrap}.PersonSubmitted_filterInput__7jAt0{flex:1 1 100%;min-width:0;padding:8px;font-size:.9rem}.PersonSubmitted_button__yomLn{flex:1 1 100%;padding:10px;font-size:.9rem}.PersonSubmitted_buttonRow__fqFA6{gap:12px}.PersonSubmitted_table__F3DZE td,.PersonSubmitted_table__F3DZE th{font-size:.9rem;padding:10px 8px}}@media (max-width:480px){.PersonSubmitted_filterSection__7ByrH{flex-direction:column;align-items:stretch}.PersonSubmitted_filterInput__7jAt0{width:100%;padding:7px 10px;font-size:.85rem}.PersonSubmitted_button__yomLn{width:100%;padding:8px;font-size:.85rem}.PersonSubmitted_title__lF2Yk{font-size:20px}.PersonSubmitted_table__F3DZE td,.PersonSubmitted_table__F3DZE th{font-size:.85rem;padding:8px 6px}}@media (max-width:320px){.PersonSubmitted_filterInput__7jAt0{padding:6px 8px;font-size:.8rem}.PersonSubmitted_button__yomLn{padding:7px;font-size:.8rem}.PersonSubmitted_title__lF2Yk{font-size:18px}.PersonSubmitted_table__F3DZE td,.PersonSubmitted_table__F3DZE th{font-size:.8rem;padding:6px 4px}}.PersonSubmitted_pagination__W_G0k{display:flex;margin-bottom:20px;justify-content:center;align-items:center;margin-top:30px;gap:15px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.PersonSubmitted_paginationButton__98g4E{padding:10px 18px;margin:0;border:none;border-radius:6px;background-color:#007BFF;color:white;font-size:14px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 2px 5px rgba(0,123,255,.3)}.PersonSubmitted_paginationButton__98g4E:hover:not(:disabled){background-color:#0056b3;transform:translateY(-1px)}.PersonSubmitted_paginationButton__98g4E:disabled{cursor:not-allowed;opacity:.6;background-color:#cce0ff;color:#333}.PersonSubmitted_pageNumber__4SOXz{font-size:16px;color:#0056b3;font-weight:500}.PersonSubmitted_loadingOverlay__2lBrO{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.PersonSubmitted_spinner__ryNtG{border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:PersonSubmitted_spin__gKehN 1s linear infinite}@keyframes PersonSubmitted_spin__gKehN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PersonSubmitted_table__F3DZE tr{transition:all .3s ease}.PersonSubmitted_table__F3DZE tr:hover{background-color:#f0f8ff;transform:scale(1.01);box-shadow:0 4px 10px rgba(0,0,0,.1)}.PersonSubmitted_table__F3DZE tr:focus-within{background-color:#e6f2ff;transform:scale(1.015);box-shadow:0 6px 15px rgba(0,85,165,.3);outline:none}.PersonSubmitted_HeaderRow__yD8Mm{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:500;color:#333;background:#f5f5f5}.PersonSubmitted_HeaderRowButtons__hm6bo{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f5f5f5}.PersonSubmitted_title__lF2Yk{font-size:1.3rem;font-weight:600;color:#333;margin:0 0 10px}.PersonSubmitted_modalOverlay__Ktk4k{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto;padding:10px}.PersonSubmitted_modalContent__MEQJi{background:white;padding:20px;overflow-y:auto;border-radius:8px;max-width:700px;width:100%;box-shadow:0 4px 15px rgba(0,0,0,.2);max-height:90vh;display:flex;flex-direction:column;gap:20px}.PersonSubmitted_modalForm__0vOdf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}.PersonSubmitted_modalForm__0vOdf div{display:flex;flex-direction:column}.PersonSubmitted_modalForm__0vOdf label{margin-bottom:5px;font-weight:500;font-size:14px}.PersonSubmitted_modalForm__0vOdf input{padding:8px 10px;border:1px solid #ccc;border-radius:4px;height:40px;font-size:14px;transition:border-color .3s,box-shadow .3s}.PersonSubmitted_modalForm__0vOdf input:focus{border-color:#2196F3;box-shadow:0 2px 6px rgba(33,150,243,.3);outline:none}.PersonSubmitted_modalButtons__C2wid{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.PersonSubmitted_modalButtons__C2wid button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:500;font-size:14px;transition:background-color .3s,transform .2s}.PersonSubmitted_modalButtons__C2wid button:first-child{background-color:#4CAF50;color:white}.PersonSubmitted_modalButtons__C2wid button:nth-child(2){background-color:#2196F3;color:white}.PersonSubmitted_modalButtons__C2wid button:last-child{background-color:#f44336;color:white}.PersonSubmitted_modalButtons__C2wid button:hover{transform:translateY(-2px);opacity:.9}@media (max-width:768px){.PersonSubmitted_modalForm__0vOdf{grid-template-columns:1fr 1fr;gap:8px}.PersonSubmitted_modalForm__0vOdf label{font-size:10px}.PersonSubmitted_modalForm__0vOdf input{font-size:10px;height:36px}.PersonSubmitted_modalButtons__C2wid{justify-content:flex-start;gap:8px;flex-wrap:wrap}.PersonSubmitted_modalButtons__C2wid button{flex:1 1;min-width:100px;font-size:13px;padding:6px 12px}}@media (max-width:480px){.PersonSubmitted_modalContent__MEQJi{max-width:70%;padding:15px;max-height:100vh}.PersonSubmitted_modalForm__0vOdf{grid-template-columns:1fr;gap:6px}.PersonSubmitted_modalForm__0vOdf label{font-size:10px}.PersonSubmitted_modalForm__0vOdf input{font-size:10px;height:34px;padding:4px 6px}.PersonSubmitted_modalButtons__C2wid{flex-direction:column;gap:6px}.PersonSubmitted_modalButtons__C2wid button{width:50%;font-size:13px;padding:8px 10px}}@keyframes PersonSubmitted_fadeInBackdrop__BdpwS{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.4)}}.PersonSubmitted_backdrop__xTtdt{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:9999;padding:clamp(12px,3vw,20px);box-sizing:border-box}.PersonSubmitted_popup__Ftfx2{position:relative;z-index:10000;padding:clamp(16px,3vw,24px);border-radius:10px;width:min(90%,480px);max-width:95vw;box-shadow:0 12px 30px rgba(0,0,0,.25);animation:PersonSubmitted_popupFadeIn__09pY1 .3s ease;overflow:hidden}.PersonSubmitted_title_error__y7pCf{margin-bottom:clamp(12px,3vw,16px);color:#c0392b;font-size:clamp(16px,4vw,18px);word-wrap:break-word}.PersonSubmitted_messageList__nMpID{text-align:left;margin-bottom:clamp(12px,3vw,20px);word-wrap:break-word;white-space:normal;overflow-wrap:break-word;font-size:clamp(12px,3vw,15px)}.PersonSubmitted_closeButton__j6oEn{padding:8px 20px;border-radius:4px;background-color:#c0392b;border:none;color:white;cursor:pointer;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .2s,background-color .2s}.PersonSubmitted_closeButton__j6oEn:hover{transform:scale(1.05)}@keyframes PersonSubmitted_popupFadeIn__09pY1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.PersonSubmitted_popupBackdrop__VTNPp{position:fixed;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#ffffffe3!important;display:flex!important;justify-content:center;align-items:center;z-index:9999!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;pointer-events:auto;margin:0!important;padding:0!important;border:none!important;outline:none!important}.PersonSubmitted_popup__Ftfx2{background:#fff;padding:1.5rem 2rem;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.25);width:90%;max-width:400px;text-align:center;box-sizing:border-box}.PersonSubmitted_popupTitle__iNEOw{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#222}.PersonSubmitted_popupMessage__1vwUM{font-size:1rem;color:#444;margin-bottom:1.25rem;line-height:1.4}.PersonSubmitted_popupButton__oiY_P{background:#007bff;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;font-size:.95rem;cursor:pointer;transition:background .2s ease}.PersonSubmitted_popupButton__oiY_P:hover{background:#0056b3}@keyframes PersonSubmitted_fadeInUp__9sZuT{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PersonSubmitted_requiredStar__qNQEa{color:red;font-weight:700}.PersonSubmitted_fileUploadRow__qC4_P{display:flex;flex-direction:column;gap:12px;grid-column:1/-1}.PersonSubmitted_fileUploadItem__pn7Ug{display:flex;align-items:center;gap:12px}.PersonSubmitted_fileUploadItem__pn7Ug label{flex:1 1;font-weight:500;font-size:14px;margin-bottom:0}.PersonSubmitted_fileUploadItem__pn7Ug input[type=file]{flex:2 1;border:1px solid #ccc;padding:6px;border-radius:4px;font-size:13px;cursor:pointer;background-color:#f9f9f9;height:38px}.PersonSubmitted_fileUploadItem__pn7Ug input[type=file]:disabled{background-color:#f2f2f2;cursor:not-allowed}.PersonSubmitted_fileViewIcon__qQlEN{cursor:pointer;color:#2196F3;transition:transform .2s ease}.PersonSubmitted_fileViewIcon__qQlEN:hover{transform:scale(1.2)}.PersonSubmitted_remarksSection__hElaN{grid-column:1/-1;display:flex;flex-direction:column}.PersonSubmitted_remarksSection__hElaN input{width:100%;height:40px;padding:8px 10px;border-radius:4px;border:1px solid #ccc}.VehiclePermitDetails_date__icU1P,.VehiclePermitDetails_select__MMZjF{max-width:250px}@media (max-width:480px){.VehiclePermitDetails_container__Odlj2{padding:12px}.VehiclePermitDetails_title__MT6MP{font-size:18px}.VehiclePermitDetails_date__icU1P,.VehiclePermitDetails_input__4k7Gk,.VehiclePermitDetails_select__MMZjF{font-size:13px;padding:8px}.VehiclePermitDetails_button__o_aOY{padding:10px;font-size:14px}.VehiclePermitDetails_uploadIconBtn__iDfLM{font-size:20px}}.VehiclePermitDetails_container__Odlj2{padding:20px;background-color:#f5f7fa;border-radius:8px}.VehiclePermitDetails_title__MT6MP{font-size:24px;font-weight:700;margin-bottom:20px}.VehiclePermitDetails_row__hwrVC{display:flex;gap:20px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.VehiclePermitDetails_field__xP9jN{display:flex;align-items:center;gap:12px;flex:1 1}.VehiclePermitDetails_fieldFull__yAUHT{display:flex;align-items:center;gap:12px;width:100%}.VehiclePermitDetails_label__ghQkS{min-width:180px;text-align:right}.VehiclePermitDetails_date__icU1P,.VehiclePermitDetails_input__4k7Gk,.VehiclePermitDetails_select__MMZjF{flex:1 1;padding:10px;border-radius:4px;border:1px solid #ccc;background-color:white;font-size:14px}.VehiclePermitDetails_input_no_days__B22Df{width:100px;padding:10px;border-radius:4px;border:1px solid #ccc;font-size:14px;background-color:#e9e9e5;box-sizing:border-box;text-align:left;transition:border-color .3s ease,box-shadow .3s ease}.VehiclePermitDetails_date__icU1P,.VehiclePermitDetails_select__MMZjF{max-width:100%}.VehiclePermitDetails_input__4k7Gk:disabled{background-color:#eaeaea;color:#666}.VehiclePermitDetails_checkboxGroup__Tkv5r{display:flex;flex-direction:column;gap:10px}.VehiclePermitDetails_tableContainer__4P3wi{overflow-x:auto;background-color:#fff;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.05);margin-top:24px}.VehiclePermitDetails_table__7vKN2{width:100%;border-collapse:collapse}.VehiclePermitDetails_table__7vKN2 td,.VehiclePermitDetails_table__7vKN2 th{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.VehiclePermitDetails_table__7vKN2 th{background-color:#f0f4f8;font-weight:600}.VehiclePermitDetails_uploadIcon__1_qA_{margin-left:8px;cursor:pointer;color:#0055a5}.VehiclePermitDetails_buttonRowCenter__ypwED{display:flex;justify-content:center;margin-top:25px;gap:20px}.VehiclePermitDetails_button__o_aOY{padding:10px 20px;border:none;background-color:#0055a5;color:white;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .3s}.VehiclePermitDetails_button__o_aOY:hover{background-color:#003f7d}.VehiclePermitDetails_uploadLabel__biL_G{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#0055a5;transition:transform .2s,color .3s}.VehiclePermitDetails_uploadLabel__biL_G:hover{color:#003f7d;transform:scale(1.1)}.VehiclePermitDetails_uploadIconBtn__iDfLM{font-size:24px;cursor:pointer}.VehiclePermitDetails_actionCell__Xiy9O{align-items:center;gap:10px}.VehiclePermitDetails_docCheckbox___aB4T{cursor:pointer}@media (max-width:768px){.VehiclePermitDetails_container__Odlj2{padding:16px}.VehiclePermitDetails_title__MT6MP{font-size:20px}.VehiclePermitDetails_row__hwrVC{flex-direction:column;gap:12px;align-items:stretch}.VehiclePermitDetails_label__ghQkS{min-width:auto;text-align:left;width:100%;margin-bottom:4px}.VehiclePermitDetails_fieldFull__yAUHT,.VehiclePermitDetails_field__xP9jN{flex-direction:column;align-items:stretch;gap:6px;width:100%}.VehiclePermitDetails_date__icU1P,.VehiclePermitDetails_input__4k7Gk,.VehiclePermitDetails_select__MMZjF{max-width:100%}.VehiclePermitDetails_buttonRowCenter__ypwED{flex-direction:column;gap:15px}}@media (max-width:480px){.VehiclePermitDetails_container__Odlj2{padding:12px}.VehiclePermitDetails_title__MT6MP{font-size:18px}.VehiclePermitDetails_date__icU1P,.VehiclePermitDetails_input__4k7Gk,.VehiclePermitDetails_select__MMZjF{font-size:13px;padding:8px}.VehiclePermitDetails_button__o_aOY{padding:10px;font-size:14px}.VehiclePermitDetails_uploadIconBtn__iDfLM{font-size:20px;margin-top:50px}}@media (max-width:768px){.VehiclePermitDetails_input_no_days__B22Df{width:100%;max-width:300px;font-size:16px;padding:12px}}@media (max-width:480px){.VehiclePermitDetails_input_no_days__B22Df{width:100%;font-size:14px;padding:10px}}.VehiclePermitDetails_permittedAreasRow__4smQ_{border:#0055a5;display:flex;align-items:center;gap:12px;margin-bottom:20px}.VehiclePermitDetails_label__ghQkS{font-weight:500;font-size:16px;color:#333;min-width:150px}.VehiclePermitDetails_checkboxBox__eR9XF{display:flex;gap:16px;align-items:center}.VehiclePermitDetails_checkboxBox__eR9XF label{display:flex;align-items:center;gap:6px;font-size:14px;color:#333}.VehiclePermitDetails_checkboxBox__eR9XF input[type=checkbox]{width:18px;height:18px}@media (max-width:768px){.VehiclePermitDetails_permittedAreasRow__4smQ_{flex-direction:column;gap:10px}.VehiclePermitDetails_checkboxBox__eR9XF{gap:12px}}@media (max-width:480px){.VehiclePermitDetails_checkboxBox__eR9XF{gap:8px}.VehiclePermitDetails_checkboxBox__eR9XF label{font-size:13px}.VehiclePermitDetails_label__ghQkS{font-size:14px}}.VehiclePermitDetails_checkboxBoxContainer__lfd0z{display:inline-block;border:2px solid #ccc;padding:10px;border-radius:8px;background-color:#f9f9f9}.VehiclePermitDetails_backdrop__AWol3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;z-index:1000;animation:VehiclePermitDetails_fadeInBackdrop__N0z5G .3s forwards}.VehiclePermitDetails_popup__F2_w7{background-color:#fff;padding:24px;border-radius:8px;width:90%;max-width:500px;box-shadow:0 12px 30px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.15);text-align:center;transform:scale(.8);opacity:0;animation:VehiclePermitDetails_popupFadeIn___BqN8 .3s forwards}.VehiclePermitDetails_title_error__b47qT{margin-bottom:12px;color:#c0392b}.VehiclePermitDetails_messageList__LrOYu{text-align:left;margin-bottom:clamp(12px,3vw,20px);word-wrap:break-word;white-space:normal;overflow-wrap:break-word;font-size:clamp(12px,3vw,15px)}.VehiclePermitDetails_closeButton__zAqwV{padding:8px 20px;border-radius:4px;background-color:#c0392b;border:none;color:white;cursor:pointer;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .2s,background-color .2s}.VehiclePermitDetails_closeButton__zAqwV:hover{transform:scale(1.05)}@keyframes VehiclePermitDetails_popupFadeIn___BqN8{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes VehiclePermitDetails_fadeInBackdrop__N0z5G{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.4)}}.VehiclePermitDetails_date__icU1P:hover,.VehiclePermitDetails_flagSelect__1aKeg:hover,.VehiclePermitDetails_input__4k7Gk:hover,.VehiclePermitDetails_input_no_days__B22Df:hover,.VehiclePermitDetails_select__MMZjF:hover{border-color:#3498db;box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.VehiclePermitDetails_date__icU1P:focus,.VehiclePermitDetails_flagSelect__1aKeg:focus,.VehiclePermitDetails_input__4k7Gk:focus,.VehiclePermitDetails_input_no_days__B22Df:focus,.VehiclePermitDetails_select__MMZjF:focus{border-color:#0055a5;box-shadow:0 6px 15px rgba(0,85,165,.3);transform:translateY(-3px);outline:none}.VehiclePermitDetails_HeaderRow__sfb6m{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:500;color:#333;background:#f5f5f5}.VehiclePermitDetails_HeaderRowButtons__m7Q1U{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f5f5f5}.VehiclePermitDetails_title__MT6MP{font-size:1.3rem;font-weight:600;color:#333;margin:0}.VehiclePermitDetails_errorBorder__sxkKG,.VehiclePermitDetails_errorBorder__sxkKG>div{border:2px solid red!important;border-radius:4px}.VehiclePermitDetails_loadingOverlay__TZuwd{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.VehiclePermitDetails_spinner__dwqqO{border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:VehiclePermitDetails_spin____vXr 1s linear infinite}@keyframes VehiclePermitDetails_spin____vXr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VehiclePermitDetails_requiredStar__UR59t{color:red;margin-left:5px;font-size:20px;font-weight:700}.VehiclePermitAreaDetails_container__lOyLe{padding:24px;background-color:#f7f7f7;border-radius:10px;max-width:1200px;margin:0 auto;box-shadow:0 2px 10px rgba(0,85,165,.05);font-family:Segoe UI,sans-serif}.VehiclePermitAreaDetails_title__oB0QL{font-size:26px;margin-bottom:24px;color:#003f7d;border-bottom:2px solid #cce0f4;padding-bottom:8px}.VehiclePermitAreaDetails_row__xeARA{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.VehiclePermitAreaDetails_label__icAx9{font-weight:500;color:#333}.VehiclePermitAreaDetails_input__GgbUm{flex:1 1;padding:12px;border-radius:6px;border:1px solid #c0d3e8;font-size:14px;background-color:#e3ebeb;width:100%;box-sizing:border-box}.VehiclePermitAreaDetails_columns__aqNa1{display:flex;gap:40px;margin-bottom:28px;flex-wrap:wrap}.VehiclePermitAreaDetails_column__pYiOU{flex:1 1;min-width:0;background:#ffffff;padding:20px;border-radius:8px;border:1px solid #d6e4f5;box-shadow:0 1px 4px rgba(0,85,165,.05)}.VehiclePermitAreaDetails_columnHeader__TtTlf{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.VehiclePermitAreaDetails_columnTitle__f3Olc{font-size:18px;font-weight:600;color:#0055a5;border-bottom:1px solid #e0ecf7;padding-bottom:4px}.VehiclePermitAreaDetails_checkboxList__L82iX{display:flex;flex-direction:column;gap:10px}.VehiclePermitAreaDetails_checkboxList__L82iX label{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;color:#333}.VehiclePermitAreaDetails_checkboxList__L82iX input[type=checkbox]:checked+span{font-weight:600;color:#0055a5}.VehiclePermitAreaDetails_buttonRowCenter__bfToA{display:flex;justify-content:center;margin-top:30px;gap:24px}.VehiclePermitAreaDetails_button__Y6M02{padding:10px 20px;border:none;background-color:#0055a5;color:white;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .3s}.VehiclePermitAreaDetails_button__Y6M02:hover{background-color:#003f7d}.VehiclePermitAreaDetails_button__Y6M02:disabled{background-color:#b5c9e4;cursor:not-allowed}.VehiclePermitAreaDetails_backdrop__Bf5vs{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;z-index:1000;animation:VehiclePermitAreaDetails_fadeInBackdrop__EXmS0 .3s forwards}.VehiclePermitAreaDetails_popup__Ee1Bh{background-color:#fff;padding:24px;border-radius:8px;width:90%;max-width:500px;box-shadow:0 12px 30px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.15);text-align:center;transform:scale(.8);opacity:0;animation:VehiclePermitAreaDetails_popupFadeIn__lT16Z .3s forwards}.VehiclePermitAreaDetails_title_error__5jNyu{margin-bottom:12px;color:#c0392b}.VehiclePermitAreaDetails_messageList__kKuBM{text-align:left;margin-bottom:clamp(12px,3vw,20px);word-wrap:break-word;white-space:normal;overflow-wrap:break-word;font-size:clamp(12px,3vw,15px)}.VehiclePermitAreaDetails_closeButton__hkDc9{padding:8px 20px;border-radius:4px;background-color:#c0392b;border:none;color:white;cursor:pointer;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .2s,background-color .2s}.VehiclePermitAreaDetails_closeButton__hkDc9:hover{transform:scale(1.05)}@keyframes VehiclePermitAreaDetails_popupFadeIn__lT16Z{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes VehiclePermitAreaDetails_fadeInBackdrop__EXmS0{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.4)}}@media (max-width:1024px){.VehiclePermitAreaDetails_columns__aqNa1{flex-direction:column;gap:20px}.VehiclePermitAreaDetails_column__pYiOU{width:100%}.VehiclePermitAreaDetails_buttonRowCenter__bfToA{flex-direction:column;gap:16px}.VehiclePermitAreaDetails_button__Y6M02{width:100%}}@media (max-width:600px){.VehiclePermitAreaDetails_title__oB0QL{font-size:20px}.VehiclePermitAreaDetails_label__icAx9{font-size:14px}.VehiclePermitAreaDetails_input__GgbUm{font-size:10px}.VehiclePermitAreaDetails_columnTitle__f3Olc{font-size:16px}.VehiclePermitAreaDetails_checkboxList__L82iX label{font-size:13px}.VehiclePermitAreaDetails_button__Y6M02{font-size:14px;padding:10px}}.VehiclePermitAreaDetails_date__cCmXj:hover,.VehiclePermitAreaDetails_flagSelect__e_DUk:hover,.VehiclePermitAreaDetails_input__GgbUm:hover,.VehiclePermitAreaDetails_input_no_days__ZtX8R:hover,.VehiclePermitAreaDetails_select__QVric:hover{border-color:#3498db;box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.VehiclePermitAreaDetails_date__cCmXj:focus,.VehiclePermitAreaDetails_flagSelect__e_DUk:focus,.VehiclePermitAreaDetails_input__GgbUm:focus,.VehiclePermitAreaDetails_input_no_days__ZtX8R:focus,.VehiclePermitAreaDetails_select__QVric:focus{border-color:#0055a5;box-shadow:0 6px 15px rgba(0,85,165,.3);transform:translateY(-3px);outline:none}.VehiclePermitAreaDetails_HeaderRow__s2Srg{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:500;color:#333;background:#f5f5f5}.VehiclePermitAreaDetails_HeaderRowButtons__Rwwho{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f5f5f5}.VehiclePermitAreaDetails_title__oB0QL{font-size:1.3rem;font-weight:600;color:#333;margin:0}.VehiclePermitAreaDetails_loadingOverlay__37mu4{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.VehiclePermitAreaDetails_spinner__YXJAT{border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:VehiclePermitAreaDetails_spin__LMqoO 1s linear infinite}@keyframes VehiclePermitAreaDetails_spin__LMqoO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VehiclePermitAreaDetails_requiredStar__jg0Y9{color:red;margin-left:5px;font-size:20px;font-weight:700}.Vehicle_container__xzxP9{padding:20px;background-color:#f5f7fa;border-radius:8px}.Vehicle_title__MXy4I{font-size:24px;font-weight:700;margin-bottom:16px}.Vehicle_filterSection__Rk1_v{display:flex;gap:10px;align-items:center;margin-bottom:16px}.Vehicle_filterInput__95zsX{flex:1 1;padding:10px;border-radius:4px;border:1px solid #ccc}.Vehicle_button__NiZSM{padding:10px 16px;border:none;background-color:#0055a5;color:white;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .3s;white-space:nowrap}.Vehicle_button__NiZSM:hover{background-color:#003f7d}.Vehicle_buttonRow__J2mKu{display:flex;justify-content:center;gap:clamp(12px,3vw,16px);flex-wrap:wrap;width:100%}.Vehicle_tableContainer__TXQmG{overflow-x:auto;background-color:#fff;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.05);margin-bottom:20px;-webkit-overflow-scrolling:touch}.Vehicle_table__TSkGj{width:100%;border-collapse:collapse;min-width:600px}.Vehicle_table__TSkGj td,.Vehicle_table__TSkGj th{padding:clamp(10px,2vw,12px);text-align:left;border-bottom:1px solid #e0e0e0;font-size:clamp(16px,3vw,14px)}.Vehicle_table__TSkGj th{background-color:#f0f4f8;font-weight:600}.Vehicle_columnFilter__ptypT{width:90%;margin-top:6px;padding:clamp(6px,2vw,8px) clamp(8px,2vw,12px);font-size:clamp(13px,3vw,14px);border-radius:4px;border:1px solid #ccc;box-sizing:border-box}.Vehicle_pagination__YSbdS{display:flex;justify-content:center;align-items:center;margin-top:16px;margin-bottom:10px;gap:12px}.Vehicle_paginationButton__AREIA{padding:clamp(8px,2vw,10px) clamp(10px,3vw,12px);border:none;border-radius:4px;background-color:#0055a5;color:#fff;cursor:pointer;font-size:clamp(14px,3vw,14px);transition:background-color .3s;min-width:35px;min-height:35px;display:inline-flex;align-items:center;justify-content:center}.Vehicle_paginationButton__AREIA:hover:not(:disabled){background-color:#003f7d}.Vehicle_paginationButton__AREIA:disabled{cursor:not-allowed;opacity:.6;background-color:#cce0ff;color:#333}.Vehicle_pageNumber__a9dgB{font-size:clamp(14px,3vw,16px);font-weight:500;color:#0055a5}.Vehicle_checkboxBoxContainer__S1QFS{display:inline-block;border:2px solid #ccc;padding:10px;border-radius:8px;background-color:#f9f9f9}.Vehicle_backdrop__idi5H{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;z-index:1000;animation:Vehicle_fadeInBackdrop__fdcat .3s forwards}.Vehicle_popup__AVrRU{background-color:#fff;padding:24px;border-radius:8px;max-width:500px;box-shadow:0 12px 30px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.15);transform:scale(.8);opacity:0;animation:Vehicle_popupFadeIn__DRcuE .3s forwards}.Vehicle_title_error__FZ_Fo{margin-bottom:12px;color:#c0392b}.Vehicle_messageList__Imnsb{text-align:left;margin-bottom:20px;word-wrap:break-word;white-space:normal}.Vehicle_closeButton__hy3Xw{padding:8px 20px;border-radius:4px;background-color:#2b67c0;border:none;color:white;cursor:pointer;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .2s,background-color .2s}.Vehicle_closeButton__hy3Xw:hover{transform:scale(1.05)}@keyframes Vehicle_popupFadeIn__DRcuE{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes Vehicle_fadeInBackdrop__fdcat{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.4)}}.Vehicle_popupBackdrop__w7lGM{position:fixed;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#ffffffe3!important;display:flex!important;justify-content:center;align-items:center;z-index:9999!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;pointer-events:auto;margin:0!important;padding:0!important;border:none!important;outline:none!important}.Vehicle_popup__AVrRU{background:#fff;padding:1.5rem 2rem;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.25);width:90%;max-width:400px;text-align:center;box-sizing:border-box}.Vehicle_popupTitle__OIMKz{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#222}.Vehicle_popupMessage__Bo9_F{font-size:1rem;color:#444;margin-bottom:1.25rem;line-height:1.4}.Vehicle_popupButton__pxrb3{background:#007bff;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;font-size:.95rem;cursor:pointer;transition:background .2s ease}.Vehicle_popupButton__pxrb3:hover{background:#0056b3}@keyframes Vehicle_fadeInUp__h4kNB{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Vehicle_table__TSkGj tr{transition:all .3s ease}.Vehicle_table__TSkGj tr:hover{background-color:#f0f8ff;transform:scale(1.01);box-shadow:0 4px 10px rgba(0,0,0,.1)}.Vehicle_table__TSkGj tr:focus-within{background-color:#e6f2ff;transform:scale(1.015);box-shadow:0 6px 15px rgba(0,85,165,.3);outline:none}.Vehicle_HeaderRow__D1eDb{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:500;color:#333;background:#f5f5f5}.Vehicle_HeaderRowButtons__d93DD{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f5f5f5}.Vehicle_title__MXy4I{font-size:1.3rem;font-weight:600;color:#333;margin:0}.Vehicle_errorBorder__5NZSM,.Vehicle_errorBorder__5NZSM>div{border:2px solid red!important;border-radius:4px}.Vehicle_loadingOverlay__Fbnhw{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.Vehicle_spinner__S28p_{border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:Vehicle_spin__ygkB9 1s linear infinite}@keyframes Vehicle_spin__ygkB9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Vehicle_buttonRow__J2mKu{flex-direction:column;align-items:stretch}.Vehicle_button__NiZSM{width:100%;font-size:16px}.Vehicle_table__TSkGj td,.Vehicle_table__TSkGj th{padding:8px 6px;font-size:13px}.Vehicle_table__TSkGj tr:hover{transform:none}}@media (max-width:480px){.Vehicle_button__NiZSM{padding:12px 16px;font-size:16px}.Vehicle_paginationButton__AREIA{min-width:25px;min-height:25px;padding:10px;font-size:12px}.Vehicle_table__TSkGj td,.Vehicle_table__TSkGj th{padding:6px 4px;font-size:12px}.Vehicle_pageNumber__a9dgB{font-size:14px}}.VehicleDetails_container__mZsv5{padding:20px;background-color:#f5f7fa;border-radius:8px}.VehicleDetails_title__c318C{font-size:clamp(20px,5vw,26px);font-weight:700;margin-bottom:clamp(16px,3vw,24px);color:#222;text-align:left}.VehicleDetails_nicrow__zW79a,.VehicleDetails_row__CDnt_{display:flex;flex-wrap:wrap;gap:clamp(12px,3vw,20px);align-items:center;margin-bottom:clamp(12px,3vw,18px);width:100%;box-sizing:border-box}.VehicleDetails_nicrow__zW79a{max-width:min(520px,100%)}.VehicleDetails_fieldFull__HhNzr,.VehicleDetails_fieldInputWide__6NBe4,.VehicleDetails_fieldSelectSmall__5jeMn,.VehicleDetails_field__OCLil{display:flex;align-items:center;gap:clamp(12px,3vw,20px);flex:1 1;min-width:min(300px,100%);flex-wrap:wrap;box-sizing:border-box}.VehicleDetails_fieldFull__HhNzr{flex:1 1 100%}.VehicleDetails_dateSmall__dunKL,.VehicleDetails_inputSmall__C0B_L{flex:0 0 min(160px,100%);min-width:min(120px,100%);max-width:min(180px,100%);padding:clamp(6px,2vw,8px) clamp(8px,2vw,10px);font-size:clamp(12px,3vw,13px);box-sizing:border-box}.VehicleDetails_fieldSelectSmall__5jeMn{flex:0 0 min(200px,100%)}.VehicleDetails_fieldInputWide__6NBe4{flex:1 1;min-width:0}.VehicleDetails_label__v1Xc4{flex:0 0 min(150px,100%);font-weight:500;text-align:right;color:#333;font-size:clamp(13px,3vw,15px);word-wrap:break-word;overflow-wrap:break-word}.VehicleDetails_date__vijL_,.VehicleDetails_input__RMhPT,.VehicleDetails_select__7o6cb{flex:1 1;min-width:min(200px,100%);max-width:100%;padding:clamp(8px,2vw,10px) clamp(10px,2vw,12px);border-radius:6px;border:1px solid #ccc;background:#fff;font-size:clamp(13px,3vw,14px);transition:border .2s,box-shadow .2s;box-sizing:border-box}.VehicleDetails_date__vijL_,.VehicleDetails_select__7o6cb{max-width:min(250px,100%)}.VehicleDetails_vehiclerow__qIqB0{display:flex;flex-wrap:wrap;gap:clamp(12px,3vw,20px);align-items:center;margin-bottom:clamp(12px,3vw,18px);max-width:min(630px,100%);width:100%;box-sizing:border-box}.VehicleDetails_date__vijL_:focus,.VehicleDetails_input__RMhPT:focus,.VehicleDetails_select__7o6cb:focus{border-color:#0055a5;box-shadow:0 0 0 3px rgba(0,85,165,.15);outline:none}.VehicleDetails_input__RMhPT:disabled{background:#f0f0f0;color:#777}.VehicleDetails_tableContainer__zs1ej{overflow-x:auto;background:#fff;border-radius:8px;margin-top:clamp(16px,4vw,28px);box-shadow:0 4px 12px rgba(0,0,0,.05);max-width:100%;-webkit-overflow-scrolling:touch}.VehicleDetails_table__flcP4{width:100%;border-collapse:collapse;min-width:600px}.VehicleDetails_table__flcP4 td,.VehicleDetails_table__flcP4 th{padding:clamp(8px,2vw,12px);text-align:left;border-bottom:1px solid #eee;font-size:clamp(12px,3vw,13px);word-wrap:break-word;overflow-wrap:break-word}.VehicleDetails_table__flcP4 th{background:#f5f7fa;font-weight:600}.VehicleDetails_uploadLabel__PvoO9{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#0055a5;transition:transform .2s,color .3s;font-size:clamp(14px,3vw,16px)}.VehicleDetails_uploadLabel__PvoO9:hover{color:#003f7d;transform:scale(1.1)}.VehicleDetails_uploadIconBtn__pkfXL{font-size:clamp(16px,3vw,18px)}.VehicleDetails_buttonRowCenter__rYDbF{display:flex;justify-content:center;margin-top:clamp(16px,4vw,28px);gap:clamp(12px,3vw,20px);flex-wrap:wrap;width:100%}.VehicleDetails_button__dskka{padding:clamp(8px,2vw,10px) clamp(12px,3vw,16px);font-size:clamp(13px,3vw,14px);min-height:35px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:10px 16px;border:none;background-color:#0055a5;color:white;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .3s;white-space:nowrap}.VehicleDetails_button__dskka:hover{background-color:#003f7d}.VehicleDetails_backdrop__SXoQr{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:1000;padding:clamp(12px,3vw,20px);box-sizing:border-box}.VehicleDetails_popup__Q_Kcn{background:#fff;padding:clamp(16px,3vw,24px);border-radius:10px;width:min(90%,480px);max-width:95vw;box-shadow:0 12px 30px rgba(0,0,0,.25);text-align:center;animation:VehicleDetails_popupFadeIn__aAm9V .3s ease;box-sizing:border-box;overflow:hidden}.VehicleDetails_title_error__L3cIB{margin-bottom:clamp(12px,3vw,16px);color:#c0392b;font-size:clamp(16px,4vw,18px);word-wrap:break-word}.VehicleDetails_messageList__EXeh8{text-align:left;margin-bottom:clamp(12px,3vw,20px);word-wrap:break-word;white-space:normal;overflow-wrap:break-word;font-size:clamp(12px,3vw,15px)}.VehicleDetails_closeButton__lm9iC{padding:8px 20px;border-radius:4px;background-color:#c0392b;border:none;color:white;cursor:pointer;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .2s,background-color .2s}.VehicleDetails_closeButton__lm9iC:hover{transform:scale(1.05)}@keyframes VehicleDetails_popupFadeIn__aAm9V{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.VehicleDetails_loadingOverlay__ip7Qk{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.VehicleDetails_spinner__ItCqJ{border:clamp(6px,2vw,8px) solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:clamp(40px,10vw,60px);height:clamp(40px,10vw,60px);animation:VehicleDetails_spin__7Qnxk 1s linear infinite}@keyframes VehicleDetails_spin__7Qnxk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VehicleDetails_date__vijL_:hover,.VehicleDetails_flagSelect__3YDr_:hover,.VehicleDetails_input__RMhPT:hover,.VehicleDetails_input_no_days__w_wiE:hover,.VehicleDetails_select__7o6cb:hover{border-color:#3498db;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.VehicleDetails_date__vijL_:focus,.VehicleDetails_flagSelect__3YDr_:focus,.VehicleDetails_input__RMhPT:focus,.VehicleDetails_input_no_days__w_wiE:focus,.VehicleDetails_select__7o6cb:focus{border-color:#0055a5;box-shadow:0 4px 12px rgba(0,85,165,.3);transform:translateY(-3px);outline:none}.VehicleDetails_HeaderRow__Vm_xP{gap:clamp(6px,2vw,8px);font-size:clamp(14px,3vw,16px);font-weight:500;color:#333;padding:clamp(8px,2vw,12px)}.VehicleDetails_HeaderRowButtons__SjHEW,.VehicleDetails_HeaderRow__Vm_xP{display:flex;align-items:center;background:#f5f5f5;flex-wrap:wrap;box-sizing:border-box;width:100%}.VehicleDetails_HeaderRowButtons__SjHEW{justify-content:space-between;padding:clamp(8px,2vw,10px) clamp(12px,3vw,16px);gap:clamp(12px,3vw,16px)}.VehicleDetails_title__c318C{font-size:clamp(18px,4vw,22px);font-weight:600;color:#333;margin:0;word-wrap:break-word}.VehicleDetails_errorBorder__YSo98,.VehicleDetails_errorBorder__YSo98>div{border:2px solid red!important;border-radius:4px}.VehicleDetails_tooltipWrapper__MF5M8{position:relative;display:inline-flex;align-items:center;margin-left:8px}.VehicleDetails_fetchButton__L4VnV{border:none;background:transparent;cursor:pointer;padding:4px 4px 4px 110px;color:#1976d2;transition:transform .1s ease;font-size:clamp(14px,3vw,16px)}.VehicleDetails_tooltipText__sbw6g{visibility:hidden;width:min(140px,80vw);background-color:#333;color:#fff;text-align:center;padding:5px 8px;border-radius:4px;position:absolute;top:-35px;left:70%;transform:translateX(-50%);font-size:clamp(11px,2.5vw,12px);opacity:0;transition:opacity .3s;z-index:10;word-wrap:break-word}.VehicleDetails_tooltipWrapper__MF5M8:hover .VehicleDetails_tooltipText__sbw6g{visibility:visible;opacity:1}.VehicleDetails_tooltipWrapper2__GaFGX{position:relative;display:inline-flex;align-items:center;margin:8px 0}.VehicleDetails_fetchButton2__WsY_q{border:none;background:transparent;cursor:pointer;color:#1976d2;padding:4px 4px 4px 1000px;transition:transform .2s ease;font-size:clamp(14px,3vw,16px)}.VehicleDetails_tooltipText2__9oB_Y{visibility:hidden;width:min(150px,85vw);background-color:#333;color:#fff;text-align:center;font-size:clamp(11px,2.5vw,12px);border-radius:6px;padding:6px 7px;position:absolute;z-index:1;top:100%;left:1000px;transform:translateX(-50%);margin-top:6px;opacity:0;white-space:normal;transition:opacity .3s ease;word-wrap:break-word;overflow-wrap:break-word}.VehicleDetails_tooltipWrapper2__GaFGX:hover .VehicleDetails_tooltipText2__9oB_Y{visibility:visible;opacity:1}.VehicleDetails_requiredStar__RPvty{color:red;margin-left:4px;font-size:clamp(16px,4vw,20px);font-weight:700}@media (max-width:1024px){.VehicleDetails_nicrow__zW79a,.VehicleDetails_row__CDnt_{flex-direction:row;align-items:flex-start;gap:12px}.VehicleDetails_label__v1Xc4{flex:0 0 min(120px,100%);text-align:left}.VehicleDetails_fieldFull__HhNzr{flex-direction:column;align-items:flex-start}.VehicleDetails_date__vijL_,.VehicleDetails_select__7o6cb{max-width:100%}}@media (max-width:768px){.VehicleDetails_nicrow__zW79a,.VehicleDetails_row__CDnt_{flex-direction:column;align-items:stretch;gap:8px}.VehicleDetails_label__v1Xc4{flex:unset;width:100%;text-align:left;margin-bottom:4px}.VehicleDetails_date__vijL_,.VehicleDetails_input__RMhPT,.VehicleDetails_select__7o6cb{width:100%;max-width:100%;min-width:100%;font-size:14px;padding:10px}.VehicleDetails_buttonRowCenter__rYDbF{flex-direction:column;gap:12px}.VehicleDetails_button__dskka{width:100%}.VehicleDetails_tooltipWrapper2__GaFGX{align-self:flex-start}.VehicleDetails_HeaderRowButtons__SjHEW{flex-direction:column;align-items:stretch;text-align:center}.VehicleDetails_fetchButton2__WsY_q{border:none;background:transparent;cursor:pointer;color:#1976d2;padding:4px 4px 4px 10px;transition:transform .2s ease;font-size:clamp(14px,3vw,16px)}.VehicleDetails_tooltipText2__9oB_Y{visibility:hidden;width:min(150px,85vw);background-color:#333;color:#fff;text-align:center;font-size:clamp(11px,2.5vw,12px);border-radius:6px;padding:6px 7px;position:absolute;z-index:1;top:100%;left:10px;transform:translateX(-50%);margin-top:6px;opacity:0;white-space:normal;transition:opacity .3s ease;word-wrap:break-word;overflow-wrap:break-word}}@media (max-width:480px){.VehicleDetails_container__mZsv5{padding:12px}.VehicleDetails_title__c318C{font-size:18px;text-align:left}.VehicleDetails_date__vijL_,.VehicleDetails_input__RMhPT,.VehicleDetails_select__7o6cb{font-size:13px;padding:8px}.VehicleDetails_button__dskka{font-size:13px;padding:10px}.VehicleDetails_table__flcP4 td,.VehicleDetails_table__flcP4 th{font-size:11px;padding:6px}.VehicleDetails_tableContainer__zs1ej{margin:0 -12px;border-radius:0}.VehicleDetails_fetchButton2__WsY_q{border:none;background:transparent;cursor:pointer;color:#1976d2;padding:4px 4px 4px 10px;transition:transform .2s ease;font-size:clamp(14px,3vw,16px)}.VehicleDetails_tooltipText2__9oB_Y{visibility:hidden;width:min(150px,85vw);background-color:#333;color:#fff;text-align:center;font-size:clamp(11px,2.5vw,12px);border-radius:6px;padding:6px 7px;position:absolute;z-index:1;top:100%;left:10px;transform:translateX(-50%);margin-top:6px;opacity:0;white-space:normal;transition:opacity .3s ease;word-wrap:break-word;overflow-wrap:break-word}}@media (max-width:320px){.VehicleDetails_container__mZsv5{padding:8px}.VehicleDetails_title__c318C{font-size:16px}.VehicleDetails_date__vijL_,.VehicleDetails_input__RMhPT,.VehicleDetails_select__7o6cb{font-size:12px;padding:6px}.VehicleDetails_button__dskka{font-size:12px;padding:8px}}@media (max-height:500px) and (orientation:landscape){.VehicleDetails_container__mZsv5{padding:8px}.VehicleDetails_nicrow__zW79a,.VehicleDetails_row__CDnt_{gap:6px;margin-bottom:8px}}.VehiclePartiallySaved_container__zzHPd{padding:20px;background-color:#f5f7fa;border-radius:8px}.VehiclePartiallySaved_title__KZw94{font-size:24px;font-weight:700;margin-bottom:16px}.VehiclePartiallySaved_filterSection__pQgq_{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.VehiclePartiallySaved_filterInput__hwXDy{flex:1 1;margin-top:10px;min-width:200px;padding:6px;border-radius:4px;border:1px solid #ccc}.VehiclePartiallySaved_button__K_DT_{padding:10px 16px;border:none;background-color:#0055a5;color:white;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .3s;white-space:nowrap}.VehiclePartiallySaved_button__K_DT_:hover{background-color:#003f7d}.VehiclePartiallySaved_tableContainer__GjaPB{overflow-x:auto;background-color:#fff;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.05);margin-bottom:20px}.VehiclePartiallySaved_table__Tnt3a{width:100%;border-collapse:collapse;min-width:600px}.VehiclePartiallySaved_table__Tnt3a td,.VehiclePartiallySaved_table__Tnt3a th{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.VehiclePartiallySaved_table__Tnt3a th{background-color:#f0f4f8;font-weight:600}.VehiclePartiallySaved_buttonRow__aGpr6{display:flex;margin-top:10px;justify-content:center;gap:16px;flex-wrap:wrap}.VehiclePartiallySaved_popupBackdrop__1FHBJ{position:fixed;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#ffffffe3!important;display:flex!important;justify-content:center;align-items:center;z-index:9999!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;pointer-events:auto;margin:0!important;padding:0!important;border:none!important;outline:none!important}.VehiclePartiallySaved_popup__DRIqg{background:#fff;padding:1.5rem 2rem;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.25);width:90%;max-width:400px;text-align:center;animation:VehiclePartiallySaved_fadeInUp__CWfMb .3s ease-out;box-sizing:border-box}.VehiclePartiallySaved_popupTitle__s6cFQ{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#222}.VehiclePartiallySaved_popupMessage__sa30W{font-size:1rem;color:#444;margin-bottom:1.25rem;line-height:1.4}.VehiclePartiallySaved_popupButton__UCR4E{background:#007bff;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;font-size:.95rem;cursor:pointer;transition:background .2s ease}.VehiclePartiallySaved_popupButton__UCR4E:hover{background:#0056b3}@keyframes VehiclePartiallySaved_fadeInUp__CWfMb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.VehiclePartiallySaved_filterSection__pQgq_{flex-direction:column;align-items:stretch}.VehiclePartiallySaved_button__K_DT_{width:100%;text-align:center}.VehiclePartiallySaved_table__Tnt3a{min-width:100%}}@media (max-width:480px){.VehiclePartiallySaved_title__KZw94{font-size:20px}.VehiclePartiallySaved_filterInput__hwXDy{flex:1 1;min-width:200px;padding:8px 10px;font-size:14px;border-radius:4px;border:1px solid #ccc;box-sizing:border-box}.VehiclePartiallySaved_button__K_DT_{padding:8px;font-size:14px}.VehiclePartiallySaved_popup__DRIqg{padding:1rem 1.2rem;max-width:90%}.VehiclePartiallySaved_popupTitle__s6cFQ{font-size:1.1rem}.VehiclePartiallySaved_popupMessage__sa30W{font-size:.9rem}.VehiclePartiallySaved_popupButton__UCR4E{font-size:.9rem;padding:.5rem 1rem}}@media (max-width:320px){.VehiclePartiallySaved_filterSection__pQgq_{flex-direction:column;align-items:stretch;gap:10px}.VehiclePartiallySaved_filterInput__hwXDy{width:100%;min-width:0;padding:6px 50px;font-size:13px;margin-bottom:10px;border-radius:4px;box-sizing:border-box}.VehiclePartiallySaved_button__K_DT_{width:100%;padding:8px;font-size:13px}.VehiclePartiallySaved_title__KZw94{font-size:18px}.VehiclePartiallySaved_popup__DRIqg{padding:.8rem 1rem;max-width:95%}.VehiclePartiallySaved_popupTitle__s6cFQ{font-size:1rem}.VehiclePartiallySaved_popupMessage__sa30W{font-size:.85rem}.VehiclePartiallySaved_popupButton__UCR4E{font-size:.85rem;padding:.4rem .8rem}}.VehiclePartiallySaved_pagination__psZSr{display:flex;margin-bottom:20px;justify-content:center;align-items:center;margin-top:30px;gap:15px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.VehiclePartiallySaved_paginationButton__zorjE{padding:10px 18px;margin:0;border:none;border-radius:6px;background-color:#007BFF;color:white;font-size:14px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 2px 5px rgba(0,123,255,.3)}.VehiclePartiallySaved_paginationButton__zorjE:hover:not(:disabled){background-color:#0056b3;transform:translateY(-1px)}.VehiclePartiallySaved_paginationButton__zorjE:disabled{cursor:not-allowed;opacity:.6;background-color:#cce0ff;color:#333}.VehiclePartiallySaved_pageNumber__2gwF_{font-size:16px;color:#0056b3;font-weight:500}.VehiclePartiallySaved_table__Tnt3a tr{transition:all .3s ease}.VehiclePartiallySaved_table__Tnt3a tr:hover{background-color:#f0f8ff;transform:scale(1.01);box-shadow:0 4px 10px rgba(0,0,0,.1)}.VehiclePartiallySaved_table__Tnt3a tr:focus-within{background-color:#e6f2ff;transform:scale(1.015);box-shadow:0 6px 15px rgba(0,85,165,.3);outline:none}.VehiclePartiallySaved_AddPerson__m_Pz_{display:flex;align-items:center;justify-content:center;padding:4px 6px;background:#1976d2;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.95rem;transition:background .2s ease}.VehiclePartiallySaved_AddPerson__m_Pz_:hover{background:#005f8d;transform:scale(1.05)}.VehiclePartiallySaved_HeaderRow__0LONr{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:500;color:#333;background:#f5f5f5}.VehiclePartiallySaved_HeaderRowButtons__c1wkX{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f5f5f5}.VehiclePartiallySaved_title__KZw94{font-size:1.3rem;font-weight:600;color:#333;margin:0}.VehiclePartiallySaved_loadingOverlay__ixC2u{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.VehiclePartiallySaved_spinner__qnjlB{border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:VehiclePartiallySaved_spin__gzlYQ 1s linear infinite}@keyframes VehiclePartiallySaved_spin__gzlYQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VehicleCompleted_container__r5ODF{padding:20px;background-color:#f5f7fa;border-radius:8px}.VehicleCompleted_title__VKykd{font-size:24px;font-weight:700;margin-bottom:16px}.VehicleCompleted_filterInput__CgxWu{margin-top:6px;min-width:0;padding:6px 10px;font-size:13px;margin-bottom:10px;border-radius:4px;border:1px solid #ccc;box-sizing:border-box}.VehicleCompleted_filterSection__O6RBk{display:flex;gap:10px;align-items:center;margin-bottom:16px}.VehicleCompleted_button__F3V4v{padding:10px 16px;border:none;background-color:#0055a5;color:white;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:1rem;white-space:nowrap}.VehicleCompleted_button__F3V4v:hover{background-color:#003f7d}.VehicleCompleted_tableContainer__IpAns{overflow-x:auto;background-color:#fff;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.05);margin-bottom:20px}.VehicleCompleted_table__Z7PpZ{width:100%;border-collapse:collapse}.VehicleCompleted_table__Z7PpZ td,.VehicleCompleted_table__Z7PpZ th{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0;font-size:1rem}.VehicleCompleted_table__Z7PpZ th{background-color:#f0f4f8;font-weight:600}.VehicleCompleted_buttonRow__t1Cdr{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.VehicleCompleted_popupBackdrop___GIUI{position:fixed;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#ffffffe3!important;display:flex!important;justify-content:center;align-items:center;z-index:9999!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;pointer-events:auto;margin:0!important;padding:0!important;border:none!important;outline:none!important}.VehicleCompleted_popup__pqu3A{background:#fff;padding:1.5rem 2rem;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.25);width:90%;max-width:400px;text-align:center;animation:VehicleCompleted_fadeInUp__1RNFQ .3s ease-out;box-sizing:border-box}.VehicleCompleted_popupTitle__4KZDl{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#222}.VehicleCompleted_popupMessage__zqvdF{font-size:1rem;color:#444;margin-bottom:1.25rem;line-height:1.4}.VehicleCompleted_popupButton__J4Zil{background:#007bff;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;font-size:.95rem;cursor:pointer;transition:background .2s ease}.VehicleCompleted_popupButton__J4Zil:hover{background:#0056b3}@keyframes VehicleCompleted_fadeInUp__1RNFQ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.VehicleCompleted_filterSection__O6RBk{flex-wrap:wrap}.VehicleCompleted_filterInput__CgxWu{margin-top:10px;flex:1 1 100%;min-width:0;padding:6px;font-size:.9rem}.VehicleCompleted_button__F3V4v{flex:1 1 100%;padding:10px;font-size:.9rem}.VehicleCompleted_buttonRow__t1Cdr{gap:12px}.VehicleCompleted_table__Z7PpZ td,.VehicleCompleted_table__Z7PpZ th{font-size:.9rem;padding:10px 8px}.VehicleCompleted_popup__pqu3A{max-width:95%;padding:1.2rem 1.5rem}.VehicleCompleted_popupTitle__4KZDl{font-size:1.1rem}.VehicleCompleted_popupMessage__zqvdF{font-size:.9rem}.VehicleCompleted_popupButton__J4Zil{font-size:.9rem;padding:.5rem 1rem}}@media (max-width:480px){.VehicleCompleted_filterSection__O6RBk{flex-direction:column;align-items:stretch}.VehicleCompleted_filterInput__CgxWu{margin-top:10px;width:100%;padding:7px 6px;font-size:.85rem}.VehicleCompleted_button__F3V4v{width:100%;padding:8px;font-size:.85rem}.VehicleCompleted_title__VKykd{font-size:20px}.VehicleCompleted_table__Z7PpZ td,.VehicleCompleted_table__Z7PpZ th{font-size:.85rem;padding:8px 6px}.VehicleCompleted_popup__pqu3A{padding:1rem;max-width:95%}.VehicleCompleted_popupTitle__4KZDl{font-size:1rem}.VehicleCompleted_popupMessage__zqvdF{font-size:.85rem}.VehicleCompleted_popupButton__J4Zil{font-size:.85rem;padding:.4rem .8rem}}@media (max-width:320px){.VehicleCompleted_filterInput__CgxWu{padding:6px;font-size:.8rem}.VehicleCompleted_button__F3V4v{padding:7px;font-size:.8rem}.VehicleCompleted_title__VKykd{font-size:18px}.VehicleCompleted_table__Z7PpZ td,.VehicleCompleted_table__Z7PpZ th{font-size:.8rem;padding:6px 4px}.VehicleCompleted_popup__pqu3A{padding:.8rem 1rem}.VehicleCompleted_popupTitle__4KZDl{font-size:.9rem}.VehicleCompleted_popupMessage__zqvdF{font-size:.75rem}.VehicleCompleted_popupButton__J4Zil{font-size:.75rem;padding:.3rem .7rem}}.VehicleCompleted_pagination__dQ4Ev{display:flex;margin-bottom:20px;justify-content:center;align-items:center;margin-top:30px;gap:15px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.VehicleCompleted_paginationButton__nSS_Z{padding:10px 18px;margin:0;border:none;border-radius:6px;background-color:#007BFF;color:white;font-size:14px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 2px 5px rgba(0,123,255,.3)}.VehicleCompleted_paginationButton__nSS_Z:hover:not(:disabled){background-color:#0056b3;transform:translateY(-1px)}.VehicleCompleted_paginationButton__nSS_Z:disabled{cursor:not-allowed;opacity:.6;background-color:#cce0ff;color:#333}.VehicleCompleted_pageNumber__Sfj2D{font-size:16px;color:#0056b3;font-weight:500}.VehicleCompleted_table__Z7PpZ tr{transition:all .3s ease}.VehicleCompleted_table__Z7PpZ tr:hover{background-color:#f0f8ff;transform:scale(1.01);box-shadow:0 4px 10px rgba(0,0,0,.1)}.VehicleCompleted_table__Z7PpZ tr:focus-within{background-color:#e6f2ff;transform:scale(1.015);box-shadow:0 6px 15px rgba(0,85,165,.3);outline:none}.VehicleCompleted_HeaderRow__8zRoG{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:500;color:#333;background:#f5f5f5}.VehicleCompleted_HeaderRowButtons__T2UwV{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f5f5f5}.VehicleCompleted_title__VKykd{font-size:1.3rem;font-weight:600;color:#333;margin:0}.VehicleCompleted_errorBorder___kIM8,.VehicleCompleted_errorBorder___kIM8>div{border:2px solid red!important;border-radius:4px}.VehicleCompleted_loadingOverlay__dEt98{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.VehicleCompleted_spinner__nnqCs{border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:VehicleCompleted_spin__dOrzi 1s linear infinite}@keyframes VehicleCompleted_spin__dOrzi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VehicleSubmitted_container__CF408{padding:20px;background-color:#f5f7fa;border-radius:8px;box-sizing:border-box}.VehicleSubmitted_title__bBDoD{font-size:24px;font-weight:700;margin-bottom:16px}.VehicleSubmitted_filterSection__Sgz0z{display:flex;gap:10px;align-items:center;margin-bottom:16px}.VehicleSubmitted_modalHeader___vG2R{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.VehicleSubmitted_slipCount__eRzsu{font-size:16px;font-weight:700;color:#fff;background-color:rgb(230,113,17);padding:8px 12px;border-radius:8px}.VehicleSubmitted_filterInput__wFJdy{flex:1 1;margin-top:5px;padding:4px;border-radius:4px;border:1px solid #ccc;font-size:14px;box-sizing:border-box}.VehicleSubmitted_button__xUY6_{padding:10px 16px;border:none;background-color:#0055a5;color:white;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .3s;white-space:nowrap}.VehicleSubmitted_button__xUY6_:hover{background-color:#003f7d}.VehicleSubmitted_tableContainer__wLVNZ{overflow-x:auto;background-color:#fff;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.05);margin-bottom:20px}.VehicleSubmitted_table___0eVI{width:100%;border-collapse:collapse;min-width:600px}.VehicleSubmitted_table___0eVI td,.VehicleSubmitted_table___0eVI th{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.VehicleSubmitted_table___0eVI th{background-color:#f0f4f8;font-weight:600}.VehicleSubmitted_buttonRow__GyLO8{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media (max-width:768px){.VehicleSubmitted_filterSection__Sgz0z{flex-wrap:wrap}.VehicleSubmitted_filterInput__wFJdy{flex:1 1 100%;min-width:0;padding:8px;font-size:.9rem}.VehicleSubmitted_button__xUY6_{flex:1 1 100%;padding:10px;font-size:.9rem}.VehicleSubmitted_buttonRow__GyLO8{gap:12px}.VehicleSubmitted_table___0eVI td,.VehicleSubmitted_table___0eVI th{font-size:.9rem;padding:10px 8px}}@media (max-width:480px){.VehicleSubmitted_filterSection__Sgz0z{flex-direction:column;align-items:stretch}.VehicleSubmitted_filterInput__wFJdy{width:100%;padding:7px 10px;font-size:.85rem}.VehicleSubmitted_button__xUY6_{width:100%;padding:8px;font-size:.85rem}.VehicleSubmitted_title__bBDoD{font-size:20px}.VehicleSubmitted_table___0eVI td,.VehicleSubmitted_table___0eVI th{font-size:.85rem;padding:8px 6px}}@media (max-width:320px){.VehicleSubmitted_filterInput__wFJdy{padding:6px 8px;font-size:.8rem}.VehicleSubmitted_button__xUY6_{padding:7px;font-size:.8rem}.VehicleSubmitted_title__bBDoD{font-size:18px}.VehicleSubmitted_table___0eVI td,.VehicleSubmitted_table___0eVI th{font-size:.8rem;padding:6px 4px}}.VehicleSubmitted_pagination__8Y8jy{display:flex;margin-bottom:20px;justify-content:center;align-items:center;margin-top:30px;gap:15px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.VehicleSubmitted_paginationButton__Nz8j9{padding:10px 18px;margin:0;border:none;border-radius:6px;background-color:#007BFF;color:white;font-size:14px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 2px 5px rgba(0,123,255,.3)}.VehicleSubmitted_paginationButton__Nz8j9:hover:not(:disabled){background-color:#0056b3;transform:translateY(-1px)}.VehicleSubmitted_paginationButton__Nz8j9:disabled{cursor:not-allowed;opacity:.6;background-color:#cce0ff;color:#333}.VehicleSubmitted_pageNumber__8oazH{font-size:16px;color:#0056b3;font-weight:500}.VehicleSubmitted_loadingOverlay__gnjiO{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.VehicleSubmitted_spinner___d0eA{border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:VehicleSubmitted_spin__Ip6OH 1s linear infinite}@keyframes VehicleSubmitted_spin__Ip6OH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VehicleSubmitted_table___0eVI tr{transition:all .3s ease}.VehicleSubmitted_table___0eVI tr:hover{background-color:#f0f8ff;transform:scale(1.01);box-shadow:0 4px 10px rgba(0,0,0,.1)}.VehicleSubmitted_table___0eVI tr:focus-within{background-color:#e6f2ff;transform:scale(1.015);box-shadow:0 6px 15px rgba(0,85,165,.3);outline:none}.VehicleSubmitted_HeaderRow__1UO2T{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:500;color:#333;background:#f5f5f5}.VehicleSubmitted_HeaderRowButtons___tXeY{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f5f5f5}.VehicleSubmitted_title__bBDoD{font-size:1.3rem;font-weight:600;color:#333;margin:0 0 10px}.VehicleSubmitted_modalOverlay__8I_J0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto;padding:10px}.VehicleSubmitted_modalContent__Ldgwg{background:white;padding:20px;overflow-y:auto;border-radius:8px;max-width:700px;width:100%;box-shadow:0 4px 15px rgba(0,0,0,.2);max-height:90vh;display:flex;flex-direction:column;gap:20px}.VehicleSubmitted_modalForm__CkoPB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}.VehicleSubmitted_modalForm__CkoPB div{display:flex;flex-direction:column}.VehicleSubmitted_modalForm__CkoPB label{margin-bottom:5px;font-weight:500;font-size:14px}.VehicleSubmitted_modalForm__CkoPB input{padding:8px 10px;border:1px solid #ccc;border-radius:4px;height:40px;font-size:14px;transition:border-color .3s,box-shadow .3s}.VehicleSubmitted_modalForm__CkoPB input:focus{border-color:#2196F3;box-shadow:0 2px 6px rgba(33,150,243,.3);outline:none}.VehicleSubmitted_modalButtons__EZP9I{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.VehicleSubmitted_modalButtons__EZP9I button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:500;font-size:14px;transition:background-color .3s,transform .2s}.VehicleSubmitted_modalButtons__EZP9I button:first-child{background-color:#4CAF50;color:white}.VehicleSubmitted_modalButtons__EZP9I button:nth-child(2){background-color:#2196F3;color:white}.VehicleSubmitted_modalButtons__EZP9I button:last-child{background-color:#f44336;color:white}.VehicleSubmitted_modalButtons__EZP9I button:hover{transform:translateY(-2px);opacity:.9}@media (max-width:768px){.VehicleSubmitted_modalForm__CkoPB{grid-template-columns:1fr 1fr;gap:8px}.VehicleSubmitted_modalForm__CkoPB label{font-size:10px}.VehicleSubmitted_modalForm__CkoPB input{font-size:10px;height:36px}.VehicleSubmitted_modalButtons__EZP9I{justify-content:flex-start;gap:8px;flex-wrap:wrap}.VehicleSubmitted_modalButtons__EZP9I button{flex:1 1;min-width:100px;font-size:13px;padding:6px 12px}}@media (max-width:480px){.VehicleSubmitted_modalContent__Ldgwg{max-width:70%;padding:15px;max-height:100vh}.VehicleSubmitted_modalForm__CkoPB{grid-template-columns:1fr;gap:6px}.VehicleSubmitted_modalForm__CkoPB label{font-size:10px}.VehicleSubmitted_modalForm__CkoPB input{font-size:10px;height:34px;padding:4px 6px}.VehicleSubmitted_modalButtons__EZP9I{flex-direction:column;gap:6px}.VehicleSubmitted_modalButtons__EZP9I button{width:50%;font-size:13px;padding:8px 10px}}@keyframes VehicleSubmitted_fadeInBackdrop__zUS9t{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.4)}}.VehicleSubmitted_backdrop__RwmTd{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:9999;padding:clamp(12px,3vw,20px);box-sizing:border-box}.VehicleSubmitted_popup__kC03M{position:relative;z-index:10000;padding:clamp(16px,3vw,24px);border-radius:10px;width:min(90%,480px);max-width:95vw;box-shadow:0 12px 30px rgba(0,0,0,.25);animation:VehicleSubmitted_popupFadeIn__Hprmc .3s ease;overflow:hidden}.VehicleSubmitted_title_error__TjQrv{margin-bottom:clamp(12px,3vw,16px);color:#c0392b;font-size:clamp(16px,4vw,18px);word-wrap:break-word}.VehicleSubmitted_messageList__S3pvQ{text-align:left;margin-bottom:clamp(12px,3vw,20px);word-wrap:break-word;white-space:normal;overflow-wrap:break-word;font-size:clamp(13px,3vw,14px)}.VehicleSubmitted_closeButton__U44FW{padding:8px 20px;border-radius:4px;background-color:#c0392b;border:none;color:white;cursor:pointer;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .2s,background-color .2s}.VehicleSubmitted_closeButton__U44FW:hover{transform:scale(1.05)}@keyframes VehicleSubmitted_popupFadeIn__Hprmc{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.VehicleSubmitted_popupBackdrop__L4yGK{position:fixed;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#ffffffe3!important;display:flex!important;justify-content:center;align-items:center;z-index:9999!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;pointer-events:auto;margin:0!important;padding:0!important;border:none!important;outline:none!important}.VehicleSubmitted_popup__kC03M{background:#fff;padding:1.5rem 2rem;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.25);width:90%;max-width:400px;text-align:center;box-sizing:border-box}.VehicleSubmitted_popupTitle__VnntD{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#222}.VehicleSubmitted_popupMessage__3U0S3{font-size:1rem;color:#444;margin-bottom:1.25rem;line-height:1.4}.VehicleSubmitted_popupButton__O32J_{background:#007bff;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;font-size:.95rem;cursor:pointer;transition:background .2s ease}.VehicleSubmitted_popupButton__O32J_:hover{background:#0056b3}@keyframes VehicleSubmitted_fadeInUp__dyoPd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.VehicleSubmitted_requiredStar__ApLIX{color:red;font-weight:700}