.top-bar{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 24px;background:#fff;border-bottom:1px solid var(--er-border, #E5E7EB);position:-webkit-sticky;position:sticky;top:0;z-index:99}.top-bar__left,.top-bar__right{display:flex;align-items:center;gap:8px}.top-bar__toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--er-text-secondary, #4B5563);transition:all .15s ease}.top-bar__toggle:hover{background:var(--er-background, #F9FAFB);color:var(--er-text-primary, #111827)}.top-bar__icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--er-text-secondary, #4B5563);transition:all .15s ease}.top-bar__icon-btn:hover{background:var(--er-background, #F9FAFB);color:var(--er-text-primary, #111827)}.top-bar__icon-btn .ant-badge-count{background:var(--er-primary, #184FEA);box-shadow:none;display:flex!important;align-items:center!important;justify-content:center!important;min-width:14px!important;width:14px!important;height:14px!important;padding:0!important;border-radius:50%!important;font-size:8px!important;font-weight:600!important;line-height:1!important;top:0!important;right:0!important;transform:translate(50%,-50%)!important}.top-bar__icon-btn .ant-badge-count[title]:not([title="0"]):not([title="1"]):not([title="2"]):not([title="3"]):not([title="4"]):not([title="5"]):not([title="6"]):not([title="7"]):not([title="8"]):not([title="9"]){width:auto!important;min-width:14px!important;padding:0 4px!important;border-radius:7px!important}.top-bar__profile-trigger{display:flex;align-items:center;gap:6px;padding:4px 8px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .15s ease}.top-bar__profile-trigger:hover{background:var(--er-background, #F9FAFB)}.top-bar__profile-trigger .ant-avatar{border:2px solid transparent;transition:border-color .15s ease}.top-bar__profile-trigger:hover .ant-avatar{border-color:var(--er-primary, #184FEA)}.top-bar__profile-chevron{color:var(--er-text-muted, #9CA3AF)}@media (max-width: 768px){.top-bar{padding:0 16px;height:56px}.top-bar__toggle{width:36px;height:36px}}.quick-action-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:180px;padding:28px 24px;border-radius:20px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;font-family:inherit;width:100%;overflow:hidden}.quick-action-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff26,#fff0);opacity:0;transition:opacity .3s ease}.quick-action-button:hover:before{opacity:1}.quick-action-button:active{transform:scale(.97)}.quick-action-button--primary{background:linear-gradient(135deg,var(--tablet-primary) 0%,var(--tablet-primary-light) 100%);color:#fff;box-shadow:0 4px 20px var(--tablet-primary-glow),inset 0 1px #fff3}.quick-action-button--primary:hover{box-shadow:0 8px 30px var(--tablet-primary-glow),inset 0 1px #fff3;transform:translateY(-2px)}.quick-action-button--success{background:linear-gradient(135deg,var(--tablet-success) 0%,var(--tablet-success-dark) 100%);color:#fff;box-shadow:0 4px 20px var(--tablet-success-glow),inset 0 1px #fff3}.quick-action-button--success:hover{box-shadow:0 8px 30px var(--tablet-success-glow),inset 0 1px #fff3;transform:translateY(-2px)}.quick-action-button--warning{background:linear-gradient(135deg,var(--tablet-warning) 0%,var(--tablet-warning-dark) 100%);color:#fff;box-shadow:0 4px 20px var(--tablet-warning-glow),inset 0 1px #fff3}.quick-action-button--warning:hover{box-shadow:0 8px 30px var(--tablet-warning-glow),inset 0 1px #fff3;transform:translateY(-2px)}.quick-action-button--info{background:linear-gradient(135deg,var(--tablet-accent) 0%,var(--tablet-primary) 100%);color:#fff;box-shadow:0 4px 20px var(--tablet-primary-glow),inset 0 1px #fff3}.quick-action-button--info:hover{box-shadow:0 8px 30px var(--tablet-primary-glow),inset 0 1px #fff3;transform:translateY(-2px)}.quick-action-button--disabled{opacity:.5;cursor:not-allowed}.quick-action-button--disabled:hover,.quick-action-button--disabled:active{transform:none}.quick-action-button__icon{font-size:48px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.quick-action-button__content{display:flex;flex-direction:column;align-items:center;gap:4px}.quick-action-button__title{font-family:Outfit,sans-serif;font-size:20px;font-weight:700;text-align:center;letter-spacing:.5px}.quick-action-button__subtitle{font-family:Inter,sans-serif;font-size:14px;opacity:.8;text-align:center;font-weight:500}.quick-action-button__badge{position:absolute;top:16px;right:16px;background:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;padding:6px 14px;border-radius:20px;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;border:1px solid rgba(255,255,255,.15)}.tablet-search-bar{display:flex;align-items:center;gap:16px;padding:16px 24px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .2s ease}.tablet-search-bar:focus-within{background:#ffffff14;border-color:#184fea80;box-shadow:0 0 0 4px #184fea1a}.tablet-search-bar__icon{font-size:22px;color:#fff6;transition:color .2s ease}.tablet-search-bar:focus-within .tablet-search-bar__icon{color:var(--tablet-primary)}.tablet-search-bar__input{flex:1;background:transparent;border:none;outline:none;font-family:Inter,sans-serif;font-size:16px;color:#fff}.tablet-search-bar__input::placeholder{color:#fff6}.tablet-search-bar__clear{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff1a;border:none;border-radius:8px;color:#ffffff80;cursor:pointer;transition:all .2s ease}.tablet-search-bar__clear:hover{background:#ffffff26;color:#fff}.tablet-search-bar__btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--tablet-primary),var(--tablet-primary-light));border:none;border-radius:12px;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:var(--tablet-shadow-primary)}.tablet-search-bar__btn:hover{box-shadow:0 6px 16px #184fea66;transform:translateY(-1px)}.tablet-search-bar__btn:active{transform:scale(.98)}.reservation-card{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;cursor:pointer;transition:all .2s ease;gap:16px}.reservation-card:hover{border-color:var(--tablet-primary);box-shadow:0 4px 12px #184fea1f}.reservation-card:active{transform:scale(.995)}.reservation-card__main{display:flex;flex-direction:column;gap:12px;flex:1}.reservation-card__car{display:flex;align-items:center;gap:12px}.reservation-card__car-icon{font-size:28px;color:var(--tablet-primary)}.reservation-card__car-info{display:flex;flex-direction:column}.reservation-card__car-name{font-size:18px;font-weight:600;color:#1e293b}.reservation-card__car-plate{font-size:14px;color:#64748b;font-weight:500}.reservation-card__customer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reservation-card__icon{color:#64748b;font-size:16px}.reservation-card__icon--phone{margin-left:16px}.reservation-card__customer-name{font-size:16px;color:#334155;font-weight:500}.reservation-card__customer-phone{font-size:14px;color:#64748b}.reservation-card__dates{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.reservation-card__actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.reservation-card__status{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.reservation-card__status.status--pickup{background:#184fea1a;color:var(--tablet-primary)}.reservation-card__status.status--active{background:#10b9811a;color:var(--tablet-success)}.reservation-card__status.status--return{background:#f59e0b1a;color:var(--tablet-warning)}.reservation-card__action-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--tablet-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.reservation-card__action-btn:hover{background:var(--tablet-primary-dark)}.reservation-card__action-btn:active{transform:scale(.98)}.car-card{display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:20px;cursor:pointer;transition:all .2s ease;min-width:160px}.car-card:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61f}.car-card:active{transform:scale(.98)}.car-card.car-status--available{border-color:#bbf7d0;background:linear-gradient(180deg,#f0fdf4,#fff)}.car-card.car-status--rented{border-color:#fecaca;background:linear-gradient(180deg,#fef2f2,#fff)}.car-card.car-status--service{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff)}.car-card__icon-wrapper{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:12px}.car-card__icon{font-size:32px;color:#475569}.car-card__info{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.car-card__name{font-size:16px;font-weight:600;color:#1e293b}.car-card__plate{font-size:14px;color:#64748b;font-weight:500}.car-card__details{font-size:12px;color:#94a3b8}.car-card__status{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.car-card__status.car-status--available{background:#dcfce7;color:#16a34a}.car-card__status.car-status--rented{background:#fee2e2;color:#dc2626}.car-card__status.car-status--service{background:#fef3c7;color:#d97706}.car-card__status-icon{font-size:10px}.car-card__status-label{text-transform:uppercase;letter-spacing:.5px}.tablet-header{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:100}.tablet-header__left{display:flex;align-items:center}.tablet-header__back-btn{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#fffc;cursor:pointer;transition:all .2s ease}.tablet-header__back-btn:hover{background:#ffffff1f;color:#fff}.tablet-header__back-btn:active{transform:scale(.98)}.tablet-header__logo{display:flex;align-items:center}.tablet-header__logo-img{height:36px;width:auto}.tablet-header__title{font-family:Outfit,sans-serif;font-size:18px;font-weight:600;color:#fff;position:absolute;left:50%;transform:translate(-50%);text-transform:uppercase;letter-spacing:1px}.tablet-header__right{display:flex;align-items:center;gap:16px}.tablet-header__user{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px}.tablet-header__user-icon{font-size:16px;color:#fff9}.tablet-header__user-name{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#fffc}.tablet-header__settings{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .2s ease;font-size:18px;color:#fff9}.tablet-header__settings:hover{background:#ffffff1a;color:#fff}.signature-pad{display:flex;flex-direction:column;gap:12px}.signature-pad__header{display:flex;align-items:center;justify-content:space-between}.signature-pad__label{font-size:14px;font-weight:600;color:#475569}.signature-pad__clear{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fef2f2;color:#ef4444;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .15s ease}.signature-pad__clear:hover{background:#fee2e2}.signature-pad__canvas-wrapper{position:relative;background:#fefce8;border:2px dashed #fbbf24;border-radius:12px;overflow:hidden}.signature-pad__canvas{display:block;width:100%;height:160px;cursor:crosshair;touch-action:none}.signature-pad__placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#a16207;font-size:16px;pointer-events:none;text-align:center}.signature-pad__status{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#f0fdf4;color:#16a34a;border-radius:8px;font-size:14px;font-weight:500}.photo-capture{display:flex;flex-direction:column;gap:12px}.photo-capture__header{display:flex;align-items:center;justify-content:space-between}.photo-capture__label{font-size:14px;font-weight:600;color:#475569}.photo-capture__count{font-size:14px;color:#64748b;background:#f1f5f9;padding:4px 10px;border-radius:12px}.photo-capture__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 600px){.photo-capture__grid{grid-template-columns:repeat(2,1fr)}}.photo-capture__item{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#f1f5f9}.photo-capture__item img{width:100%;height:100%;object-fit:cover}.photo-capture__remove{position:absolute;top:6px;right:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ef4444e6;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.photo-capture__remove:hover{background:#ef4444;transform:scale(1.05)}.photo-capture__add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:4/3;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:10px;cursor:pointer;transition:all .15s ease}.photo-capture__add:hover{background:#f1f5f9;border-color:#3b82f6}.photo-capture__add-icon{font-size:28px;color:#3b82f6}.photo-capture__add span{font-size:13px;color:#64748b;font-weight:500}.photo-capture__input{display:none}.photo-capture__hint{font-size:13px;color:#94a3b8;text-align:center;margin:0}.interactive-svg-map{position:relative;padding-top:20px}.interactive-svg-map__container{position:relative;background:#f8f9fa;border-radius:12px;padding:16px;display:flex;justify-content:center;align-items:center;min-height:300px}.interactive-svg-map__container--interior svg{max-width:100%;max-height:350px;height:auto}.interactive-svg-map__container--exterior{position:relative}.interactive-svg-map__base-image{max-width:100%;max-height:400px;height:auto;display:block}.interactive-svg-map__overlay-container{position:absolute;top:16px;left:16px;right:16px;bottom:16px;display:flex;justify-content:center;align-items:center}.interactive-svg-map__overlay-container svg{width:100%;height:100%;max-height:400px}.interactive-svg-map__container .interactive-part{cursor:pointer;transition:all .2s ease;fill:transparent;stroke:transparent;stroke-width:2}.interactive-svg-map__container .interactive-part:hover,.interactive-svg-map__container .interactive-part.group-hovered{fill:#3498db66!important;stroke:#3498db!important;stroke-width:3!important}.interactive-svg-map__container .interactive-part.selected{fill:#e74c3c66!important;stroke:#e74c3c!important;stroke-width:3!important}.interactive-svg-map__tooltip{position:absolute;transform:translate(-50%);background:#1a1a2ef2;color:#fff;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;pointer-events:none;z-index:100;white-space:nowrap;box-shadow:0 4px 12px #0003;opacity:0;animation:tooltip-fade-in .2s ease-out forwards}.interactive-svg-map__tooltip--visible{opacity:1}@keyframes tooltip-fade-in{0%{opacity:0;transform:translate(-50%) translateY(5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.interactive-svg-map__hint{text-align:center;margin:12px 0 0;font-size:13px;color:#888}.damage-report{background:#fff;border-radius:12px;border:1px solid #e0e0e0;overflow:hidden;margin-bottom:16px}.damage-report__header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8f9fa;cursor:pointer;transition:background .2s}.damage-report__header:hover{background:#f0f2f4}.damage-report__header h4{margin:0;font-size:16px;font-weight:600;color:#1a1a2e}.damage-report__badge{padding:4px 12px;background:#e74c3c;color:#fff;border-radius:20px;font-size:13px;font-weight:500}.damage-report__badge--ok{background:#27ae60}.damage-report__content{padding:20px;border-top:1px solid #e0e0e0}.damage-report__list{margin-top:20px}.damage-report__list-title{margin:0 0 12px;font-size:14px;font-weight:600;color:#444}.damage-item{background:#fafafa;border:1px solid #e0e0e0;border-left:4px solid #e74c3c;border-radius:10px;padding:16px;margin-bottom:12px}.damage-item:last-child{margin-bottom:0}.damage-item__header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.damage-item__part-name{flex:1}.damage-item__part-badge{display:inline-block;padding:6px 14px;background:linear-gradient(135deg,#1a1a2e,#2d2d44);color:#fff;border-radius:20px;font-size:14px;font-weight:500}.damage-item__remove-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#e74c3c;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;transition:background .2s}.damage-item__remove-btn:hover{background:#c0392b}.damage-item__textarea{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:15px;resize:none;min-height:80px;font-family:inherit;margin-bottom:12px}.damage-item__textarea:focus{outline:none;border-color:#3498db}.damage-item__photo{display:flex;align-items:center}.damage-item__photo-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #ddd;border-radius:8px;color:#555;font-size:14px;cursor:pointer;transition:all .2s}.damage-item__photo-btn:hover{background:#f5f5f5;border-color:#bbb}.damage-item__photo-preview{position:relative;width:100px;height:75px;border-radius:8px;overflow:hidden}.damage-item__photo-preview img{width:100%;height:100%;object-fit:cover}.damage-item__photo-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#0009;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:12px}.damage-item__photo-remove:hover{background:#e74c3ce6}.damage-modal-overlay{position:fixed;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:var(--tablet-bg-dark);z-index:99999!important;display:flex;animation:modal-fade-in .3s ease-out}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.damage-modal{width:100%;height:100%;background:linear-gradient(180deg,var(--tablet-bg-dark) 0%,var(--tablet-bg-medium) 100%);display:flex;flex-direction:column;overflow:hidden}.damage-modal--fullscreen{max-width:none;max-height:none;border-radius:0}.damage-modal__header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.damage-modal__title-group{display:flex;align-items:center;gap:14px}.damage-modal__icon{font-size:24px;color:#f39c12}.damage-modal__header h2{margin:0;font-size:20px;font-weight:600;color:#fff;font-family:Outfit,sans-serif}.damage-modal__header-right{display:flex;align-items:center;gap:16px}.damage-modal__badge{padding:8px 16px;background:#e74c3c33;color:#e74c3c;border-radius:20px;font-size:14px;font-weight:600}.damage-modal__badge--ok{background:#27ae6033;color:#27ae60}.damage-modal__close-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:12px;color:#fff;font-size:18px;cursor:pointer;transition:all .2s}.damage-modal__close-btn:hover{background:#e74c3c4d}.damage-modal__body{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:0}.damage-modal__content--fullmap{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.damage-modal__map-section--full{flex:1;display:flex;flex-direction:column;padding:16px;overflow:hidden}.damage-modal__map-section--full .interactive-svg-map{flex:1;display:flex;flex-direction:column;height:100%}.damage-modal__map-section--full .interactive-svg-map__container{flex:1;background:#fff;border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden}.damage-modal__map-section--full .interactive-svg-map__container svg{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.damage-modal__map-section--full .interactive-svg-map__hint{color:#ffffff80;margin-top:12px;text-align:center}.damage-modal__drawer{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,#1a1a2e,#16162a);border-top:1px solid rgba(255,255,255,.1);border-radius:20px 20px 0 0;transition:max-height .3s ease;max-height:70px;overflow:hidden;box-shadow:0 -10px 40px #0006;z-index:50}.damage-modal__drawer--expanded{max-height:280px}.damage-modal__drawer-handle{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 24px 10px;background:transparent;border:none;cursor:pointer}.damage-modal__drawer-handle-bar{width:48px;height:4px;background:#ffffff4d;border-radius:2px}.damage-modal__drawer-handle-text{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#ffffffb3}.damage-modal__drawer-handle-text .anticon{font-size:12px}.damage-modal__drawer-content{padding:0 24px 20px;overflow-y:auto;max-height:240px}.damage-modal__drawer-empty{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;color:#ffffff80;font-size:14px}.damage-modal__drawer-empty .anticon{font-size:20px;color:#f39c1280}.damage-modal__form--horizontal{display:flex;flex-direction:column;gap:16px}.damage-modal__form-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.damage-modal__part-badge{display:inline-block;padding:8px 16px;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border-radius:20px;font-size:14px;font-weight:600}.damage-modal__delete-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#e74c3c26;border:1px solid rgba(231,76,60,.3);border-radius:8px;color:#e74c3c;font-size:13px;cursor:pointer;transition:all .2s}.damage-modal__delete-btn:hover{background:#e74c3c40}.damage-modal__form-fields{display:flex;gap:16px;align-items:flex-start}.damage-modal__input-group{display:flex;flex-direction:column;gap:6px}.damage-modal__input-group:first-child{flex:1}.damage-modal__input-group label{font-size:12px;font-weight:500;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.damage-modal__textarea{width:100%;padding:12px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:14px;color:#fff;resize:none;min-height:60px;font-family:Inter,sans-serif;transition:border-color .2s}.damage-modal__textarea::placeholder{color:#ffffff4d}.damage-modal__textarea:focus{outline:none;border-color:#3498db}.damage-modal__input-group--photo{flex-shrink:0}.damage-modal__photo-btn--compact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 20px;background:#ffffff0d;border:1px dashed rgba(255,255,255,.2);border-radius:10px;color:#fff9;font-size:12px;cursor:pointer;transition:all .2s;min-width:80px}.damage-modal__photo-btn--compact:hover{background:#ffffff14;border-color:#ffffff4d;color:#fff}.damage-modal__photo-btn--compact .anticon{font-size:20px}.damage-modal__photo-preview--small{position:relative;width:80px;height:60px;border-radius:8px;overflow:hidden}.damage-modal__photo-preview--small img{width:100%;height:100%;object-fit:cover}.damage-modal__photo-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#000000b3;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:10px;transition:background .2s}.damage-modal__photo-remove:hover{background:#e74c3c}.damage-modal__save-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#27ae60,#2ecc71);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;align-self:flex-end}.damage-modal__save-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #27ae604d}.damage-modal__list--horizontal{display:flex;flex-direction:column;gap:12px}.damage-modal__list--horizontal h4{margin:0;font-size:14px;font-weight:600;color:#ffffffb3;font-family:Outfit,sans-serif}.damage-modal__list-items{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.damage-modal__list-items::-webkit-scrollbar{height:4px}.damage-modal__list-items::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.damage-modal__list-item--compact{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:14px;background:#ffffff0d;border-radius:12px;border-left:4px solid #e74c3c;min-width:200px;max-width:280px}.damage-modal__list-item-content{flex:1;min-width:0}.damage-modal__list-item-name{font-size:14px;font-weight:600;color:#fff}.damage-modal__list-item-desc{margin:4px 0 0;font-size:12px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.damage-modal__list-item-actions{display:flex;align-items:center;gap:8px}.damage-modal__list-item-thumb{width:40px;height:30px;border-radius:4px;overflow:hidden;flex-shrink:0}.damage-modal__list-item-thumb img{width:100%;height:100%;object-fit:cover}.damage-modal__list-item-edit{padding:6px 12px;background:#3498db33;border:none;border-radius:6px;color:#3498db;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s}.damage-modal__list-item-edit:hover{background:#3498db4d}.damage-modal__list-item-delete{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#e74c3c26;border:none;border-radius:6px;color:#e74c3c;cursor:pointer;transition:background .2s}.damage-modal__list-item-delete:hover{background:#e74c3c40}.damage-modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:20px 24px;background:#0d1117;border-top:1px solid rgba(255,255,255,.15);flex-shrink:0;position:relative;z-index:200}.damage-modal__footer-btn{display:flex;align-items:center;gap:10px;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.damage-modal__footer-btn--secondary{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#ffffffb3}.damage-modal__footer-btn--secondary:hover{background:#ffffff1f;color:#fff}.damage-modal__footer-btn--primary{background:linear-gradient(135deg,#27ae60,#2ecc71);border:none;color:#fff}.damage-modal__footer-btn--primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #27ae604d}.damage-modal__photo-buttons{display:flex;gap:8px}.damage-modal__photo-btn--camera{background:linear-gradient(135deg,#3b82f6,#2563eb)!important}.damage-modal__photo-btn--camera:hover{box-shadow:0 4px 12px #3b82f666}.damage-modal__photo-btn--gallery{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important}.damage-modal__photo-btn--gallery:hover{background:#ffffff26!important}.camera-capture{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;z-index:1000;display:flex;flex-direction:column}.camera-capture__viewport{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.camera-capture__viewport video{width:100%;height:100%;object-fit:cover}.camera-capture__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff}.camera-capture__spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#3b82f6;border-radius:50%;animation:camera-spin 1s linear infinite}@keyframes camera-spin{to{transform:rotate(360deg)}}.camera-capture__controls{display:flex;align-items:center;justify-content:space-between;padding:24px 40px;background:#000c}.camera-capture__close{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;transition:all .2s}.camera-capture__close:hover{background:#fff3}.camera-capture__shutter{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:transparent;border:4px solid white;border-radius:50%;cursor:pointer;transition:all .2s;padding:6px}.camera-capture__shutter:hover:not(:disabled){transform:scale(1.05)}.camera-capture__shutter:disabled{opacity:.5;cursor:not-allowed}.camera-capture__shutter-inner{width:100%;height:100%;background:#fff;border-radius:50%;transition:all .15s}.camera-capture__shutter:active:not(:disabled) .camera-capture__shutter-inner{transform:scale(.9);background:#e5e5e5}.camera-capture__spacer{width:48px}.camera-capture__error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff;text-align:center;padding:24px}.camera-capture__error .anticon{font-size:48px;color:#ffffff80}.camera-capture__error p{font-size:16px;color:#ffffffb3;margin:0}.camera-capture__error button{padding:12px 24px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:all .2s}.camera-capture__error button:hover{background:#ffffff26}.tablet-data-table{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.08);overflow:hidden}.tablet-data-table__title{font-family:Outfit,sans-serif;font-size:16px;font-weight:600;color:#fff;padding:16px 20px;margin:0;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.tablet-data-table__wrapper{overflow-x:auto}.tablet-data-table__table{width:100%;border-collapse:collapse}.tablet-data-table__table th{text-align:left;padding:14px 16px;font-size:12px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.tablet-data-table__table td{padding:14px 16px;font-size:14px;color:#ffffffe6;border-bottom:1px solid rgba(255,255,255,.05)}.tablet-data-table__table tbody tr:last-child td{border-bottom:none}.tablet-data-table__row--clickable{cursor:pointer;transition:background .2s ease}.tablet-data-table__row--clickable:hover{background:#184fea1a}.tablet-data-table__empty{text-align:center;color:#fff6;padding:40px 16px!important;font-style:italic}.tablet-data-table__action-cell{text-align:right}.tablet-data-table__status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.tablet-data-table__status--pickup{background:#184fea26;color:var(--tablet-primary)}.tablet-data-table__status--return{background:#f59e0b26;color:var(--tablet-warning)}.tablet-data-table__status--active,.tablet-data-table__status--available{background:#22c55e26;color:var(--tablet-success)}.tablet-data-table__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;background:linear-gradient(135deg,var(--tablet-primary),var(--tablet-primary-light));color:#fff}.tablet-data-table__btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #184fea4d}.tablet-data-table__btn--secondary{background:#ffffff1a;color:#ffffffe6}.tablet-data-table__btn--secondary:hover{background:#ffffff26;box-shadow:none}.tablet-data-table__car-info{display:flex;flex-direction:column;gap:2px}.tablet-data-table__car-name{font-weight:600;color:#fff}.tablet-data-table__car-plate{font-size:12px;color:var(--tablet-primary);font-family:Outfit,monospace}.tablet-data-table__customer-info{display:flex;flex-direction:column;gap:2px}.tablet-data-table__customer-name{font-weight:500;color:#fff}.tablet-data-table__customer-phone{font-size:12px;color:#ffffff80}.tablet-data-table__date{display:flex;flex-direction:column;gap:2px}.tablet-data-table__date-value{font-weight:500;color:#fff}.tablet-data-table__date-time{font-size:12px;color:#ffffff80}.tablet-dashboard{height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(ellipse at 20% 0%,rgba(24,79,234,.2) 0px,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(24,109,234,.15) 0px,transparent 40%),radial-gradient(ellipse at 0% 60%,rgba(24,79,234,.1) 0px,transparent 50%),radial-gradient(ellipse at 100% 80%,rgba(59,123,247,.08) 0px,transparent 40%),linear-gradient(180deg,var(--tablet-bg-dark) 0%,var(--tablet-bg-medium) 100%)}.tablet-dashboard__content{flex:1;display:flex;flex-direction:column;padding:32px 40px;max-width:1400px;margin:0 auto;width:100%;overflow:hidden}.tablet-dashboard__actions{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;animation:tablet-fade-in .4s ease-out}@media (max-width: 1100px){.tablet-dashboard__actions{grid-template-columns:repeat(2,1fr)}}.tablet-dashboard__search{margin-bottom:24px;animation:tablet-fade-in .4s ease-out;animation-delay:.1s;animation-fill-mode:both}.tablet-dashboard__tables{display:flex;flex-direction:column;gap:24px;flex:1;overflow-y:auto;animation:tablet-fade-in-up .5s ease-out;animation-delay:.2s;animation-fill-mode:both}.tablet-pickup{height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(ellipse at 20% 0%,rgba(24,79,234,.2) 0px,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(24,109,234,.15) 0px,transparent 40%),radial-gradient(ellipse at 0% 60%,rgba(24,79,234,.1) 0px,transparent 50%),linear-gradient(180deg,var(--tablet-bg-dark) 0%,var(--tablet-bg-medium) 100%)}.tablet-pickup__content{flex:1;display:flex;flex-direction:column;padding:24px 32px;max-width:1200px;margin:0 auto;width:100%;overflow:hidden}.tablet-pickup__search{margin-bottom:20px;animation:tablet-fade-in .3s ease-out}.tablet-pickup__header{display:flex;align-items:center;gap:12px;margin-bottom:16px;animation:tablet-fade-in .3s ease-out;animation-delay:.05s;animation-fill-mode:both}.tablet-pickup__header h2{font-family:Outfit,sans-serif;font-size:22px;font-weight:700;color:#fff;margin:0}.tablet-pickup__count{background:linear-gradient(135deg,var(--tablet-primary),var(--tablet-primary-light));color:#fff;padding:6px 16px;border-radius:20px;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;box-shadow:var(--tablet-shadow-primary)}.tablet-pickup__list{flex:1;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:8px;animation:tablet-fade-in-up .4s ease-out;animation-delay:.1s;animation-fill-mode:both}.tablet-pickup__list::-webkit-scrollbar{width:6px}.tablet-pickup__list::-webkit-scrollbar-track{background:transparent}.tablet-pickup__list::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.tablet-pickup__empty{text-align:center;padding:48px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#ffffff80;font-size:16px}.tablet-pickup__success{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;animation:tablet-scale-in .4s ease-out}.tablet-pickup__success-icon{font-size:100px;color:var(--tablet-success);margin-bottom:24px;filter:drop-shadow(0 0 30px var(--tablet-success-glow));animation:tablet-success-bounce .6s ease-out}@keyframes tablet-success-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.tablet-pickup__success h2{font-family:Outfit,sans-serif;font-size:32px;font-weight:700;color:#fff;margin:0 0 8px}.tablet-pickup__success p{color:#fff9;font-size:16px;margin:0}.pickup-checklist{flex:1;display:flex;flex-direction:column;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px;overflow:hidden;animation:tablet-fade-in-up .4s ease-out}.pickup-checklist__progress{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:24px;padding:0 20px}.pickup-checklist__step{display:flex;flex-direction:column;align-items:center;gap:6px}.pickup-checklist__step span{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;color:#fff6;border-radius:50%;font-family:Outfit,sans-serif;font-weight:700;font-size:16px;transition:all .3s ease;border:2px solid transparent}.pickup-checklist__step.active span{background:var(--tablet-primary);color:#fff;border-color:#fff3;box-shadow:0 0 20px var(--tablet-primary-glow)}.pickup-checklist__step p{font-size:12px;color:#fff6;margin:0;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.pickup-checklist__step.active p{color:#fff}.pickup-checklist__step-line{width:60px;height:2px;background:#ffffff26;margin:0 12px 20px}.pickup-checklist__car-info{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,var(--tablet-primary),var(--tablet-primary-light));border-radius:16px;margin-bottom:20px;box-shadow:var(--tablet-shadow-primary)}.pickup-checklist__car-badge{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:12px;font-size:28px;color:#fff}.pickup-checklist__car-details{flex:1}.pickup-checklist__car-details h2{font-family:Outfit,sans-serif;font-size:22px;color:#fff;margin:0 0 4px;font-weight:700}.pickup-checklist__plate{font-size:16px;color:#ffffffd9;font-weight:600;letter-spacing:2px;margin:0}.pickup-checklist__customer-badge{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:24px;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.pickup-checklist__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.pickup-checklist__section-header h3{font-family:Outfit,sans-serif;font-size:18px;font-weight:600;color:#fff;margin:0}.pickup-checklist__items{flex:1;display:flex;flex-direction:column;gap:16px;margin-bottom:20px;overflow-y:auto;padding-right:8px}.pickup-checklist__items::-webkit-scrollbar{width:4px}.pickup-checklist__items::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.pickup-checklist__input-group{display:flex;flex-direction:column;gap:10px}.pickup-checklist__input-group label{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.pickup-checklist__input,.pickup-checklist__select,.pickup-checklist__textarea{padding:16px 20px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:12px;font-family:Inter,sans-serif;font-size:16px;color:#fff;transition:all .2s ease}.pickup-checklist__input::placeholder,.pickup-checklist__textarea::placeholder{color:#ffffff4d}.pickup-checklist__input:focus,.pickup-checklist__select:focus,.pickup-checklist__textarea:focus{border-color:var(--tablet-primary);outline:none;background:#ffffff14;box-shadow:0 0 0 4px #184fea26}.pickup-checklist__textarea{min-height:80px;resize:none}.pickup-checklist__fuel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pickup-checklist__fuel-btn{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .2s ease}.pickup-checklist__fuel-btn:hover{background:#ffffff14}.pickup-checklist__fuel-btn.active{background:#3b82f633;border-color:#3b82f6}.pickup-checklist__fuel-btn .fuel-icon{font-size:12px;letter-spacing:1px;color:#ffffff80}.pickup-checklist__fuel-btn.active .fuel-icon{color:#3b82f6}.pickup-checklist__fuel-btn span:last-child{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#ffffffb3}.pickup-checklist__fuel-btn.active span:last-child{color:#fff}.pickup-checklist__photos-section{flex:1;display:flex;flex-direction:column;gap:20px;margin-bottom:20px;overflow-y:auto}.pickup-checklist__signature-section{flex:1;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.pickup-checklist__summary{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px}.pickup-checklist__summary h4{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:#ffffff80;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.pickup-checklist__summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 700px){.pickup-checklist__summary-grid{grid-template-columns:repeat(2,1fr)}}.pickup-checklist__summary .summary-item{display:flex;flex-direction:column;gap:4px}.pickup-checklist__summary .summary-item .label{font-size:12px;color:#fff6;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.pickup-checklist__summary .summary-item .value{font-family:Inter,sans-serif;font-size:15px;color:#fff;font-weight:600}.pickup-checklist__summary .summary-item .value.ok{color:#22c55e}.pickup-checklist__summary .summary-item .value.damage{color:#f59e0b}.pickup-checklist__damage-section{display:flex;flex-direction:column;gap:10px}.pickup-checklist__damage-section>label{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.pickup-checklist__damage-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pickup-checklist__damage-btn{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .2s ease}.pickup-checklist__damage-btn:hover{background:#ffffff14;border-color:#fff3}.pickup-checklist__damage-btn.has-damages{border-color:#f59e0b80;background:#f59e0b1a}.pickup-checklist__damage-btn .anticon{font-size:22px;color:#ffffff80}.pickup-checklist__damage-btn.has-damages .anticon{color:#f59e0b}.pickup-checklist__damage-btn span{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fffc}.pickup-checklist__damage-count{margin-left:auto;padding:4px 12px;background:#f59e0b33;color:#f59e0b;border-radius:16px;font-size:13px;font-weight:700}.pickup-checklist__damage-count.ok{background:#10b98133;color:var(--tablet-success)}.pickup-checklist__damage-content{flex:1;display:flex;flex-direction:column;gap:24px}.pickup-checklist__damage-info{font-size:15px;color:#fff9;margin:0;text-align:center}.pickup-checklist__damage-buttons--large{display:flex;flex-direction:column;gap:16px;flex:1;justify-content:center}.pickup-checklist__damage-btn--large{padding:28px 32px;gap:20px}.pickup-checklist__damage-btn--large .anticon{font-size:36px}.pickup-checklist__damage-btn-text{display:flex;flex-direction:column;gap:4px;text-align:left}.pickup-checklist__damage-btn-title{font-size:18px;font-weight:700;color:#fff}.pickup-checklist__damage-btn-subtitle{font-size:13px;color:#ffffff80;font-weight:400}.pickup-checklist__damage-btn--large .pickup-checklist__damage-count{padding:8px 16px;font-size:14px}.pickup-checklist__actions{display:flex;gap:16px;justify-content:flex-end;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.pickup-checklist__btn{display:flex;align-items:center;gap:10px;padding:16px 32px;border:none;border-radius:12px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.pickup-checklist__btn:active{transform:scale(.98)}.pickup-checklist__btn--secondary{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.15)}.pickup-checklist__btn--secondary:hover{background:#ffffff26;color:#fff}.pickup-checklist__btn--primary{background:linear-gradient(135deg,var(--tablet-primary),var(--tablet-primary-light));color:#fff;box-shadow:var(--tablet-shadow-primary)}.pickup-checklist__btn--primary:hover:not(:disabled){box-shadow:0 6px 20px #184fea66;transform:translateY(-1px)}.pickup-checklist__btn--primary:disabled{opacity:.4;cursor:not-allowed}.pickup-checklist__btn--confirm{background:linear-gradient(135deg,var(--tablet-success),var(--tablet-success-dark));color:#fff;font-size:17px;padding:18px 40px;box-shadow:0 4px 14px var(--tablet-success-glow)}.pickup-checklist__btn--confirm:hover:not(:disabled){box-shadow:0 6px 20px var(--tablet-success-glow);transform:translateY(-1px)}.pickup-checklist__btn--confirm:disabled{opacity:.4;cursor:not-allowed}.tablet-return{height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(ellipse at 20% 0%,rgba(24,79,234,.2) 0px,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(24,109,234,.15) 0px,transparent 40%),radial-gradient(ellipse at 0% 60%,rgba(24,79,234,.1) 0px,transparent 50%),linear-gradient(180deg,var(--tablet-bg-dark) 0%,var(--tablet-bg-medium) 100%)}.tablet-return__content{flex:1;display:flex;flex-direction:column;padding:24px 32px;max-width:1200px;margin:0 auto;width:100%;overflow:hidden}.tablet-return__search{margin-bottom:20px;animation:tablet-fade-in .3s ease-out}.tablet-return__header{display:flex;align-items:center;gap:12px;margin-bottom:16px;animation:tablet-fade-in .3s ease-out;animation-delay:.05s;animation-fill-mode:both}.tablet-return__header h2{font-family:Outfit,sans-serif;font-size:22px;font-weight:700;color:#fff;margin:0}.tablet-return__count{background:linear-gradient(135deg,var(--tablet-primary),var(--tablet-primary-light));color:#fff;padding:6px 16px;border-radius:20px;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;box-shadow:var(--tablet-shadow-primary)}.tablet-return__list{flex:1;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:8px;animation:tablet-fade-in-up .4s ease-out;animation-delay:.1s;animation-fill-mode:both}.tablet-return__list::-webkit-scrollbar{width:6px}.tablet-return__list::-webkit-scrollbar-track{background:transparent}.tablet-return__list::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.tablet-return__empty{text-align:center;padding:48px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#ffffff80;font-size:16px}.tablet-return__success{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;animation:tablet-scale-in .4s ease-out}.tablet-return__success-icon{font-size:100px;color:#22c55e;margin-bottom:24px;filter:drop-shadow(0 0 30px rgba(34,197,94,.5));animation:tablet-success-bounce .6s ease-out}.tablet-return__success h2{font-family:Outfit,sans-serif;font-size:32px;font-weight:700;color:#fff;margin:0 0 8px}.tablet-return__success p{color:#fff9;font-size:16px;margin:0}.return-checklist{flex:1;display:flex;flex-direction:column;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px;overflow:hidden;animation:tablet-fade-in-up .4s ease-out}.return-checklist__progress{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:24px;padding:0 20px}.return-checklist__step{display:flex;flex-direction:column;align-items:center;gap:6px}.return-checklist__step span{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;color:#fff6;border-radius:50%;font-family:Outfit,sans-serif;font-weight:700;font-size:16px;transition:all .3s ease;border:2px solid transparent}.return-checklist__step.active span{background:#f59e0b;color:#fff;border-color:#fff3;box-shadow:0 0 20px #f59e0b66}.return-checklist__step p{font-size:11px;color:#fff6;margin:0;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.return-checklist__step.active p{color:#fff}.return-checklist__step-line{width:50px;height:2px;background:#ffffff26;margin:0 10px 20px}.return-checklist__car-info{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:16px;margin-bottom:20px;box-shadow:0 8px 24px #f59e0b4d}.return-checklist__car-badge{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:12px;font-size:28px;color:#fff}.return-checklist__car-details{flex:1}.return-checklist__car-details h2{font-family:Outfit,sans-serif;font-size:22px;color:#fff;margin:0 0 4px;font-weight:700}.return-checklist__plate{font-size:16px;color:#ffffffd9;font-weight:600;letter-spacing:2px;margin:0}.return-checklist__customer-badge{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:24px;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.return-checklist__section-header{margin-bottom:16px}.return-checklist__section-header h3{font-family:Outfit,sans-serif;font-size:18px;font-weight:600;color:#fff;margin:0}.return-checklist__section-subtitle{font-size:14px;color:#ffffff80;margin:6px 0 0}.return-checklist__items{flex:1;display:flex;flex-direction:column;gap:16px;margin-bottom:20px;overflow-y:auto;padding-right:8px}.return-checklist__input-group{display:flex;flex-direction:column;gap:10px}.return-checklist__input-group label{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.return-checklist__input,.return-checklist__select,.return-checklist__textarea{padding:16px 20px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:12px;font-family:Inter,sans-serif;font-size:16px;color:#fff;transition:all .2s ease}.return-checklist__input::placeholder,.return-checklist__textarea::placeholder{color:#ffffff4d}.return-checklist__input:focus,.return-checklist__select:focus,.return-checklist__textarea:focus{border-color:#f59e0b;outline:none;background:#ffffff14;box-shadow:0 0 0 4px #f59e0b26}.return-checklist__textarea{min-height:80px;resize:none}.return-checklist__fuel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.return-checklist__fuel-btn{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .2s ease}.return-checklist__fuel-btn:hover{background:#ffffff14}.return-checklist__fuel-btn.active{background:#f59e0b33;border-color:#f59e0b}.return-checklist__fuel-btn .fuel-icon{font-size:12px;letter-spacing:1px;color:#ffffff80}.return-checklist__fuel-btn.active .fuel-icon{color:#f59e0b}.return-checklist__fuel-btn span:last-child{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#ffffffb3}.return-checklist__fuel-btn.active span:last-child{color:#fff}.return-checklist__photos-section,.return-checklist__damage-section{flex:1;display:flex;flex-direction:column;gap:20px;margin-bottom:20px;overflow-y:auto}.return-checklist__damage-section{border:none;padding:0;background:transparent}.return-checklist__damage-content{flex:1;display:flex;flex-direction:column;margin-bottom:20px}.return-checklist__damage-buttons--large{display:flex;flex-direction:column;gap:16px}.return-checklist__damage-btn--large{display:flex;align-items:center;gap:20px;padding:24px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:16px;cursor:pointer;transition:all .2s ease;text-align:left;color:#fff}.return-checklist__damage-btn--large:hover{background:#ffffff14;border-color:#fff3}.return-checklist__damage-btn--large.has-damages{background:#f59e0b1a;border-color:#f59e0b4d}.return-checklist__damage-btn--large .anticon{font-size:32px;color:#fff9}.return-checklist__damage-btn--large.has-damages .anticon{color:#f59e0b}.return-checklist__damage-btn-text{flex:1;display:flex;flex-direction:column;gap:4px}.return-checklist__damage-btn-title{font-family:Outfit,sans-serif;font-size:18px;font-weight:600;color:#fff}.return-checklist__damage-btn-subtitle{font-size:14px;color:#ffffff80}.return-checklist__damage-count{padding:8px 16px;border-radius:20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;background:#f59e0b33;color:#f59e0b}.return-checklist__damage-count.ok{background:#22c55e33;color:#22c55e}.return-checklist__signature-section{flex:1;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.return-checklist__summary{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px}.return-checklist__summary h4{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:#ffffff80;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.return-checklist__summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 700px){.return-checklist__summary-grid{grid-template-columns:repeat(2,1fr)}}.return-checklist__summary .summary-item{display:flex;flex-direction:column;gap:4px}.return-checklist__summary .summary-item .label{font-size:12px;color:#fff6;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.return-checklist__summary .summary-item .value{font-family:Inter,sans-serif;font-size:15px;color:#fff;font-weight:600}.return-checklist__summary .summary-item--warning .value{color:#fbbf24}.return-checklist__actions{display:flex;gap:16px;justify-content:flex-end;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.return-checklist__btn{display:flex;align-items:center;gap:10px;padding:16px 32px;border:none;border-radius:12px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.return-checklist__btn:active{transform:scale(.98)}.return-checklist__btn--secondary{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.15)}.return-checklist__btn--secondary:hover{background:#ffffff26;color:#fff}.return-checklist__btn--primary{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 14px #f59e0b4d}.return-checklist__btn--primary:hover:not(:disabled){box-shadow:0 6px 20px #f59e0b66;transform:translateY(-1px)}.return-checklist__btn--primary:disabled{opacity:.4;cursor:not-allowed}.return-checklist__btn--confirm{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:17px;padding:18px 40px;box-shadow:0 4px 14px #22c55e4d}.return-checklist__btn--confirm:hover:not(:disabled){box-shadow:0 6px 20px #22c55e66;transform:translateY(-1px)}.return-checklist__btn--confirm:disabled{opacity:.4;cursor:not-allowed}.tablet-reservations{min-height:100vh;background:#f8fafc}.tablet-reservations__content{padding:24px;max-width:900px;margin:0 auto}.tablet-reservations__search{margin-bottom:20px}.tablet-reservations__filters{display:flex;gap:12px;margin-bottom:24px;overflow-x:auto;padding-bottom:4px}.tablet-reservations__filter{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;font-size:15px;font-weight:500;color:#64748b;cursor:pointer;transition:all .15s ease;white-space:nowrap}.tablet-reservations__filter:hover{border-color:#cbd5e1}.tablet-reservations__filter.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.tablet-reservations__filter-count{padding:2px 8px;background:#0000001a;border-radius:12px;font-size:13px}.tablet-reservations__filter.active .tablet-reservations__filter-count{background:#fff3}.tablet-reservations__section{margin-bottom:32px}.tablet-reservations__section-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#1e293b;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.tablet-reservations__section-icon{font-size:20px}.tablet-reservations__list{display:flex;flex-direction:column;gap:16px}.tablet-reservations__empty{text-align:center;padding:48px;background:#fff;border-radius:12px;color:#64748b}.tablet-fleet{min-height:100vh;background:#f8fafc}.tablet-fleet__content{padding:24px;max-width:1200px;margin:0 auto}.tablet-fleet__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.tablet-fleet__stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px;background:#fff;border-radius:12px;border:2px solid #e2e8f0}.tablet-fleet__stat--available{border-color:#bbf7d0;background:linear-gradient(180deg,#f0fdf4,#fff)}.tablet-fleet__stat--rented{border-color:#fecaca;background:linear-gradient(180deg,#fef2f2,#fff)}.tablet-fleet__stat--service{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff)}.tablet-fleet__stat--total{border-color:#c7d2fe;background:linear-gradient(180deg,#eef2ff,#fff)}.tablet-fleet__stat-value{font-size:32px;font-weight:700;color:#1e293b}.tablet-fleet__stat-label{font-size:14px;color:#64748b}.tablet-fleet__search{margin-bottom:20px}.tablet-fleet__filters{display:flex;gap:12px;margin-bottom:24px;overflow-x:auto;padding-bottom:4px}.tablet-fleet__filter{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;font-size:15px;font-weight:500;color:#64748b;cursor:pointer;transition:all .15s ease;white-space:nowrap}.tablet-fleet__filter:hover{border-color:#cbd5e1}.tablet-fleet__filter.active{color:#fff}.tablet-fleet__filter--all.active{background:#6366f1;border-color:#6366f1}.tablet-fleet__filter--available.active{background:#22c55e;border-color:#22c55e}.tablet-fleet__filter--rented.active{background:#ef4444;border-color:#ef4444}.tablet-fleet__filter--service.active{background:#f59e0b;border-color:#f59e0b}.tablet-fleet__filter-count{padding:2px 8px;background:#0000001a;border-radius:12px;font-size:13px}.tablet-fleet__filter.active .tablet-fleet__filter-count{background:#fff3}.tablet-fleet__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.tablet-fleet__empty{text-align:center;padding:48px;background:#fff;border-radius:12px;color:#64748b}@media (max-width: 600px){.tablet-fleet__stats{grid-template-columns:repeat(2,1fr)}}.tablet-app h1,.tablet-app h2,.tablet-app h3,.tablet-app .heading{font-family:Outfit,sans-serif;font-weight:700;letter-spacing:-.02em}.tablet-app{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--tablet-primary: #184FEA;--tablet-primary-light: #186DEA;--tablet-primary-dark: #1342C0;--tablet-primary-glow: rgba(24, 79, 234, .4);--tablet-accent: #3B7BF7;--tablet-accent-light: #5A92FF;--tablet-success: #10B981;--tablet-success-dark: #059669;--tablet-success-glow: rgba(16, 185, 129, .3);--tablet-warning: #F59E0B;--tablet-warning-dark: #D97706;--tablet-warning-glow: rgba(245, 158, 11, .3);--tablet-danger: #EF4444;--tablet-danger-dark: #DC2626;--tablet-danger-glow: rgba(239, 68, 68, .3);--tablet-info: #6366F1;--tablet-info-dark: #4F46E5;--tablet-bg-dark: #0A0E1A;--tablet-bg-medium: #111827;--tablet-bg-card: #1A2035;--tablet-bg-elevated: #232B42;--tablet-bg-light: #F8FAFC;--tablet-text-primary: #FFFFFF;--tablet-text-secondary: #94A3B8;--tablet-text-muted: #64748B;--tablet-text-dark: #1E293B;--tablet-border: rgba(255, 255, 255, .1);--tablet-border-light: rgba(255, 255, 255, .06);--tablet-border-focus: var(--tablet-primary);--tablet-shadow-sm: 0 2px 8px rgba(0, 0, 0, .15);--tablet-shadow-md: 0 8px 24px rgba(0, 0, 0, .2);--tablet-shadow-lg: 0 16px 48px rgba(0, 0, 0, .3);--tablet-shadow-glow: 0 0 40px var(--tablet-primary-glow);--tablet-shadow-primary: 0 8px 24px rgba(24, 79, 234, .35);--tablet-radius-sm: 8px;--tablet-radius-md: 12px;--tablet-radius-lg: 16px;--tablet-radius-xl: 24px;--tablet-radius-full: 9999px}@keyframes tablet-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tablet-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes tablet-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tablet-slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes tablet-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes tablet-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes tablet-success-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.tablet-animate-fade-in{animation:tablet-fade-in .3s ease-out forwards}.tablet-animate-fade-in-up{animation:tablet-fade-in-up .4s ease-out forwards}.tablet-animate-scale-in{animation:tablet-scale-in .25s ease-out forwards}.tablet-animate-slide-in-right{animation:tablet-slide-in-right .3s ease-out forwards}.tablet-stagger-1{animation-delay:.05s}.tablet-stagger-2{animation-delay:.1s}.tablet-stagger-3{animation-delay:.15s}.tablet-stagger-4{animation-delay:.2s}.tablet-bg-gradient-dark{background:linear-gradient(135deg,var(--tablet-bg-dark) 0%,var(--tablet-bg-medium) 100%)}.tablet-bg-gradient-primary{background:linear-gradient(135deg,var(--tablet-primary) 0%,var(--tablet-primary-light) 100%)}.tablet-bg-gradient-mesh{background:radial-gradient(ellipse at 20% 0%,rgba(24,79,234,.2) 0px,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(24,109,234,.15) 0px,transparent 40%),radial-gradient(ellipse at 0% 60%,rgba(24,79,234,.1) 0px,transparent 50%),radial-gradient(ellipse at 100% 80%,rgba(59,123,247,.08) 0px,transparent 40%),linear-gradient(180deg,var(--tablet-bg-dark) 0%,var(--tablet-bg-medium) 100%)}.tablet-bg-glass{background:#ffffff08;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--tablet-border)}.tablet-bg-glass-light{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--tablet-shadow-md)}.tablet-fullscreen{height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column}.tablet-fullscreen__content{flex:1;overflow:hidden;display:flex;flex-direction:column}.tablet-card{background:#fff;border-radius:var(--tablet-radius-lg);box-shadow:var(--tablet-shadow-sm);border:1px solid var(--tablet-border-light);transition:all .2s ease}.tablet-card:hover{box-shadow:var(--tablet-shadow-md)}.tablet-card--dark{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.tablet-card--interactive{cursor:pointer}.tablet-card--interactive:active{transform:scale(.98)}.tablet-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border:none;border-radius:var(--tablet-radius-md);font-family:Inter,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tablet-btn:active{transform:scale(.98)}.tablet-btn--primary{background:linear-gradient(135deg,var(--tablet-primary),var(--tablet-primary-dark));color:#fff;box-shadow:0 4px 14px #3b82f659}.tablet-btn--primary:hover{box-shadow:0 6px 20px #3b82f673;transform:translateY(-1px)}.tablet-btn--success{background:linear-gradient(135deg,var(--tablet-success),var(--tablet-success-dark));color:#fff;box-shadow:0 4px 14px #22c55e59}.tablet-btn--ghost{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.tablet-btn--ghost:hover{background:#ffffff26}.tablet-btn--lg{padding:18px 36px;font-size:17px}.tablet-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.tablet-steps{display:flex;align-items:center;justify-content:center;gap:0;padding:0 20px}.tablet-step{display:flex;flex-direction:column;align-items:center;gap:6px}.tablet-step__number{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;color:#ffffff80;border-radius:50%;font-family:Outfit,sans-serif;font-weight:700;font-size:16px;transition:all .3s ease;border:2px solid transparent}.tablet-step--active .tablet-step__number{background:var(--tablet-primary);color:#fff;border-color:#ffffff4d;box-shadow:0 0 20px #3b82f666}.tablet-step--completed .tablet-step__number{background:var(--tablet-success);color:#fff}.tablet-step__label{font-size:12px;color:#ffffff80;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.tablet-step--active .tablet-step__label{color:#fff}.tablet-step__line{width:60px;height:2px;background:#ffffff26;margin:0 12px 20px}.tablet-step__line--completed{background:var(--tablet-success)}.tablet-input{width:100%;padding:16px 20px;border:2px solid var(--tablet-border);border-radius:var(--tablet-radius-md);font-family:Inter,sans-serif;font-size:16px;background:#fff;transition:all .2s ease}.tablet-input:focus{border-color:var(--tablet-primary);outline:none;box-shadow:0 0 0 4px #3b82f61a}.tablet-input--dark{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.tablet-input--dark:focus{border-color:var(--tablet-primary);background:#ffffff14}.tablet-input--dark::placeholder{color:#fff6}.tablet-label{display:block;font-size:13px;font-weight:600;color:var(--tablet-text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.tablet-label--dark{color:#ffffffb3}.tablet-success-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px;text-align:center}.tablet-success-screen__icon{font-size:100px;color:var(--tablet-success);margin-bottom:24px;animation:tablet-success-bounce .6s ease-out}.tablet-success-screen__title{font-family:Outfit,sans-serif;font-size:32px;font-weight:700;color:#fff;margin:0 0 8px}.tablet-success-screen__subtitle{font-size:16px;color:#fff9}.tablet-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.tablet-scroll::-webkit-scrollbar{width:6px}.tablet-scroll::-webkit-scrollbar-track{background:transparent}.tablet-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.tablet-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tablet-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 900px){.tablet-grid-4{grid-template-columns:repeat(2,1fr)}}.tablet-text-center{text-align:center}.tablet-text-white{color:#fff}.tablet-text-muted{color:var(--tablet-text-muted)}.tablet-p-4{padding:16px}.tablet-p-6{padding:24px}.tablet-p-8{padding:32px}.tablet-gap-4{gap:16px}.tablet-gap-6{gap:24px}.tablet-flex{display:flex}.tablet-flex-col{flex-direction:column}.tablet-items-center{align-items:center}.tablet-justify-center{justify-content:center}.tablet-justify-between{justify-content:space-between}.tablet-flex-1{flex:1}.loading.cover-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.loading.cover-page{position:fixed;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loading .ant-spin{color:#3e79f7}.antd-country-phone-input .ant-select{min-width:90px}.antd-country-phone-input .ant-input-group-addon{background-color:inherit}.antd-country-phone-input .ant-input-group-addon .ant-select-focused .ant-select-selector,.antd-country-phone-input .ant-input-group-addon .ant-select-selection-item{color:inherit}
