@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Roboto:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Login_container__F6EOP{align-items:center;background:linear-gradient(135deg,#b0c2f8,#d6e0f5 25%,#f1e7d8 50%,#fcb78a 75%,#ff9800);display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.Login_container__F6EOP:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.15;position:absolute;right:0;top:0}.Login_loginBox__WLLIz{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #b0c2f833;border-radius:20px;box-shadow:0 20px 40px #0a254026;margin-top:80px;max-width:440px;padding:40px;position:relative;text-align:center;width:100%;z-index:2}.Login_loginTitle__AFITF{color:#0a2540;font-family:Inter,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:-.5px;margin-bottom:30px}.Login_loginForm__6VMJX{display:flex;flex-direction:column;gap:20px}.Login_inputGroup__6swow{display:flex;flex-direction:column;gap:8px;text-align:left}.Login_inputGroup__6swow label{color:#2c3e50;font-size:.9rem;font-weight:500;margin-left:4px}.Login_inputField__kDybf{background:#fff;border:2px solid #eaedf0;border-radius:12px;font-family:Inter,sans-serif;font-size:1rem;outline:none;padding:16px;transition:all .3s ease}.Login_inputField__kDybf:focus{border-color:#b0c2f8;box-shadow:0 0 0 3px #b0c2f81a}.Login_inputField__kDybf::placeholder{color:#98a2b3}.Login_optionsWrapper__uppKY{align-items:center;color:#5a6570;display:flex;font-size:.9rem;justify-content:space-between;margin:10px 0}.Login_rememberMe__MUhid{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:8px}.Login_rememberMe__MUhid .Login_checkbox__XiV0M{border:2px solid #d0d5dd;border-radius:4px;cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.Login_rememberMe__MUhid .Login_checkbox__XiV0M:checked{background-color:#0a2540;border-color:#0a2540}.Login_rememberMe__MUhid .Login_checkbox__XiV0M:checked:after{color:#fff;content:"✓";font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Login_forgotPassword__geYbh{color:#0a2540;cursor:pointer;font-weight:600;transition:color .2s ease}.Login_forgotPassword__geYbh:hover{color:#b0c2f8;text-decoration:underline}.Login_loginButton__iXV6Y{background-color:#000;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;margin-top:10px;padding:16px;transition:all .3s ease}.Login_loginButton__iXV6Y:hover{background-color:#333;box-shadow:0 6px 20px #0003;transform:translateY(-2px)}.Login_loginButton__iXV6Y:active{transform:translateY(0)}.Login_errorMessage__PgYtr{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.9rem;margin-top:15px;padding:12px 16px}.Login_registerLink__0XMr-{border-top:1px solid #eaedf0;color:#5a6570;font-size:.9rem;margin-top:25px;padding-top:20px}.Login_registerLink__0XMr- span{color:#0a2540;cursor:pointer;font-weight:600;transition:color .2s ease}.Login_registerLink__0XMr- span:hover{color:#b0c2f8;text-decoration:underline}@media(max-width:480px){.Login_container__F6EOP{padding:16px}.Login_loginBox__WLLIz{margin:20px;padding:30px 24px}.Login_loginTitle__AFITF{font-size:1.8rem;margin-bottom:25px}.Login_optionsWrapper__uppKY{align-items:flex-start;flex-direction:column;gap:12px}.Login_inputField__kDybf,.Login_loginButton__iXV6Y{padding:14px}}.Login_loginBox__WLLIz{animation:Login_slideIn__4z-3W .5s ease-out}.Login_headerSection__u3ExF{margin-bottom:25px;text-align:center}.Login_subtitle__YeOJB{color:#5a6570;font-size:.95rem;line-height:1.4;margin:0}.Login_nameRow__D1f8l{display:flex;gap:15px;margin-bottom:15px}@media(max-width:480px){.Login_nameRow__D1f8l{flex-direction:column;gap:15px}}.Login_fieldError__6F-hx{color:#dc2626;display:block;font-size:.8rem;margin-top:4px}.Login_helperText__2VR7-{color:#6b7280;font-size:.8rem;line-height:1.3;margin:4px 0 0}.Login_footerSection__Npmjm{border-top:1px solid #eaedf0;margin-top:25px;padding-top:20px;text-align:center}.Login_footerText__p0vUm{color:#5a6570;font-size:.9rem;margin:8px 0}.Login_footerLink__H1nDG{color:#0a2540;cursor:pointer;font-weight:600;transition:color .2s ease}.Login_footerLink__H1nDG:hover{color:#b0c2f8;text-decoration:underline}.Login_stepsIndicator__0i-hF{display:flex;gap:10px;justify-content:center;margin-bottom:25px}.Login_stepDot__eF0y9{background:#d0d5dd;border-radius:50%;height:8px;transition:background .3s ease;width:8px}.Login_stepDot__eF0y9.Login_active__X3Sue{background:#0a2540;transform:scale(1.2)}.Login_stepTransition__iDBEf{animation:Login_slideIn__4z-3W .3s ease-out}@keyframes Login_slideIn__4z-3W{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.Login_loadingContainer__sRvMq{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:40px 20px}.Login_loadingText__ecZ58{color:#555;font-family:Roboto,sans-serif;font-size:1rem;margin-top:20px}.Login_spinner__aDwLr{animation:Login_spin__g6KYo 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#000;height:40px;width:40px}@keyframes Login_spin__g6KYo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ParkingList_container__J0mgz{background:linear-gradient(135deg,#f8faff,#e4e8ef 25%,#f6e5e1 50%,#ecdfd6 75%,#fff3e5);font-family:Inter,sans-serif;min-height:100vh;padding:120px 20px 40px}.ParkingList_parkingContainer__9AeEv{background:#f8f9fa;border:1px solid #eaedf0;border-radius:20px;box-shadow:0 4px 20px #0000000f;margin:0 auto;max-width:1200px;padding:40px}.ParkingList_headerRow__4ZQit{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.ParkingList_title__vUQU-{color:#0a2540;font-size:2.3rem;font-weight:700;letter-spacing:-.5px;margin:0}.ParkingList_searchContainer__zvP8a{align-items:center;display:flex;position:relative}.ParkingList_searchInput__weD8W{background:#fff;border:2px solid #d0d5dd;border-radius:12px;font-family:Inter,sans-serif;font-size:1rem;padding:14px 16px 14px 48px;transition:all .3s ease;width:320px}.ParkingList_searchInput__weD8W:focus{border-color:#b0c2f8;box-shadow:0 0 0 3px #b0c2f81a;outline:none}.ParkingList_searchInput__weD8W::placeholder{color:#98a2b3}.ParkingList_searchIcon__aUUQf{color:#98a2b3;font-size:1.1rem;left:16px;position:absolute}.ParkingList_tableWrapper__NE3L3{background:#fff;border:1px solid #eaedf0;border-radius:12px;box-shadow:0 2px 12px #0000000a;overflow-x:auto}.ParkingList_parkingTable__DEFIf{border-collapse:collapse;min-width:600px;width:100%}.ParkingList_parkingTable__DEFIf thead{background:linear-gradient(135deg,#b0c2f8,#d6e0f5 25%,#f1e7d8 50%,#fcb78a 75%,#ff9800)}.ParkingList_parkingTable__DEFIf th{border-bottom:2px solid #eaedf0;color:#0a2540;font-size:.95rem;font-weight:600;padding:20px 16px;text-align:left}.ParkingList_parkingTable__DEFIf th:first-child{border-top-left-radius:12px}.ParkingList_parkingTable__DEFIf th:last-child{border-top-right-radius:12px}.ParkingList_parkingTable__DEFIf tbody tr{border-bottom:1px solid #eaedf0;transition:all .3s ease}.ParkingList_parkingTable__DEFIf tbody tr:hover{background:linear-gradient(135deg,#f8faff,#fafcff 25%,#fefaf6 50%,#fff5ed 75%,#fff3e5);transform:translateX(4px)}.ParkingList_parkingTable__DEFIf tbody tr:last-child{border-bottom:none}.ParkingList_parkingTable__DEFIf td{color:#2c3e50;font-size:.95rem;font-weight:500;padding:20px 16px}.ParkingList_parkingTable__DEFIf td:first-child{color:#5a6570;font-weight:600}.ParkingList_bookButton__GFwC6{background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.ParkingList_bookButton__GFwC6:hover{background:#333;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.ParkingList_bookButton__GFwC6:active{transform:translateY(0)}.ParkingList_parkingSpots__AbDC2{align-items:center;background:#e6eeff;border-radius:20px;color:#0a2540;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;padding:6px 12px}.ParkingList_spotsIcon__-4FMk{font-size:1rem}@keyframes ParkingList_fadeIn__lHPdK{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ParkingList_parkingTable__DEFIf tbody tr{animation:ParkingList_fadeIn__lHPdK .4s ease;animation-fill-mode:both}.ParkingList_parkingTable__DEFIf tbody tr:first-child{animation-delay:.05s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(2){animation-delay:.1s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(3){animation-delay:.15s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(4){animation-delay:.2s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(5){animation-delay:.25s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(6){animation-delay:.3s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(7){animation-delay:.35s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(8){animation-delay:.4s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(9){animation-delay:.45s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(10){animation-delay:.5s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(11){animation-delay:.55s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(12){animation-delay:.6s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(13){animation-delay:.65s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(14){animation-delay:.7s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(15){animation-delay:.75s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(16){animation-delay:.8s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(17){animation-delay:.85s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(18){animation-delay:.9s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(19){animation-delay:.95s}.ParkingList_parkingTable__DEFIf tbody tr:nth-child(20){animation-delay:1s}.ParkingList_emptyState__0aFBx{color:#5a6570;padding:60px 20px;text-align:center}.ParkingList_emptyState__0aFBx .ParkingList_emptyIcon__BLp-n{font-size:3rem;margin-bottom:16px;opacity:.5}.ParkingList_emptyState__0aFBx .ParkingList_emptyText__6Z0CH{font-size:1.1rem;margin-bottom:8px}.ParkingList_emptyState__0aFBx .ParkingList_emptySubtext__qm\+x3{font-size:.9rem;opacity:.7}@media(max-width:768px){.ParkingList_container__J0mgz{padding:100px 16px 20px}.ParkingList_parkingContainer__9AeEv{border-radius:16px;padding:30px 20px}.ParkingList_headerRow__4ZQit{align-items:stretch;flex-direction:column;text-align:center}.ParkingList_title__vUQU-{font-size:2rem}.ParkingList_searchContainer__zvP8a,.ParkingList_searchInput__weD8W{width:100%}.ParkingList_parkingTable__DEFIf td,.ParkingList_parkingTable__DEFIf th{font-size:.9rem;padding:16px 12px}.ParkingList_bookButton__GFwC6{font-size:.85rem;padding:10px 20px}}@media(max-width:560px){.ParkingList_tableWrapper__NE3L3{overflow:visible}.ParkingList_parkingTable__DEFIf{min-width:0;width:100%}.ParkingList_parkingTable__DEFIf thead{display:none}.ParkingList_parkingTable__DEFIf tbody{display:block}.ParkingList_parkingTable__DEFIf tbody tr{background:#fff;border:1px solid #eaedf0;border-radius:14px;box-shadow:0 4px 12px #00000008;display:block;margin-bottom:12px;overflow:hidden;padding:12px;transform:none!important}.ParkingList_parkingTable__DEFIf tbody td{align-items:center;border:none;display:flex;font-size:.95rem;gap:12px;justify-content:space-between;padding:10px 6px}.ParkingList_parkingTable__DEFIf tbody td:before{color:#0a2540;content:attr(data-label);font-weight:700}.ParkingList_parkingTable__DEFIf tbody td:first-child{background:linear-gradient(135deg,#b0c2f8,#d6e0f5 25%,#f1e7d8 50%,#fcb78a 75%,#ff9800);border-radius:12px 12px 0 0;color:#0a2540;font-weight:700;margin:-12px -12px 8px;padding:12px}.ParkingList_parkingTable__DEFIf tbody td:first-child:before{color:#0a2540}.ParkingList_parkingTable__DEFIf tbody td:last-child{padding-top:12px}.ParkingList_parkingTable__DEFIf .ParkingList_bookButton__GFwC6{display:inline-block;font-size:.95rem;padding:12px;text-align:center;width:100%}}@media(max-width:480px){.ParkingList_container__J0mgz{padding:104px 16px 24px}.ParkingList_parkingContainer__9AeEv{padding:24px 16px}.ParkingList_title__vUQU-{font-size:1.8rem}.ParkingList_searchInput__weD8W{font-size:.9rem;padding:12px 16px 12px 44px}.ParkingList_searchIcon__aUUQf{font-size:1rem}}.ParkingList_loadingRow__GpDi6 td{color:#5a6570;padding:40px!important;text-align:center}.ParkingList_loadingSpinner__SeMGK{animation:ParkingList_spin__M\+u5Y 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#0a2540;height:24px;margin:0 auto;width:24px}@keyframes ParkingList_spin__M\+u5Y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminPage_bigModal__CNbMn,.AdminPage_createForm__A692l,.AdminPage_modal__KyVY6,.AdminPage_tableWrap__BIA2M,.AdminPage_tile__GmPsX{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1}.AdminPage_bigModal__CNbMn,.AdminPage_modal__KyVY6{margin-top:120px}.AdminPage_title__hFSY4{font-size:28px;font-weight:700;margin:0 0 20px 8px;text-shadow:0 1px 0 #fff9}.AdminPage_tiles__SK2Kk{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.AdminPage_tile__GmPsX{align-items:center;background:#fff;border:1px solid #e8eaf3;border-radius:16px;box-shadow:0 6px 18px #14143c0f;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:28px 18px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.AdminPage_tile__GmPsX:hover{border-color:#c9cfe8;box-shadow:0 10px 24px #14143c1a;transform:translateY(-2px)}.AdminPage_tile__GmPsX .AdminPage_tileIcon__NKEDr{font-size:40px;margin-bottom:10px}.AdminPage_tile__GmPsX .AdminPage_tileTitle__6KsPk{font-size:18px;font-weight:600}.AdminPage_tile__GmPsX .AdminPage_tileSubtitle__NwXsH{color:#666;font-size:13px;margin-top:4px;text-align:center}.AdminPage_headerRow__itPG4{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:8px 0 16px}.AdminPage_controls__fIU3N{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AdminPage_stateFilter__r2ZEY{align-items:center;display:flex;gap:8px}.AdminPage_stateFilter__r2ZEY select{background:#fff}.AdminPage_searchBox__wQP5s input,.AdminPage_stateFilter__r2ZEY select{border:1px solid #dbe0ee;border-radius:8px;outline:none;padding:8px 10px}.AdminPage_searchBox__wQP5s input{min-width:220px}.AdminPage_tableWrap__BIA2M{background:#fff;border:1px solid #e8eaf3;border-radius:12px;overflow:hidden}.AdminPage_table__j2GUo{border-collapse:collapse;width:100%}.AdminPage_table__j2GUo td,.AdminPage_table__j2GUo th{border-bottom:1px solid #eef1f8;padding:12px 14px;text-align:left;vertical-align:top}.AdminPage_table__j2GUo thead th{background:#f7f8fc;font-weight:600}.AdminPage_loadingCell__AgN2e{padding:22px;text-align:center}.AdminPage_actionsCell__cx00-{display:flex;flex-wrap:wrap;gap:8px}.AdminPage_btn__xQjop,.AdminPage_pagerBtn__HOqic{background:#fff;border:1px solid #dbe0ee;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 12px;transition:background .15s,color .15s,border-color .15s}.AdminPage_btn__xQjop:hover,.AdminPage_pagerBtn__HOqic:hover{background:#f5f7ff}.AdminPage_primary__DSc1Q{background-color:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;padding:10px;transition:background-color .3s}.AdminPage_primary__DSc1Q:hover{background:#525253}.AdminPage_ban__hxHMR{background:#ffe8e8;border-color:#ffd2d2}.AdminPage_ban__hxHMR:hover{background:#ffdede}.AdminPage_unban__JQkz7{background:#e6fff1;border-color:#c6f3db}.AdminPage_unban__JQkz7:hover{background:#d9ffec}.AdminPage_role__h-JPQ{background:#eef2ff;border-color:#dbe2ff}.AdminPage_role__h-JPQ:hover{background:#e6ecff}.AdminPage_delete__Q68ed{background:#fff1f1;border-color:#ffdede}.AdminPage_delete__Q68ed:hover{background:#ffe6e6}.AdminPage_pagination__Jx63a{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px}.AdminPage_pageInfo__uQSv6{color:#666;font-size:13px}.AdminPage_stateBadge__PS9sf{border:1px solid #e5e8f2;border-radius:999px;display:inline-block;font-size:12px;max-width:80px;padding:4px 8px}.AdminPage_not_confirmed__PZXV1{background:#fff8e6;border-color:#ffe6a6}.AdminPage_confirmed__M-oAT{background:#e8f7ff;border-color:#bfe9ff}.AdminPage_banned__1UzRy{background:#ffe8e8;border-color:#ffcaca}.AdminPage_deleted__29xZO{background:#f0f0f0;border-color:#e0e0e0}.AdminPage_modalBackdrop__n8bKk{padding-top:calc(var(--header-h) + 20px)}.AdminPage_bigModal__CNbMn{width:min(1200px,96vw)}.AdminPage_modal__KyVY6{width:min(520px,96vw)}.AdminPage_modalHeader__W2TFr{align-items:center;background:inherit;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.AdminPage_modalHeader__W2TFr h3{font-size:18px;font-weight:700;margin:0}.AdminPage_modalHeader__W2TFr:after{background:#eef1f8;bottom:0;content:"";display:block;height:1px;left:-18px;opacity:.9;position:absolute;right:-18px}.AdminPage_modalBody__UK5cK{display:flex;flex-direction:column;gap:12px;padding-right:2px}.AdminPage_closeBtn__TsGGO{background:#0000;border:none;cursor:pointer;font-size:18px;padding:6px}.AdminPage_modalFooter__tYvUe{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.AdminPage_fieldRow__fIlOW{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:180px 1fr}.AdminPage_fieldRow__fIlOW label{color:#555;font-size:13px}.AdminPage_fieldRow__fIlOW input,.AdminPage_fieldRow__fIlOW select,.AdminPage_fieldRow__fIlOW textarea{border:1px solid #dbe0ee;border-radius:8px;outline:none;padding:8px 10px}.AdminPage_fieldRow__fIlOW textarea{resize:vertical}.AdminPage_readonlyBox__pFc-c{background:#fafbff;border:1px dashed #dbe0ee;border-radius:8px;padding:8px 10px}.AdminPage_createForm__A692l{background:#f7f8fc;border:1px solid #eef1f8;border-radius:12px;margin:10px 0;padding:14px}.AdminPage_twoCols__r9Prt{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:920px){.AdminPage_table__j2GUo thead{display:none}.AdminPage_table__j2GUo tbody{display:block}.AdminPage_table__j2GUo tbody tr{background:#fff;border:1px solid #e8eaf3;border-radius:12px;box-shadow:0 4px 12px #0000000a;display:block;margin:10px;padding:6px 8px}.AdminPage_table__j2GUo tbody td{grid-gap:8px;border:none;display:grid;gap:8px;grid-template-columns:130px 1fr;padding:10px 8px}.AdminPage_table__j2GUo tbody td:before{color:#0a2540;content:attr(data-label);font-weight:700}.AdminPage_table__j2GUo .AdminPage_actionsCell__cx00-{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.AdminPage_table__j2GUo .AdminPage_actionsCell__cx00- .AdminPage_btn__xQjop,.AdminPage_table__j2GUo .AdminPage_actionsCell__cx00- .AdminPage_pagerBtn__HOqic{width:100%}.AdminPage_table__j2GUo .AdminPage_pagination__Jx63a{gap:8px}}@media(max-width:560px){.AdminPage_container__kVKn1{padding:110px 14px 40px}.AdminPage_admContainer__O7xyh{padding:20px 14px 60px}.AdminPage_fieldRow__fIlOW,.AdminPage_twoCols__r9Prt{grid-template-columns:1fr}.AdminPage_modalFooter__tYvUe{align-items:stretch;flex-direction:column}.AdminPage_modalFooter__tYvUe .AdminPage_btn__xQjop,.AdminPage_modalFooter__tYvUe .AdminPage_pagerBtn__HOqic{width:100%}}.AdminPage_container__kVKn1{background:linear-gradient(135deg,#f8faff,#e4e8ef 25%,#f6e5e1 50%,#ecdfd6 75%,#fff3e5);color:#333;font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;padding:120px 24px 60px}.AdminPage_admContainer__O7xyh{background:#ffffffe0;border-radius:14px;box-shadow:0 4px 15px #0000001a;box-sizing:border-box;color:#333;margin:0 auto;max-width:1000px;overflow-x:hidden;padding:24px 20px 80px;width:100%}.AdminPage_modalBackdrop__n8bKk{align-items:flex-start;background:#00000059;display:flex;inset:0;justify-content:center;overflow:auto;padding:20px;padding-top:calc(var(--header-h) + 40px);position:fixed;z-index:50}.AdminPage_bigModal__CNbMn{width:min(1200px,92vw)}.AdminPage_bigModal__CNbMn,.AdminPage_modal__KyVY6{background:#fff;border-radius:14px;box-shadow:0 16px 40px #0000002e;box-sizing:border-box;max-height:calc(100vh - var(--header-h) - 40px);overflow:auto;padding:18px}.AdminPage_modal__KyVY6{width:min(520px,92vw)}@media(max-width:980px){.AdminPage_table__j2GUo thead{display:none}.AdminPage_table__j2GUo tbody{display:block}.AdminPage_table__j2GUo tbody tr{background:#fff;border:1px solid #e8eaf3;border-radius:12px;box-shadow:0 4px 12px #0000000a;display:block;margin:10px 0;padding:8px 10px}.AdminPage_table__j2GUo tbody td{grid-gap:8px;border:none;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:130px 1fr;padding:10px 8px}.AdminPage_table__j2GUo tbody td:before{color:#0a2540;content:attr(data-label);font-weight:700}.AdminPage_table__j2GUo .AdminPage_actionsCell__cx00-{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.AdminPage_table__j2GUo .AdminPage_actionsCell__cx00- .AdminPage_btn__xQjop,.AdminPage_table__j2GUo .AdminPage_actionsCell__cx00- .AdminPage_pagerBtn__HOqic{width:100%}}@media(max-width:420px){.AdminPage_table__j2GUo tbody td{grid-template-columns:1fr}.AdminPage_table__j2GUo tbody td:before{margin-bottom:4px}.AdminPage_actionsCell__cx00-{grid-template-columns:1fr!important}.AdminPage_pageInfo__uQSv6,.AdminPage_pagerBtn__HOqic{text-align:center;width:100%}}@media(max-width:560px){.AdminPage_container__kVKn1{padding:110px 14px 40px}.AdminPage_admContainer__O7xyh{padding:20px 14px 60px}}.AccountPage_container__xhi7K{background:linear-gradient(135deg,#f8faff,#e4e8ef 25%,#f6e5e1 50%,#ecdfd6 75%,#fff3e5);font-family:Inter,sans-serif;min-height:100vh;padding:120px 20px 40px}.AccountPage_profile__7GohQ{background:#f8f9fa;border:1px solid #eaedf0;border-radius:20px;box-shadow:0 4px 20px #0000000f;margin:0 auto;max-width:1000px;padding:40px}@media(max-width:800px){.AccountPage_profile__7GohQ{margin-top:80px}}.AccountPage_headAccount__\+1iy8{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.AccountPage_profileTitle__qz8aj{color:#0a2540;font-size:2.3rem;font-weight:700;letter-spacing:-.5px;margin:0}.AccountPage_headButton__Co4Lq{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.AccountPage_headButton__Co4Lq:hover{background:#b91c1c;box-shadow:0 4px 12px #dc262633;transform:translateY(-2px)}.AccountPage_userInfo__5nHfd{background:#fff;border:1px solid #eaedf0;border-radius:16px;box-shadow:0 2px 12px #0000000a;margin-bottom:32px;padding:32px}.AccountPage_userInfo__5nHfd p{align-items:center;color:#2c3e50;display:flex;font-size:1.1rem;gap:8px;margin:0 0 16px}.AccountPage_userInfo__5nHfd p:last-child{margin-bottom:0}.AccountPage_userInfo__5nHfd p strong{color:#0a2540;font-weight:600;min-width:140px}.AccountPage_statusBadge__LEEvF{align-items:center;border-radius:20px;display:inline-flex;font-size:.9rem;font-weight:500;gap:6px;padding:6px 16px}.AccountPage_statusBadge__LEEvF.AccountPage_confirmed__qeueC{background:#dcfce7;color:#166534}.AccountPage_statusBadge__LEEvF.AccountPage_banned__0YfbE{background:#fee2e2;color:#dc2626}.AccountPage_statusBadge__LEEvF.AccountPage_not_confirmed__8LE\+o{background:#ffedd5;color:#ea580c}.AccountPage_statusBadge__LEEvF.AccountPage_deleted__YxqJu{background:#f3f4f6;color:#6b7280}.AccountPage_roleBadge__OAb-E{background:#e6eeff;border-radius:20px;color:#0e2f52;font-size:.9rem;font-weight:500;padding:6px 16px}.AccountPage_carsTitle__lneDv{color:#0a2540;font-size:1.8rem;font-weight:600;margin-bottom:24px;text-align:center}.AccountPage_carTable__YEThI{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 2px 12px #0000000a;margin-bottom:32px;overflow:hidden;width:100%}.AccountPage_carTable__YEThI thead{background:linear-gradient(135deg,#b0c2f8,#d6e0f5 25%,#f1e7d8 50%,#fcb78a 75%,#ff9800)}.AccountPage_carTable__YEThI th{border-bottom:2px solid #eaedf0;color:#0a2540;font-size:.95rem;font-weight:600;padding:20px 16px;text-align:left}.AccountPage_carTable__YEThI td{border-bottom:1px solid #eaedf0;color:#2c3e50;font-size:.95rem;font-weight:500;padding:20px 16px}.AccountPage_carTable__YEThI tbody tr{transition:all .3s ease}.AccountPage_carTable__YEThI tbody tr:hover{background:linear-gradient(135deg,#f8faff,#fafcff 25%,#fefaf6 50%,#fff5ed 75%,#fff3e5)}.AccountPage_carTable__YEThI tbody tr:last-child{border-bottom:none}.AccountPage_deleteButton__fPFJz{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:8px 16px;transition:all .3s ease}.AccountPage_deleteButton__fPFJz:hover{background:#b91c1c;transform:translateY(-1px)}.AccountPage_tiles__mZvBM{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:40px 0}.AccountPage_tile__Xhb8-{align-items:center;background:#fff;border:1px solid #eaedf0;border-radius:16px;box-shadow:0 4px 20px #0000000f;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:32px;text-align:center;transition:all .3s ease}.AccountPage_tile__Xhb8-:hover{background:linear-gradient(135deg,#f8faff,#fafcff 25%,#fefaf6 50%,#fff5ed 75%,#fff3e5);border-color:#b0c2f8;box-shadow:0 8px 30px #0000001a;transform:translateY(-4px)}.AccountPage_tileIcon__tjgmA{font-size:2.5rem;margin-bottom:16px;opacity:.8}.AccountPage_tileTitle__XFp42{color:#0a2540;font-size:1.2rem;font-weight:600;margin-bottom:8px}.AccountPage_tileSubtitle__KLYTH{color:#5a6570;font-size:.95rem;line-height:1.4}.AccountPage_modalBackdrop__GRx-r{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.AccountPage_modal__f3seP{background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000040;max-height:86vh;overflow:auto;padding:24px;width:min(960px,94vw)}.AccountPage_modalHeader__73V3D{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.AccountPage_modalHeader__73V3D h3{color:#0a2540;font-size:1.6rem;font-weight:700;margin:0}.AccountPage_closeBtn__7wJqN{align-items:center;background:none;border:none;border-radius:50%;color:#98a2b3;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.AccountPage_closeBtn__7wJqN:hover{background:#f8f9fa;color:#0a2540}.AccountPage_rentTable__w5TqN{background:#fff;border:1px solid #eaedf0;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 4px 16px #0000000d;overflow:hidden;width:100%}.AccountPage_rentTable__w5TqN thead{background:#f8f9fa;position:-webkit-sticky;position:sticky;top:0;z-index:1}.AccountPage_rentTable__w5TqN th{border-bottom:1px solid #eaedf0;color:#0a2540;font-size:.95rem;font-weight:700;padding:14px 16px;text-align:left}.AccountPage_rentTable__w5TqN td{border-bottom:1px solid #f1f3f7;color:#2c3e50;font-size:.95rem;padding:14px 16px}.AccountPage_rentTable__w5TqN tbody tr:last-child td{border-bottom:none}@media(max-width:768px){.AccountPage_container__xhi7K{padding:20px 16px}.AccountPage_profile__7GohQ{border-radius:16px;padding:30px 20px}.AccountPage_headAccount__\+1iy8{flex-direction:column;gap:16px;text-align:center}.AccountPage_profileTitle__qz8aj{font-size:2rem}.AccountPage_userInfo__5nHfd{padding:24px}.AccountPage_userInfo__5nHfd p{align-items:flex-start;flex-direction:column;gap:4px}.AccountPage_userInfo__5nHfd p strong{min-width:auto}.AccountPage_tiles__mZvBM{gap:20px;grid-template-columns:1fr}.AccountPage_carTable__YEThI td,.AccountPage_carTable__YEThI th,.AccountPage_rentTable__w5TqN td,.AccountPage_rentTable__w5TqN th{font-size:.9rem;padding:12px 8px}.AccountPage_modal__f3seP{margin:20px}}@media(max-width:640px){.AccountPage_rentTable__w5TqN thead{display:none}.AccountPage_rentTable__w5TqN tbody,.AccountPage_rentTable__w5TqN tr{display:block;width:100%}.AccountPage_rentTable__w5TqN tbody tr{background:#fff;border:1px solid #eaedf0;border-radius:12px;box-shadow:0 2px 10px #0000000a;margin:10px 0;padding:6px 12px}.AccountPage_rentTable__w5TqN td{grid-gap:10px;align-items:start;border-bottom:1px solid #f1f3f7;display:grid;font-size:.95rem;gap:10px;grid-template-columns:110px 1fr;overflow-wrap:anywhere;padding:10px 0;text-align:left;white-space:normal;word-break:break-word}.AccountPage_rentTable__w5TqN td:last-child{border-bottom:none}.AccountPage_rentTable__w5TqN td:before{color:#0a2540;content:"";font-weight:700}.AccountPage_rentTable__w5TqN td:first-child:before{content:"Парковка"}.AccountPage_rentTable__w5TqN td:nth-child(2):before{content:"Этаж"}.AccountPage_rentTable__w5TqN td:nth-child(3):before{content:"Место"}.AccountPage_rentTable__w5TqN td:nth-child(4):before{content:"Статус"}.AccountPage_rentTable__w5TqN td:nth-child(5):before{content:"Начало"}.AccountPage_rentTable__w5TqN td:nth-child(6):before{content:"Окончание"}}@media(max-width:480px){.AccountPage_profile__7GohQ{padding:24px 16px}.AccountPage_profileTitle__qz8aj{font-size:1.8rem}.AccountPage_userInfo__5nHfd{padding:20px}.AccountPage_carTable__YEThI td,.AccountPage_carTable__YEThI th,.AccountPage_rentTable__w5TqN td,.AccountPage_rentTable__w5TqN th{font-size:.85rem;padding:10px 6px}.AccountPage_tile__Xhb8-{min-height:120px;padding:24px 20px}.AccountPage_tileIcon__tjgmA{font-size:2rem}.AccountPage_tileTitle__XFp42{font-size:1.1rem}}@keyframes AccountPage_fadeIn__Xr0FK{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AccountPage_carTable__YEThI tbody tr,.AccountPage_tile__Xhb8-,.AccountPage_userInfo__5nHfd{animation:AccountPage_fadeIn__Xr0FK .4s ease;animation-fill-mode:both}.AccountPage_carTable__YEThI tbody tr:first-child{animation-delay:.1s}.AccountPage_carTable__YEThI tbody tr:nth-child(2){animation-delay:.2s}.AccountPage_carTable__YEThI tbody tr:nth-child(3){animation-delay:.3s}.AccountPage_carTable__YEThI tbody tr:nth-child(4){animation-delay:.4s}.AccountPage_carTable__YEThI tbody tr:nth-child(5){animation-delay:.5s}.AccountPage_carTable__YEThI tbody tr:nth-child(6){animation-delay:.6s}.AccountPage_carTable__YEThI tbody tr:nth-child(7){animation-delay:.7s}.AccountPage_carTable__YEThI tbody tr:nth-child(8){animation-delay:.8s}.AccountPage_carTable__YEThI tbody tr:nth-child(9){animation-delay:.9s}.AccountPage_carTable__YEThI tbody tr:nth-child(10){animation-delay:1s}.AccountPage_tile__Xhb8-:first-child{animation-delay:.2s}.AccountPage_tile__Xhb8-:nth-child(2){animation-delay:.4s}.AccountPage_tile__Xhb8-:nth-child(3){animation-delay:.6s}.AccountPage_addCarForm__6rjpQ{grid-gap:14px;background:#f7f8fc;border:1px solid #eef1f8;border-radius:12px;display:grid;gap:14px;margin-top:12px;padding:18px}.AccountPage_addCarForm__6rjpQ label{color:#0a2540;display:inline-block;font-size:.95rem;font-weight:600;margin-bottom:6px;margin-right:10px}.AccountPage_addCarForm__6rjpQ input,.AccountPage_addCarForm__6rjpQ select,.AccountPage_addCarForm__6rjpQ textarea{background:#fff;border:2px solid #eaedf0;border-radius:10px;font-size:1rem;outline:none;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:85%}.AccountPage_addCarForm__6rjpQ input:focus,.AccountPage_addCarForm__6rjpQ select:focus,.AccountPage_addCarForm__6rjpQ textarea:focus{border-color:#b0c2f8;box-shadow:0 0 0 3px #b0c2f826}.AccountPage_addCarForm__6rjpQ .AccountPage_submitButton__9cVIq,.AccountPage_addCarForm__6rjpQ button[type=submit]{background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:12px 20px;transition:transform .08s ease,box-shadow .2s ease,background .2s ease}.AccountPage_addCarForm__6rjpQ .AccountPage_submitButton__9cVIq:hover,.AccountPage_addCarForm__6rjpQ button[type=submit]:hover{background:#333;box-shadow:0 6px 16px #0000002e;transform:translateY(-1px)}.AccountPage_addCarForm__6rjpQ .AccountPage_submitButton__9cVIq:active,.AccountPage_addCarForm__6rjpQ button[type=submit]:active{transform:translateY(0)}.AccountPage_addCarForm__6rjpQ .AccountPage_fieldError__hMtYg{color:#dc2626;font-size:.8rem;margin-top:6px}.AccountPage_addCarForm__6rjpQ .AccountPage_inputError__Oa54w{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc26261f}@media(max-width:640px){.AccountPage_addCarForm__6rjpQ{gap:12px;padding:14px}}.CreateRent_container__bie9J{align-items:flex-start;background:linear-gradient(135deg,#f8faff,#e4e8ef 25%,#f6e5e1 50%,#ecdfd6 75%,#fff3e5);display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;padding:100px 20px 40px}.CreateRent_rentBox__qDqJ2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #b0c2f833;border-radius:20px;box-shadow:0 20px 40px #0a254026;margin-top:20px;max-width:600px;padding:40px;width:100%}.CreateRent_navigation__8WJNx{align-items:center;border-bottom:1px solid #eaedf0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.CreateRent_backButton__1ybrA{align-items:center;background:#fff;border:2px solid #d0d5dd;border-radius:8px;color:#0a2540;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.CreateRent_backButton__1ybrA:hover{background:#f8faff;border-color:#b0c2f8}.CreateRent_formTitle__66Mka{color:#0a2540;font-size:2rem;font-weight:700;letter-spacing:-.5px;margin-bottom:32px;text-align:center}.CreateRent_rentForm__zIcHp{display:flex;flex-direction:column;gap:20px}.CreateRent_inputGroup__lO\+l0{display:flex;flex-direction:column;gap:8px}.CreateRent_inputGroup__lO\+l0 label{color:#0a2540;font-size:.9rem;font-weight:600;margin-left:4px}.CreateRent_inputField__xb8QD{background:#fff;border:2px solid #eaedf0;border-radius:12px;font-family:Inter,sans-serif;font-size:1rem;padding:16px;transition:all .3s ease}.CreateRent_inputField__xb8QD:focus{border-color:#b0c2f8;box-shadow:0 0 0 3px #b0c2f81a;outline:none}.CreateRent_inputField__xb8QD:read-only{background:#f8f9fa;color:#5a6570;cursor:not-allowed}.CreateRent_timeSelection__z1EsY{background:#f8f9fa;border:1px solid #eaedf0;border-radius:16px;margin-bottom:20px;padding:24px}.CreateRent_timeGrid__Arsvd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media(max-width:480px){.CreateRent_timeGrid__Arsvd{grid-template-columns:1fr}}.CreateRent_timeDisplay__DnudS{background:#fff;border:2px solid #eaedf0;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:20px;text-align:center}.CreateRent_timeDisplay__DnudS .CreateRent_timeLabel__jwC10{color:#5a6570;font-size:.9rem;font-weight:500;margin-bottom:8px}.CreateRent_timeDisplay__DnudS .CreateRent_timeValue__9PECE{color:#0a2540;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateRent_durationDisplay__U28mm{background:linear-gradient(135deg,linen 15%,#f0f5ff 50%,#e6eeff);border-radius:12px;padding:20px;text-align:center}.CreateRent_durationDisplay__U28mm .CreateRent_durationLabel__JrTPx{color:#5a6570;font-size:.9rem;margin-bottom:4px}.CreateRent_durationDisplay__U28mm .CreateRent_durationValue__-EYmD{color:#0a2540;font-size:1.4rem;font-weight:700}.CreateRent_durationDisplay__U28mm .CreateRent_price__shJOA{color:#16a34a;font-size:1.1rem;font-weight:600;margin-top:8px}.CreateRent_submitButton__VCB9c{background:#000;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;margin-top:10px;padding:16px;transition:all .3s ease;width:100%}.CreateRent_submitButton__VCB9c:hover:not(:disabled){background:#333;box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.CreateRent_submitButton__VCB9c:disabled{background:#d0d5dd;box-shadow:none;cursor:not-allowed;transform:none}.CreateRent_changePlaceButton__0ysRF{align-items:center;background:#fff;border:2px solid #eaedf0;border-radius:12px;color:#0a2540;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .3s ease;width:100%}.CreateRent_changePlaceButton__0ysRF:hover{background:#f8faff;border-color:#b0c2f8;box-shadow:0 4px 12px #b0c2f833;transform:translateY(-2px)}.CreateRent_finalActions__Q1iPt{display:flex;flex-direction:column;gap:12px;margin-top:20px}.CreateRent_modalBackdrop__g9Nch{align-items:center;background:#0a2540cc;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CreateRent_modal__GAP-q{background:#fff;border-radius:20px;box-shadow:0 24px 48px #0a254033;max-height:80vh;max-width:800px;overflow-y:auto;width:100%}.CreateRent_modalHeader__B\+-oa{align-items:center;background:#f8f9fa;border-bottom:1px solid #eaedf0;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;justify-content:space-between;padding:24px}.CreateRent_modalHeader__B\+-oa h3{color:#0a2540;font-size:1.5rem;font-weight:600;margin:0}.CreateRent_modalHeader__B\+-oa .CreateRent_headerSub__9wEAn{color:#5a6570;font-size:1rem;font-weight:400}.CreateRent_closeBtn__COadk{align-items:center;background:none;border:none;border-radius:50%;color:#98a2b3;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.CreateRent_closeBtn__COadk:hover{background:#f8f9fa;color:#0a2540}.CreateRent_grid__usRMG{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));padding:24px}.CreateRent_placeCell__Yw7eI{align-items:center;aspect-ratio:1;background:#fff;border:2px solid #eaedf0;border-radius:12px;color:#0a2540;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:600;justify-content:center;position:relative;transition:all .3s ease;width:100%}.CreateRent_placeCell__Yw7eI:hover{border-color:#b0c2f8;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.CreateRent_placeCell__Yw7eI:active{transform:translateY(0)}.CreateRent_placeNumber__26Mnf{font-size:1.1rem;font-weight:700}.CreateRent_floorHint__EovkW{color:#5a6570;font-size:.7rem;margin-top:2px}.CreateRent_infoBanner__GXBOR{background:#e6eeff;border:1px solid #b0c2f8;border-radius:8px;color:#0a2540;font-weight:500;margin:20px 24px;padding:16px;text-align:center}.CreateRent_errorBanner__jg4Cj{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-weight:500;margin:16px 0;padding:16px;text-align:center}.CreateRent_loading__fHg4b{color:#5a6570;font-size:1.1rem;padding:40px;text-align:center}.CreateRent_selectedPlace__ez8XN{background:#dcfce7;border:2px solid #16a34a;border-radius:12px;margin-bottom:20px;padding:16px 24px;text-align:center}.CreateRent_selectedPlace__ez8XN .CreateRent_selectedLabel__23JQz{color:#166534;font-size:.9rem;margin-bottom:4px}.CreateRent_selectedPlace__ez8XN .CreateRent_selectedValue__kNAIh{color:#166534;font-size:1.2rem;font-weight:700}@keyframes CreateRent_fadeIn__GBJbk{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CreateRent_modal__GAP-q,.CreateRent_rentBox__qDqJ2{animation:CreateRent_fadeIn__GBJbk .4s ease}.CreateRent_placeCell__Yw7eI{animation:CreateRent_fadeIn__GBJbk .3s ease;animation-fill-mode:both}.CreateRent_placeCell__Yw7eI:first-child{animation-delay:.05s}.CreateRent_placeCell__Yw7eI:nth-child(2){animation-delay:.1s}.CreateRent_placeCell__Yw7eI:nth-child(3){animation-delay:.15s}.CreateRent_placeCell__Yw7eI:nth-child(4){animation-delay:.2s}.CreateRent_placeCell__Yw7eI:nth-child(5){animation-delay:.25s}.CreateRent_placeCell__Yw7eI:nth-child(6){animation-delay:.3s}.CreateRent_placeCell__Yw7eI:nth-child(7){animation-delay:.35s}.CreateRent_placeCell__Yw7eI:nth-child(8){animation-delay:.4s}.CreateRent_placeCell__Yw7eI:nth-child(9){animation-delay:.45s}.CreateRent_placeCell__Yw7eI:nth-child(10){animation-delay:.5s}.CreateRent_placeCell__Yw7eI:nth-child(11){animation-delay:.55s}.CreateRent_placeCell__Yw7eI:nth-child(12){animation-delay:.6s}.CreateRent_placeCell__Yw7eI:nth-child(13){animation-delay:.65s}.CreateRent_placeCell__Yw7eI:nth-child(14){animation-delay:.7s}.CreateRent_placeCell__Yw7eI:nth-child(15){animation-delay:.75s}.CreateRent_placeCell__Yw7eI:nth-child(16){animation-delay:.8s}.CreateRent_placeCell__Yw7eI:nth-child(17){animation-delay:.85s}.CreateRent_placeCell__Yw7eI:nth-child(18){animation-delay:.9s}.CreateRent_placeCell__Yw7eI:nth-child(19){animation-delay:.95s}.CreateRent_placeCell__Yw7eI:nth-child(20){animation-delay:1s}.CreateRent_placeCell__Yw7eI:nth-child(21){animation-delay:1.05s}.CreateRent_placeCell__Yw7eI:nth-child(22){animation-delay:1.1s}.CreateRent_placeCell__Yw7eI:nth-child(23){animation-delay:1.15s}.CreateRent_placeCell__Yw7eI:nth-child(24){animation-delay:1.2s}.CreateRent_placeCell__Yw7eI:nth-child(25){animation-delay:1.25s}.CreateRent_placeCell__Yw7eI:nth-child(26){animation-delay:1.3s}.CreateRent_placeCell__Yw7eI:nth-child(27){animation-delay:1.35s}.CreateRent_placeCell__Yw7eI:nth-child(28){animation-delay:1.4s}.CreateRent_placeCell__Yw7eI:nth-child(29){animation-delay:1.45s}.CreateRent_placeCell__Yw7eI:nth-child(30){animation-delay:1.5s}.CreateRent_placeCell__Yw7eI:nth-child(31){animation-delay:1.55s}.CreateRent_placeCell__Yw7eI:nth-child(32){animation-delay:1.6s}.CreateRent_placeCell__Yw7eI:nth-child(33){animation-delay:1.65s}.CreateRent_placeCell__Yw7eI:nth-child(34){animation-delay:1.7s}.CreateRent_placeCell__Yw7eI:nth-child(35){animation-delay:1.75s}.CreateRent_placeCell__Yw7eI:nth-child(36){animation-delay:1.8s}.CreateRent_placeCell__Yw7eI:nth-child(37){animation-delay:1.85s}.CreateRent_placeCell__Yw7eI:nth-child(38){animation-delay:1.9s}.CreateRent_placeCell__Yw7eI:nth-child(39){animation-delay:1.95s}.CreateRent_placeCell__Yw7eI:nth-child(40){animation-delay:2s}.CreateRent_placeCell__Yw7eI:nth-child(41){animation-delay:2.05s}.CreateRent_placeCell__Yw7eI:nth-child(42){animation-delay:2.1s}.CreateRent_placeCell__Yw7eI:nth-child(43){animation-delay:2.15s}.CreateRent_placeCell__Yw7eI:nth-child(44){animation-delay:2.2s}.CreateRent_placeCell__Yw7eI:nth-child(45){animation-delay:2.25s}.CreateRent_placeCell__Yw7eI:nth-child(46){animation-delay:2.3s}.CreateRent_placeCell__Yw7eI:nth-child(47){animation-delay:2.35s}.CreateRent_placeCell__Yw7eI:nth-child(48){animation-delay:2.4s}.CreateRent_placeCell__Yw7eI:nth-child(49){animation-delay:2.45s}.CreateRent_placeCell__Yw7eI:nth-child(50){animation-delay:2.5s}@media(max-width:768px){.CreateRent_container__bie9J{padding:120px 16px 40px}.CreateRent_rentBox__qDqJ2{max-width:100%;padding:30px 24px}.CreateRent_formTitle__66Mka{font-size:1.8rem}.CreateRent_timeGrid__Arsvd{gap:12px;grid-template-columns:1fr}}@media(max-width:480px){.CreateRent_rentBox__qDqJ2{padding:24px 20px}.CreateRent_formTitle__66Mka{font-size:1.6rem;margin-bottom:24px}.CreateRent_timeSelection__z1EsY{padding:20px}.CreateRent_grid__usRMG{gap:8px;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));padding:16px}.CreateRent_navigation__8WJNx{flex-direction:column;gap:16px;text-align:center}.CreateRent_formTitle__66Mka{margin-bottom:0;order:-1}.CreateRent_backButton__1ybrA{align-self:flex-start}.CreateRent_discountError__E6Q0S,.CreateRent_discountInfo__xy8aQ,.CreateRent_discountLoading__r6p87,.CreateRent_discountSuccess__yAqOW{font-size:.75rem;padding:6px}}.CreateRent_discountSection__szS7Z{display:flex;flex-direction:column;gap:8px}.CreateRent_discountSection__szS7Z label{color:#0a2540;font-size:.9rem;font-weight:600;margin-left:4px}.CreateRent_discountInputGroup__FdhZq{align-items:stretch;display:flex;gap:8px}.CreateRent_discountInput__F0ZHF{background:#fff;border:2px solid #eaedf0;border-radius:12px;flex:1 1;font-family:Inter,sans-serif;font-size:1rem;padding:16px;transition:all .3s ease}.CreateRent_discountInput__F0ZHF:focus{border-color:#b0c2f8;box-shadow:0 0 0 3px #b0c2f81a;outline:none}.CreateRent_discountInput__F0ZHF:disabled{background:#f8f9fa;color:#5a6570;cursor:not-allowed}.CreateRent_checkDiscountButton__PZJ7h{background:#0a2540;border:2px solid #0a2540;border-radius:12px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;min-width:100px;padding:16px 20px;transition:all .3s ease;white-space:nowrap}.CreateRent_checkDiscountButton__PZJ7h:hover:not(:disabled){background:#1a365d;border-color:#1a365d;transform:translateY(-1px)}.CreateRent_checkDiscountButton__PZJ7h:disabled{background:#d0d5dd;border-color:#d0d5dd;cursor:not-allowed;transform:none}.CreateRent_discountInfo__xy8aQ{color:#16a34a;font-size:.9rem;font-weight:600;margin-top:4px}.CreateRent_discountLoading__r6p87{color:#6b7280;font-size:.8rem;font-style:italic;margin-top:4px}.CreateRent_discountError__E6Q0S{background:#fef2f2;border-left:3px solid #dc2626;color:#dc2626}.CreateRent_discountError__E6Q0S,.CreateRent_discountSuccess__yAqOW{border-radius:4px;font-size:.8rem;font-weight:500;margin-top:4px;padding:8px}.CreateRent_discountSuccess__yAqOW{background:#f0fdf4;border-left:3px solid #16a34a;color:#16a34a}@media(max-width:480px){.CreateRent_discountInputGroup__FdhZq{flex-direction:column}.CreateRent_checkDiscountButton__PZJ7h{min-width:auto;padding:12px 16px}.CreateRent_discountError__E6Q0S,.CreateRent_discountInfo__xy8aQ,.CreateRent_discountLoading__r6p87,.CreateRent_discountSuccess__yAqOW{font-size:.75rem;padding:6px}}.RentEnd_container__aTKu8{align-items:flex-start;background:linear-gradient(135deg,#f8faff,#e4e8ef 25%,#f6e5e1 50%,#ecdfd6 75%,#fff3e5);display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;padding:100px 20px 40px}.RentEnd_rentBox__npYsG{animation:RentEnd_fadeIn__gdpJ2 .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #b0c2f833;border-radius:20px;box-shadow:0 20px 40px #0a254026;margin-top:20px;max-width:600px;padding:40px;width:100%}.RentEnd_rentTitle__Xg8cz{color:#0a2540;font-size:2rem;font-weight:700;letter-spacing:-.5px;margin-bottom:32px;text-align:center}.RentEnd_rentalInfo__cDv0y{background:#f8f9fa;border:1px solid #eaedf0;border-radius:16px;margin-bottom:24px;padding:24px}.RentEnd_infoGrid__RQQvt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}@media(max-width:480px){.RentEnd_infoGrid__RQQvt{grid-template-columns:1fr}}.RentEnd_infoItem__aa4TR{background:#fff;border:2px solid #eaedf0;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:20px;text-align:center}.RentEnd_infoItem__aa4TR .RentEnd_infoLabel__M-EPZ{color:#5a6570;font-size:.9rem;font-weight:500;margin-bottom:8px}.RentEnd_infoItem__aa4TR .RentEnd_infoValue__Q3Tzo{color:#0a2540;font-size:1.1rem;font-weight:600;line-height:1.3}.RentEnd_timeSummary__8cUiP{background:linear-gradient(135deg,linen 15%,#f0f5ff 50%,#e6eeff);border-radius:12px;margin-bottom:20px;padding:24px;text-align:center}.RentEnd_timeRow__AXFoT{align-items:center;border-bottom:1px solid #b0c2f84d;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.RentEnd_timeRow__AXFoT:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.RentEnd_timeItem__eWAOC{flex:1 1;text-align:center}.RentEnd_timeItem__eWAOC .RentEnd_timeLabel__uDJP\+{color:#5a6570;font-size:.9rem;margin-bottom:4px}.RentEnd_timeItem__eWAOC .RentEnd_timeValue__3KbSA{color:#0a2540;font-size:1rem;font-weight:600}.RentEnd_durationTotal__b4gDn{background:#fff;border-radius:8px;margin-top:12px;padding:16px}.RentEnd_durationTotal__b4gDn .RentEnd_totalLabel__GCNOf{color:#5a6570;font-size:.9rem;margin-bottom:4px}.RentEnd_durationTotal__b4gDn .RentEnd_totalValue__ChXtU{color:#0a2540;font-size:1.4rem;font-weight:700}.RentEnd_durationTotal__b4gDn .RentEnd_price__Z4PmT{color:#16a34a;font-size:1.1rem;font-weight:600;margin-top:8px}.RentEnd_paymentSection__kuIjm{background:#f8f9fa;border:1px solid #eaedf0;border-radius:16px;margin-bottom:24px;padding:24px}.RentEnd_paymentTitle__ZZK31{color:#0a2540;font-size:1.2rem;font-weight:600;margin-bottom:16px;text-align:center}.RentEnd_paymentMethods__12574{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}@media(max-width:480px){.RentEnd_paymentMethods__12574{grid-template-columns:1fr}}.RentEnd_paymentMethod__myGiT{background:#fff;border:2px solid #eaedf0;border-radius:12px;cursor:pointer;padding:16px;text-align:center;transition:all .3s ease}.RentEnd_paymentMethod__myGiT:hover{border-color:#b0c2f8;box-shadow:0 4px 12px #b0c2f833;transform:translateY(-2px)}.RentEnd_paymentMethod__myGiT.RentEnd_selected__obF63{background:#f0fdf4;border-color:#16a34a}.RentEnd_paymentMethod__myGiT .RentEnd_methodIcon__LOxne{font-size:24px;margin-bottom:8px}.RentEnd_paymentMethod__myGiT .RentEnd_methodName__UN3Yg{color:#0a2540;font-size:.9rem;font-weight:600}.RentEnd_actions__Q\+hEY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:24px}@media(max-width:480px){.RentEnd_actions__Q\+hEY{gap:12px;grid-template-columns:1fr}}.RentEnd_rentButton__ckRaS{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;gap:8px;justify-content:center;padding:16px;text-align:center;transition:all .3s ease}.RentEnd_rentButton__ckRaS:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.RentEnd_rentButton__ckRaS.RentEnd_backButton__yBOLv{background:#fff;border:2px solid #d0d5dd;color:#0a2540}.RentEnd_rentButton__ckRaS.RentEnd_backButton__yBOLv:hover:not(:disabled){background:#f8faff;border-color:#b0c2f8;transform:translateY(-2px)}.RentEnd_rentButton__ckRaS.RentEnd_payButton__tu0CG{background:#000;color:#fff}.RentEnd_rentButton__ckRaS.RentEnd_payButton__tu0CG:hover:not(:disabled){background:#333;box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.RentEnd_rentButton__ckRaS.RentEnd_confirmButton__xr0VT{background:#16a34a;color:#fff}.RentEnd_rentButton__ckRaS.RentEnd_confirmButton__xr0VT:hover:not(:disabled){background:#15803d;box-shadow:0 6px 20px #16a34a4d;transform:translateY(-2px)}.RentEnd_loadingState__fmN4K{color:#5a6570;padding:40px;text-align:center}.RentEnd_loadingState__fmN4K .RentEnd_spinner__vQOAF{animation:RentEnd_spin__21BvE 1s linear infinite;border:3px solid #eaedf0;border-radius:50%;border-top-color:#0a2540;height:40px;margin:0 auto 16px;width:40px}.RentEnd_errorState__-Q9cS{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;margin-bottom:24px;padding:24px;text-align:center}.RentEnd_errorState__-Q9cS .RentEnd_errorIcon__pLfMO{font-size:48px;margin-bottom:16px}.RentEnd_errorState__-Q9cS .RentEnd_errorText__3E5IE{font-size:1.1rem;font-weight:500;margin-bottom:16px}.RentEnd_successState__hmif0{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;color:#166534;margin-bottom:24px;padding:24px;text-align:center}.RentEnd_successState__hmif0 .RentEnd_successIcon__cRQUp{font-size:48px;margin-bottom:16px}.RentEnd_successState__hmif0 .RentEnd_successText__zpVqr{font-size:1.1rem;font-weight:500;margin-bottom:16px}.RentEnd_additionalInfo__wfIVk{background:#f8f9fa;border:1px solid #eaedf0;border-radius:12px;margin-top:24px;padding:20px}.RentEnd_additionalInfo__wfIVk .RentEnd_infoTitle__LdCGx{color:#0a2540;font-size:1rem;font-weight:600;margin-bottom:12px}.RentEnd_additionalInfo__wfIVk .RentEnd_infoList__hQuM4{list-style:none;margin:0;padding:0}.RentEnd_additionalInfo__wfIVk .RentEnd_infoList__hQuM4 li{border-bottom:1px solid #eaedf0;color:#5a6570;font-size:.9rem;padding:8px 0}.RentEnd_additionalInfo__wfIVk .RentEnd_infoList__hQuM4 li:last-child{border-bottom:none}.RentEnd_additionalInfo__wfIVk .RentEnd_infoList__hQuM4 li:before{color:#b0c2f8;content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@keyframes RentEnd_fadeIn__gdpJ2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes RentEnd_spin__21BvE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes RentEnd_pulse__5eb3u{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.RentEnd_pulse__5eb3u{animation:RentEnd_pulse__5eb3u 2s infinite}@media(max-width:768px){.RentEnd_container__aTKu8{padding:120px 16px 40px}.RentEnd_rentBox__npYsG{max-width:100%;padding:30px 24px}.RentEnd_rentTitle__Xg8cz{font-size:1.8rem}.RentEnd_infoGrid__RQQvt{gap:12px;grid-template-columns:1fr}}@media(max-width:480px){.RentEnd_rentBox__npYsG{padding:24px 20px}.RentEnd_rentTitle__Xg8cz{font-size:1.6rem;margin-bottom:24px}.RentEnd_paymentSection__kuIjm,.RentEnd_rentalInfo__cDv0y{padding:20px}.RentEnd_actions__Q\+hEY,.RentEnd_paymentMethods__12574{grid-template-columns:1fr}}.RentEnd_paymentStatus__kfBNR{align-items:center;border-radius:8px;display:flex;font-weight:600;gap:8px;justify-content:center;margin-bottom:16px;padding:12px}.RentEnd_paymentStatus__kfBNR.RentEnd_pending__Qeiz8{background:#fef3c7;border:1px solid #fcd34d;color:#d97706}.RentEnd_paymentStatus__kfBNR.RentEnd_paid__5jews{background:#d1fae5;border:1px solid #a7f3d0;color:#059669}.RentEnd_paymentStatus__kfBNR.RentEnd_failed__sU85C{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.RentEnd_discountApplied__xWIYQ{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:16px;padding:12px 16px}.RentEnd_discountApplied__xWIYQ .RentEnd_discountText__MMSZL{color:#166534;font-size:.9rem;font-weight:500}.RentEnd_discountApplied__xWIYQ .RentEnd_discountText__MMSZL strong{color:#059669}.Home_page__JAbdB{background:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh;overflow-x:hidden}.Home_welcomeSection__lGkW5{background:linear-gradient(135deg,#b0c2f8,#d6e0f5 25%,#f1e7d8 50%,#fcb78a 75%,#ff9800);color:#2c3e50;overflow:hidden;padding:190px 20px 100px;position:relative;text-align:center}.Home_welcomeSection__lGkW5:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.15;position:absolute;right:0;top:0}.Home_welcomeContent__P5h1O{margin:0 auto;max-width:800px;position:relative;z-index:2}.Home_welcomeTitle__cV05l{color:#2c3e50;font-size:3.2rem;font-weight:800;letter-spacing:-.5px;line-height:1.1;margin:0 0 28px}@media(max-width:800px){.Home_welcomeTitle__cV05l{margin-top:80px}}.Home_futureWord__HOLIB{color:#4899c2}.Home_welcomeText__fvaMO{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:-.2px;line-height:1.5;margin:0 auto 36px;max-width:700px;text-rendering:optimizeLegibility}.Home_welcomeText__fvaMO strong{color:#0a2540;font-weight:600}.Home_promosSection__qAXpU,.Home_rentSection__J5fWi{background:#fff;padding:60px 20px}.Home_sectionPanel__Z-U-X{background:#f8f9fa;border:1px solid #eaedf0;border-radius:30px;box-shadow:0 4px 20px #0000000f;margin:0 auto;max-width:1200px;padding:50px}.Home_sectionContent__UOesS,.Home_sectionHeader__F-ZzK{text-align:center}.Home_sectionContent__UOesS h2,.Home_sectionHeader__F-ZzK h2{color:#0a2540;font-size:2.3rem;font-weight:700;letter-spacing:-.5px;margin-bottom:20px}.Home_sectionContent__UOesS p,.Home_sectionHeader__F-ZzK p{color:#5a6570;font-size:1.1rem;font-weight:400;line-height:1.6;margin:0 auto 32px;max-width:700px}.Home_ctaButton__bs5\+C{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;padding:16px 40px;transition:all .3s ease}.Home_ctaButton__bs5\+C:hover{background-color:#333;box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.Home_carouselWrap__ZcbxO{margin:32px 0;overflow:visible;padding:0 60px;position:relative}.Home_arrowBtn__MbxOg{background:#fff;border:1px solid #d0d5dd;border-radius:50%;box-shadow:0 2px 8px #00000014;color:#5a6570;cursor:pointer;display:grid;font-size:24px;height:48px;outline:none;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:48px;z-index:10}.Home_arrowBtn__MbxOg:hover{background:#f9fafb;border-color:#98a2b3;color:#0a2540;transform:translateY(-50%) scale(1.05)}.Home_arrowBtn__MbxOg:disabled{cursor:not-allowed;opacity:.5}.Home_arrowLeft__cVgDb{left:0}.Home_arrowRight__RbIyo{right:0}.Home_slider__KQ7\+0{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);min-width:0;position:relative;z-index:1}.Home_promoCard__kHdx7{aspect-ratio:1/1.1;background:#fff;border:1px solid #eaedf0;border-radius:12px;box-shadow:0 2px 12px #0000000f;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease;z-index:2}.Home_promoCard__kHdx7:hover{border-color:#d0d5dd;box-shadow:0 6px 18px #0000001a;transform:translateY(-4px);z-index:5}.Home_promoCardMedia__wb4Nf{background:linear-gradient(135deg,#a8b1e3,#d9d6cc 30%,#f7e6c2 50%,#c0e4e5);flex:0 0 40%;position:relative}.Home_promoCardMedia__wb4Nf:after{background:repeating-linear-gradient(90deg,#ffffff26 0 2px,#0000 2px 40px);content:"";inset:0;opacity:.4;position:absolute}.Home_promoCardBody__-XegI{background:#fff;display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px}.Home_promoCardTitle__VV2H5{-webkit-line-clamp:2;color:#0a2540;font-size:1.1rem;font-weight:700;line-height:1.3}.Home_promoCardText__hUeAX,.Home_promoCardTitle__VV2H5{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Home_promoCardText__hUeAX{-webkit-line-clamp:4;color:#5a6570;font-size:.95rem;line-height:1.5;margin-top:auto}.Home_noPromos__qYsyZ{color:#5a6570;grid-column:1/-1;opacity:.7;padding:16px;text-align:center}.Home_errorMessage__t95ut{background:#fef2f2;border-radius:8px;color:#dc2626;display:inline-block;margin-bottom:16px;padding:12px 16px;text-align:center}.Home_slideRight__MUQck{animation:Home_slideRight__MUQck .4s ease forwards}@keyframes Home_slideRight__MUQck{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.Home_slideLeft__0HXXM{animation:Home_slideLeft__0HXXM .4s ease forwards}@keyframes Home_slideLeft__0HXXM{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.Home_modalOverlay__DfC8b{align-items:center;background:#363636cc;display:flex;height:100vh;justify-content:center;left:0;opacity:0;padding:20px;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:1000}.Home_modalOverlay__DfC8b.Home_modalOpen__H3rp4{opacity:1;visibility:visible}.Home_modalContent__OrGbO{animation:Home_modalPopIn__3Z-fZ .3s ease forwards;background:linear-gradient(135deg,#f8faff,#fafcff 25%,#f6fdfe 50%,#edfbff 75%,#fff3e5);border:1px solid #b0c2f833;border-radius:16px;box-shadow:0 24px 48px #0a254033;display:flex;flex-direction:column;max-height:80vh;max-width:520px;overflow:hidden;padding:32px;position:relative;transform:translateY(20px);width:100%}@keyframes Home_modalPopIn__3Z-fZ{to{transform:translateY(0)}}.Home_modalClose__pkQVi{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;border:1px solid #b0c2f84d;border-radius:50%;color:#5a6570;cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:40px;z-index:10}.Home_modalClose__pkQVi:hover{background:#ffffffe6;border-color:#b0c2f8;color:#0a2540}.Home_modalHeader__MRK-1{margin-bottom:20px;padding-right:40px}.Home_modalTitle__548UE{word-wrap:break-word;color:#0a2540;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 20px}.Home_modalBody__OHBvI{color:#2c3e50;flex:1 1;font-size:16px;line-height:1.6;overflow-y:auto;padding-right:4px}.Home_modalBody__OHBvI::-webkit-scrollbar{width:6px}.Home_modalBody__OHBvI::-webkit-scrollbar-track{background:#b0c2f81a;border-radius:3px}.Home_modalBody__OHBvI::-webkit-scrollbar-thumb{background:#b0c2f8;border-radius:3px}.Home_modalBody__OHBvI::-webkit-scrollbar-thumb:hover{background:#8fa8e6}.Home_modalBody__OHBvI p{word-wrap:break-word;margin-bottom:20px;overflow-wrap:break-word}.Home_promoCodeBlock__VYtQp{background:linear-gradient(135deg,#b0c2f826,#d6e0f526 25%,#f1e7d826 50%,#fcb78a26 75%,#ff980026);border-left:4px solid #b0c2f8;border-radius:8px;color:#0a2540;font-family:Monaco,Menlo,monospace;font-size:16px;margin-top:20px;padding:16px;word-break:break-all}.Home_promoCodeBlock__VYtQp code{background:#ffffffb3;border:1px solid #b0c2f84d;border-radius:4px;font-weight:600;margin-left:8px;padding:4px 8px;word-break:break-all}.Home_deadline__AYvWe{border-top:1px solid #b0c2f84d;color:#0a2540;font-weight:600;margin-top:16px;padding-top:16px}@media(max-width:600px){.Home_modalContent__OrGbO{max-height:85vh;max-width:90vw;padding:24px}.Home_modalTitle__548UE{font-size:20px}.Home_modalBody__OHBvI{font-size:14px}.Home_promoCodeBlock__VYtQp{font-size:14px;padding:12px}}@media(max-width:880px){.Home_modalContent__OrGbO{max-height:90vh;max-width:37vh;padding:20px}.Home_modalClose__pkQVi{font-size:24px;height:36px;right:12px;top:12px;width:36px}.Home_welcomeSection__lGkW5{padding:80px 20px 60px}.Home_welcomeTitle__cV05l{font-size:2.5rem}.Home_welcomeText__fvaMO{font-size:1.2rem}.Home_promosSection__qAXpU,.Home_rentSection__J5fWi{padding:60px 20px}.Home_sectionPanel__Z-U-X{max-width:350px;padding:30px 20px}.Home_carouselWrap__ZcbxO{padding:0 40px}.Home_slider__KQ7\+0{gap:16px;grid-template-columns:1fr}}.Home_footer__1gkCA{background-color:hsla(46,44%,85%,.122);border-radius:20px;color:var(--text-dark);padding:64px 0 56px}.Home_footerHead__1lz2J{gap:var(--gap-lg);justify-content:space-around;margin-bottom:48px}.Home_footerHeadLeft__CHB1U,.Home_footerHeadRight__6jdkb,.Home_footerHead__1lz2J{align-items:center;display:flex}.Home_footerHeadRight__6jdkb{justify-content:flex-end}.Home_footerHeadLogo__aeNjk{display:inline-block;font-size:clamp(28px,2.2vw + 12px,40px);letter-spacing:-.02em;line-height:1.1}.Home_footerHeadLogo__aeNjk,.Home_footerHeadMail__QSsxo{color:var(--text-dark);font-family:Inter,sans-serif;font-weight:700;text-decoration:none}.Home_footerHeadMail__QSsxo{font-size:clamp(16px,.6vw + 14px,20px);overflow-wrap:anywhere;transition:opacity .2s ease;word-break:break-word}.Home_footerHeadMail__QSsxo:hover{text-decoration:underline}.Home_footerHeadMail__QSsxo:focus-visible{outline:2px solid currentColor;outline-offset:2px}.Home_footerInf__i\+Y0Q{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:16px;font-weight:700;gap:24px;justify-content:center;letter-spacing:.02em;line-height:1.6;padding-top:8px;text-transform:uppercase}.Home_footerInfLink1__rTyi7,.Home_footerInfLink2__WSC1o,.Home_footerInfLink__foURJ{color:inherit;text-decoration:none;white-space:nowrap}@media(max-width:1024px){.Home_footer__1gkCA{padding:56px 0 48px}.Home_footerHead__1lz2J{gap:var(--gap-md);margin-bottom:40px}.Home_footerInf__i\+Y0Q{gap:24px}}@media(max-width:640px){.Home_footer__1gkCA{padding:40px 0 36px}.Home_footerHead__1lz2J{align-items:center;flex-direction:column;gap:12px;justify-content:center;margin-bottom:28px}.Home_footerHeadLeft__CHB1U,.Home_footerHeadRight__6jdkb{justify-content:center;width:100%}.Home_footerHeadMail__QSsxo{font-size:16px}.Home_footerInf__i\+Y0Q{font-size:15px;font-weight:600;gap:24px;justify-content:center;text-transform:none}}.Header_header__8RLBN{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 12px 25px #00000026;color:#000;display:flex;font-family:Roboto,sans-serif;justify-content:space-between;left:50%;max-width:90%;padding:12px 15px;position:fixed;top:20px;transform:translateX(-50%);transition:top .3s ease-in-out,opacity .2s ease,filter .2s ease;width:80%;z-index:1000}.Header_headerDimmed__\+6P49{filter:brightness(.9);opacity:.75}.Header_logo__JyHXM{align-items:center;cursor:pointer;display:flex;flex:1 1;margin-left:5%}.Header_logo__JyHXM .Header_logoImage__-McBA{height:50px;margin-right:15px;width:50px}.Header_logo__JyHXM .Header_logoText__0v0wO{color:#333;font-size:1.7rem;font-weight:600}.Header_navbar__ZAtH2{display:flex;flex:1 1;justify-content:center}.Header_navbar__ZAtH2 ul{display:flex;gap:25px;list-style:none;margin:0;padding:0}.Header_navbar__ZAtH2 ul li{color:#555;cursor:pointer;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;transition:color .3s}.Header_navbar__ZAtH2 ul li:hover{color:#a6a68d}.Header_account__rI8j3{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:flex-end;margin-right:5%}.Header_loginButton__M2z8Q{color:#555;cursor:pointer;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;transition:color .3s}.Header_loginButton__M2z8Q:hover{color:#a6a68d}.Header_accountIcon__VI-jT{height:45px;width:45px}.Header_burger__JZCvL{align-items:center;background:#fff;border:1px solid #ececec;border-radius:12px;cursor:pointer;display:none;height:44px;justify-content:center;margin-left:8px;margin-right:8px;transition:box-shadow .2s ease,transform .08s ease,border-color .2s ease;width:44px}.Header_burger__JZCvL:hover{border-color:#e3e3e3;box-shadow:0 8px 18px #0000001f}.Header_burger__JZCvL:active{transform:translateY(1px)}.Header_burgerBox__Gex2f{height:16px;position:relative;width:22px}.Header_burgerLine__8Pley{background:#222;border-radius:2px;height:2px;left:0;position:absolute;right:0;transition:transform .25s ease,top .25s ease,opacity .2s ease}.Header_burgerLine__8Pley.Header_l1__C\+zyI{top:0}.Header_burgerLine__8Pley.Header_l2__VnVlI{top:7px}.Header_burgerLine__8Pley.Header_l3__hGRo0{top:14px}.Header_burgerActive__pDsiZ .Header_l1__C\+zyI{top:7px;transform:rotate(45deg)}.Header_burgerActive__pDsiZ .Header_l2__VnVlI{opacity:0}.Header_burgerActive__pDsiZ .Header_l3__hGRo0{top:7px;transform:rotate(-45deg)}.Header_backdrop__tf-eJ{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(120% 120% at 50% 0,#0000004d 0,#0000008c 100%);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:999}.Header_backdropOpen__fUB4k{opacity:1;pointer-events:auto}.Header_drawer__SWdVU{-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);background:#ffffffeb;border:1px solid #0000000f;border-radius:18px;box-shadow:0 24px 60px #0003,inset 0 2px 6px #00000014;display:flex;flex-direction:column;gap:0;padding:10px;position:fixed;right:calc(18px + env(safe-area-inset-right));top:calc(18px + env(safe-area-inset-top));transform:translateX(calc(100% + 18px));transition:transform .28s ease;width:clamp(240px,82vw,320px);z-index:1000}.Header_drawerOpen__4qrtm{transform:translateX(0)}.Header_drawerTop__ViJrL{align-items:center;border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:55px 1fr 32px;margin:0;padding:6px}.Header_topSpacer__crLyP{height:32px;width:32px}.Header_topAction__KQq2l{color:#1f2937;font-size:1.05rem;font-weight:700;justify-self:center;line-height:32px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Header_closeBtnSmall__wD008{align-items:center;background:#fff;border:1px solid #ececec;border-radius:10px;color:#555;display:inline-flex;font-size:18px;height:32px;justify-content:center;justify-self:end;line-height:1;transition:background .2s ease,box-shadow .2s ease,transform .08s ease;width:32px}.Header_closeBtnSmall__wD008:hover{background:#f8f8f8;box-shadow:0 6px 14px #0000001a}.Header_closeBtnSmall__wD008:active{transform:translateY(1px)}.Header_drawerColumn__QIH8j{display:flex;flex-direction:column;gap:8px;margin:0;padding:10px 6px 8px}.Header_drawerItem__gD2bR{border-radius:12px;color:#374151;cursor:pointer;font-family:Roboto,sans-serif;font-size:1.06rem;font-weight:700;padding:12px 10px;text-align:center;transition:background .18s ease,color .18s ease,transform .08s ease;width:100%}.Header_drawerItem__gD2bR:hover{background:#f6f7fb;color:#111827}.Header_drawerItem__gD2bR:active{transform:translateY(1px)}.Header_drawerAccountRow__8iWEN{align-items:center;background:#f7f7f9;border:1px solid #efefef;border-radius:12px;display:inline-flex;gap:10px;justify-content:center;padding:10px}.Header_drawerAccountIcon__hY3qb{background:#fff;border:1px solid #e6e6e6;border-radius:50%;height:30px;padding:2px;width:30px}.Header_drawerAccountText__L53g-{color:#2b2f36;font-size:1rem;font-weight:700}@media(hover:none){.Header_drawerItem__gD2bR{padding:14px 12px}.Header_closeBtnSmall__wD008{height:36px;width:36px}}@media(max-width:900px){.Header_header__8RLBN{padding:10px 12px;width:92%}.Header_account__rI8j3,.Header_navbar__ZAtH2{display:none}.Header_burger__JZCvL{display:inline-flex}}.SplashScreen_splash__uZJdb{align-items:center;animation:SplashScreen_fadeInOut__G8Iqq 2s ease forwards;background:#000;display:flex;height:100vh;inset:0;justify-content:center;opacity:0;padding:max(0px,env(safe-area-inset-top)) max(0px,env(safe-area-inset-right)) max(0px,env(safe-area-inset-bottom)) max(0px,env(safe-area-inset-left));position:fixed;width:100vw;z-index:9999}@keyframes SplashScreen_fadeInOut__G8Iqq{0%{opacity:0}25%{opacity:1}85%{opacity:1}to{opacity:0}}.SplashScreen_splashImage__jUw-6{animation:SplashScreen_revealImage__wjN0a 2s ease forwards;display:block;filter:blur(3px) brightness(.95);height:100%;object-fit:cover;transform:scale(1.03);width:100%}@keyframes SplashScreen_revealImage__wjN0a{0%{filter:blur(3px) brightness(.95);opacity:0;transform:scale(1.03)}20%{opacity:.7}40%{filter:blur(.2px) brightness(1);opacity:1;transform:scale(1)}85%{filter:blur(0) brightness(1);opacity:1;transform:scale(1)}to{filter:blur(0) brightness(1);opacity:0;transform:scale(.985)}}@media(max-width:640px){.SplashScreen_splash__uZJdb{background:radial-gradient(120% 120% at 50% 0,#000000d9 0,#000000f2 100%)}.SplashScreen_splashImage__jUw-6{border-radius:18px;box-shadow:0 20px 60px #00000059;filter:blur(2px) brightness(.98);height:auto;max-height:46vh;object-fit:contain;transform:scale(1.02);width:min(72vw,360px)}}@media(prefers-reduced-motion:reduce){.SplashScreen_splash__uZJdb{animation:none;opacity:1}.SplashScreen_splashImage__jUw-6{animation:none;filter:none;transform:none}}
/*# sourceMappingURL=main.c9482e34.css.map*/