.trip-contracts-module-scss-module__pslpbq__container{background:#fff;border:1px solid #d1d5db;border-radius:16px;padding:24px 28px;box-shadow:0 2px 8px #0000000f}@media (max-width:768px){.trip-contracts-module-scss-module__pslpbq__container{border-radius:12px;padding:20px}}.trip-contracts-module-scss-module__pslpbq__header{border-bottom:2px solid #e5e7eb;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}@media (max-width:768px){.trip-contracts-module-scss-module__pslpbq__header{margin-bottom:20px;padding-bottom:12px}}.trip-contracts-module-scss-module__pslpbq__headerIcon{color:#1f2937;flex-shrink:0}.trip-contracts-module-scss-module__pslpbq__title{color:#000;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}@media (max-width:768px){.trip-contracts-module-scss-module__pslpbq__title{font-size:18px}}.trip-contracts-module-scss-module__pslpbq__subtitle{color:#6b7280;margin:0;font-size:14px;font-weight:400}@media (max-width:768px){.trip-contracts-module-scss-module__pslpbq__subtitle{font-size:13px}}.trip-contracts-module-scss-module__pslpbq__contractsList{flex-direction:column;gap:12px;display:flex}.trip-contracts-module-scss-module__pslpbq__contractButton{cursor:pointer;background:#f9fafb;border:2px solid #d1d5db;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .2s;display:flex}.trip-contracts-module-scss-module__pslpbq__contractButton:hover:not(:disabled){background:#fff;border-color:#374151;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.trip-contracts-module-scss-module__pslpbq__contractButton:hover:not(:disabled) .trip-contracts-module-scss-module__pslpbq__downloadIcon{color:#000;transform:translateY(2px)}.trip-contracts-module-scss-module__pslpbq__contractButton:hover:not(:disabled) .trip-contracts-module-scss-module__pslpbq__contractIcon{color:#000}.trip-contracts-module-scss-module__pslpbq__contractButton:active:not(:disabled){background:#f3f4f6;transform:translateY(0)}.trip-contracts-module-scss-module__pslpbq__contractButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.trip-contracts-module-scss-module__pslpbq__contractButton{padding:14px 16px}}.trip-contracts-module-scss-module__pslpbq__contractInfo{align-items:center;gap:12px;display:flex}.trip-contracts-module-scss-module__pslpbq__contractIcon{color:#4b5563;flex-shrink:0;transition:color .2s}.trip-contracts-module-scss-module__pslpbq__contractName{color:#111827;font-size:15px;font-weight:600}@media (max-width:768px){.trip-contracts-module-scss-module__pslpbq__contractName{font-size:14px}}.trip-contracts-module-scss-module__pslpbq__downloadIcon{color:#6b7280;flex-shrink:0;transition:all .2s}.trip-contracts-module-scss-module__pslpbq__loadingSpinner{color:#6b7280;animation:1s linear infinite trip-contracts-module-scss-module__pslpbq__spin}@keyframes trip-contracts-module-scss-module__pslpbq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.trip-contracts-module-scss-module__pslpbq__modalOverlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out trip-contracts-module-scss-module__pslpbq__fadeIn;display:flex;position:fixed;inset:0}.trip-contracts-module-scss-module__pslpbq__modalContent{background:#fff;border-radius:16px;width:90%;max-width:480px;padding:32px;animation:.3s ease-out trip-contracts-module-scss-module__pslpbq__slideUp;position:relative;box-shadow:0 20px 60px #0000004d}@media (max-width:768px){.trip-contracts-module-scss-module__pslpbq__modalContent{max-width:90%;padding:24px}}.trip-contracts-module-scss-module__pslpbq__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.trip-contracts-module-scss-module__pslpbq__closeButton:hover{color:#000;background:#e5e7eb}.trip-contracts-module-scss-module__pslpbq__closeButton:active{background:#d1d5db}.trip-contracts-module-scss-module__pslpbq__modalTitle{color:#000;margin:0 0 16px;padding-right:32px;font-size:22px;font-weight:700}@media (max-width:768px){.trip-contracts-module-scss-module__pslpbq__modalTitle{font-size:20px}}.trip-contracts-module-scss-module__pslpbq__modalText{color:#374151;margin:0 0 24px;font-size:15px;line-height:1.6}@media (max-width:768px){.trip-contracts-module-scss-module__pslpbq__modalText{font-size:14px}}.trip-contracts-module-scss-module__pslpbq__modalOkButton{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:10px;width:100%;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}.trip-contracts-module-scss-module__pslpbq__modalOkButton:hover{background:#000;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.trip-contracts-module-scss-module__pslpbq__modalOkButton:active{background:#1f2937;transform:translateY(0)}@keyframes trip-contracts-module-scss-module__pslpbq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes trip-contracts-module-scss-module__pslpbq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.rental-timer-module-scss-module__KOg-uq__container{border-radius:12px;padding:16px 20px;transition:all .3s}.rental-timer-module-scss-module__KOg-uq__container.rental-timer-module-scss-module__KOg-uq__minutesRental{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border:1px solid #90caf9}.rental-timer-module-scss-module__KOg-uq__container.rental-timer-module-scss-module__KOg-uq__normalRental{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border:1px solid #81c784}.rental-timer-module-scss-module__KOg-uq__container.rental-timer-module-scss-module__KOg-uq__overtimeRental{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%);border:1px solid #e57373}.rental-timer-module-scss-module__KOg-uq__content{justify-content:space-between;align-items:center;gap:16px;display:flex}.rental-timer-module-scss-module__KOg-uq__leftSection{align-items:center;gap:12px;display:flex}.rental-timer-module-scss-module__KOg-uq__icon{flex-shrink:0;width:32px;height:32px}.rental-timer-module-scss-module__KOg-uq__minutesRental .rental-timer-module-scss-module__KOg-uq__icon{color:#1976d2}.rental-timer-module-scss-module__KOg-uq__normalRental .rental-timer-module-scss-module__KOg-uq__icon{color:#388e3c}.rental-timer-module-scss-module__KOg-uq__overtimeRental .rental-timer-module-scss-module__KOg-uq__icon{color:#d32f2f}.rental-timer-module-scss-module__KOg-uq__textSection{flex-direction:column;gap:4px;display:flex}.rental-timer-module-scss-module__KOg-uq__label{color:#191919;font-size:14px;font-weight:600}.rental-timer-module-scss-module__KOg-uq__infoHint{color:#666;align-items:center;gap:4px;font-size:12px;display:flex}.rental-timer-module-scss-module__KOg-uq__rightSection{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rental-timer-module-scss-module__KOg-uq__time{font-family:Courier New,monospace;font-size:24px;font-weight:700}.rental-timer-module-scss-module__KOg-uq__minutesRental .rental-timer-module-scss-module__KOg-uq__time{color:#1565c0}.rental-timer-module-scss-module__KOg-uq__normalRental .rental-timer-module-scss-module__KOg-uq__time{color:#2e7d32}.rental-timer-module-scss-module__KOg-uq__overtimeRental .rental-timer-module-scss-module__KOg-uq__time{color:#c62828}.rental-timer-module-scss-module__KOg-uq__amount{color:#191919;font-size:14px;font-weight:600}@media (max-width:768px){.rental-timer-module-scss-module__KOg-uq__container{padding:12px 16px}.rental-timer-module-scss-module__KOg-uq__icon{width:28px;height:28px}.rental-timer-module-scss-module__KOg-uq__label{font-size:13px}.rental-timer-module-scss-module__KOg-uq__infoHint{font-size:11px}.rental-timer-module-scss-module__KOg-uq__time{font-size:20px}.rental-timer-module-scss-module__KOg-uq__amount{font-size:13px}}@media (max-width:480px){.rental-timer-module-scss-module__KOg-uq__container{padding:10px 14px}.rental-timer-module-scss-module__KOg-uq__leftSection{gap:10px}.rental-timer-module-scss-module__KOg-uq__icon{width:24px;height:24px}.rental-timer-module-scss-module__KOg-uq__label{font-size:12px}.rental-timer-module-scss-module__KOg-uq__infoHint{font-size:10px}.rental-timer-module-scss-module__KOg-uq__time{font-size:18px}.rental-timer-module-scss-module__KOg-uq__amount{font-size:12px}}
.waiting-timer-module-scss-module__XHkOLG__container{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:20px 24px;transition:all .3s;box-shadow:0 2px 8px #0000000a}.waiting-timer-module-scss-module__XHkOLG__container.waiting-timer-module-scss-module__XHkOLG__freePeriod{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border-left:4px solid #10b981}.waiting-timer-module-scss-module__XHkOLG__container.waiting-timer-module-scss-module__XHkOLG__paidPeriod{background:linear-gradient(135deg,#fff 0%,#fffbeb 100%);border-left:4px solid #f59e0b}.waiting-timer-module-scss-module__XHkOLG__content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.waiting-timer-module-scss-module__XHkOLG__leftSection{flex:1;align-items:center;gap:12px;min-width:200px;display:flex}.waiting-timer-module-scss-module__XHkOLG__icon{color:#1d77ff;flex-shrink:0;font-size:24px}.waiting-timer-module-scss-module__XHkOLG__textSection{flex-direction:column;gap:4px;display:flex}.waiting-timer-module-scss-module__XHkOLG__label{color:#191919;font-size:16px;font-weight:600;line-height:1.4}.waiting-timer-module-scss-module__XHkOLG__infoHint{color:#666;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.waiting-timer-module-scss-module__XHkOLG__infoHint svg{color:#999;flex-shrink:0}.waiting-timer-module-scss-module__XHkOLG__rightSection{flex-shrink:0;align-items:baseline;gap:8px;display:flex}.waiting-timer-module-scss-module__XHkOLG__time{color:#1d77ff;font-variant-numeric:tabular-nums;letter-spacing:.5px;font-size:20px;font-weight:700}.waiting-timer-module-scss-module__XHkOLG__amount{color:#666;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}@media (max-width:768px){.waiting-timer-module-scss-module__XHkOLG__container{padding:16px 20px}.waiting-timer-module-scss-module__XHkOLG__content{flex-direction:column;align-items:flex-start;gap:12px}.waiting-timer-module-scss-module__XHkOLG__leftSection{width:100%}.waiting-timer-module-scss-module__XHkOLG__rightSection{justify-content:space-between;width:100%}.waiting-timer-module-scss-module__XHkOLG__time{font-size:18px}}@media (max-width:480px){.waiting-timer-module-scss-module__XHkOLG__container{padding:14px 16px}.waiting-timer-module-scss-module__XHkOLG__label{font-size:14px}.waiting-timer-module-scss-module__XHkOLG__time{font-size:16px}.waiting-timer-module-scss-module__XHkOLG__amount{font-size:12px}}
.mechanic-inspection-timer-module-scss-module__P63yZW__container{background:#191919;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:24px;padding:16px 20px;box-shadow:0 2px 8px #00000014}.mechanic-inspection-timer-module-scss-module__P63yZW__content{justify-content:space-between;align-items:center;gap:16px;display:flex}.mechanic-inspection-timer-module-scss-module__P63yZW__leftSection{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.mechanic-inspection-timer-module-scss-module__P63yZW__icon{color:#fff;flex-shrink:0;width:24px;height:24px}.mechanic-inspection-timer-module-scss-module__P63yZW__textSection{flex-direction:column;gap:4px;min-width:0;display:flex}.mechanic-inspection-timer-module-scss-module__P63yZW__label{color:#fff;font-size:16px;font-weight:600;line-height:1.2}.mechanic-inspection-timer-module-scss-module__P63yZW__infoHint{color:#ffffffb3;font-size:13px;line-height:1.2}.mechanic-inspection-timer-module-scss-module__P63yZW__rightSection{flex-shrink:0;align-items:center;gap:8px;display:flex}.mechanic-inspection-timer-module-scss-module__P63yZW__time{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.5px;white-space:nowrap;font-size:20px;font-weight:700}@media (max-width:768px){.mechanic-inspection-timer-module-scss-module__P63yZW__container{border-radius:10px;padding:14px 16px}.mechanic-inspection-timer-module-scss-module__P63yZW__leftSection{gap:10px}.mechanic-inspection-timer-module-scss-module__P63yZW__icon{width:20px;height:20px}.mechanic-inspection-timer-module-scss-module__P63yZW__label{font-size:14px}.mechanic-inspection-timer-module-scss-module__P63yZW__infoHint{font-size:12px}.mechanic-inspection-timer-module-scss-module__P63yZW__time{font-size:18px}}@media (max-width:480px){.mechanic-inspection-timer-module-scss-module__P63yZW__container{padding:12px 14px}.mechanic-inspection-timer-module-scss-module__P63yZW__label{font-size:13px}.mechanic-inspection-timer-module-scss-module__P63yZW__infoHint{font-size:11px}.mechanic-inspection-timer-module-scss-module__P63yZW__time{font-size:16px}}
.extend-rental-form-module-scss-module__HGxCEa__container{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:28px;box-shadow:0 2px 8px #0000000a}.extend-rental-form-module-scss-module__HGxCEa__header{align-items:center;gap:8px;margin-bottom:24px;display:flex}.extend-rental-form-module-scss-module__HGxCEa__icon{color:#191919;align-items:center;display:flex}.extend-rental-form-module-scss-module__HGxCEa__title{color:#191919;margin:0;font-size:20px;font-weight:700}.extend-rental-form-module-scss-module__HGxCEa__content{flex-direction:column;gap:20px;display:flex}.extend-rental-form-module-scss-module__HGxCEa__description{color:#666;background:linear-gradient(135deg,#f8f8f8 0%,#f5f7fa 100%);border-radius:12px;margin:0;padding:16px 20px;font-size:14px;font-weight:500;line-height:1.6}.extend-rental-form-module-scss-module__HGxCEa__counterSection{background:linear-gradient(135deg,#f8f8f8 0%,#f5f7fa 100%);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.extend-rental-form-module-scss-module__HGxCEa__counterLabel{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.extend-rental-form-module-scss-module__HGxCEa__counter{background:#fff;border-radius:10px;align-items:stretch;gap:0;width:fit-content;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.extend-rental-form-module-scss-module__HGxCEa__counterButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#191919 0%,#333 100%);border:none;justify-content:center;align-items:center;padding:14px 18px;transition:all .3s;display:flex}.extend-rental-form-module-scss-module__HGxCEa__counterButton:hover:not(:disabled){background:linear-gradient(135deg,#333 0%,#191919 100%);transform:scale(1.05)}.extend-rental-form-module-scss-module__HGxCEa__counterButton:active:not(:disabled){transform:scale(.95)}.extend-rental-form-module-scss-module__HGxCEa__counterButton:disabled{opacity:.4;cursor:not-allowed}.extend-rental-form-module-scss-module__HGxCEa__counterButton svg{font-size:20px}.extend-rental-form-module-scss-module__HGxCEa__counterInput{text-align:center;color:#191919;background:#fff;border:none;min-width:80px;padding:14px 24px;font-size:20px;font-weight:700}.extend-rental-form-module-scss-module__HGxCEa__counterInput:focus{background:linear-gradient(135deg,#fafafa 0%,#f5f7fa 100%);outline:none}.extend-rental-form-module-scss-module__HGxCEa__counterInput:disabled{opacity:.5;cursor:not-allowed}.extend-rental-form-module-scss-module__HGxCEa__counterInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.extend-rental-form-module-scss-module__HGxCEa__counterInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.extend-rental-form-module-scss-module__HGxCEa__counterInput[type=number]{appearance:textfield}.extend-rental-form-module-scss-module__HGxCEa__extendButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#191919 0%,#333 100%);border:none;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:16px 32px;font-size:15px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000026}.extend-rental-form-module-scss-module__HGxCEa__extendButton:hover:not(:disabled){background:linear-gradient(135deg,#333 0%,#191919 100%);transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.extend-rental-form-module-scss-module__HGxCEa__extendButton:active:not(:disabled){transform:translateY(0)}.extend-rental-form-module-scss-module__HGxCEa__extendButton:disabled{opacity:.5;cursor:not-allowed}.extend-rental-form-module-scss-module__HGxCEa__errorMessage{color:#991b1b;background:linear-gradient(135deg,#fee 0%,#fdd 100%);border:2px solid #ef4444;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;font-size:14px;font-weight:600;animation:.3s extend-rental-form-module-scss-module__HGxCEa__slideIn;display:flex}.extend-rental-form-module-scss-module__HGxCEa__errorMessage svg{color:#ef4444;flex-shrink:0;font-size:20px}.extend-rental-form-module-scss-module__HGxCEa__successMessage{color:#065f46;background:linear-gradient(135deg,#d4edda 0%,#c3e6cb 100%);border:2px solid #10b981;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;font-size:14px;font-weight:600;animation:.3s extend-rental-form-module-scss-module__HGxCEa__slideIn;display:flex}.extend-rental-form-module-scss-module__HGxCEa__successMessage svg{color:#10b981;flex-shrink:0;font-size:20px}.extend-rental-form-module-scss-module__HGxCEa__modalOverlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.2s extend-rental-form-module-scss-module__HGxCEa__fadeIn;display:flex;position:fixed;inset:0}.extend-rental-form-module-scss-module__HGxCEa__modalContent{background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:100%;max-width:480px;padding:32px;animation:.3s extend-rental-form-module-scss-module__HGxCEa__slideUp;box-shadow:0 20px 60px #0000004d}.extend-rental-form-module-scss-module__HGxCEa__modalTitle{color:#191919;margin:0 0 16px;font-size:20px;font-weight:700}.extend-rental-form-module-scss-module__HGxCEa__modalText{color:#666;margin:0 0 28px;font-size:15px;font-weight:500;line-height:1.6}.extend-rental-form-module-scss-module__HGxCEa__modalText strong{color:#191919;font-weight:700}.extend-rental-form-module-scss-module__HGxCEa__modalActions{justify-content:flex-end;gap:12px;display:flex}.extend-rental-form-module-scss-module__HGxCEa__modalCancelBtn{color:#666;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}.extend-rental-form-module-scss-module__HGxCEa__modalCancelBtn:hover:not(:disabled){color:#191919;background:linear-gradient(135deg,#f8f8f8 0%,#f5f7fa 100%);border-color:#191919}.extend-rental-form-module-scss-module__HGxCEa__modalCancelBtn:disabled{opacity:.5;cursor:not-allowed}.extend-rental-form-module-scss-module__HGxCEa__modalConfirmBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#191919 0%,#333 100%);border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .3s;box-shadow:0 2px 8px #00000026}.extend-rental-form-module-scss-module__HGxCEa__modalConfirmBtn:hover:not(:disabled){background:linear-gradient(135deg,#333 0%,#191919 100%);transform:translateY(-1px);box-shadow:0 4px 12px #00000040}.extend-rental-form-module-scss-module__HGxCEa__modalConfirmBtn:disabled{opacity:.5;cursor:not-allowed}@keyframes extend-rental-form-module-scss-module__HGxCEa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes extend-rental-form-module-scss-module__HGxCEa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes extend-rental-form-module-scss-module__HGxCEa__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.extend-rental-form-module-scss-module__HGxCEa__container{padding:20px}.extend-rental-form-module-scss-module__HGxCEa__counterSection{padding:16px}.extend-rental-form-module-scss-module__HGxCEa__counter{width:100%}.extend-rental-form-module-scss-module__HGxCEa__counterInput{flex:1}.extend-rental-form-module-scss-module__HGxCEa__extendButton{justify-content:center;width:100%}.extend-rental-form-module-scss-module__HGxCEa__modalContent{padding:24px}.extend-rental-form-module-scss-module__HGxCEa__modalActions{flex-direction:column-reverse;gap:8px}.extend-rental-form-module-scss-module__HGxCEa__modalActions button{width:100%}}
.start-trip-header-module-scss-module__x1i7dq__header{z-index:100;background:#fff;border-bottom:1px solid #e5e5e5;padding:20px 28px;position:sticky;top:0;box-shadow:0 2px 8px #0000000a}.start-trip-header-module-scss-module__x1i7dq__headerContent{align-items:center;gap:20px;max-width:1400px;margin:0 auto;display:flex}.start-trip-header-module-scss-module__x1i7dq__backButton{color:#191919;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.start-trip-header-module-scss-module__x1i7dq__backButton:hover{background:#f8f8f8;transform:scale(1.05)}.start-trip-header-module-scss-module__x1i7dq__backButton:active{transform:scale(.95)}.start-trip-header-module-scss-module__x1i7dq__headerTitle{flex:1}.start-trip-header-module-scss-module__x1i7dq__headerTitle h1{color:#191919;margin:0 0 4px;font-size:24px;font-weight:700}.start-trip-header-module-scss-module__x1i7dq__headerTitle p{color:#666;margin:0;font-size:14px;font-weight:500}@media (max-width:768px){.start-trip-header-module-scss-module__x1i7dq__header{padding:16px 20px}.start-trip-header-module-scss-module__x1i7dq__headerTitle h1{font-size:20px}}
.start-trip-car-info-card-module-scss-module__nt7wvW__card{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:20px 24px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.start-trip-car-info-card-module-scss-module__nt7wvW__card h2{color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:14px;font-weight:600}.start-trip-car-info-card-module-scss-module__nt7wvW__card .start-trip-car-info-card-module-scss-module__nt7wvW__carName{color:#191919;margin:0 0 4px;font-size:20px;font-weight:700}.start-trip-car-info-card-module-scss-module__nt7wvW__card .start-trip-car-info-card-module-scss-module__nt7wvW__carPlate{color:#666;background:#f5f5f5;border-radius:8px;margin:0;padding:6px 12px;font-family:monospace;font-size:14px;display:inline-block}.start-trip-car-info-card-module-scss-module__nt7wvW__loading{color:#666;background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:24px;font-size:15px;font-weight:500;box-shadow:0 2px 8px #0000000a}@media (max-width:768px){.start-trip-car-info-card-module-scss-module__nt7wvW__card{padding:16px 20px}.start-trip-car-info-card-module-scss-module__nt7wvW__card .start-trip-car-info-card-module-scss-module__nt7wvW__carName{font-size:18px}}
.add-car-page-view-module-scss-module__ETMmYW__container{background-color:#f8f8f8;max-width:1400px;min-height:calc(100vh - 70px);margin:0 auto;padding:2rem}.add-car-page-view-module-scss-module__ETMmYW__header{margin-bottom:2rem}.add-car-page-view-module-scss-module__ETMmYW__title{color:#191919;font-size:2rem;font-weight:700}
.reserve-form-from-car-module-scss-module__hWKrXq__form{flex-direction:column;gap:24px;display:flex}.reserve-form-from-car-module-scss-module__hWKrXq__section{background:#fff;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 2px 8px #0000000a}.reserve-form-from-car-module-scss-module__hWKrXq__section h3{color:#191919;margin:0 0 4px;font-size:20px;font-weight:700}@media (max-width:768px){.reserve-form-from-car-module-scss-module__hWKrXq__section h3{font-size:18px}}.reserve-form-from-car-module-scss-module__hWKrXq__rentalTypes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:768px){.reserve-form-from-car-module-scss-module__hWKrXq__rentalTypes{grid-template-columns:1fr}}.reserve-form-from-car-module-scss-module__hWKrXq__rentalTypeOption{cursor:pointer;background:#f8f8f8;border:2px solid #e5e5e5;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;transition:all .2s;display:flex}.reserve-form-from-car-module-scss-module__hWKrXq__rentalTypeOption input[type=radio]{cursor:pointer;accent-color:#191919;width:18px;height:18px;margin:0}.reserve-form-from-car-module-scss-module__hWKrXq__rentalTypeOption span{color:#191919;font-size:14px;font-weight:600}.reserve-form-from-car-module-scss-module__hWKrXq__rentalTypeOption:hover{background:#fff;border-color:#191919}.reserve-form-from-car-module-scss-module__hWKrXq__rentalTypeOption.reserve-form-from-car-module-scss-module__hWKrXq__selected{background:#191919;border-color:#191919}.reserve-form-from-car-module-scss-module__hWKrXq__rentalTypeOption.reserve-form-from-car-module-scss-module__hWKrXq__selected span{color:#fff}.reserve-form-from-car-module-scss-module__hWKrXq__rentalTypeOption:has(input:disabled){opacity:.5;cursor:not-allowed}.reserve-form-from-car-module-scss-module__hWKrXq__infoNote{color:#666;background:#f8f9fa;border:1px solid #e5e5e5;border-radius:12px;padding:20px 24px;font-size:14px;line-height:1.6}.reserve-form-from-car-module-scss-module__hWKrXq__infoNote strong{color:#191919;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.reserve-form-from-car-module-scss-module__hWKrXq__infoNote .reserve-form-from-car-module-scss-module__hWKrXq__infoIcon{color:#191919;flex-shrink:0}.reserve-form-from-car-module-scss-module__hWKrXq__infoNote ul{margin:0;padding-left:20px;list-style:outside}.reserve-form-from-car-module-scss-module__hWKrXq__infoNote ul li{margin-bottom:6px}.reserve-form-from-car-module-scss-module__hWKrXq__infoNote ul li:last-child{margin-bottom:0}.reserve-form-from-car-module-scss-module__hWKrXq__error{color:#dc2626;margin:0;font-size:14px;font-weight:500}.reserve-form-from-car-module-scss-module__hWKrXq__actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}@media (max-width:768px){.reserve-form-from-car-module-scss-module__hWKrXq__actions{flex-direction:column}}.reserve-form-from-car-module-scss-module__hWKrXq__cancelButton{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.reserve-form-from-car-module-scss-module__hWKrXq__cancelButton:hover:not(:disabled){background:#e5e7eb}.reserve-form-from-car-module-scss-module__hWKrXq__cancelButton:disabled{opacity:.6;cursor:not-allowed}.reserve-form-from-car-module-scss-module__hWKrXq__submitButton{color:#fff;cursor:pointer;background:#191919;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.reserve-form-from-car-module-scss-module__hWKrXq__submitButton:hover:not(:disabled){background:#333;transform:translateY(-2px);box-shadow:0 4px 12px #19191933}.reserve-form-from-car-module-scss-module__hWKrXq__submitButton:active:not(:disabled){transform:translateY(0)}.reserve-form-from-car-module-scss-module__hWKrXq__submitButton:disabled{opacity:.6;cursor:not-allowed}
.user-selector-module-scss-module__l7vXeq__container{flex-direction:column;gap:16px;display:flex}.user-selector-module-scss-module__l7vXeq__searchRow{align-items:stretch;gap:12px;display:flex}@media (max-width:480px){.user-selector-module-scss-module__l7vXeq__searchRow{flex-direction:column}}.user-selector-module-scss-module__l7vXeq__searchInput{color:#191919;background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex:1;min-width:0;padding:12px 16px;font-size:14px;transition:all .2s}.user-selector-module-scss-module__l7vXeq__searchInput:focus{border-color:#191919;outline:none;box-shadow:0 0 0 3px #1919191a}.user-selector-module-scss-module__l7vXeq__searchInput::placeholder{color:#666}.user-selector-module-scss-module__l7vXeq__searchInput:disabled{cursor:not-allowed;background:#f8f8f8}.user-selector-module-scss-module__l7vXeq__searchButton{color:#fff;cursor:pointer;background:#191919;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.user-selector-module-scss-module__l7vXeq__searchButton:hover:not(:disabled){background:#333;transform:translateY(-2px);box-shadow:0 4px 12px #19191933}.user-selector-module-scss-module__l7vXeq__searchButton:active:not(:disabled){transform:translateY(0)}.user-selector-module-scss-module__l7vXeq__searchButton:disabled{opacity:.6;cursor:not-allowed}.user-selector-module-scss-module__l7vXeq__loadingMore{color:#666;flex-direction:column;align-items:center;gap:12px;padding:20px;font-size:14px;font-weight:500;display:flex}.user-selector-module-scss-module__l7vXeq__spinner{border:3px solid #e5e5e5;border-top-color:#191919;border-radius:50%;width:24px;height:24px;animation:1s linear infinite user-selector-module-scss-module__l7vXeq__spin}@keyframes user-selector-module-scss-module__l7vXeq__spin{to{transform:rotate(360deg)}}.user-selector-module-scss-module__l7vXeq__endMessage{text-align:center;color:#666;border-top:1px solid #e5e5e5;padding:16px;font-size:13px;font-weight:500}.user-selector-module-scss-module__l7vXeq__userList{flex-direction:column;gap:8px;max-height:400px;padding:4px;display:flex;overflow-y:auto}.user-selector-module-scss-module__l7vXeq__userList::-webkit-scrollbar{width:8px}.user-selector-module-scss-module__l7vXeq__userList::-webkit-scrollbar-track{background:#f8f8f8;border-radius:4px}.user-selector-module-scss-module__l7vXeq__userList::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:4px}.user-selector-module-scss-module__l7vXeq__userList::-webkit-scrollbar-thumb:hover{background:#666}.user-selector-module-scss-module__l7vXeq__userItem{cursor:pointer;background:#fff;border:2px solid #e5e5e5;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.user-selector-module-scss-module__l7vXeq__userItem:hover{background:#f8f8f8;border-color:#191919}.user-selector-module-scss-module__l7vXeq__userItem.user-selector-module-scss-module__l7vXeq__selected{background:#f8f8f8;border-color:#191919;box-shadow:0 2px 8px #0000000a}.user-selector-module-scss-module__l7vXeq__userItem input[type=radio]{cursor:pointer;accent-color:#191919;flex-shrink:0}.user-selector-module-scss-module__l7vXeq__userAvatar{object-fit:cover;border:2px solid #e5e5e5;border-radius:50%;flex-shrink:0;width:44px;height:44px}.user-selector-module-scss-module__l7vXeq__userInfo{flex-direction:column;flex:1;gap:4px;display:flex}.user-selector-module-scss-module__l7vXeq__userName{color:#191919;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.user-selector-module-scss-module__l7vXeq__ownerBadge{color:#374151;text-transform:uppercase;letter-spacing:.5px;background:#f3f4f6;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.user-selector-module-scss-module__l7vXeq__userPhone{color:#666;font-size:13px}.user-selector-module-scss-module__l7vXeq__noResults{text-align:center;color:#666;padding:40px 20px;font-size:14px;font-weight:500}.user-selector-module-scss-module__l7vXeq__selectedInfo{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:14px 16px;font-size:14px;font-weight:500}.user-selector-module-scss-module__l7vXeq__selectedInfo strong{font-weight:700}.user-selector-module-scss-module__l7vXeq__error{color:#dc2626;margin-top:8px;font-size:14px;font-weight:500}
.duration-counter-module-scss-module__Z8_O4q__container{align-items:center;gap:12px;max-width:200px;display:flex}.duration-counter-module-scss-module__Z8_O4q__button{color:#191919;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.duration-counter-module-scss-module__Z8_O4q__button:hover:not(:disabled){background:#f8f8f8;border-color:#191919;transform:scale(1.05)}.duration-counter-module-scss-module__Z8_O4q__button:active:not(:disabled){transform:scale(.95)}.duration-counter-module-scss-module__Z8_O4q__button:disabled{opacity:.3;cursor:not-allowed}.duration-counter-module-scss-module__Z8_O4q__input{text-align:center;color:#191919;background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex:1;padding:12px 16px;font-size:16px;font-weight:700}.duration-counter-module-scss-module__Z8_O4q__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.duration-counter-module-scss-module__Z8_O4q__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.duration-counter-module-scss-module__Z8_O4q__input{appearance:textfield}.duration-counter-module-scss-module__Z8_O4q__input:focus{border-color:#191919;outline:none;box-shadow:0 0 0 3px #1919191a}.duration-counter-module-scss-module__Z8_O4q__input:disabled{cursor:not-allowed;background:#f8f8f8}
.cancel-trip-modal-module-scss-module__x8RhPa__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s cancel-trip-modal-module-scss-module__x8RhPa__fadeIn;display:flex;position:fixed;inset:0}.cancel-trip-modal-module-scss-module__x8RhPa__modalContent{background:#fff;border-radius:16px;width:90%;max-width:450px;padding:32px;animation:.3s cancel-trip-modal-module-scss-module__x8RhPa__slideUp;box-shadow:0 20px 60px #0000004d}.cancel-trip-modal-module-scss-module__x8RhPa__modalTitle{color:#191919;margin:0 0 12px;font-size:22px;font-weight:700}.cancel-trip-modal-module-scss-module__x8RhPa__modalText{color:#666;margin:0 0 24px;font-size:15px;line-height:1.5}.cancel-trip-modal-module-scss-module__x8RhPa__modalError{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}.cancel-trip-modal-module-scss-module__x8RhPa__modalActions{justify-content:flex-end;gap:12px;display:flex}.cancel-trip-modal-module-scss-module__x8RhPa__modalCancelBtn{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.cancel-trip-modal-module-scss-module__x8RhPa__modalCancelBtn:hover:not(:disabled){background:#e5e7eb}.cancel-trip-modal-module-scss-module__x8RhPa__modalCancelBtn:disabled{opacity:.6;cursor:not-allowed}.cancel-trip-modal-module-scss-module__x8RhPa__modalConfirmBtn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.cancel-trip-modal-module-scss-module__x8RhPa__modalConfirmBtn:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px #ef44444d}.cancel-trip-modal-module-scss-module__x8RhPa__modalConfirmBtn:disabled{opacity:.6;cursor:not-allowed}.cancel-trip-modal-module-scss-module__x8RhPa__successContent{text-align:center}.cancel-trip-modal-module-scss-module__x8RhPa__successIcon{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:36px;font-weight:700;animation:.4s cancel-trip-modal-module-scss-module__x8RhPa__scaleIn;display:flex}@keyframes cancel-trip-modal-module-scss-module__x8RhPa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cancel-trip-modal-module-scss-module__x8RhPa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cancel-trip-modal-module-scss-module__x8RhPa__scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
.delete-rental-modal-module-scss-module__qPRHIa__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s delete-rental-modal-module-scss-module__qPRHIa__fadeIn;display:flex;position:fixed;inset:0}.delete-rental-modal-module-scss-module__qPRHIa__modalContent{background:#fff;border-radius:16px;width:90%;max-width:450px;padding:32px;animation:.3s delete-rental-modal-module-scss-module__qPRHIa__slideUp;box-shadow:0 20px 60px #0000004d}.delete-rental-modal-module-scss-module__qPRHIa__modalTitle{color:#191919;margin:0 0 12px;font-size:22px;font-weight:700}.delete-rental-modal-module-scss-module__qPRHIa__modalText{color:#666;margin:0 0 24px;font-size:15px;line-height:1.5}.delete-rental-modal-module-scss-module__qPRHIa__modalError{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}.delete-rental-modal-module-scss-module__qPRHIa__modalActions{justify-content:flex-end;gap:12px;display:flex}.delete-rental-modal-module-scss-module__qPRHIa__modalCancelBtn{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.delete-rental-modal-module-scss-module__qPRHIa__modalCancelBtn:hover:not(:disabled){background:#e5e7eb}.delete-rental-modal-module-scss-module__qPRHIa__modalCancelBtn:disabled{opacity:.6;cursor:not-allowed}.delete-rental-modal-module-scss-module__qPRHIa__modalConfirmBtnDelete{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.delete-rental-modal-module-scss-module__qPRHIa__modalConfirmBtnDelete:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px #ef44444d}.delete-rental-modal-module-scss-module__qPRHIa__modalConfirmBtnDelete:disabled{opacity:.6;cursor:not-allowed}.delete-rental-modal-module-scss-module__qPRHIa__successContent{text-align:center}.delete-rental-modal-module-scss-module__qPRHIa__successIcon{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:36px;font-weight:700;animation:.4s delete-rental-modal-module-scss-module__qPRHIa__scaleIn;display:flex}@keyframes delete-rental-modal-module-scss-module__qPRHIa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes delete-rental-modal-module-scss-module__qPRHIa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes delete-rental-modal-module-scss-module__qPRHIa__scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
.edit-trip-time-module-scss-module__gKfhlq__editButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#191919 0%,#333 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #00000026}.edit-trip-time-module-scss-module__gKfhlq__editButton:hover{background:linear-gradient(135deg,#333 0%,#191919 100%);transform:translateY(-1px);box-shadow:0 4px 12px #00000040}.edit-trip-time-module-scss-module__gKfhlq__editButton:active{transform:translateY(0)}.edit-trip-time-module-scss-module__gKfhlq__editButton svg{flex-shrink:0}.edit-trip-time-module-scss-module__gKfhlq__modalOverlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.2s edit-trip-time-module-scss-module__gKfhlq__fadeIn;display:flex;position:fixed;inset:0}.edit-trip-time-module-scss-module__gKfhlq__modalContent{background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:100%;max-width:600px;max-height:90vh;padding:32px;animation:.3s edit-trip-time-module-scss-module__gKfhlq__slideUp;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.edit-trip-time-module-scss-module__gKfhlq__modalHeader{align-items:center;gap:12px;margin-bottom:24px;display:flex}.edit-trip-time-module-scss-module__gKfhlq__icon{color:#191919;flex-shrink:0}.edit-trip-time-module-scss-module__gKfhlq__modalTitle{color:#191919;margin:0;font-size:20px;font-weight:700}.edit-trip-time-module-scss-module__gKfhlq__modalBody{flex-direction:column;gap:20px;display:flex}.edit-trip-time-module-scss-module__gKfhlq__description{color:#666;background:linear-gradient(135deg,#f8f8f8 0%,#f5f7fa 100%);border-radius:12px;margin:0;padding:16px 20px;font-size:14px;font-weight:500;line-height:1.6}.edit-trip-time-module-scss-module__gKfhlq__formGrid{grid-template-columns:1fr;gap:20px;display:grid}.edit-trip-time-module-scss-module__gKfhlq__formGroup{flex-direction:column;gap:8px;display:flex}.edit-trip-time-module-scss-module__gKfhlq__label{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.edit-trip-time-module-scss-module__gKfhlq__input{color:#191919;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.edit-trip-time-module-scss-module__gKfhlq__input:focus{border-color:#191919;outline:none;box-shadow:0 0 0 3px #1919191a}.edit-trip-time-module-scss-module__gKfhlq__input:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.edit-trip-time-module-scss-module__gKfhlq__input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer}.edit-trip-time-module-scss-module__gKfhlq__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-trip-time-module-scss-module__gKfhlq__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.edit-trip-time-module-scss-module__gKfhlq__input[type=number][type=number]{appearance:textfield}.edit-trip-time-module-scss-module__gKfhlq__errorMessage{color:#991b1b;background:linear-gradient(135deg,#fee 0%,#fdd 100%);border:2px solid #ef4444;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;font-size:14px;font-weight:600;animation:.3s edit-trip-time-module-scss-module__gKfhlq__slideIn;display:flex}.edit-trip-time-module-scss-module__gKfhlq__errorMessage svg{color:#ef4444;flex-shrink:0;font-size:20px}.edit-trip-time-module-scss-module__gKfhlq__successMessage{color:#065f46;background:linear-gradient(135deg,#d4edda 0%,#c3e6cb 100%);border:2px solid #10b981;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;font-size:14px;font-weight:600;animation:.3s edit-trip-time-module-scss-module__gKfhlq__slideIn;display:flex}.edit-trip-time-module-scss-module__gKfhlq__successMessage svg{color:#10b981;flex-shrink:0;font-size:20px}.edit-trip-time-module-scss-module__gKfhlq__modalActions{border-top:1px solid #e5e5e5;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;display:flex}.edit-trip-time-module-scss-module__gKfhlq__cancelButton{color:#666;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}.edit-trip-time-module-scss-module__gKfhlq__cancelButton:hover:not(:disabled){color:#191919;background:linear-gradient(135deg,#f8f8f8 0%,#f5f7fa 100%);border-color:#191919}.edit-trip-time-module-scss-module__gKfhlq__cancelButton:disabled{opacity:.5;cursor:not-allowed}.edit-trip-time-module-scss-module__gKfhlq__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#191919 0%,#333 100%);border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .3s;box-shadow:0 2px 8px #00000026}.edit-trip-time-module-scss-module__gKfhlq__submitButton:hover:not(:disabled){background:linear-gradient(135deg,#333 0%,#191919 100%);transform:translateY(-1px);box-shadow:0 4px 12px #00000040}.edit-trip-time-module-scss-module__gKfhlq__submitButton:disabled{opacity:.5;cursor:not-allowed}@keyframes edit-trip-time-module-scss-module__gKfhlq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes edit-trip-time-module-scss-module__gKfhlq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes edit-trip-time-module-scss-module__gKfhlq__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.edit-trip-time-module-scss-module__gKfhlq__modalContent{max-height:95vh;padding:24px}.edit-trip-time-module-scss-module__gKfhlq__formGrid{gap:16px}.edit-trip-time-module-scss-module__gKfhlq__modalActions{flex-direction:column-reverse;gap:8px}.edit-trip-time-module-scss-module__gKfhlq__modalActions button{width:100%}}
.car-filters-module-scss-module__nRR7oW__container{background-color:#fff;border-bottom:1px solid #e5e5e5}.car-filters-module-scss-module__nRR7oW__header{padding:.75rem 1rem}.car-filters-module-scss-module__nRR7oW__toggleButton{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;transition:opacity .2s;display:flex}.car-filters-module-scss-module__nRR7oW__toggleButton:hover{opacity:.7}.car-filters-module-scss-module__nRR7oW__headerLeft{align-items:center;gap:.5rem;display:flex}.car-filters-module-scss-module__nRR7oW__headerTitle{color:#191919;font-size:.9375rem;font-weight:600}.car-filters-module-scss-module__nRR7oW__badge{color:#fff;background-color:#191919;border-radius:.625rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.car-filters-module-scss-module__nRR7oW__headerRight{color:#666;justify-content:center;align-items:center;transition:transform .3s;display:flex}.car-filters-module-scss-module__nRR7oW__headerRight svg{width:1.5rem;height:1.5rem}.car-filters-module-scss-module__nRR7oW__content{transition:max-height .3s,opacity .3s,padding .3s;overflow:hidden}.car-filters-module-scss-module__nRR7oW__content.car-filters-module-scss-module__nRR7oW__open{opacity:1;max-height:500px;padding:0 1rem 1rem}.car-filters-module-scss-module__nRR7oW__content.car-filters-module-scss-module__nRR7oW__closed{opacity:0;max-height:0;padding:0 1rem}.car-filters-module-scss-module__nRR7oW__statusFilters{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.car-filters-module-scss-module__nRR7oW__filterChip{color:#666;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}.car-filters-module-scss-module__nRR7oW__filterChip:hover{background-color:#f8f8f8;border-color:#191919}.car-filters-module-scss-module__nRR7oW__filterChip.car-filters-module-scss-module__nRR7oW__active{color:#fff;background-color:#191919;border-color:#191919}.car-filters-module-scss-module__nRR7oW__searchRow{gap:.5rem;width:100%;display:flex}.car-filters-module-scss-module__nRR7oW__searchRow input{flex:1;min-width:0}.car-filters-module-scss-module__nRR7oW__searchButton{color:#fff;cursor:pointer;background-color:#191919;border:none;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .2s;display:flex}.car-filters-module-scss-module__nRR7oW__searchButton:hover{opacity:.9}
.trips-table-module-scss-module__l-hv5a__container{background:#fff;border:1px solid #e5e5e5;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.trips-table-module-scss-module__l-hv5a__header{background:linear-gradient(90deg,#f8f8f8,#fff);border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.trips-table-module-scss-module__l-hv5a__header h2{color:#191919;margin:0;font-size:20px;font-weight:700}.trips-table-module-scss-module__l-hv5a__tripCount{color:#fff;background:#191919;border-radius:12px;padding:6px 14px;font-size:13px;font-weight:600}.trips-table-module-scss-module__l-hv5a__tableWrapper{overflow-x:auto}.trips-table-module-scss-module__l-hv5a__table{border-collapse:collapse;width:100%}.trips-table-module-scss-module__l-hv5a__table thead{background:#f8f8f8;border-bottom:2px solid #e5e5e5}.trips-table-module-scss-module__l-hv5a__table thead th{text-align:left;color:#666;text-transform:uppercase;letter-spacing:.5px;padding:16px 20px;font-size:13px;font-weight:600}.trips-table-module-scss-module__l-hv5a__table thead th.trips-table-module-scss-module__l-hv5a__sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.trips-table-module-scss-module__l-hv5a__table thead th.trips-table-module-scss-module__l-hv5a__sortable:hover{color:#191919;background:#e5e5e5}.trips-table-module-scss-module__l-hv5a__table thead th.trips-table-module-scss-module__l-hv5a__sortable span{align-items:center;gap:6px;display:flex}.trips-table-module-scss-module__l-hv5a__table tbody tr{cursor:pointer;border-bottom:1px solid #e5e5e5;transition:all .2s}.trips-table-module-scss-module__l-hv5a__table tbody tr:hover{background:#f8f8f8;transform:scale(1.01)}.trips-table-module-scss-module__l-hv5a__table tbody tr:last-child{border-bottom:none}.trips-table-module-scss-module__l-hv5a__table tbody td{color:#191919;padding:20px;font-size:14px}.trips-table-module-scss-module__l-hv5a__alignRight{text-align:right!important}.trips-table-module-scss-module__l-hv5a__dateCell{flex-direction:column;display:flex}.trips-table-module-scss-module__l-hv5a__dateMain{color:#191919;font-weight:500}.trips-table-module-scss-module__l-hv5a__durationCell{align-items:center;gap:8px;font-weight:500;display:flex}.trips-table-module-scss-module__l-hv5a__durationInfo{flex-direction:column;gap:4px;display:flex}.trips-table-module-scss-module__l-hv5a__tariffDisplay{color:#666;font-size:12px;font-weight:500}.trips-table-module-scss-module__l-hv5a__durationIcon{color:#666;font-size:18px}.trips-table-module-scss-module__l-hv5a__sortIcon{color:#191919;font-size:16px}.trips-table-module-scss-module__l-hv5a__renterCell{color:inherit;border-radius:8px;align-items:center;gap:12px;margin:-4px -8px;padding:4px 8px;text-decoration:none;transition:all .2s;display:flex}.trips-table-module-scss-module__l-hv5a__renterCell:hover{background:#f0f7ff;transform:translate(4px)}.trips-table-module-scss-module__l-hv5a__renterCell:hover .trips-table-module-scss-module__l-hv5a__renterName{color:#06c}.trips-table-module-scss-module__l-hv5a__renterCell:active{transform:translate(2px)}.trips-table-module-scss-module__l-hv5a__avatar{background:#f0f0f0;border:2px solid #e5e5e5;border-radius:12px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.trips-table-module-scss-module__l-hv5a__avatarImage{object-fit:cover;border-radius:12px}.trips-table-module-scss-module__l-hv5a__avatarPlaceholder{color:#fff;background:linear-gradient(135deg,#191919,#333);border:2px solid #e5e5e5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:600;display:flex}.trips-table-module-scss-module__l-hv5a__renterInfo{flex-direction:column;gap:2px;display:flex}.trips-table-module-scss-module__l-hv5a__renterName{color:#191919;font-weight:600;transition:color .2s;position:relative}.trips-table-module-scss-module__l-hv5a__renterName:after{content:"";background:#06c;width:0;height:2px;transition:width .2s;position:absolute;bottom:-2px;left:0}.trips-table-module-scss-module__l-hv5a__renterNameDeleted{color:#999}.trips-table-module-scss-module__l-hv5a__renterCell:hover .trips-table-module-scss-module__l-hv5a__renterName:after{width:100%}.trips-table-module-scss-module__l-hv5a__renterPhone{color:#666;font-size:12px}.trips-table-module-scss-module__l-hv5a__priceCell{color:#191919;font-size:16px;font-weight:700}.trips-table-module-scss-module__l-hv5a__ownerEarningsCell{color:#191919;background:linear-gradient(135deg,#f5f5f5 0%,#f0f0f0 100%);border-radius:8px;padding:6px 12px;font-size:15px;font-weight:600;display:inline-block}.trips-table-module-scss-module__l-hv5a__ownerEarningsCellEmpty{color:#999;font-size:14px;font-style:italic}.trips-table-module-scss-module__l-hv5a__statusBadge{text-transform:uppercase;letter-spacing:.3px;border-radius:12px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.trips-table-module-scss-module__l-hv5a__statusBadge.trips-table-module-scss-module__l-hv5a__statusCOMPLETED{color:#155724;background:linear-gradient(135deg,#d4edda,#c3e6cb)}.trips-table-module-scss-module__l-hv5a__statusBadge.trips-table-module-scss-module__l-hv5a__statusINUSE,.trips-table-module-scss-module__l-hv5a__statusBadge.trips-table-module-scss-module__l-hv5a__statusINPROGRESS{color:#856404;background:linear-gradient(135deg,#fff3cd,#ffeaa7)}.trips-table-module-scss-module__l-hv5a__statusBadge.trips-table-module-scss-module__l-hv5a__statusCANCELLED{color:#721c24;background:linear-gradient(135deg,#f8d7da,#f5c6cb)}.trips-table-module-scss-module__l-hv5a__statusBadge.trips-table-module-scss-module__l-hv5a__statusRESERVED{color:#0c5460;background:linear-gradient(135deg,#d1ecf1,#bee5eb)}.trips-table-module-scss-module__l-hv5a__statusBadge.trips-table-module-scss-module__l-hv5a__statusSCHEDULED{color:#383d41;background:linear-gradient(135deg,#e2e3e5,#d6d8db)}.trips-table-module-scss-module__l-hv5a__statusBadge.trips-table-module-scss-module__l-hv5a__statusDELIVERING,.trips-table-module-scss-module__l-hv5a__statusBadge.trips-table-module-scss-module__l-hv5a__statusDELIVERINGINPROGRESS{color:#084298;background:linear-gradient(135deg,#cfe2ff,#b3d9ff)}.trips-table-module-scss-module__l-hv5a__statusBadge.trips-table-module-scss-module__l-hv5a__statusDELIVERYRESERVED{color:#0c5460;background:linear-gradient(135deg,#d1ecf1,#bee5eb)}.trips-table-module-scss-module__l-hv5a__statusBadge.trips-table-module-scss-module__l-hv5a__statusPENDING{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a)}.trips-table-module-scss-module__l-hv5a__actionsCell{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trips-table-module-scss-module__l-hv5a__detailsButton{color:#191919;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:2px solid #191919;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s}.trips-table-module-scss-module__l-hv5a__detailsButton:hover{color:#fff;background:#191919;transform:translateY(-2px);box-shadow:0 4px 12px #19191933}.trips-table-module-scss-module__l-hv5a__deleteButton{color:#dc3545;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:2px solid #dc3545;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.trips-table-module-scss-module__l-hv5a__deleteButton:hover:not(:disabled){color:#fff;background:#dc3545;transform:translateY(-2px);box-shadow:0 4px 12px #dc35454d}.trips-table-module-scss-module__l-hv5a__deleteButton:disabled{opacity:.6;cursor:not-allowed}.trips-table-module-scss-module__l-hv5a__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.trips-table-module-scss-module__l-hv5a__modalContent{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:28px;box-shadow:0 12px 40px #00000026}.trips-table-module-scss-module__l-hv5a__modalTitle{color:#191919;margin:0 0 16px;font-size:20px;font-weight:700}.trips-table-module-scss-module__l-hv5a__modalText{color:#666;margin:0 0 24px;font-size:14px;line-height:1.5}.trips-table-module-scss-module__l-hv5a__modalActions{justify-content:flex-end;gap:12px;display:flex}.trips-table-module-scss-module__l-hv5a__modalCancelButton{color:#191919;cursor:pointer;background:0 0;border:2px solid #e5e5e5;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.trips-table-module-scss-module__l-hv5a__modalCancelButton:hover:not(:disabled){background:#f5f5f5}.trips-table-module-scss-module__l-hv5a__modalCancelButton:disabled{opacity:.6;cursor:not-allowed}.trips-table-module-scss-module__l-hv5a__modalConfirmButton{color:#fff;cursor:pointer;background:#dc3545;border:2px solid #dc3545;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.trips-table-module-scss-module__l-hv5a__modalConfirmButton:hover:not(:disabled){background:#c82333;border-color:#c82333;box-shadow:0 4px 12px #dc35454d}.trips-table-module-scss-module__l-hv5a__modalConfirmButton:disabled{opacity:.7;cursor:not-allowed}.trips-table-module-scss-module__l-hv5a__emptyState{text-align:center;padding:80px 24px}.trips-table-module-scss-module__l-hv5a__emptyIcon{opacity:.5;margin-bottom:20px}.trips-table-module-scss-module__l-hv5a__emptyIcon svg{color:#191919;font-size:64px}.trips-table-module-scss-module__l-hv5a__emptyTitle{color:#191919;margin:0 0 8px;font-size:20px;font-weight:600}.trips-table-module-scss-module__l-hv5a__emptyDescription{color:#666;margin:0;font-size:14px}@media (max-width:768px){.trips-table-module-scss-module__l-hv5a__table{font-size:12px}.trips-table-module-scss-module__l-hv5a__table thead th,.trips-table-module-scss-module__l-hv5a__table tbody td{padding:12px 8px}.trips-table-module-scss-module__l-hv5a__table thead th{font-size:11px}.trips-table-module-scss-module__l-hv5a__ownerEarningsCell{padding:4px 8px;font-size:13px}.trips-table-module-scss-module__l-hv5a__ownerEarningsCellEmpty{font-size:12px}.trips-table-module-scss-module__l-hv5a__priceCell{font-size:14px}.trips-table-module-scss-module__l-hv5a__avatar,.trips-table-module-scss-module__l-hv5a__avatarPlaceholder{width:36px;height:36px}}
.car-trips-page-module-scss-module__28VsIa__container{background:linear-gradient(135deg,#f5f7fa 0%,#f8f8f8 100%);min-height:100vh}.car-trips-page-module-scss-module__28VsIa__header{z-index:100;background:#fff;border-bottom:1px solid #e5e5e5;padding:20px 28px;position:sticky;top:0;box-shadow:0 2px 8px #0000000a}@media (max-width:1024px){.car-trips-page-module-scss-module__28VsIa__header{padding:16px 20px}}@media (max-width:768px){.car-trips-page-module-scss-module__28VsIa__header{padding:12px 16px}}@media (max-width:480px){.car-trips-page-module-scss-module__28VsIa__header{padding:12px}}.car-trips-page-module-scss-module__28VsIa__headerContent{align-items:center;gap:20px;max-width:1400px;margin:0 auto;display:flex}@media (max-width:768px){.car-trips-page-module-scss-module__28VsIa__headerContent{flex-wrap:wrap;gap:12px}}.car-trips-page-module-scss-module__28VsIa__backButton{color:#191919;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.car-trips-page-module-scss-module__28VsIa__backButton:hover{background:#f8f8f8;transform:scale(1.05)}.car-trips-page-module-scss-module__28VsIa__backButton:active{transform:scale(.95)}@media (max-width:768px){.car-trips-page-module-scss-module__28VsIa__backButton{width:40px;height:40px}.car-trips-page-module-scss-module__28VsIa__backButton svg{width:20px;height:20px}}@media (max-width:480px){.car-trips-page-module-scss-module__28VsIa__backButton{width:36px;height:36px}.car-trips-page-module-scss-module__28VsIa__backButton svg{width:18px;height:18px}}.car-trips-page-module-scss-module__28VsIa__headerTitle{flex:1;min-width:0}.car-trips-page-module-scss-module__28VsIa__headerTitle h1{color:#191919;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:24px;font-weight:700;overflow:hidden}@media (max-width:768px){.car-trips-page-module-scss-module__28VsIa__headerTitle h1{margin:0 0 2px;font-size:20px}}@media (max-width:480px){.car-trips-page-module-scss-module__28VsIa__headerTitle h1{font-size:18px}}.car-trips-page-module-scss-module__28VsIa__headerTitle p{color:#666;margin:0;font-size:14px}@media (max-width:768px){.car-trips-page-module-scss-module__28VsIa__headerTitle p{font-size:13px;display:none}}.car-trips-page-module-scss-module__28VsIa__addButton{color:#fff;cursor:pointer;white-space:nowrap;background:#191919;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.car-trips-page-module-scss-module__28VsIa__addButton svg{flex-shrink:0}.car-trips-page-module-scss-module__28VsIa__addButton:hover{background:#000}@media (max-width:768px){.car-trips-page-module-scss-module__28VsIa__addButton{flex-basis:100%;order:3;justify-content:center;width:100%;padding:8px 16px;font-size:13px}}@media (max-width:480px){.car-trips-page-module-scss-module__28VsIa__addButton{padding:8px 12px;font-size:12px}}.car-trips-page-module-scss-module__28VsIa__content{max-width:1400px;margin:0 auto;padding:32px 28px}@media (max-width:1024px){.car-trips-page-module-scss-module__28VsIa__content{padding:24px 20px}}@media (max-width:768px){.car-trips-page-module-scss-module__28VsIa__content{padding:20px 16px}}@media (max-width:480px){.car-trips-page-module-scss-module__28VsIa__content{padding:16px 12px}}.car-trips-page-module-scss-module__28VsIa__loadingContainer{background:#f8f8f8;justify-content:center;align-items:center;min-height:100vh;display:flex}.car-trips-page-module-scss-module__28VsIa__loadingContent{text-align:center}.car-trips-page-module-scss-module__28VsIa__spinner{border:4px solid #e5e5e5;border-top-color:#191919;border-radius:50%;width:48px;height:48px;margin:0 auto 16px;animation:1s linear infinite car-trips-page-module-scss-module__28VsIa__spin}.car-trips-page-module-scss-module__28VsIa__loadingText{color:#666;font-size:15px}@keyframes car-trips-page-module-scss-module__28VsIa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.car-trips-page-module-scss-module__28VsIa__pagination{background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:20px;margin-top:16px;padding:24px 0;display:flex;box-shadow:0 2px 8px #0000000a}@media (max-width:768px){.car-trips-page-module-scss-module__28VsIa__pagination{flex-wrap:wrap;gap:12px;padding:16px}}.car-trips-page-module-scss-module__28VsIa__paginationButton{color:#fff;cursor:pointer;background:#191919;border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.car-trips-page-module-scss-module__28VsIa__paginationButton:hover:not(:disabled){background:#000}.car-trips-page-module-scss-module__28VsIa__paginationButton:disabled{color:#999;cursor:not-allowed;background:#e5e5e5}@media (max-width:768px){.car-trips-page-module-scss-module__28VsIa__paginationButton{padding:8px 16px;font-size:13px}}@media (max-width:480px){.car-trips-page-module-scss-module__28VsIa__paginationButton{padding:8px 12px;font-size:12px}}.car-trips-page-module-scss-module__28VsIa__paginationInfo{color:#191919;flex-direction:column;align-items:center;gap:4px;font-size:15px;font-weight:500;display:flex}@media (max-width:768px){.car-trips-page-module-scss-module__28VsIa__paginationInfo{flex-direction:row;order:-1;justify-content:center;gap:8px;width:100%}}.car-trips-page-module-scss-module__28VsIa__paginationTotal{color:#666;font-size:13px;font-weight:400}
.car-trip-detail-page-module-scss-module__dA-epq__container{background:linear-gradient(135deg,#f5f7fa 0%,#f8f8f8 100%);min-height:100vh}.car-trip-detail-page-module-scss-module__dA-epq__header{z-index:100;background:#fff;border-bottom:1px solid #e5e5e5;padding:20px 28px;position:sticky;top:0;box-shadow:0 2px 8px #0000000a}.car-trip-detail-page-module-scss-module__dA-epq__headerContent{align-items:center;gap:20px;max-width:1400px;margin:0 auto;display:flex}.car-trip-detail-page-module-scss-module__dA-epq__backButton{color:#191919;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.car-trip-detail-page-module-scss-module__dA-epq__backButton:hover{background:#f8f8f8;transform:scale(1.05)}.car-trip-detail-page-module-scss-module__dA-epq__backButton:active{transform:scale(.95)}.car-trip-detail-page-module-scss-module__dA-epq__headerTitle{flex:1}.car-trip-detail-page-module-scss-module__dA-epq__headerTitle h1{color:#191919;margin:0 0 4px;font-size:24px;font-weight:700}.car-trip-detail-page-module-scss-module__dA-epq__headerTitle p{color:#666;margin:0;font-size:14px;font-weight:500}.car-trip-detail-page-module-scss-module__dA-epq__cancelButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.car-trip-detail-page-module-scss-module__dA-epq__cancelButton:hover:not(:disabled){background:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}.car-trip-detail-page-module-scss-module__dA-epq__cancelButton:active:not(:disabled){transform:translateY(0)}.car-trip-detail-page-module-scss-module__dA-epq__cancelButton:disabled{opacity:.6;cursor:not-allowed}.car-trip-detail-page-module-scss-module__dA-epq__headerActions{align-items:center;gap:12px;display:flex}.car-trip-detail-page-module-scss-module__dA-epq__deleteButton{color:#dc3545;cursor:pointer;background:0 0;border:2px solid #dc3545;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.car-trip-detail-page-module-scss-module__dA-epq__deleteButton:hover:not(:disabled){color:#fff;background:#dc3545;transform:translateY(-2px);box-shadow:0 4px 12px #dc35454d}.car-trip-detail-page-module-scss-module__dA-epq__deleteButton:active:not(:disabled){transform:translateY(0)}.car-trip-detail-page-module-scss-module__dA-epq__deleteButton:disabled{opacity:.6;cursor:not-allowed}.car-trip-detail-page-module-scss-module__dA-epq__content{gap:24px;max-width:1400px;margin:0 auto;padding:32px 28px;display:grid}.car-trip-detail-page-module-scss-module__dA-epq__loadingContainer{background:linear-gradient(135deg,#f5f7fa 0%,#f8f8f8 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.car-trip-detail-page-module-scss-module__dA-epq__loadingContent{text-align:center}.car-trip-detail-page-module-scss-module__dA-epq__spinner{border:4px solid #e5e5e5;border-top-color:#191919;border-radius:50%;width:48px;height:48px;margin:0 auto 16px;animation:1s linear infinite car-trip-detail-page-module-scss-module__dA-epq__spin}.car-trip-detail-page-module-scss-module__dA-epq__loadingText{color:#666;font-size:15px;font-weight:500}.car-trip-detail-page-module-scss-module__dA-epq__errorContainer{background:linear-gradient(135deg,#f5f7fa 0%,#f8f8f8 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.car-trip-detail-page-module-scss-module__dA-epq__errorContent{text-align:center;background:#fff;border-radius:16px;max-width:400px;padding:48px;box-shadow:0 8px 24px #00000014}.car-trip-detail-page-module-scss-module__dA-epq__errorContent h3{color:#191919;margin:0 0 12px;font-size:24px}.car-trip-detail-page-module-scss-module__dA-epq__errorContent p{color:#666;margin:0 0 24px;font-size:16px}.car-trip-detail-page-module-scss-module__dA-epq__errorButton{color:#fff;cursor:pointer;background:#191919;border:none;border-radius:12px;padding:12px 28px;font-size:14px;font-weight:600;transition:all .3s}.car-trip-detail-page-module-scss-module__dA-epq__errorButton:hover{background:#333;transform:translateY(-2px);box-shadow:0 4px 12px #19191933}.car-trip-detail-page-module-scss-module__dA-epq__errorButton:active{transform:translateY(0)}@keyframes car-trip-detail-page-module-scss-module__dA-epq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.car-trip-detail-page-module-scss-module__dA-epq__mapSection{background:#fff;border:1px solid #e5e5e5;border-radius:16px;grid-column:1/-1;overflow:hidden;box-shadow:0 2px 8px #0000000a}.car-trip-detail-page-module-scss-module__dA-epq__mapHeader{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.car-trip-detail-page-module-scss-module__dA-epq__mapTitle{color:#191919;margin:0;font-size:20px;font-weight:700}.car-trip-detail-page-module-scss-module__dA-epq__getRouteButton{color:#fff;cursor:pointer;background:#191919;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.car-trip-detail-page-module-scss-module__dA-epq__getRouteButton:hover:not(:disabled){background:#333;transform:translateY(-2px);box-shadow:0 4px 12px #19191933}.car-trip-detail-page-module-scss-module__dA-epq__getRouteButton:active:not(:disabled){transform:translateY(0)}.car-trip-detail-page-module-scss-module__dA-epq__getRouteButton:disabled{opacity:.6;cursor:not-allowed}.car-trip-detail-page-module-scss-module__dA-epq__mapContainer{background-color:#f8f8f8;width:100%;height:800px;position:relative;overflow:hidden}.car-trip-detail-page-module-scss-module__dA-epq__map{width:100%;height:100%}@media (max-width:768px){.car-trip-detail-page-module-scss-module__dA-epq__content{padding:20px 16px}.car-trip-detail-page-module-scss-module__dA-epq__header{padding:16px 20px}.car-trip-detail-page-module-scss-module__dA-epq__mapContainer{height:400px}.car-trip-detail-page-module-scss-module__dA-epq__mapHeader{padding:16px 20px}.car-trip-detail-page-module-scss-module__dA-epq__mapTitle{font-size:18px}}.car-trip-detail-page-module-scss-module__dA-epq__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s car-trip-detail-page-module-scss-module__dA-epq__fadeIn;display:flex;position:fixed;inset:0}.car-trip-detail-page-module-scss-module__dA-epq__modalContent{background:#fff;border-radius:16px;width:90%;max-width:450px;padding:32px;animation:.3s car-trip-detail-page-module-scss-module__dA-epq__slideUp;box-shadow:0 20px 60px #0000004d}.car-trip-detail-page-module-scss-module__dA-epq__modalTitle{color:#191919;margin:0 0 12px;font-size:22px;font-weight:700}.car-trip-detail-page-module-scss-module__dA-epq__modalText{color:#666;margin:0 0 24px;font-size:15px;line-height:1.5}.car-trip-detail-page-module-scss-module__dA-epq__modalError{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}.car-trip-detail-page-module-scss-module__dA-epq__modalActions{justify-content:flex-end;gap:12px;display:flex}.car-trip-detail-page-module-scss-module__dA-epq__modalCancelBtn{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.car-trip-detail-page-module-scss-module__dA-epq__modalCancelBtn:hover:not(:disabled){background:#e5e7eb}.car-trip-detail-page-module-scss-module__dA-epq__modalCancelBtn:disabled{opacity:.6;cursor:not-allowed}.car-trip-detail-page-module-scss-module__dA-epq__modalConfirmBtn,.car-trip-detail-page-module-scss-module__dA-epq__modalConfirmBtnDelete{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.car-trip-detail-page-module-scss-module__dA-epq__modalConfirmBtn:hover:not(:disabled),.car-trip-detail-page-module-scss-module__dA-epq__modalConfirmBtnDelete:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px #ef44444d}.car-trip-detail-page-module-scss-module__dA-epq__modalConfirmBtn:disabled,.car-trip-detail-page-module-scss-module__dA-epq__modalConfirmBtnDelete:disabled{opacity:.6;cursor:not-allowed}@keyframes car-trip-detail-page-module-scss-module__dA-epq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes car-trip-detail-page-module-scss-module__dA-epq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.car-trip-detail-page-module-scss-module__dA-epq__successContent{text-align:center}.car-trip-detail-page-module-scss-module__dA-epq__successIcon{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:36px;font-weight:700;animation:.4s car-trip-detail-page-module-scss-module__dA-epq__scaleIn;display:flex}@keyframes car-trip-detail-page-module-scss-module__dA-epq__scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
.error-modal-module-scss-module___-95eW__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out error-modal-module-scss-module___-95eW__fadeIn;display:flex;position:fixed;inset:0}@keyframes error-modal-module-scss-module___-95eW__fadeIn{0%{opacity:0}to{opacity:1}}.error-modal-module-scss-module___-95eW__modal{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:90vh;animation:.3s ease-out error-modal-module-scss-module___-95eW__slideUp;overflow:hidden;box-shadow:0 20px 60px #0000004d}@media (max-width:768px){.error-modal-module-scss-module___-95eW__modal{border-radius:12px;max-width:100%}}@keyframes error-modal-module-scss-module___-95eW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-modal-module-scss-module___-95eW__header{border-bottom:1px solid #f0f0f0;flex-direction:column;align-items:center;padding:32px 24px 24px;display:flex;position:relative}@media (max-width:768px){.error-modal-module-scss-module___-95eW__header{padding:24px 20px 20px}}.error-modal-module-scss-module___-95eW__iconWrapper{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.error-modal-module-scss-module___-95eW__iconWrapper.error-modal-module-scss-module___-95eW__error{color:#c62828;background:#ffebee}.error-modal-module-scss-module___-95eW__iconWrapper.error-modal-module-scss-module___-95eW__warning{color:#e65100;background:#fff3e0}.error-modal-module-scss-module___-95eW__iconWrapper.error-modal-module-scss-module___-95eW__info{color:#1565c0;background:#e3f2fd}@media (max-width:768px){.error-modal-module-scss-module___-95eW__iconWrapper{width:56px;height:56px;margin-bottom:12px}.error-modal-module-scss-module___-95eW__iconWrapper svg{width:28px;height:28px}}.error-modal-module-scss-module___-95eW__title{color:#191919;text-align:center;margin:0;font-size:22px;font-weight:700}@media (max-width:768px){.error-modal-module-scss-module___-95eW__title{font-size:20px}}.error-modal-module-scss-module___-95eW__closeButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.error-modal-module-scss-module___-95eW__closeButton:hover{color:#191919;background:#f5f5f5}@media (max-width:768px){.error-modal-module-scss-module___-95eW__closeButton{width:36px;height:36px;top:12px;right:12px}.error-modal-module-scss-module___-95eW__closeButton svg{width:20px;height:20px}}.error-modal-module-scss-module___-95eW__content{max-height:60vh;padding:24px;overflow-y:auto}@media (max-width:768px){.error-modal-module-scss-module___-95eW__content{padding:20px}}.error-modal-module-scss-module___-95eW__message{color:#333;text-align:center;margin:0 0 20px;font-size:15px;line-height:1.6}@media (max-width:768px){.error-modal-module-scss-module___-95eW__message{font-size:14px}}.error-modal-module-scss-module___-95eW__detailsBox{background:#f9f9f9;border-radius:12px;margin-top:16px;padding:16px}.error-modal-module-scss-module___-95eW__detailRow{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.error-modal-module-scss-module___-95eW__detailRow:not(:last-child){border-bottom:1px solid #e0e0e0}@media (max-width:768px){.error-modal-module-scss-module___-95eW__detailRow{padding:8px 0}}.error-modal-module-scss-module___-95eW__detailLabel{color:#666;font-size:14px;font-weight:500}@media (max-width:768px){.error-modal-module-scss-module___-95eW__detailLabel{font-size:13px}}.error-modal-module-scss-module___-95eW__detailValue{color:#191919;font-size:16px;font-weight:600}@media (max-width:768px){.error-modal-module-scss-module___-95eW__detailValue{font-size:15px}}.error-modal-module-scss-module___-95eW__detailValueError{color:#c62828;font-size:16px;font-weight:600}@media (max-width:768px){.error-modal-module-scss-module___-95eW__detailValueError{font-size:15px}}.error-modal-module-scss-module___-95eW__footer{border-top:1px solid #f0f0f0;justify-content:center;padding:20px 24px;display:flex}@media (max-width:768px){.error-modal-module-scss-module___-95eW__footer{padding:16px 20px}}.error-modal-module-scss-module___-95eW__okButton{color:#fff;cursor:pointer;background:#191919;border:none;border-radius:8px;min-width:140px;padding:12px 40px;font-size:15px;font-weight:600;transition:all .2s}.error-modal-module-scss-module___-95eW__okButton:hover{background:#000;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.error-modal-module-scss-module___-95eW__okButton:active{transform:translateY(0)}@media (max-width:768px){.error-modal-module-scss-module___-95eW__okButton{width:100%;padding:12px 32px;font-size:14px}}
.start-trip-page-module-scss-module__YMYj6G__container{background:linear-gradient(135deg,#f5f7fa 0%,#f8f8f8 100%);min-height:100vh}.start-trip-page-module-scss-module__YMYj6G__content{flex-direction:column;gap:24px;max-width:1400px;margin:0 auto;padding:32px 28px;display:flex}@media (max-width:768px){.start-trip-page-module-scss-module__YMYj6G__content{gap:20px;padding:20px 16px}}
