@import url(https://fonts.googleapis.com/css2?family=Lora:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Karla&family=Lora:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.hero-container{background-color:#0b2c3d;padding:0;position:relative}.hero{margin:0 auto!important;max-width:1280px!important;min-height:95vh}.drawer a,.nav-drawer a{font-family:Karla,sans-serif;font-size:1.3rem;font-weight:600;text-decoration:none}.drawer{display:flex;flex-direction:column;height:90vh;justify-content:space-between}.drawer a{color:#0b2c3d}.my-nav-button a{color:#fff;transition:.75s}.my-nav-button a:hover{color:#f39237!important}.my-nav-button:hover{background:none!important;text-decoration:none}.scss-24i0k3{z-index:20}.hero-img-child{bottom:0;display:flex;justify-content:space-between;position:absolute;right:0;width:100%;z-index:10}.hero-img-child img{max-width:900px;width:55%!important}.hero-text{display:flex;flex-direction:column!important;gap:.5rem}.hero-text h4{font-family:Lora,sans-serif;margin:1.5rem 0;max-width:600px}.hero-text p{font-family:Karla,sans-serif;font-size:1.1rem;margin-top:2rem;max-width:600px}.contact-us,.pricing-plans{margin:60px auto!important;max-width:1280px!important;padding:0 30px!important}.plan{border:1px solid #0b2c3d;border-radius:5px;color:#0b2c3d;cursor:pointer;font-weight:500;padding:20px 10px}.plan-action{align-items:center;display:flex;justify-content:space-between}.plan .scss-1p823my-MuiListItem-root{padding-left:0;padding-right:0}.plan .scss-1p823my-MuiListItem-root>div:first-child{min-width:35px!important;width:35px}.plan .scss-10hburv-MuiTypography-root{font-size:.9rem!important;line-height:1.2!important}.plan>*{font-family:Karla,sans-serif!important}.why-choose-us{margin:20px auto!important;max-width:1280px!important;min-height:40vh;padding:0 30px!important}.reason-section{align-self:flex-start;display:flex;justify-content:space-between}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:#f39237}.reason-image{max-width:500px}.reason-image img{border-bottom-right-radius:50px;border-top-left-radius:50px;object-fit:fill;object-position:center;width:100%}.reason{margin:40px 20px}.contact-us>*{font-family:Karla,san-serif!important}.contact-us-form{margin:0 auto!important}.contact-button{width:20em}.footer h6{margin-left:18px;text-decoration:none}.checkbox-label span{font-family:Karla,sans serif!important}.side-menu,.tenant-side-menu{border-radius:10px}.tenant-side-menu{padding-left:5px}.side-menu a,.tenant-side-menu a{color:#fff;display:block;font-family:Karla,sans san-serif;padding:20px;text-decoration:none;width:100%}.tenant-side-menu a{color:#0b2c3d;font-weight:600;transition:all .3s ease-in}.tenant-side-menu a:hover{background-color:#eaf1fb;color:#0b2c3d}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.propertydetails h6{font-family:Karla,sans-serif;font-size:1rem!important;margin:0!important}.btn-addproperty{background:#b39359!important;border:1px solid #c8c7c7;border-radius:10px!important;color:#0b2c3d!important;cursor:pointer;max-width:200px!important;padding:0 10px 0 0!important;transition:.3s ease-in}.btn-addproperty div{color:#fff}.btn-addproperty:hover{background-color:#0b2c3d!important;color:#fff!important;transform:scale(1.01)}.btn-addproperty:hover div{color:#fff!important}.introjs-tooltiptext{color:#0b2c3d;font-family:Karla,sans-serif!important;font-size:1rem!important;padding:0 20px!important}button{text-transform:none!important}.reason-section li:hover{cursor:copy}.forgot-password *{color:#0b2c3d}.fa-user-check{margin-left:10px}.item{align-items:flex-start;background-color:#fff;border-radius:5px;display:flex;flex-direction:column!important;justify-content:center;padding:10px}.overview-links a{cursor:pointer;display:inline-block;flex-grow:1;height:150px;justify-self:stretch;text-decoration:none;transition:all .3s ease-in-out;width:300px}.overview-links a:hover{transform:scale(1.02)}.overview-links:hover>a:not(:hover){opacity:.6}.myNav{color:green}.dash-left{margin-left:0!important;max-width:100%}.my-full-sized-link{width:100%}.month-input{border:1px solid #0003;border-radius:5px;font-size:1rem;padding:9px}.react-joyride__spotlight{border:2px solid #b39359!important;border-radius:10px!important;box-shadow:0 0 10px #00000080!important}.invoices,.messages,.myOverview,.paymentsView,.propertyView,.reportsView,.tenantsListing{transition:.1s ease}.invoices:hover,.messages:hover,.myOverview:hover,.paymentsView:hover,.propertyView:hover,.reportsView:hover,.tenantsListing:hover{background-color:#b39359;border-radius:5px;cursor:pointer}.create-invoice-button-container{align-items:center;display:flex;justify-content:flex-start;margin-top:3rem}.create-invoice-button-container button{background-color:#b39359;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:.3s ease-in-out}.create-invoice-button-container button:hover{background-color:#0b2c3d}.create-invoice-button-container .buttons-container button:nth-of-type(2){margin-left:20px}@media screen and (min-width:768px){.my-full-sized-link{width:1000px!important}.buttons-container{align-items:center;display:flex;gap:20px;justify-content:start}}@media(min-width:600px){.dash-left{margin-left:16px!important}}@media(max-width:600px){.reason-section{flex-direction:column;gap:0;margin:0}img[alt="website logo"]{height:2rem!important;width:2.5rem!important}.overview-links{flex-direction:column}}.invoice{color:#0b2c3d;transition:.2s ease-in}.invoice,.invoice-active{font-family:Karla,sans-serif;font-size:1.3rem;padding:3px 20px}.invoice-active{color:#b39359;display:inline;text-decoration:underline;transition:.2s ease-in-out}.invoice-active:hover,.invoice:hover{background-color:#eaf1fb;cursor:pointer}.invoice-active:active,.invoice:active{transform:scale(1.1)}.contact *{color:#0b2c3d;font-family:Karla,sans-serif}.contact a{word-wrap:break-word;color:#b39359;font-size:.8rem}@media(max-width:900px){.hero-img-child{flex-direction:column;position:relative}.hero-img-child img{width:100%!important}.hero-img img{width:400px}.reason-image{max-width:90%}.reason-image img{border-radius:0;width:100%}.reason-section li:first-child{margin-top:0!important}.hero{min-height:95vh}}.profilemenu .MuiPaper-elevation{width:150px}.react-joyride__tooltip h3{align-items:center!important;display:flex!important;gap:8px!important;justify-content:center!important;text-align:center!important}.react-joyride__tooltip .feature-item,.react-joyride__tooltip ol,.react-joyride__tooltip p,.react-joyride__tooltip ul{text-align:left!important}*{margin:0;padding:0}body{background-color:#192a3a;font-family:Karla,sans-serif;overflow-x:hidden;overflow-y:scroll}body,html{margin:0;padding:0}#smooth-wrapper{overflow:hidden}#smooth-content{overflow:visible;width:100%}*{box-sizing:border-box}.navbar{justify-content:space-between;padding:.5% 5%;position:absolute;top:0;width:100vw;z-index:5}.navbar,.navbar .left{align-items:center;display:flex}.navbar .left{gap:8%;min-width:40vw}.navbar .left .logo-and-text{align-items:center;display:flex;gap:1vw}.navbar .left .logo-and-text .logo{height:55px;margin-top:10px;transition:transform .3s cubic-bezier(.77,0,.175,1);width:55px}.navbar .left .logo-and-text .logo:hover{cursor:pointer;filter:brightness(0) invert(1);transform:scale(1.15)}.navbar .left .logo-and-text .logo img{height:100%;width:100%}.navbar .left .logo-and-text .text{font-size:2.4630541872vh;font-weight:600;margin-left:.1vw;margin-top:1.5vh}.navbar .left .nav-items{align-items:center;display:flex;gap:5%;margin-top:1vw}.navbar .left .nav-items button{background-color:#0000;border:none;color:#b39359;cursor:pointer;display:flex;font-family:Karla,sans-serif;font-size:19.2px;position:relative;text-decoration:none;transition:color .2s}.navbar .left .nav-items button span{font-weight:400}.navbar .left .nav-items .nav-link{animation:none}.navbar .left .nav-items .nav-link .nav-letter{animation:none;display:inline-block}.navbar .left .nav-items .nav-link:hover{color:#fff}.navbar .left .nav-items .nav-link:hover .nav-letter{animation:navLoop .6s cubic-bezier(.77,0,.175,1) forwards}.navbar .left .nav-items .nav-link .nav-letter:first-child{animation-delay:0s}.navbar .left .nav-items .nav-link .nav-letter:nth-child(2){animation-delay:.05s}.navbar .left .nav-items .nav-link .nav-letter:nth-child(3){animation-delay:.1s}.navbar .left .nav-items .nav-link .nav-letter:nth-child(4){animation-delay:.15s}.navbar .left .nav-items .nav-link .nav-letter:nth-child(5){animation-delay:.2s}.navbar .left .nav-items .nav-link .nav-letter:nth-child(6){animation-delay:.25s}.navbar .left .nav-items .nav-link .nav-letter:nth-child(7){animation-delay:.3s}.navbar .left .nav-items .nav-link .nav-letter:nth-child(8){animation-delay:.35s}.navbar .left .nav-items .nav-link .nav-letter:nth-child(9){animation-delay:.4s}.navbar .left .nav-items .nav-link .nav-letter:nth-child(10){animation-delay:.45s}.navbar .right .account-dropdown{position:relative}.navbar .right .button{align-items:center;border:1px solid #fbfbfd;border-radius:24px;color:#fbfbfd;cursor:pointer;display:inline-flex;padding:10% 20px}.navbar .right .button .button-letter{animation:none;display:inline-block}.navbar .right .button:hover{background-color:#fbfbfd;color:#192a3a}.navbar .right .button:hover .button-letter{animation:navLoop .6s cubic-bezier(.77,0,.175,1) forwards}.navbar .right .button .button-letter:first-child{animation-delay:0s}.navbar .right .button .button-letter:nth-child(2){animation-delay:.05s}.navbar .right .button .button-letter:nth-child(3){animation-delay:.1s}.navbar .right .button .button-letter:nth-child(4){animation-delay:.15s}.navbar .right .button .button-letter:nth-child(5){animation-delay:.2s}.navbar .right .button .button-letter:nth-child(6){animation-delay:.25s}.navbar .right .button .button-letter:nth-child(7){animation-delay:.3s}.navbar .right .button .button-letter:nth-child(8){animation-delay:.35s}.navbar .right .button .button-letter:nth-child(9){animation-delay:.4s}.navbar .right .button .button-letter:nth-child(10){animation-delay:.45s}.navbar .right .button .button-letter:nth-child(11){animation-delay:.5s}.navbar .right .dropdown-menu{background-color:#0000;border-radius:8px;margin-top:8px;min-width:120px;position:absolute;right:0;top:100%;z-index:10}.navbar .right .dropdown-menu .dropdown-item{animation:dropdownIn .48s cubic-bezier(.77,0,.175,1) forwards;opacity:0;transform:translateY(-8px)}.navbar .right .dropdown-menu .dropdown-item:first-child{animation-delay:0ms}.navbar .right .dropdown-menu .dropdown-item:nth-child(2){animation-delay:80ms}.navbar .right .dropdown-menu .dropdown-item:nth-child(3){animation-delay:.16s}.navbar .right .dropdown-item{align-items:center;border:1px solid #fbfbfd;border-radius:24px;box-sizing:border-box;color:#fbfbfd;cursor:pointer;display:inline-flex;justify-content:center;margin-bottom:8px;padding:10% 20px;width:100%}.navbar .right .dropdown-item .button-letter{animation:none;display:inline-block}.navbar .right .dropdown-item:hover{background-color:#fbfbfd;color:#192a3a}.navbar .right .dropdown-item:hover .button-letter{animation:navLoop .6s cubic-bezier(.77,0,.175,1) forwards}.navbar .right .dropdown-item .button-letter:first-child{animation-delay:0s}.navbar .right .dropdown-item .button-letter:nth-child(2){animation-delay:.05s}.navbar .right .dropdown-item .button-letter:nth-child(3){animation-delay:.1s}.navbar .right .dropdown-item .button-letter:nth-child(4){animation-delay:.15s}.navbar .right .dropdown-item .button-letter:nth-child(5){animation-delay:.2s}.navbar .right .dropdown-item .button-letter:nth-child(6){animation-delay:.25s}.navbar .right .dropdown-item .button-letter:nth-child(7){animation-delay:.3s}.navbar .right .dropdown-item .button-letter:nth-child(8){animation-delay:.35s}.navbar .right .dropdown-item .button-letter:nth-child(9){animation-delay:.4s}.navbar .right .dropdown-item .button-letter:nth-child(10){animation-delay:.45s}@media(max-width:768px){.navbar .left .nav-items{opacity:0;pointer-events:none}}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.contact-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;display:flex;height:100vh!important;justify-content:flex-end;left:0;position:fixed;top:0;width:100vw!important;z-index:999999}.contact-modal-overlay .contact-modal-content{background:#192a3a;border-radius:24px!important;color:#fff;display:flex;flex-direction:column;height:95vh!important;margin-right:2.5vw!important;overflow-y:hidden;padding:40px!important;right:0;top:0;width:500px!important;z-index:9999999}.contact-modal-overlay .contact-modal-content .close-button{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px!important;padding:6px!important;position:absolute;right:20px;top:20px;transition:all .3s ease}.contact-modal-overlay .contact-modal-content .close-button:hover{transform:scale(1.1)}.contact-modal-overlay .contact-modal-content .modal-header{margin-bottom:16px!important;margin-top:40px!important}.contact-modal-overlay .contact-modal-content .modal-header h2{font-family:Poppins,sans-serif;font-size:42px!important;font-weight:600;margin:0}.contact-modal-overlay .contact-modal-content .contact-form{display:flex;flex:1 1;flex-direction:column}.contact-modal-overlay .contact-modal-content .contact-form .form-group{margin-bottom:20px!important}.contact-modal-overlay .contact-modal-content .contact-form .form-group label{color:#fff;display:block;font-size:19.2px!important;font-weight:500;margin-bottom:8px!important}.contact-modal-overlay .contact-modal-content .contact-form .form-group input,.contact-modal-overlay .contact-modal-content .contact-form .form-group textarea{background:#0000;border:1px solid #fbfbfd;border-radius:24px!important;color:#fff;font-family:inherit;font-size:16px!important;padding:18px 14px!important;transition:all .2s ease;width:100%}.contact-modal-overlay .contact-modal-content .contact-form .form-group input::placeholder,.contact-modal-overlay .contact-modal-content .contact-form .form-group textarea::placeholder{color:#ffffff80}.contact-modal-overlay .contact-modal-content .contact-form .form-group input:focus,.contact-modal-overlay .contact-modal-content .contact-form .form-group textarea:focus{outline:none}.contact-modal-overlay .contact-modal-content .contact-form .form-group textarea{min-height:80px!important;resize:vertical}.contact-modal-overlay .contact-modal-content .contact-form .form-footer{padding-top:12px!important}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .privacy-text{color:#ffffffb3;font-size:13px!important;line-height:1.5;margin-bottom:16px!important}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .privacy-text .privacy-link{color:#65a371;text-decoration:underline}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .privacy-text .privacy-link:hover{color:#77b583}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row{align-items:center;display:flex;flex-direction:row;gap:12px;width:100%}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .or-separator{font-weight:500!important;margin:0 4px!important;white-space:nowrap}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container{align-items:center;background:#0000;border:none;display:flex}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .button-two,.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .send-button{align-items:center;background:#377771;border:none;border-radius:48px!important;box-shadow:0 2px 8px #65a3711f;color:#fff;cursor:pointer;display:flex;font-size:1.1rem!important;font-weight:500;padding:1em 2em;transition:background .2s,box-shadow .2s;width:fit-content}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .button-two{align-items:center;border-radius:50%!important;display:flex;height:3em;justify-content:center;padding:.25rem 0 0;width:3em}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .hero-button-letter{animation:none;display:inline-block;will-change:opacity,transform}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container:hover .hero-button-letter{animation:navLoop .6s cubic-bezier(.77,0,.175,1) forwards}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .hero-button-letter:first-child{animation-delay:0s}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .hero-button-letter:nth-child(2){animation-delay:.05s}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .hero-button-letter:nth-child(3){animation-delay:.1s}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .hero-button-letter:nth-child(4){animation-delay:.15s}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .hero-button-letter:nth-child(5){animation-delay:.2s}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .hero-button-letter:nth-child(6){animation-delay:.25s}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .hero-button-letter:nth-child(7){animation-delay:.3s}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .hero-button-letter:nth-child(8){animation-delay:.35s}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .hero-button-letter:nth-child(9){animation-delay:.4s}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .hero-button-letter:nth-child(10){animation-delay:.45s}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .hero-button-letter:nth-child(11){animation-delay:.5s}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .whatsapp-button{background:#24d366;border:none;border-radius:48px!important;box-shadow:0 2px 8px #25d3661f;color:#fff;cursor:pointer;font-size:1.1rem!important;margin:0 auto;padding:1em 2em!important;transition:background .2s,box-shadow .2s;width:100%!important}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .whatsapp-button:hover{background:#1ebc59}@media(max-width:768px){.contact-modal-overlay{align-items:center;justify-content:center;padding:0!important}.contact-modal-overlay .contact-modal-content{border-radius:6vw!important;box-sizing:border-box;height:fit-content!important;left:0;margin:0!important;max-height:100vh!important;max-width:100vw!important;min-width:0;overflow-y:auto;padding:18px!important;position:relative;right:0;top:0;width:95vw!important}.contact-modal-overlay .contact-modal-content .close-button{font-size:22px!important;padding:4px!important;right:10px!important;top:10px!important}.contact-modal-overlay .contact-modal-content .modal-header{margin-bottom:10px!important;margin-top:18px!important}.contact-modal-overlay .contact-modal-content .modal-header h2{font-size:24px!important}.contact-modal-overlay .contact-modal-content .contact-form .form-group{margin-bottom:14px!important}.contact-modal-overlay .contact-modal-content .contact-form .form-group label{font-size:16px!important;margin-bottom:6px!important}.contact-modal-overlay .contact-modal-content .contact-form .form-group input,.contact-modal-overlay .contact-modal-content .contact-form .form-group textarea{border-radius:18px!important;font-size:15px!important;padding:12px 10px!important}.contact-modal-overlay .contact-modal-content .contact-form .form-group textarea{min-height:60px!important}.contact-modal-overlay .contact-modal-content .contact-form .form-footer{padding-top:8px!important}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .privacy-text{font-size:12px!important;margin-bottom:10px!important}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container{width:100%!important}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .button-two,.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .send-button{align-items:center;box-sizing:border-box;display:flex;font-size:1rem!important;justify-content:center;min-width:0!important;padding:.7em 0!important;width:100%!important}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .send-container .button-two{padding:0 1.2em!important;width:fit-content!important}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .whatsapp-button{align-items:center;box-sizing:border-box;display:flex;font-size:1rem!important;justify-content:center;margin-top:8px!important;min-width:0!important;padding:.7em 0!important;width:100%!important}}@media(max-width:600px){.contact-modal-overlay .contact-modal-content{min-height:70vh!important}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row{flex-direction:column;gap:8px!important}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .or-separator{margin:0!important;text-align:center;width:100%!important}.contact-modal-overlay .contact-modal-content .contact-form .form-footer .button-row .whatsapp-button{margin-top:12px!important;width:100%!important}}.home-hero-container{background-color:#192a3a;height:100vh;overflow:hidden;position:relative;width:100vw;will-change:scroll-position}.home-hero-video-wrapper{clip-path:inset(0 0 0 0 round 0);will-change:clip-path}.home-hero-video,.home-hero-video-wrapper{height:100vh;left:0;position:absolute;top:0;width:100vw}.home-hero-video{object-fit:cover;transition:opacity .3s ease;will-change:clip-path,opacity;z-index:-1}.home-hero-video-poster{height:100vh;left:0;object-fit:cover;position:absolute;top:0;width:100vw;will-change:clip-path;z-index:-1}.home-hero-title{color:#fff;will-change:opacity,transform,filter;z-index:1}.home-hero-title,.home-hero-title-bg{bottom:5%;font-family:Poppins,sans-serif;font-size:3.5rem;font-weight:600;left:5%;line-height:1.2;position:absolute;width:60%}.home-hero-title-bg{color:#fbfbfd;will-change:opacity,transform,filter,top;z-index:-1}.home-hero-subtitle{color:#65a371;font-size:16px;font-weight:600;margin-bottom:1%;white-space:nowrap;will-change:opacity,filter,clip-path}.home-hero-desc{bottom:5%;color:#b39359;font-size:19.2px;font-weight:250;position:absolute;right:5%;width:30%;will-change:opacity,transform,filter;z-index:-1}.home-hero-desc .text{max-width:100%;will-change:opacity,transform,filter;word-break:break-word}.home-hero-desc .buttons{display:flex;will-change:opacity,transform,filter}.home-hero-desc .buttons .button{background-color:#377771;border-radius:24px;color:#fbfbfd;cursor:pointer;margin-top:5%;padding:12px 26.4px;transition:all .2s ease;width:fit-content;will-change:background,box-shadow,transform}.home-hero-desc .buttons .button:hover{cursor:pointer}.home-hero-desc .buttons .button-two{align-items:center;background-color:#377771;border-radius:24px;color:#fbfbfd;display:flex;justify-content:center;margin-top:5%;padding:0;width:48px;will-change:background,box-shadow,transform}.home-hero-desc .buttons .hero-button-letter{animation:none;display:inline-block;height:40%;will-change:opacity,transform}.home-hero-desc .buttons:hover .hero-button-letter{animation:navLoop .6s cubic-bezier(.77,0,.175,1) forwards}.home-hero-desc .buttons .hero-button-letter:first-child{animation-delay:0s}.home-hero-desc .buttons .hero-button-letter:nth-child(2){animation-delay:.05s}.home-hero-desc .buttons .hero-button-letter:nth-child(3){animation-delay:.1s}.home-hero-desc .buttons .hero-button-letter:nth-child(4){animation-delay:.15s}.home-hero-desc .buttons .hero-button-letter:nth-child(5){animation-delay:.2s}.home-hero-desc .buttons .hero-button-letter:nth-child(6){animation-delay:.25s}.home-hero-desc .buttons .hero-button-letter:nth-child(7){animation-delay:.3s}.home-hero-desc .buttons .hero-button-letter:nth-child(8){animation-delay:.35s}.home-hero-desc .buttons .hero-button-letter:nth-child(9){animation-delay:.4s}.home-hero-desc .buttons .hero-button-letter:nth-child(10){animation-delay:.45s}.home-hero-desc .buttons .hero-button-letter:nth-child(11){animation-delay:.5s}.home-hero-video-overlay{background:#192a3a73;height:100vh;left:0;pointer-events:none;position:absolute;top:0;width:100vw;will-change:opacity;z-index:0}@media(max-width:768px){.home-hero-video-wrapper{clip-path:inset(25% 5% 45% 5% round 20px)}.home-hero-title{display:none}.home-hero-desc,.home-hero-title,.home-hero-title-bg{font-size:28px;padding:16px 8px 0;text-align:left;width:100%;z-index:1}.home-hero-desc{bottom:5%;font-size:16px;left:5%;padding-bottom:24px;right:0;width:90%}.home-hero-desc .buttons{margin-top:0}.home-hero-desc .buttons .button{display:flex;justify-content:center;width:100%}.home-hero-title-bg{bottom:10vh;color:#fbfbfd;font-size:4.9vh;padding:16px 8px 0;transition:none;width:90%;z-index:1}.home-hero-subtitle{font-size:14px;margin-bottom:8px;padding:0;white-space:normal}}.features-page{height:100vh;min-height:100vh;position:relative;will-change:scroll-position;z-index:1}.features-page .content{display:flex;height:100vh;position:relative;width:100%;will-change:transform}.features-page .content .image-container{padding:0 5vw 5vw;position:absolute;right:0;transform-origin:center right;width:55%;will-change:transform,opacity,filter}.features-page .content .image-container img{aspect-ratio:2302/2196;height:100%;object-fit:cover;transition:transform .5s,opacity .5s,filter .5s;width:100%;will-change:transform,opacity,filter}@media(max-width:768px){.features-page .content{align-items:flex-end;flex-direction:column}.features-page .content .image-container{left:auto;padding:0;position:relative;top:auto;transform-origin:center bottom;width:68%}}.carousel{align-items:center;display:flex;flex-wrap:nowrap;overflow:hidden;padding:7vh 0 0;width:100vw}.carousel .carousel-track{animation:scroll-carousel 20s linear infinite}.carousel .carousel-track,.carousel .carousel-track-reverse{align-items:center;display:flex;flex-wrap:nowrap;width:max-content}.carousel .carousel-track-reverse{animation:scroll-carousel-reverse 20s linear infinite;gap:1.25rem}@keyframes scroll-carousel{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-carousel-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.carousel .icon-label-card{align-items:center;border-radius:.5rem;display:flex;flex:0 0 auto;font-size:1.1rem;gap:1rem;height:4.5rem;min-width:8rem;padding:.75rem 1.5rem}.carousel .icon-label-card .icon{align-items:center;display:flex;font-size:2.2rem;justify-content:center}.carousel .icon-label-card .label{color:#b39359;font-family:Karla,sans-serif;font-size:1.75rem;font-weight:500;white-space:nowrap}@media screen and (max-width:768px){.carousel{padding:0 0 7vh}}.features-texts{display:flex;flex-direction:column;gap:8px;padding:5vw;width:50%;will-change:opacity,transform,filter}.features-texts .small-title{color:#65a371;font-size:1rem;font-weight:600;margin-bottom:1%;will-change:opacity,transform,filter}.features-texts .large-title{color:#fbfbfd;font-family:Poppins,sans-serif;font-size:42px;font-weight:600;line-height:1.2}.features-texts .large-title,.features-texts .normal-text{overflow-wrap:break-word;will-change:opacity,transform,filter}.features-texts .normal-text{color:#b39359;font-size:19.2px;font-weight:250;line-height:1.4;margin-top:1%}@media(max-width:768px){.features-texts{width:100%}.features-texts .large-title{font-size:4.9vh}.features-texts .normal-text{font-size:16px}}.actual-features{background-color:#000a14;border-radius:5vw;margin-top:100vh;min-height:100vh;padding:5vw;position:relative;will-change:transform,opacity;z-index:10}.actual-features .small-title{color:#65a371;font-size:1rem;font-weight:600;margin-bottom:.5%;will-change:opacity,transform,filter,clip-path}.actual-features .large-title{color:#fbfbfd;font-family:Poppins,sans-serif;font-size:42px;font-weight:600;line-height:1.2}.actual-features .large-title,.actual-features .normal-text{overflow-wrap:break-word;will-change:opacity,transform,filter}.actual-features .normal-text{color:#b39359;font-size:19.2px;font-weight:250;line-height:1.4;margin-top:5px}@media(max-width:600px){.actual-features{border-radius:10vw;margin-top:50vh;padding:10vh 5vw}.actual-features .large-title{font-size:4.9vh}.actual-features .small-title{margin-bottom:5%}.actual-features .normal-text{font-size:16px!important}}.features-cards{display:flex;flex-direction:column;gap:1.5vw;margin-top:1%;width:100%;will-change:opacity,transform}.features-cards .long-card{border-radius:2.5vw;color:#fbfbfd;height:50vh;overflow:hidden;will-change:transform,opacity,filter}.features-cards .long-card .long-card-overlay{background:linear-gradient(90deg,#192a3a 45%,#192a3a99 86%,rgba(25,42,58,.502) 90%,rgba(25,42,58,.451));display:flex;flex:1 1;height:100%;padding:5vw;will-change:opacity,transform}.features-cards .long-card .long-card-overlay .text{display:flex;flex-direction:column;gap:8px;justify-content:flex-end;width:40%;will-change:opacity,transform,filter}.features-cards .long-card .long-card-overlay .text .icon-container{background-color:#377771;border-radius:1vw;padding:2%;width:fit-content;will-change:transform,background}.features-cards .long-card .long-card-overlay .text .card-title{color:#fbfbfd!important;color:#fff!important;font-family:Poppins,sans-serif;font-size:36px;font-weight:600;will-change:opacity,transform,filter}.features-cards .long-card .long-card-overlay .text .card-description{color:#b39359;font-size:19.2px;font-weight:250;line-height:1.4;margin-top:5px;overflow-wrap:break-word;will-change:opacity,transform,filter}.features-cards .long-card .long-card-overlay-270{align-items:flex-end;background:linear-gradient(270deg,#192a3a 45%,#192a3a99 86%,rgba(25,42,58,.502) 90%,rgba(25,42,58,.451));display:flex;flex:1 1;height:100%;padding:5vw;will-change:opacity,transform}.features-cards .long-card .long-card-overlay-270 .text{display:flex;flex-direction:column;gap:8px;justify-content:flex-end;margin-left:auto;width:40%;will-change:opacity,transform,filter}.features-cards .long-card .long-card-overlay-270 .text .icon-container{background-color:#377771;border-radius:1vw;padding:2%;width:fit-content;will-change:transform,background}.features-cards .long-card .long-card-overlay-270 .text .card-title{color:#fbfbfd!important;font-family:Poppins,sans-serif;font-size:36px;font-weight:600;will-change:opacity,transform,filter}.features-cards .long-card .long-card-overlay-270 .text .card-description{color:#b39359;font-size:19.2px;font-weight:250;line-height:1.4;margin-top:5px;overflow-wrap:break-word;will-change:opacity,transform,filter}.features-cards .short-card-container{display:flex;gap:1.5vw}.features-cards .short-card{border-radius:2.5vw;color:#fbfbfd;height:50vh;overflow:hidden;will-change:transform,opacity,filter}.features-cards .short-card .short-card-overlay{background:linear-gradient(0deg,#192a3a 45%,#192a3a99 86%,rgba(25,42,58,.502) 90%,rgba(25,42,58,.451));display:flex;flex:1 1;height:100%;padding:5vw;will-change:opacity,transform}.features-cards .short-card .short-card-overlay .text{display:flex;flex-direction:column;gap:8px;justify-content:flex-end;margin-top:5vh;width:100%;will-change:opacity,transform,filter}.features-cards .short-card .short-card-overlay .text .icon-container{background-color:#377771;border-radius:1vw;padding:2%;width:fit-content;will-change:transform,background}.features-cards .short-card .short-card-overlay .text .card-title{color:#fbfbfd!important;font-family:Poppins,sans-serif;font-size:36px;font-weight:600;will-change:opacity,transform,filter}.features-cards .short-card .short-card-overlay .text .card-description{color:#b39359;font-size:19.2px;font-weight:250;line-height:1.4;margin-top:5px;overflow-wrap:break-word;will-change:opacity,transform,filter}.features-cards .long-card,.features-cards .short-card{will-change:transform,opacity,filter}@media(max-width:600px){.features-cards{gap:5vw;margin-top:5%}.features-cards .card-title{color:#fbfbfd!important;font-size:3.2vh!important}.features-cards .card-description{font-size:16px!important}.features-cards .short-card{border-radius:7vw;height:50vh!important}.features-cards .icon-container{border-radius:3vw!important}.features-cards .long-card-overlay,.features-cards .long-card-overlay-270,.features-cards .short-card-overlay{background:linear-gradient(0deg,#192a3a 23%,#192a3a99 86%,#192a3a80 90%,#192a3a73)!important}}.feature-card-bg{background-position:100% 100%;overflow:hidden;position:relative}.feature-card-img{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:0}.feature-card-img.loaded{opacity:1}@media (max-width:600px){.feature-card-bg{background-position:50%}}.plans-container{display:flex;position:relative;width:100%}.plans-container .features-texts{display:flex;flex-direction:column;gap:8px;min-height:100vh;padding:10vw 5vw 5vw;width:63%;will-change:opacity,transform,filter}.plans-container .features-texts .small-title{color:#65a371;font-size:1rem;font-weight:600;margin-bottom:1%;will-change:opacity,filter,clip-path}.plans-container .features-texts .large-title{color:#fbfbfd;font-family:Poppins,sans-serif;font-size:42px;font-weight:600;line-height:1.2;margin-bottom:2vw;overflow-wrap:break-word;will-change:opacity,transform,filter}.plans-container .features-texts .plan-selector{align-items:center;border:1px solid #fff;border-radius:48px;display:flex;gap:24px;justify-content:flex-start;margin-bottom:1.5vw;padding:.5em 1em;width:fit-content;will-change:opacity,filter,transform}.plans-container .features-texts .plan-selector .plan-selector-btn{background-color:#0000;border:none;border-radius:24px;color:#fbfbfd;cursor:pointer;font-size:19.2px;font-weight:200;outline:none;padding:.7em 1.2em;transition:background .2s,color .2s,box-shadow .2s;will-change:opacity,filter,transform}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter{animation:none;display:inline-block}.plans-container .features-texts .plan-selector .plan-selector-btn:hover .plan-selector-letter{animation:navLoop .6s cubic-bezier(.77,0,.175,1) forwards}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:first-child{animation-delay:0s}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:nth-child(2){animation-delay:.05s}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:nth-child(3){animation-delay:.1s}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:nth-child(4){animation-delay:.15s}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:nth-child(5){animation-delay:.2s}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:nth-child(6){animation-delay:.25s}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:nth-child(7){animation-delay:.3s}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:nth-child(8){animation-delay:.35s}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:nth-child(9){animation-delay:.4s}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:nth-child(10){animation-delay:.45s}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:nth-child(11){animation-delay:.5s}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:nth-child(12){animation-delay:.55s}.plans-container .features-texts .plan-selector .plan-selector-btn .plan-selector-letter:nth-child(13){animation-delay:.6s}.plans-container .features-texts .plan-selector .plan-selector-btn.active{background:#377771;color:#fff}.plans-container .features-texts .normal-text{color:#b39359;font-size:19.2px;font-weight:250;line-height:1.4;margin-top:5px;overflow-wrap:break-word;will-change:opacity,transform,filter}.plans-container .features-texts .buttons{display:flex;will-change:opacity,transform,filter}.plans-container .features-texts .buttons .button{background-color:#377771;border:none;border-radius:24px;box-shadow:0 2px 8px #65a3711f;color:#fbfbfd;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:500;margin-top:0;padding:12px 26.4px;transition:all .2s ease;width:fit-content;will-change:background,box-shadow,transform}.plans-container .features-texts .buttons .button:hover{cursor:pointer}.plans-container .features-texts .buttons .button-two{align-items:center;background-color:#377771;border-radius:24px;color:#fbfbfd;display:flex;font-size:1.2rem;justify-content:center;padding:0;width:48px;will-change:background,box-shadow,transform}.plans-container .features-texts .buttons .hero-button-letter{animation:none;display:inline-block;height:40%;will-change:opacity,transform}.plans-container .features-texts .buttons:hover .hero-button-letter{animation:navLoop .6s cubic-bezier(.77,0,.175,1) forwards}.plans-container .features-texts .buttons .hero-button-letter:first-child{animation-delay:0s}.plans-container .features-texts .buttons .hero-button-letter:nth-child(2){animation-delay:.05s}.plans-container .features-texts .buttons .hero-button-letter:nth-child(3){animation-delay:.1s}.plans-container .features-texts .buttons .hero-button-letter:nth-child(4){animation-delay:.15s}.plans-container .features-texts .buttons .hero-button-letter:nth-child(5){animation-delay:.2s}.plans-container .features-texts .buttons .hero-button-letter:nth-child(6){animation-delay:.25s}.plans-container .features-texts .buttons .hero-button-letter:nth-child(7){animation-delay:.3s}.plans-container .features-texts .buttons .hero-button-letter:nth-child(8){animation-delay:.35s}.plans-container .features-texts .buttons .hero-button-letter:nth-child(9){animation-delay:.4s}.plans-container .features-texts .buttons .hero-button-letter:nth-child(10){animation-delay:.45s}.plans-container .features-texts .buttons .hero-button-letter:nth-child(11){animation-delay:.5s}.plans-container .features-texts .scrolling-features{-ms-overflow-style:none;overflow:scroll;position:relative;scrollbar-width:none}.plans-container .features-texts .scrolling-features::-webkit-scrollbar{display:none}.plans-container .features-texts .scrolling-features .features-track{animation:scrollLoop 22s linear infinite;display:flex;flex-direction:column;will-change:transform}.plans-container .features-texts .scrolling-features:hover .features-track{animation-play-state:paused}.plans-container .features-texts .agent-features{grid-gap:.8rem;animation:none;display:grid;gap:.8rem;grid-template-columns:1fr;height:7rem;margin:1.5vw 0 0;overflow:scroll;width:50%;will-change:opacity,transform,filter}.plans-container .features-texts .agent-features .features-track{animation-duration:20s}.plans-container .features-texts .agent-features .feature-item{align-items:center;color:#65a371;display:flex;font-size:16px;font-weight:300;gap:.7rem;padding:.4rem 0;will-change:opacity,transform,filter}.plans-container .features-texts .agent-features .feature-item .feature-icon{color:#65a371;flex-shrink:0;font-size:14px}.plans-container .features-texts .agent-features .feature-item span{line-height:1.3}.plans-container .features-texts .landlord-features{grid-gap:.8rem;animation:none;display:grid;gap:.8rem;grid-template-columns:1fr;height:7rem;margin:1.5vw 0 0;overflow:scroll;width:50%;will-change:opacity,transform,filter}.plans-container .features-texts .landlord-features .features-track{animation-duration:28s}.plans-container .features-texts .landlord-features .feature-item{align-items:center;color:#65a371;display:flex;font-size:16px;font-weight:300;gap:.7rem;padding:.4rem 0;will-change:opacity,transform,filter}.plans-container .features-texts .landlord-features .feature-item .feature-icon{color:#65a371;flex-shrink:0;font-size:14px}.plans-container .features-texts .landlord-features .feature-item span{line-height:1.3}.plans-container .plans-video-container{background:#222;border-radius:24px;box-shadow:0 8px 32px #00000026;height:72vh;margin-top:9vw;overflow:hidden;position:relative;width:32vw}.plans-container .plans-video{pointer-events:none;transition:opacity .3s ease;z-index:2}.plans-container .plans-video,.plans-container .plans-video-poster{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;will-change:opacity,transform,filter}.plans-container .plans-video-poster{z-index:1}@keyframes videoSpinner{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes scrollLoop{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(max-width:600px){.plans-container{align-items:center;flex-direction:column}.plans-container .features-texts{min-height:40vh;overflow:hidden;width:100%}.plans-container .features-texts .large-title{font-size:4.9vh}.plans-container .features-texts .normal-text,.plans-container .features-texts .plan-selector-btn,.plans-container .features-texts .plan-selector-btn.active{font-size:16px}.plans-container .plans-video-container{height:45vh;margin:0;width:90vw}.plans-container .features-texts .buttons{margin-top:5%}.plans-container .features-texts .buttons .button{display:flex;justify-content:center;width:100%}.plans-container .features-texts .agent-features,.plans-container .features-texts .landlord-features{gap:.6rem;grid-template-columns:1fr;height:10rem;margin:1rem 0;overflow:scroll;width:100%}.plans-container .features-texts .agent-features .feature-item,.plans-container .features-texts .landlord-features .feature-item{font-size:15px;gap:.6rem;padding:.3rem 0}}.footer-new{background-color:#000a14;border-radius:5vw 5vw 0 0;color:#fbfbfd;margin-top:10vh;min-height:70vh;padding:5vw;position:relative;z-index:10}.footer-new .bottom-section{display:flex;justify-content:space-between;margin-top:5vh}.footer-new .bottom-section .left{display:flex;flex-direction:column;gap:1.5vw;width:40%}.footer-new .bottom-section .left .text{font-size:36px}.footer-new .bottom-section .left .short-description{font-size:19.2px;font-weight:100;line-height:1.4;margin-top:5px;overflow-wrap:break-word}.footer-new .bottom-section .left .email-container{align-items:center;display:flex;gap:1vw}.footer-new .bottom-section .left .email-container .footer-email-input{background:#0000;border:1px solid #fbfbfd;border-radius:48px;color:#fbfbfd;font-size:1.1em;outline:none;padding:1em 5em}.footer-new .bottom-section .left .email-container .button-container{display:flex}.footer-new .bottom-section .left .email-container .button-container .footer-email-btn{background:#377771;border:none;border-radius:48px;box-shadow:0 2px 8px #65a3711f;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:500;padding:1em 2em;transition:background .2s,box-shadow .2s;width:fit-content}.footer-new .bottom-section .left .email-container .button-container .footer-email-btn .hero-button-letter{animation:none;display:inline-block;height:40%;will-change:opacity,transform}.footer-new .bottom-section .left .email-container .button-container .arrow{align-items:center;background:#377771;border:none;border-radius:50%;color:#fff;display:flex;height:4em;justify-content:center;padding:1em 0;width:4em}.footer-new .bottom-section .left .email-container .button-container .arrow .hero-button-letter{animation:none;display:inline-block;height:40%;will-change:opacity,transform}.footer-new .bottom-section .left .email-container .button-container:hover .hero-button-letter{animation:navLoop .6s cubic-bezier(.77,0,.175,1) forwards}.footer-new .bottom-section .left .email-container .button-container .hero-button-letter:first-child{animation-delay:0s}.footer-new .bottom-section .left .email-container .button-container .hero-button-letter:nth-child(2){animation-delay:.05s}.footer-new .bottom-section .left .email-container .button-container .hero-button-letter:nth-child(3){animation-delay:.1s}.footer-new .bottom-section .left .email-container .button-container .hero-button-letter:nth-child(4){animation-delay:.15s}.footer-new .bottom-section .left .email-container .button-container .hero-button-letter:nth-child(5){animation-delay:.2s}.footer-new .bottom-section .left .email-container .button-container .hero-button-letter:nth-child(6){animation-delay:.25s}.footer-new .bottom-section .left .email-container .button-container .hero-button-letter:nth-child(7){animation-delay:.3s}.footer-new .bottom-section .left .email-container .button-container .hero-button-letter:nth-child(8){animation-delay:.35s}.footer-new .bottom-section .left .email-container .button-container .hero-button-letter:nth-child(9){animation-delay:.4s}.footer-new .bottom-section .left .email-container .button-container .hero-button-letter:nth-child(10){animation-delay:.45s}.footer-new .bottom-section .left .email-container .button-container .hero-button-letter:nth-child(11){animation-delay:.5s}.footer-new .bottom-section .left .footer-status-container{position:relative}.footer-new .bottom-section .left .footer-status-container div{position:absolute}.footer-new .bottom-section .footer-divider{align-self:stretch;background:#fbfbfd26;border-radius:1px;margin:0 3vw;min-height:220px;opacity:.6;width:1px}.footer-new .bottom-section .right{align-items:flex-end;display:flex;justify-content:flex-end;width:40%}.footer-new .bottom-section .right .footer-columns{display:flex;gap:3vw;justify-content:flex-end;width:100%}.footer-new .bottom-section .right .footer-columns .footer-column{display:flex;flex-direction:column;min-width:140px}.footer-new .bottom-section .right .footer-columns .footer-column .footer-column-title{color:#b39359;font-size:19.2px;font-weight:250;line-height:1.4;margin-bottom:.8em;overflow-wrap:break-word}.footer-new .bottom-section .right .footer-columns .footer-column ul{list-style:none;margin:0;padding:0}.footer-new .bottom-section .right .footer-columns .footer-column ul li{margin-bottom:.7em}.footer-new .bottom-section .right .footer-columns .footer-column ul li a{color:#fbfbfd;font-size:1em;font-weight:100;text-decoration:none;transition:color .2s}.footer-new .bottom-section .right .footer-columns .footer-column ul li a:hover{color:#b39359}.footer-new .footer-bottom-bar{align-items:center;background:#0000;border-top:1px solid #fbfbfd26;color:#b39359;display:flex;font-size:.95em;justify-content:space-between;margin-top:2em;padding:.7em 0 .5em;width:100%}.footer-new .footer-bottom-bar .footer-bottom-links{color:#b39359;font-size:.95em}.footer-new .footer-bottom-bar .footer-bottom-links a.footer-bottom-link{color:#b39359;margin-right:.3em;text-decoration:underline;transition:color .2s}.footer-new .footer-bottom-bar .footer-bottom-links a.footer-bottom-link:hover{color:#fbfbfd}.footer-new .footer-bottom-bar .footer-bottom-links a.footer-bottom-author{color:#fbfbfd;margin-left:.2em;text-decoration:none;transition:color .2s}.footer-new .footer-bottom-bar .footer-bottom-links a.footer-bottom-author:hover{color:#377771}@media(max-width:600px){.footer-new .bottom-section{flex-direction:column}.footer-new .bottom-section .left{width:90%}.footer-new .bottom-section .left .text{font-size:3.2vh!important}.footer-new .bottom-section .left .short-description{font-size:16px!important}.footer-new .bottom-section .left .email-container{align-items:flex-start;flex-direction:column;gap:5vw;margin-top:5vw}.footer-new .bottom-section .left .email-container .footer-email-input{align-items:center;display:flex;justify-content:center;padding:1em 0;width:100%}.footer-new .bottom-section .left .email-container .footer-email-input::placeholder{text-align:center}.footer-new .bottom-section .left .email-container .button-container{width:100%}.footer-new .bottom-section .left .email-container .button-container .footer-email-btn{width:90%}.footer-new .bottom-section .left .email-container .button-container .arrow{width:4.5em}.footer-new .bottom-section .footer-divider{display:none}.footer-new .bottom-section .right{margin-top:5vh;width:100%}.footer-new .bottom-section .right .footer-columns{flex-direction:column;gap:2vw}.footer-new .bottom-section .right .footer-columns .footer-column.mobile{margin-bottom:2vw;min-width:0;min-width:auto;width:100%}.footer-new .bottom-section .right .footer-columns .footer-column.mobile .footer-column-row{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1vw 0}.footer-new .bottom-section .right .footer-columns .footer-column.mobile .footer-column-title{color:#b39359;font-size:16px!important;font-weight:500}.footer-new .bottom-section .right .footer-columns .footer-column.mobile .footer-column-icon{align-items:center;color:#b39359;display:flex;font-size:18px;margin-left:1vw}.footer-new .bottom-section .right .footer-columns .footer-column.mobile .footer-column-underline{background:#fbfbfd26;border-radius:1px;height:2px;margin:.5vw 0;width:100%}.footer-new .bottom-section .right .footer-columns .footer-column.mobile .footer-column-dropdown{animation:fadeIn .2s;list-style:none;margin:0;padding:5vw 0}.footer-new .bottom-section .right .footer-columns .footer-column.mobile .footer-column-dropdown li{margin-bottom:.7em}.footer-new .bottom-section .right .footer-columns .footer-column.mobile .footer-column-dropdown li a{color:#fbfbfd;font-size:16px!important;font-weight:100;text-decoration:none;transition:color .2s}.footer-new .bottom-section .right .footer-columns .footer-column.mobile .footer-column-dropdown li a:hover{color:#b39359}.footer-new .bottom-section .right .footer-columns .footer-column:not(.mobile){display:none}.footer-new .footer-bottom-bar{align-items:flex-start;flex-direction:column;font-size:16px!important;gap:5vw;margin-top:0}.footer-new .footer-bottom-bar span:first-child{align-self:center}.footer-new .footer-bottom-bar .footer-bottom-links,.footer-new .footer-bottom-bar .footer-bottom-links a.footer-bottom-author,.footer-new .footer-bottom-bar .footer-bottom-links a.footer-bottom-link{font-size:16px!important}}@keyframes navLoop{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(-10px)}60%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.carousel-footer{font-family:Poppins,sans-serif;font-size:72px;font-weight:600;overflow:hidden}.carousel-footer,.carousel-footer .carousel-footer-track{display:flex;flex-wrap:nowrap;white-space:nowrap;will-change:transform}.carousel-footer .carousel-footer-track{align-items:center;animation:carousel-scroll 120s linear infinite;gap:12px}.carousel-footer .outlined-text{-webkit-text-stroke:1px #fbfbfd;text-stroke:1px #fbfbfd;color:#0000;will-change:transform}@keyframes carousel-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:600px){.carousel-footer{font-size:49px!important}}.loading-screen{align-items:center;background:linear-gradient(135deg,#192a3a,#0a1a28);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;will-change:transform;z-index:999999}.loading-screen:before{animation:backgroundShift 6s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 80%,#3777711a 0,#0000 50%),radial-gradient(circle at 80% 20%,#65a3711a 0,#0000 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.loading-content{align-items:center;display:flex;flex-direction:column;gap:3rem;z-index:1}.logo-container{position:relative;will-change:transform,opacity}.logo-container .loading-logo{filter:drop-shadow(0 10px 30px rgba(55,119,113,.3));height:auto;width:120px;will-change:transform,opacity,filter}.loading-text-container{align-items:center;color:#fbfbfd;display:flex;font-family:Poppins,sans-serif;font-size:2rem;font-weight:600;justify-content:center;min-height:2.5rem;text-align:center;will-change:opacity,filter}.loading-text-container span{animation:textGlow 2s ease-in-out infinite alternate;animation-delay:0s;animation-delay:calc(var(--char-index, 0)*.1s);will-change:color,text-shadow}.loading-dots{display:flex;gap:.5rem;will-change:opacity,transform}.loading-dots .dot{animation:dotPulse 1.4s ease-in-out infinite;background:#377771;border-radius:50%;height:8px;width:8px;will-change:transform,opacity}.loading-dots .dot:first-child{animation-delay:0s}.loading-dots .dot:nth-child(2){animation-delay:.2s}.loading-dots .dot:nth-child(3){animation-delay:.4s}.loading-progress-bar{background:#37777126;bottom:0;height:6px;left:0;overflow:hidden;position:fixed;width:100vw;z-index:1000000}.loading-progress-bar__fill{background:#b39359;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);width:0}@keyframes backgroundShift{0%{opacity:.3}to{opacity:.7}}@keyframes textGlow{0%{color:#fbfbfd;text-shadow:0 0 5px #ffffff4d}to{color:#65a371;text-shadow:0 0 20px #65a37199}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes dotPulse{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@media(max-width:768px){.loading-content{gap:2rem;padding:2rem}.logo-container .loading-logo{width:100px}.loading-text-container{font-size:1.5rem}.loading-progress-bar{bottom:5%}}@media(max-width:480px){.loading-content{gap:1.5rem}.logo-container .loading-logo{width:100px}.loading-text-container{font-size:1.2rem}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toast-close-button{background-color:#0000;border-radius:4px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;line-height:20px;padding:0 6px;position:absolute;right:8px;top:8px;transform:none;transition:background-color .2s ease}.toast-close-button:hover{cursor:pointer}.toast-common{color:#fff;font-family:Karla,sans-serif;min-height:64px;padding-right:32px;position:relative}.toast-success{background-color:#65a270}.toast-success .Toastify__progress-bar{background:#377771}.toast-error{background-color:#621b00}.toast-error .Toastify__progress-bar{background:#fff!important}.toast-warning{background-color:#b39359}.toast-warning .Toastify__progress-bar{background:#fff}.toast-info{background-color:#b39359}.toast-info .Toastify__progress-bar{background:#fff}.toast-pending{background-color:#377771}.toast-pending .Toastify__progress-bar{background:#192a3a}.everything{align-items:center;height:70vh;justify-content:center;width:100vw}.everything,.everything .form{display:flex;flex-direction:column}.everything .form{background:#0b2c3d;border-radius:10px;box-shadow:0 187px 75px #00000003,0 105px 63px #0000000d,0 47px 47px #00000017,0 12px 26px #0000001a,0 0 0 #0000001a;font-family:Roboto,Helvetica,Arial,sans-serif;gap:15px;padding:20px;position:relative;width:320px}.everything .form .label{display:flex;flex-direction:column;gap:5px;height:fit-content}.everything .form .label:has(input:focus) .title{color:#b39359;left:0;top:0}.everything .form .label .title{background:#0b2c3d;color:#fff;font-size:12px;font-weight:600;left:15px;padding:0 10px;position:relative;top:14px;transition:all .3s;width:fit-content}.everything .form .input-field{background-color:#0000;border:1px solid #b39359;border-radius:15px;caret-color:#b39359;color:#aeaeae;height:50px;outline:none;text-indent:15px;transition:all .3s;width:auto}.everything .form .input-field:hover{border-color:#d1794280}.everything .form .input-field:focus{border-color:#fff}.everything .form select option{border-radius:10px;color:#0b2c3d}.everything .form select option:invalid{background-color:red}.everything .form .checkout-btn{fill:#fff;align-items:center;background:#b39359;border:2px solid #0000;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:500;justify-content:center;margin-top:20px;padding:20px 0;transition:all .3s cubic-bezier(.15,.83,.66,1);transition:all .2s}.everything .form .checkout-btn:active{scale:.95}.everything .form .checkout-btn:hover{background:#0000;border:2px solid #b39359;color:#b39359}@media(min-width:768px){.everything .form{gap:50px;min-height:460px;width:500px}.everything .form .label .title{font-size:18px}.everything .form .input-field{font-size:22px;height:75px}.everything .form .checkout-btn{font-size:32px}.everything .form{border-radius:10px;min-height:400px;padding:30px;width:369px}.everything .form .label .title{font-size:14px}.everything .form .input-field{font-size:18px;height:60px}.everything .form .checkout-btn{font-size:22px}.everything .form select option{font-size:14px;width:10px}.everything option{padding:0}.everything option:hover{background-color:red}.everything #planSelection option{-webkit-appearance:none;appearance:none;font-size:20px;margin:10px}}.introjs-overlay{box-sizing:initial;opacity:0;position:absolute;transition:all .3s ease-out;z-index:999999}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative;z-index:9999999!important}.introjs-disableInteraction{background-color:#fff;opacity:0;position:absolute;z-index:99999999!important}.introjs-relativePosition{position:relative}.introjs-helperLayer{border-radius:4px;box-sizing:initial;position:absolute;transition:all .3s ease-out;z-index:9999998}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{box-sizing:initial}.introjs-tooltipReferenceLayer{background-color:initial;box-sizing:initial;position:absolute;transition:all .3s ease-out;visibility:hidden;z-index:100000000}.introjs-helperNumberLayer,.introjs-tooltipReferenceLayer,.introjs-tooltipReferenceLayer *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{color:#9e9e9e;padding-bottom:10px;padding-top:10px;text-align:center}.introjs-arrow{border:5px solid #0000;content:"";position:absolute}.introjs-arrow.top{border-bottom-color:#fff;left:10px;top:-10px}.introjs-arrow.top-right{border-bottom-color:#fff;right:10px;top:-10px}.introjs-arrow.top-middle{border-bottom-color:#fff;left:50%;margin-left:-5px;top:-10px}.introjs-arrow.right{border-left-color:#fff;right:-10px;top:10px}.introjs-arrow.right-bottom{border-left-color:#fff;bottom:10px;right:-10px}.introjs-arrow.bottom{border-top-color:#fff;bottom:-10px;left:10px}.introjs-arrow.bottom-right{border-top-color:#fff;bottom:-10px;right:10px}.introjs-arrow.bottom-middle{border-top-color:#fff;bottom:-10px;left:50%;margin-left:-5px}.introjs-arrow.left{border-right-color:#fff;left:-10px;top:10px}.introjs-arrow.left-bottom{border-right-color:#fff;bottom:10px;left:-10px}.introjs-tooltip{background-color:#fff;border-radius:5px;box-shadow:0 3px 30px #2121214d;box-sizing:initial;max-width:300px;min-width:250px;position:absolute;transition:opacity .1s ease-out;visibility:visible}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{display:inline;height:10px;margin:0 0 2px;padding:0;width:10px}.introjs-dontShowAgain label{background-color:#fff;color:#616161;display:inline-block;font-size:14px;font-weight:400;margin:0 0 0 5px;padding:0;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;font-weight:700;line-height:1.5;margin:0;min-height:1.5em;padding:0;width:90%}.introjs-tooltip-header{min-height:1.5em;padding-left:20px;padding-right:20px;padding-top:10px;position:relative}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{clear:both;content:"";display:block;height:0;visibility:hidden}.introjs-button{zoom:1;background-color:#f4f4f4;border:1px solid #bdbdbd;border-radius:.2em;box-sizing:initial;color:#424242;cursor:pointer;display:inline;font-size:14px;outline:0;overflow:visible;padding:.5rem 1rem;position:relative;text-decoration:none;text-shadow:1px 1px 0 #fff;white-space:nowrap}.introjs-button:hover{background-color:#e0e0e0;border-color:#9e9e9e}.introjs-button:focus,.introjs-button:hover{color:#212121;outline:0;text-decoration:none}.introjs-button:focus{background-color:#eee;border:1px solid #616161;box-shadow:0 0 0 .2rem #9e9e9e80}.introjs-button:active{background-color:#e0e0e0;border-color:#9e9e9e;color:#212121;outline:0;text-decoration:none}.introjs-button::-moz-focus-inner{border:0;padding:0}.introjs-skipbutton{color:#616161;cursor:pointer;display:inline-block;font-size:22px;font-weight:700;height:45px;line-height:45px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:45px}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{background-color:#f4f4f4;background-image:none;border-color:#bdbdbd;box-shadow:none;color:#9e9e9e;cursor:default;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{padding-bottom:10px;padding-top:10px;text-align:center}.introjs-bullets ul{box-sizing:initial;clear:both;display:inline-block;margin:0 auto;padding:0}.introjs-bullets ul li{box-sizing:initial;float:left;list-style:none;margin:0 2px}.introjs-bullets ul li a{background:#ccc;border-radius:10px;box-sizing:initial;cursor:pointer;display:block;height:6px;text-decoration:none;transition:width .1s ease-in;width:6px}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{background:#999;outline:0;text-decoration:none;width:15px}.introjs-bullets ul li a.active{background:#999;width:15px}.introjs-progress{background-color:#e0e0e0;border-radius:4px;box-sizing:initial;height:10px;margin:10px;overflow:hidden}.introjs-progressbar{background-color:#08c;box-sizing:initial;float:left;font-size:10px;height:100%;line-height:10px;text-align:center;width:0}.introjsFloatingElement{height:0;left:50%;position:absolute;top:50%;width:0}.introjs-fixedTooltip{position:fixed}.introjs-hint{background:0 0;box-sizing:initial;cursor:pointer;height:15px;position:absolute;width:20px}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:#3c3c3c91}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{box-shadow:0 0 0 0 #000000b3;transform:scale(.95)}70%{box-shadow:0 0 0 10px #0000;transform:scale(1)}to{box-shadow:0 0 0 0 #0000;transform:scale(.95)}}.introjs-hint-pulse{animation:introjspulse 2s infinite;background-color:#8888883d;border-radius:30px;box-sizing:initial;height:15px;position:absolute;transition:all .2s ease-out;width:15px;z-index:10}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{background:0 0;border-radius:60px;box-sizing:initial;height:50px;left:-18px;opacity:0;position:absolute;top:-18px;width:50px;z-index:1}.caretaker-dashboard{max-width:100vw;min-height:100vh;overflow-x:hidden}.caretaker-dashboard .pc-container{background-color:#fbfbfd;display:flex}.caretaker-dashboard .pc-container .right{display:flex;flex-direction:column;min-height:80vh;width:83%}.caretaker-dashboard .pc-container .right .mid-section{display:flex;justify-content:space-between}.caretaker-dashboard .pc-container .right .mid-section .mid-left{padding:0 20px;width:72%}.caretaker-dashboard .pc-container .right .mid-section .mid-right{padding:85px 0;width:28%}.report-card-component{font-family:Karla,sans-serif;overflow:hidden}.report-card-component .slider-container{display:flex;overflow-x:auto;padding:10px;scroll-behavior:smooth}.report-card-component .slider-container .slider{display:flex;padding:0}.report-card-component .slider-container .slider .card-button{background:#0000;border:none;cursor:pointer;margin:0 20px 0 0;padding:0}.report-card-component .slider-container .slider .card-button .card{align-items:start;background-color:#fff;border-radius:10px;box-shadow:0 0 5px 0 #00000047!important;display:flex;flex-direction:column;height:300px;min-width:250px;padding:16px;width:45vw}.report-card-component .slider-container .slider .card-button .card .card-title{font-family:Karla,sans-serif;font-size:18px;font-weight:700}.report-card-component .slider-container .slider .card-button .card .card-content{font-family:Karla,sans-serif;font-size:14px;margin-top:10px}.report-card-component .slider-container .slider .card-button .card .mid-section{display:flex;justify-content:space-between;width:100%}.report-card-component .slider-container .slider .card-button .card .mid-section .progress-container{display:flex;flex-direction:column;justify-content:center;margin:20px 0}.report-card-component .slider-container .slider .card-button .card .mid-section .description-of-progress{display:flex;flex-direction:column;gap:0;justify-content:start}.report-card-component .slider-container .slider .card-button .card .mid-section .description-of-progress .rectangle-and-text{align-items:start;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:13px}.report-card-component .slider-container .slider .card-button .card .mid-section .description-of-progress .rectangle-and-text .rectangle{background-color:#e5e5e5;height:10px;width:50px}.report-card-component .slider-container .slider .card-button .card .mid-section .description-of-progress .rectangle-and-text .text{margin:2.5px 0}.report-card-component .slider-container .slider .card-button .card .house-details{align-items:start;display:flex;flex-direction:column;font-family:Karla,sans-serif;justify-content:space-between}.report-card-component .slider-container .slider .card-button .card .house-details .description-title{font-size:18px;font-weight:700}.report-card-component .slider-container .slider .card-button .card .house-details .description-text{color:#a8b4cc;font-size:14px;margin-top:5px;text-align:left}.mid-section-pc-caretaker{font-size:18px;padding:10px 10px 20vh}.mid-section-pc-caretaker .title-container{margin-bottom:10px}.mid-section-pc-caretaker .title-container .greeting{font-size:30px}.mid-section-pc-caretaker .title-container .more{font-size:14px}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container{border-radius:10px;margin-top:20px;padding:20px 0;width:400px}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant{font-size:18px;margin-top:10px}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant .shape-and-details{gap:10px}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant .shape-and-details .shape{border-radius:10px;height:50px;width:50px}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant .shape-and-details .name-and-date .name{font-size:18px}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant .shape-and-details .name-and-date .date{font-size:16px;margin-top:2px}.mid-section-pc-caretaker .transactions-container{margin-top:20px}.loading-container{min-height:70vh;padding-left:40%}.table-container-pc .expanded-row .expanded-content .approve-payment{background-color:#0b2c3c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:7px 10px;transition:background-color .3s}.table-container-pc .expanded-row .expanded-content .approve-payment:hover{background-color:#b39359}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-calendar{border:.5px solid #ddd;border-radius:10px;font-family:Arial,sans-serif;margin-top:20px;padding:10px}.react-calendar__navigation{background-color:#fbfbfd;border-radius:5px;font-family:Karla,sans-serif}.react-calendar__navigation button{background:none;border:none;border-radius:5px;color:#192a3a;font-size:16px;font-weight:400;transition:background-color .3s}.react-calendar__tile a{text-decoration:none}.react-calendar__tile{border-radius:8px;font-size:14px;font-weight:500;margin:2px;padding:10px;transition:background-color .3s}.react-calendar__tile--active{background-color:#192a3a;border-radius:8px;color:#fff}.react-calendar__tile:enabled:hover{background-color:#b39359;color:#fff}.react-calendar__tile--disabled{background-color:#f8f8f8;color:#ccc}.react-calendar__month-view__weekdays__weekday{font-weight:700;padding:5px 0;text-decoration:none}.react-calendar__month-view__weekdays__weekday abbr{color:#333;cursor:default;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;text-decoration:none}.react-calendar__month-view__days__day--weekend{color:#b39359}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#b39359;color:#fff}.react-calendar__tile--now{background:#192a3a;color:#fff}.messaging-app-pc{font-size:18px;height:100%;max-height:90.2vh}.messaging-app-pc .chat-sidebar{border-right:.5px solid #192a3a;padding:15px;width:25%}.messaging-app-pc .chat-list{margin-top:20px}.messaging-app-pc .chat-item{align-items:center;border-radius:5px;cursor:pointer;display:flex;font-family:karla,sans-serif;font-size:18px;font-weight:500;gap:4%;margin-bottom:10px;padding:10px}.messaging-app-pc .chat-snippet{color:gray;font-size:16px;font-weight:300}.messaging-app-pc .last-message-timestamp{color:gray;font-size:.8em}.messaging-app-pc .chat-item.active{color:#fff}.messaging-app-pc .chat-item.active .default-profile-picture{background-color:#b39359}.messaging-app-pc .chat-item.active .chat-user{color:#192a3a}.messaging-app-pc .chat-item.active .chat-snippet{color:#b39359}.messaging-app-pc .chat-item.active .last-message-timestamp{color:#192a3a}.messaging-app-pc .chat-main,.messaging-app-pc .chat-messages{display:flex;flex:1 1;flex-direction:column}.messaging-app-pc .chat-messages{overflow-y:auto;padding:10px}.messaging-app-pc .message{word-wrap:break-word;border-radius:10px;font-family:popins,sans-serif;font-size:18px;font-weight:300;margin:5px 0;max-width:60%;padding:10px;position:relative}.messaging-app-pc .incoming{align-self:flex-start;background-color:#dcdcdc;margin-right:auto}.messaging-app-pc .outgoing{align-self:flex-end;background-color:#f4efe6;margin-left:auto}.messaging-app-pc .timestamp{color:gray;display:block;font-size:12px;margin-top:5px;text-align:end}.messaging-app-pc .date-separator{color:gray;font-size:14px;margin:10px 0;text-align:center}.messaging-app-pc .chat-input-container{background-color:#f1f1f1;display:flex;padding:10px}.messaging-app-pc .chat-input{border:1px solid #ccc;border-radius:5px;flex:1 1;margin-right:10px;padding:10px}.messaging-app-pc .chat-input:focus{border:1px solid #192a3a;outline:none}.messaging-app-pc .send-button{background-color:#192a3a;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}.messaging-app-pc .send-button:hover{background-color:#b39359}.messaging-app-pc .default-profile-picture{background-color:#192a3a;border-radius:50%;height:40px;width:40px}.mid-section-payments-pc .cards-container,.mid-section-payments-pc .transactions-and-progress{width:95%}.invoices-pending-container .invoice-pending-table button{border-radius:4px;margin-top:10px;padding:8px 16px}.modal-overlay{align-items:center;font-size:16px}.pay-window-title{font-size:25px}.loading-container{justify-content:center;margin-top:0}.mid-section-Tenants-pc{font-size:18px;padding:10px 0 20vh 30px}.mid-section-Tenants-pc .title{font-size:30px;margin-bottom:10px}.mid-section-Tenants-pc .description{font-size:18px}.mid-section-Tenants-pc .cards-container{gap:20px;margin-top:10px}.mid-section-Tenants-pc .cards-container .individual-card{border-radius:10px;box-shadow:1px 1px 6px #0000001a;font-size:14px;margin-top:5px;min-height:250px;padding:10px 20px 30px}.mid-section-Tenants-pc .cards-container .individual-card .top-card-section .top-left .date,.mid-section-Tenants-pc .cards-container .individual-card .top-card-section .top-left .title{font-size:14px;margin-bottom:5px}.mid-section-Tenants-pc .cards-container .individual-card .top-card-section .top-left .number{font-size:22px;margin:2px 0}.mid-section-Tenants-pc .cards-container .individual-card .top-card-section .top-right .apartment select{border:.5px solid #ddd;border-radius:5px;padding:5px 10px}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section{gap:30px}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .section{border-bottom:1px solid #dcdcdc;gap:10px;padding-bottom:5px}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-and-text .shape{border-radius:1px;height:10px;margin-right:10px;width:10px}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-and-text .title-and-details .title{font-size:14px}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-container{position:relative}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-container .shape-2{border-radius:1px;height:10px;margin-right:10px;position:absolute;right:36px;top:4px}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .second-section{margin-top:10px}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .second-section .shape-container .shape-2{width:30px}.mid-section-Tenants-pc .cards-container .individual-card:hover{cursor:default}.mid-section-Tenants-pc .cards-container .progress-report-card{gap:10px}.mid-section-Tenants-pc .cards-container .progress-report-card .title{font-size:22px}.mid-section-Tenants-pc .cards-container .progress-report-card .progress .progress-container{font-size:16px;gap:20px;margin-top:10px}.mid-section-Tenants-pc .cards-container .progress-report-card .progress .progress-container .subtitle-and-shape .shape{border-radius:3px;height:10px;margin-top:10px}.mid-section-Tenants-pc .cards-container .progress-report-card .progress .progress-container .subtitle-and-shape .shape .inner-shape{border-radius:5px}.mid-section-Tenants-pc .cards-container .progress-report-card .progress .progress-container .amount{margin-bottom:-4px}.mid-section-Tenants-pc .cards-container .actions-container{padding-bottom:15px}.mid-section-Tenants-pc .cards-container .actions-container .title{font-size:22px}.mid-section-Tenants-pc .cards-container .actions-container .options-container{gap:10px;margin-top:10px}.mid-section-Tenants-pc .cards-container .actions-container .options-container .option{border-radius:7px;height:90px;padding:10px}.mid-section-Tenants-pc .cards-container .actions-container .options-container .option .icon-container{font-size:20px;height:40px;width:40px}.mid-section-Tenants-pc .cards-container .actions-container .options-container .disabled-option{background-color:#1a2a3a!important;cursor:default;opacity:.2!important}.mid-section-Tenants-pc .cards-container .actions-container .options-container .disabled-option:hover{transform:none!important}.tenant-dashboard{display:flex;flex-direction:column;max-width:100vw;min-height:100vh;overflow-x:hidden}.tenant-dashboard .pc-container{background-color:#fbfbfd;display:flex}.tenant-dashboard .pc-container .right{min-height:80vh;width:90%}.tenant-dashboard .pc-container .right .mid-section{display:flex}.tenant-dashboard .pc-container .right .mid-section .mid-left{padding:0 20px;width:70%}.tenant-dashboard .pc-container .right .mid-section .mid-right{width:30%}.pay-button{margin:-6.2vh 0 0;position:relative}.pay-button-content{align-items:center;background-color:#0b2c3c;border-radius:50%;box-shadow:0 2px 8px #0003;color:#fff;display:flex;flex-direction:column;height:60px;justify-content:center;transition:.3s ease;width:60px}.pay-button-content:hover{cursor:pointer;transform:scale(1.05)}.pay-button-content .nav-text{font-weight:700;margin-top:2px}.top-section-mobile{align-items:center;background-color:#fbfbfd;display:flex;font-family:Karla,sans serif;font-weight:600;justify-content:space-between;padding:20px 0 20px 15px;top:0;width:100%}.top-section-mobile .greeting{color:#0b2c3c;font-size:18px}.top-section-mobile .notification-text{align-items:center;color:#0b2c3c;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;margin-left:10px;margin-top:5px}.top-section-mobile .greeting .name{color:#0b2c3c;font-weight:700}.top-section-mobile .icons-container{display:flex;gap:0}.top-section-mobile .notifications{background-color:#b39359;border-radius:5px;color:#fff;padding:8px 10px;position:relative}.top-section-mobile .badge{background-color:#d9534f;border-radius:50%;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:-10px;top:-5px}.mid-section-mobile{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:18px;font-weight:600;min-height:100vh;padding:10px 15px 20vh}.mid-section-mobile .title-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mid-section-mobile .title-container .more,.mid-section-mobile .title-container .title{font-family:Poppins,sans-serif;font-style:normal;font-weight:400}.mid-section-mobile .title-container .more{background-color:#0000;border:none;color:#a8b4cc;font-size:14px}.mid-section-mobile .cards-container{display:flex;flex-wrap:wrap;justify-content:space-between;transition:all 5s ease}.mid-section-mobile .quick-links-container{margin-top:20px}.mid-section-mobile .quick-links-container .quick-links-card-container{display:flex;flex-wrap:wrap;justify-content:space-between}.mid-section-mobile .transactions-container{margin-top:20px}.card-component .card{background-color:#fff;border-radius:5px;box-shadow:0 0 5px 0 #00000047!important;display:flex;flex-direction:column;justify-content:space-around;min-height:150px;min-width:165px;padding:16px;width:45vw}.card-component .content{align-items:center;display:flex;justify-content:center}.card-component .circleContainer{height:50px;position:relative;width:50px}.card-component .svg{height:100%;width:100%}.card-component .circleBg{fill:none;stroke:#e6e6e6;stroke-width:2.8}.card-component .circle{fill:none;stroke:#b39359;stroke-width:2.8;stroke-linecap:round;transition:stroke-dasharray .5s ease}.card-component .percentage{color:#b39359;font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.card-component .card-text-container{align-items:center;display:flex;flex-direction:column;text-align:center}.card-component .title{color:#b39359;font-size:16px;font-weight:500;margin:0}.card-component .tasks{color:#b39359;font-size:14px;margin:4px 0 0}@media(min-width:768px){.card-component .card{border-radius:10px;box-shadow:0 8.1362px 5.8116px #00000047!important;height:300px;width:350px}.card-component .circleContainer{height:140px;position:relative;width:140px}.card-component .title{font-size:20px}.card-component .tasks{font-size:18px}}.my-container{perspective:1000px}.card-wrapper{height:120px;position:relative;width:110px}.card{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.card-back,.card-front{align-items:center;backface-visibility:hidden;border-radius:7px;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.card-front{background-color:#fff;border:.5px solid #1a2a3a;display:flex;flex-direction:column;padding:10px}.icon-circle{align-items:center;background-color:#1a2a3a;border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;width:50px}.card-content{margin-top:8px}.card-title{color:#1a2a3a;font-family:Karla,sans-serif;font-size:16px;font-weight:700;margin:0}.card-back{align-items:center;background-color:#fff;border:.5px solid #1a2a3a;color:#fff;justify-content:center;transform:rotateY(180deg)}.back-text{color:#fff;font-size:20px;font-weight:700}@media(min-width:768px){.card-wrapper:hover .card{cursor:pointer;transform:rotateY(180deg)}}.payments-container .card{justify-content:space-between;padding:0 10px;width:100%}.payments-container .card .description-and-ammount{align-items:center;display:flex;flex-direction:column;margin-left:30px}.payments-container .card .icon{margin-left:10px}.payments-container .see-more-buttons-container{margin-top:20px}.dashboard-nav{width:250px}.dashboard-header{border-bottom:1px solid #b39359;padding:10px 20px}.dashboard-header .company-name{font-size:20px;margin-left:10px;margin-top:5px}.dashboard-item{font-size:14px}.dashboard-item .text-and-icon{padding:15px 20px}.dashboard-item .text-and-icon .dashboard-icon{font-size:25px;margin-right:10px}.dashboard-item .box{height:40px;width:10px}.dashboard-item .logout{font-size:20px}.dashboard-item:hover .logout{font-size:25px}.dashboard-item.active .box{height:40px;width:10px}.top-section-pc .profile-and-notifications-container .notifications{transition:background-color .3s}.top-section-pc .profile-and-notifications-container .notifications:hover{background-color:#192a3a;cursor:pointer}.top-section-pc .profile-and-notifications-container .active{background-color:#192a3a}.tenant-tour-controls{align-items:center;display:flex;gap:10px;margin-right:10px}@media(max-width:768px){.tenant-tour-controls{gap:8px;margin-right:12px}}.tour-control-btn{align-items:center;background-color:#b39359;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-weight:300;height:45px;justify-content:center;padding:8px 10px;position:relative;transition:background-color .3s;width:45px}.tour-control-btn:active,.tour-control-btn:hover{background-color:#192a3a}.mid-section-pc{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:18px;font-weight:600;min-height:100vh;padding:10px 10px 20vh}.mid-section-pc .title-container{align-items:center;display:block;justify-content:space-between;margin-bottom:10px}.mid-section-pc .title-container .title{font-family:Poppins,sans-serif;font-style:normal;font-weight:400}.mid-section-pc .title-container .greeting{font-family:Karla,sans san-serif;font-size:30px;font-style:normal;font-weight:400}.mid-section-pc .title-container .more{background-color:#0000;border:none;color:#a8b4cc;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400}.mid-section-pc .cards-container{display:flex;flex-wrap:nowrap;justify-content:space-between;transition:all 5s ease}.mid-section-pc .quick-links-container{margin-top:20px}.mid-section-pc .quick-links-container .quick-links-card-container{display:flex;flex-wrap:wrap;justify-content:space-between}.mid-section-pc .transactions-container{margin-top:20px}.table-container-pc{width:95%}.table-container-pc table{font-size:14px;margin-top:20px;width:96%!important}.table-container-pc table thead{border-bottom:.5px solid #192a3a}.table-container-pc table thead tr th{font-size:16px;padding:10px}.table-container-pc table tbody tr{border-bottom:.5px solid #192a3a}.table-container-pc table tbody tr td{font-size:16px;padding:10px}.table-container-pc table tbody tr td:first-child{text-align:start}.table-container-pc table tbody tr .dashboard-status.completed .status-wrapper,.table-container-pc table tbody tr .dashboard-status.pending .status-wrapper{border-radius:5px;font-size:14px;padding:7px}.table-container-pc table tbody tr .dashboard-icon-completed,.table-container-pc table tbody tr .dashboard-icon-pending{font-size:25px}.table-container-pc table tbody tr:hover{transform:scale(1.05)}.table-container-pc .expanded-row .expanded-content{border:1px solid #ddd;border-radius:5px}.table-container-pc .expanded-row .expanded-content .title{font-size:18px}.table-container-pc .expanded-row .expanded-content .data{font-size:16px}.table-container-pc .button-container button{border-radius:5px;font-size:16px;margin:10px;padding:10px 20px}.individual-card{border-radius:10px;font-size:14px;margin-top:5px;min-height:200px}.individual-card .top-half .title{font-size:20px}.individual-card .top-half .date{margin-top:2px}.modal-overlay{z-index:10}.modal-overlay .pay-window-title{font-family:Karla,sans-serif;font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}.modal-overlay .modal-content{background-color:#fff;border-radius:8px;max-width:400px;padding:20px;width:100%}.modal-overlay .form-group{margin-bottom:15px;width:100%}.modal-overlay .form-group input,.modal-overlay .form-group select{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:10px;width:100%}.modal-overlay .form-group select{-webkit-appearance:none;appearance:none;color:#333;cursor:pointer;padding-right:30px;transition:border-color .2s}.modal-overlay .form-group select:focus,.modal-overlay .form-group select:hover{border-color:#192a3a;outline:none}.modal-overlay .form-group select:after{color:#777;content:"▼";pointer-events:none;position:absolute;right:10px;top:calc(50% - 8px)}.modal-overlay label{display:block;margin-bottom:5px}.modal-overlay input{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.modal-overlay .submit-btn{background-color:#192a3a;margin-right:10px}.modal-overlay .close-btn,.modal-overlay .submit-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.modal-overlay .close-btn,.modal-overlay .submit-btn:hover{background-color:#b39359}.modal-overlay .close-btn:hover{background-color:#192a3a}.modal-overlay .loading-container{align-items:center;display:flex;height:100%;justify-content:start;width:100%}.modal-overlay .loader{height:2.5em;position:relative;transform:rotate(165deg);width:2.5em}.modal-overlay .loader:after,.modal-overlay .loader:before{border-radius:.25em;content:"";display:block;height:.5em;position:absolute;transform:translate(-50%,-50%);width:.5em}.modal-overlay .loader:before{animation:before8 2s infinite}.modal-overlay .loader:after{animation:after6 2s infinite}.modal-overlay .complete-container,.modal-overlay .failed-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;width:100%}.modal-overlay .complete-container{text-align:center}.modal-overlay .complete-animation{color:#28a745;font-size:18px;font-weight:700;margin-bottom:10px}.make-payment-button-container{display:flex;justify-content:flex-end;margin-bottom:20px;margin-top:20px;width:95%}.make-payment-button-container button{background-color:#192a3a;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px;transition:background-color 1s ease}.make-payment-button-container button:hover{background-color:#b39359!important}.room-details-card-container{perspective:1000px;width:100%}.room-card{height:350px;position:relative;transform-style:preserve-3d;transition:transform .5s;width:100%}.back,.front{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;position:absolute;width:100%}.back{cursor:default;font-family:Poppins,sans-serif;transform:rotateY(180deg)}.back .profile-section{align-items:center;display:flex;margin-bottom:16px}.back .profile-pic{background-color:#192a3a;border-radius:50%;height:70px;width:70px}.back .profile-info{margin-left:16px}.back .profile-info .name{font-family:Poppins,sans-serif;font-size:18px;font-weight:500!important}.back .profile-info p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400!important;margin:0}.back .profile-info h3{font-size:18px;font-weight:600;margin:0}.back .job-title{color:#9e9e9e;font-size:14px;margin:4px 0 0}.back .working-hours{margin:12px 0}.back .phone-number,.back .working-hours{color:#333;font-family:karla,sans-serif!important;font-size:17px!important}.back .phone-number{align-items:center;display:flex;justify-content:center;margin:20px 20px 20px 19%!important}.back .phone-number div{margin-left:8px}.back .button-container{align-items:center;display:flex;justify-content:center}.back .send-message{background-color:#192a3a;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;padding:10px 0;text-align:center;transition:background-color .5s;width:90%}.back .send-message:hover{background-color:#b39359}.room-details-card-container:hover{cursor:pointer}.room-details-card-container:hover .room-card{transform:rotateY(180deg)}.mid-section-payments .make-payment-button{background-color:#0000;border:none;color:#a8b4cc;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400}.mid-section-payments-pc{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:18px;font-weight:600;min-height:100vh;padding:10px 0 20vh 30px}.mid-section-payments-pc .title{font-family:Karla,sans san-serif;font-size:30px;font-style:normal;font-weight:400}.mid-section-payments-pc .description{font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:400}.mid-section-payments-pc .cards-container{display:flex;flex-wrap:nowrap;gap:2%;justify-content:space-between;margin:10px 0 0;transition:all 5s ease;width:70%!important}.mid-section-payments-pc .transactions-and-progress{display:flex;justify-content:space-between;width:97%!important}.mid-section-payments-pc .transactions-and-progress .transactions-container{margin-top:20px;width:65%}.mid-section-payments-pc .transactions-and-progress .transaction-history-table{margin-top:20px}.mid-section-payments-pc .transactions-and-progress .progress-card-container{margin-top:20px;width:30%}.invoices-pending-container .invoice-pending-table{border-radius:8px 8px 0 0;font-size:16px}.invoices-pending-container .invoice-pending-table td:first-child,.invoices-pending-container .invoice-pending-table th:first-child{text-align:left}.invoices-pending-container .invoice-pending-table td,.invoices-pending-container .invoice-pending-table th{padding:15px}.invoices-pending-container .invoice-pending-table tr{border-bottom:.5px solid #192a3a}.invoices-pending-container .invoice-pending-table .table-row:hover{cursor:pointer;transform:scale(1.05)}.invoices-pending-container .invoice-pending-table .expanded-row{padding:20px}.invoices-pending-container .invoice-pending-table .expanded-space{border:1px solid #ddd;border-radius:5px;padding:10px}.invoices-pending-container .invoice-pending-table .expanded-space div .title{font-size:18px}.invoices-pending-container .invoice-pending-table .expanded-space div .expanded-data .details,.invoices-pending-container .invoice-pending-table .expanded-space div .expanded-data .head{font-size:16px}.invoices-pending-container .invoice-pending-table .expanded-space div .final{border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:16px;margin-top:5px;padding:10px 0}.invoices-pending-container .invoice-pending-table .expanded-space div .final .total{font-size:25px}.invoices-pending-container .invoice-pending-table .expanded-space div .make-payment-button{background-color:#192a3a!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;margin-top:10px!important;padding:8px 16px!important;transition:background-color 1s ease!important}.invoices-pending-container .invoice-pending-table .expanded-space div .make-payment-button:hover{background-color:#b39359!important}.invoices-pending-container .show-more-and-hide-button{border-radius:5px;font-size:16px;margin:10px;padding:10px 20px}.messaging-app-pc-tenants{display:flex;flex-direction:column;font-family:poppins,sans-serif;font-size:2.2167487685vh;font-weight:400;height:100%;max-height:90.2vh;position:relative}.messaging-app-pc-tenants .property-divider{background-color:#f0f2f5;border-radius:5px;margin-bottom:5px;padding:10px;position:sticky;top:0;z-index:5}.messaging-app-pc-tenants .property-divider h3{color:#5b5b5b;font-size:14px;font-weight:600;margin:0}.messaging-app-pc-tenants .chat-container{display:flex;flex:1 1}.messaging-app-pc-tenants .chat-container .chat-sidebar{border-right:.5px solid #192a3a;padding:0;width:25%}.messaging-app-pc-tenants .chat-container .chat-sidebar .chat-select-type{border-bottom:1px solid #efefef;display:flex;flex-direction:row;font-size:.9722222222vw;font-weight:400;height:8.0049261084vh;justify-content:space-between}.messaging-app-pc-tenants .chat-container .chat-sidebar .chat-select-type .chat-type{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;transition:all .5s;width:100%}.messaging-app-pc-tenants .chat-container .chat-sidebar .chat-select-type .chat-type:hover{color:#b39359;cursor:pointer}.messaging-app-pc-tenants .chat-container .chat-sidebar .chat-select-type .selected{border-bottom:2px solid #192a3a}.messaging-app-pc-tenants .chat-container .chat-sidebar .chat-select-type .selected:hover{border-bottom:2px solid #b39359}.messaging-app-pc-tenants .chat-container .chat-list{-ms-overflow-style:none;margin-top:1.2315270936vh;max-height:80vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.messaging-app-pc-tenants .chat-container .chat-list::-webkit-scrollbar{display:none}.messaging-app-pc-tenants .chat-container .chat-item{align-items:center;border-radius:5px;cursor:pointer;display:flex;font-family:karla,sans-serif;font-size:2.2167487685vh;font-weight:500;gap:4%;margin:0 1.8472906404vh 10px;padding:1.2315270936vh;transition:all .3s}.messaging-app-pc-tenants .chat-container .chat-item:hover .default-profile-picture{background-color:#b39359}.messaging-app-pc-tenants .chat-container .chat-item:hover .chat-user{color:#192a3a}.messaging-app-pc-tenants .chat-container .chat-item:hover .chat-snippet{color:#b39359}.messaging-app-pc-tenants .chat-container .chat-item:hover .last-message-timestamp{color:#192a3a}.messaging-app-pc-tenants .chat-container .chat-item.placeholder{cursor:default;padding:15px}.messaging-app-pc-tenants .chat-container .chat-snippet{color:gray;font-size:1.9704433498vh;font-weight:300}.messaging-app-pc-tenants .chat-container .last-message-timestamp{color:gray;font-size:.8em}.messaging-app-pc-tenants .chat-container .chat-item.active{color:#fff}.messaging-app-pc-tenants .chat-container .chat-item.active .default-profile-picture{background-color:#b39359}.messaging-app-pc-tenants .chat-container .chat-item.active .chat-user{color:#192a3a}.messaging-app-pc-tenants .chat-container .chat-item.active .chat-snippet{color:#b39359}.messaging-app-pc-tenants .chat-container .chat-item.active .last-message-timestamp{color:#192a3a}.messaging-app-pc-tenants .chat-container .chat-main{display:flex;flex:1 1;flex-direction:column}.messaging-app-pc-tenants .chat-container .chat-messages{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:1.2315270936vh}.messaging-app-pc-tenants .chat-container .message{word-wrap:break-word;border-radius:.6944444444vw;font-family:popins,sans-serif;font-size:2.2167487685vh;font-weight:300;margin:.6157635468vh 0;max-width:60%;padding:1.2315270936vh;position:relative}.messaging-app-pc-tenants .chat-container .incoming{align-self:flex-start;background-color:#dcdcdc;margin-right:auto}.messaging-app-pc-tenants .chat-container .outgoing{align-self:flex-end;background-color:#f4efe6;margin-left:auto}.messaging-app-pc-tenants .chat-container .timestamp{color:gray;display:block;font-size:1.4778325123vh;margin-top:.6157635468vh;text-align:end}.messaging-app-pc-tenants .chat-container .date-separator{color:gray;font-size:1.724137931vh;margin:1.2315270936vh 0;text-align:center}.messaging-app-pc-tenants .chat-container .chat-input-container{background-color:#f1f1f1;display:flex;padding:1.2315270936vh}.messaging-app-pc-tenants .chat-container .chat-input{border:.1231527094vh solid #ccc;border-radius:.3472222222vw;flex:1 1;margin-right:.6944444444vw;padding:1.2315270936vh}.messaging-app-pc-tenants .chat-container .chat-input:focus{border:.1231527094vh solid #192a3a;outline:none}.messaging-app-pc-tenants .chat-container .send-button{background-color:#192a3a;border:none;border-radius:.3472222222vw;color:#fff;cursor:pointer;padding:1.2315270936vh 2.4630541872vh;transition:background-color .3s}.messaging-app-pc-tenants .chat-container .send-button:hover{background-color:#b39359}.messaging-app-pc-tenants .chat-container .default-profile-picture{background-color:#192a3a;border-radius:50%;height:2.7777777778vw;width:2.7777777778vw}.messaging-app-pc-tenants .no-chat-selected{align-items:center;display:flex;flex:1 1;justify-content:center}.messaging-app-pc-tenants .loading-container{align-items:center;background-color:#ffffff80;bottom:0;display:flex;flex-direction:column;font-family:popins,sans-serif;font-size:14px;font-weight:300;gap:2%;justify-content:center;left:0;padding-left:0;position:fixed;right:0;top:0;z-index:1000}.messaging-app-pc-tenants .mobile-messages-container{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:auto}.messaging-app-pc-tenants .mobile-messages-container .MuiBox-root{width:100%}.messaging-app-pc-tenants .mobile-messages-container .MuiTypography-h5{font-family:Karla,sans-serif;margin-bottom:20px}.messaging-app-pc-tenants .error-container{background-color:#f8d7da;border-radius:4px;box-shadow:0 2px 10px #0000001a;color:#721c24;max-width:400px;padding:15px 20px;position:fixed;right:20px;top:20px;z-index:1000}.messaging-app-pc-tenants .chat-sidebar .mobile-message-panel{padding:15px}.messaging-app-pc-tenants .chat-sidebar .mobile-message-panel h3{color:#192a3a;font-family:Karla,sans-serif;font-size:16px;margin-bottom:8px}.messaging-app-pc-tenants .chat-sidebar .mobile-message-panel p{color:#666;font-size:14px;margin-bottom:15px}.messaging-app-pc-tenants .chat-select-type .chat-type svg{margin-bottom:5px}.messaging-app-pc-tenants .chat-select-type .chat-type.selected{font-weight:500}.messaging-app-pc-tenants .chat-select-type .chat-type:hover:not(.selected){background-color:#b393590d}.mobile-chat-tenant{background-color:#fbfbfd;display:flex;flex:1 1;flex-direction:column;font-family:poppins,sans-serif}.mobile-chat-tenant .title-container{font-size:18px;margin-left:10px}.mobile-chat-tenant .mobile-chat-header{align-items:center;background-color:#fbfbfd;border-bottom:.5px solid #1a2a3a;display:flex;justify-content:space-between;padding:20px 15px}.mobile-chat-tenant .back-button{cursor:pointer;font-size:20px;margin-right:10px;margin-top:1.5%}.mobile-chat-tenant .chat-user{align-items:center;display:flex;justify-content:space-between}.mobile-chat-tenant .mobile-chat-footer{display:flex;flex-direction:column;overflow-y:auto;padding:10px}.mobile-chat-tenant .chat-item{align-items:center;border-radius:5px;cursor:pointer;display:flex;padding:10px;transition:background-color .3s}.mobile-chat-tenant .chat-item:hover{background-color:#f0f0f0}.mobile-chat-tenant .chat-item.active{background-color:#e0e0e0}.mobile-chat-tenant .profile-picture{border-radius:50%;height:40px;margin-right:10px;overflow:hidden;width:40px}.mobile-chat-tenant .profile-picture img{height:100%;object-fit:cover;width:100%}.mobile-chat-tenant .default-profile-picture{background-color:#192a3a;height:100%;width:100%}.mobile-chat-tenant .chat-details{display:flex;flex-direction:column;flex-grow:1}.mobile-chat-tenant .chat-snippet{color:#666;font-size:14px;font-weight:300}.mobile-chat-tenant .date-separator{color:#999;font-family:karla,sans-serif;font-weight:300;margin:10px 0;text-align:center}.mobile-chat-tenant .mobile-chat-messages{display:flex;flex-direction:column;height:68vh;overflow-y:auto;padding:10px}.mobile-chat-tenant .message{border-radius:5px;display:flex;margin-bottom:10px;max-width:70%;padding:10px}.mobile-chat-tenant .message.incoming{align-items:end;align-self:flex-start;background-color:#f1f1f1;display:flex;flex-direction:column;justify-content:center}.mobile-chat-tenant .message.outgoing{align-items:end;align-self:flex-end;background-color:#f4efe6;display:flex;flex-direction:column}.mobile-chat-tenant .message-text{word-wrap:break-word;border-radius:10px;display:block;font-weight:300;max-width:100%}.mobile-chat-tenant .message.outgoing .message-text{align-self:flex-end;color:#192a3a}.mobile-chat-tenant .timestamp{color:#999;display:block;font-family:karla,sans-serif;font-size:12px}.mobile-chat-tenant .mobile-chat-input-container{background-color:#fbfbfd;display:flex;padding:10px;width:95%}.mobile-chat-tenant .chat-input{border:1px solid #ddd;border-radius:20px;flex-grow:1;font-family:poppins,sans-serif;font-size:16px;font-weight:300;padding:10px 20px}.mobile-chat-tenant .send-button{background-color:#192a3a;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-left:10px;padding:10px 15px;transition:background-color .3s}.mobile-chat-tenant .send-button:hover{background-color:#192a3a}.mobile-chat-tenant .unread-badge{align-items:center;background-color:#192a3a;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:500;height:18px;justify-content:center;margin-left:8px;min-width:18px;padding:0 4px}.mid-section-payments .recent-payments{margin-bottom:20px}.mid-section-invoices-pc-invoices{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:18px;font-weight:600;min-height:100vh;padding:10px 0 20vh 30px}.mid-section-invoices-pc-invoices .title{font-family:Karla,sans san-serif;font-size:30px;font-style:normal;font-weight:400}.mid-section-invoices-pc-invoices .description{font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:400}.mid-section-invoices-pc-invoices .cards-container{display:flex;flex-wrap:nowrap;gap:2%;justify-content:space-between;margin:10px 0 0;transition:all 5s ease;width:95%}.mid-section-invoices-pc-invoices .cards-container .individual-card{width:32.5%}.mid-section-invoices-pc-invoices .transactions-and-progress{display:flex;justify-content:space-between;width:95%}.mid-section-invoices-pc-invoices .transactions-and-progress .transactions-container{margin-top:20px;width:100%}.mid-section-invoices-pc-invoices .transactions-and-progress .transaction-history-table{margin-top:20px}.mid-section-invoices-pc-invoices .transactions-and-progress .progress-card-container{margin-top:20px;width:30%}.profile-page .password-change-container{height:60%}.profile-page .password-change-container .title-of-page .sub-text{text-align:center;width:80%}.profile-page .password-change-container .inputs-container{min-height:fit-content}.profile-page .confirm-button{margin-top:10%}.profile-page .modal-overlay-mobile{align-items:flex-end;animation:fadeIn .2s;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.profile-page .modal-content-mobile{animation:slideUp .3s;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -2px 16px #00000014;max-height:80vh;overflow-y:auto;padding:24px 20px 20px;width:100vw}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.profile-page .modal-content-mobile .title{font-family:Karla,sans-serif;font-size:20px;margin-bottom:8px;text-align:center}.profile-page .modal-content-mobile .sub-title{color:#b39359;font-family:Poppins,sans-serif;font-size:15px;margin-bottom:12px;text-align:center}.profile-page .modal-content-mobile .modal-details{font-family:Poppins,sans-serif;margin-bottom:20px}.profile-page .modal-content-mobile .modal-details .sub-title{text-align:left}.profile-page .modal-content-mobile .modal-buttons{display:flex;gap:10px;justify-content:center}.profile-page .modal-content-mobile .confirm-btn{background:#192a3a}.profile-page .modal-content-mobile .cancel-btn,.profile-page .modal-content-mobile .confirm-btn{border:none;border-radius:5px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;padding:10px 18px}.profile-page .modal-content-mobile .cancel-btn{background:#b39359}.tenant-welcome-banner{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#192a3ab3;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transform:scale(.9);transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:9998}.tenant-welcome-banner.visible{opacity:1;transform:scale(1)}.welcome-banner-content{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #b39359;border-radius:20px;box-shadow:0 25px 50px -12px #192a3a40,0 0 0 1px #b393594d;max-width:520px;overflow:hidden;padding:32px;position:relative;width:90%}@media(max-width:768px){.welcome-banner-content{max-width:420px;padding:24px}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.welcome-header{align-items:flex-start;display:flex;gap:16px;margin-bottom:24px}.welcome-icon{animation:wave 2s ease-in-out infinite;font-size:32px}.welcome-text{flex:1 1}.welcome-text h2{color:#192a3a;font-family:Karla,sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin:0 0 8px;text-align:center}@media(max-width:768px){.welcome-text h2{font-size:20px}}.welcome-text p{color:#6b7280;font-family:Poppins,sans-serif;font-size:16px;line-height:1.5;margin:0}@media(max-width:768px){.welcome-text p{font-size:14px}}.welcome-features{background:linear-gradient(135deg,#f8f6f3,#f4f2ef);border:1px solid #b3935933;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:16px}.feature-item{align-items:center;color:#192a3a;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:12px}.feature-item .feature-icon{font-size:16px;text-align:center;width:20px}.welcome-actions{display:flex;gap:12px;margin-bottom:16px}@media(max-width:768px){.welcome-actions{flex-direction:column}}.tour-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-family:Karla,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:12px 20px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.tour-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.tour-btn:hover:before{left:100%}.tour-btn:hover{box-shadow:0 8px 25px -8px #0000004d;transform:translateY(-2px)}.tour-btn:active{transform:translateY(0)}.tour-btn .btn-icon{font-size:16px}.tour-btn-primary{background:linear-gradient(135deg,#192a3a,#2c4757);box-shadow:0 4px 14px -2px #192a3a66;color:#fff}.tour-btn-primary:hover{background:linear-gradient(135deg,#2c4757,#192a3a);box-shadow:0 8px 25px -8px #192a3a99}.tour-btn-secondary{background:linear-gradient(135deg,#b39359,#c9a871);border:1px solid #b39359;box-shadow:0 2px 4px -1px #b393594d;color:#fff}.tour-btn-secondary:hover{background:linear-gradient(135deg,#c9a871,#b39359);color:#fff}.welcome-note{background:linear-gradient(135deg,#f8f6f3,#f4f2ef);border:1px solid #b3935933;border-radius:8px;color:#b39359;font-family:Poppins,sans-serif;font-size:12px;font-style:italic;font-weight:500;padding:8px 12px;text-align:center}.tenant-welcome-banner-mobile,.welcome-note small{align-items:center;display:flex}.tenant-welcome-banner-mobile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#192a3acc;bottom:0;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transform:scale(.9);transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:9998}.tenant-welcome-banner-mobile.visible{opacity:1;transform:scale(1)}@keyframes slideDownMobile{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.welcome-content-mobile{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #b39359;border-radius:16px;box-shadow:0 25px 50px -12px #192a3a40,0 0 0 1px #b393594d;margin:16px;max-height:80vh;max-width:340px;overflow:hidden;overflow-y:auto;padding:24px;position:relative;width:90%}.welcome-header-mobile{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;position:relative;text-align:center}.welcome-icon-mobile{animation:wave 2s ease-in-out infinite;color:#b39359;font-size:40px;margin-bottom:12px}.welcome-text-mobile{width:100%}.welcome-text-mobile h3{color:#192a3a;font-family:Karla,sans-serif;font-size:20px;font-weight:600;margin:0 0 8px;text-align:center}.welcome-text-mobile p{color:#4b5563;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;margin:0;text-align:center}.dismiss-btn-mobile{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;padding:8px;position:absolute;right:-8px;top:-8px;transition:all .2s ease;width:36px}.dismiss-btn-mobile:hover{background:#e5e7eb;color:#374151;transform:scale(1.1)}.welcome-body-mobile{margin-bottom:20px}.welcome-body-mobile p{color:#374151;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:0 0 12px;text-align:center}.welcome-body-mobile ul{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:16px}.welcome-body-mobile ul li{align-items:center;color:#1f2937;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:10px;padding:4px 0}.welcome-body-mobile ul li .feature-icon{color:#b39359;flex-shrink:0;font-size:16px}.welcome-actions-mobile{align-items:center;display:flex;flex-direction:column;gap:12px}.tour-btn-mobile{align-items:center;background:linear-gradient(135deg,#b39359,#c4a567);border:none;border-radius:12px;box-shadow:0 4px 14px #b393594d;color:#fff;cursor:pointer;display:flex;font-family:Karla,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;max-width:240px;padding:14px 24px;transition:all .3s ease;width:100%}.tour-btn-mobile:hover{background:linear-gradient(135deg,#c4a567,#d4b577);box-shadow:0 8px 20px #b3935966;transform:translateY(-2px)}.tour-btn-mobile:active{transform:translateY(0)}.skip-btn-mobile{background:#0000;border:1px solid #d1d5db;border-radius:12px;color:#6b7280;cursor:pointer;font-family:Karla,sans-serif;font-size:14px;font-weight:500;max-width:240px;padding:12px 24px;transition:all .3s ease;width:100%}.skip-btn-mobile:hover{background:#6b72800d;border-color:#9ca3af;color:#374151}@media(max-width:480px){.welcome-content-mobile{margin:12px;max-width:320px;padding:20px}.welcome-text-mobile h3{font-size:18px}.welcome-body-mobile p,.welcome-text-mobile p{font-size:13px}.welcome-body-mobile ul{padding:14px}.welcome-body-mobile ul li{font-size:12px}.welcome-body-mobile ul li .feature-icon{font-size:14px}.skip-btn-mobile,.tour-btn-mobile{font-size:14px;max-width:200px;padding:12px 20px}}.tenant-welcome-banner-tablet{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#192a3acc;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transform:scale(.9);transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:9998}.tenant-welcome-banner-tablet.visible{opacity:1;transform:scale(1)}@keyframes slideDownTablet{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.welcome-content-tablet{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #b39359;border-radius:20px;box-shadow:0 25px 50px -12px #192a3a40,0 0 0 1px #b393594d;margin:20px;max-height:85vh;max-width:480px;overflow:hidden;overflow-y:auto;padding:32px;position:relative;width:90%}.welcome-header-tablet{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;position:relative;text-align:center}.welcome-icon-tablet{animation:wave 2s ease-in-out infinite;color:#b39359;font-size:48px;margin-bottom:16px}@keyframes wave{0%,to{transform:rotate(0deg)}25%{transform:rotate(20deg)}75%{transform:rotate(-20deg)}}.welcome-text-tablet{width:100%}.welcome-text-tablet h3{color:#192a3a;font-family:Karla,sans-serif;font-size:24px;font-weight:600;margin:0 0 12px;text-align:center}.welcome-text-tablet p{color:#4b5563;font-family:Poppins,sans-serif;font-size:16px;line-height:1.5;margin:0;text-align:center}.dismiss-btn-tablet{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;padding:10px;position:absolute;right:-12px;top:-12px;transition:all .2s ease;width:40px}.dismiss-btn-tablet:hover{background:#e5e7eb;color:#374151;transform:scale(1.1)}.welcome-body-tablet{margin-bottom:24px}.welcome-body-tablet p{color:#374151;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin:0 0 16px;text-align:center}.welcome-body-tablet ul{grid-gap:12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;display:grid;gap:12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:20px}.welcome-body-tablet ul li{align-items:center;color:#1f2937;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:12px;padding:6px 0}.welcome-body-tablet ul li .feature-icon{color:#b39359;flex-shrink:0;font-size:18px}.welcome-actions-tablet{display:flex;gap:16px;justify-content:center}.tour-btn-tablet{align-items:center;background:linear-gradient(135deg,#b39359,#c4a567);border:none;border-radius:16px;box-shadow:0 6px 20px #b393594d;color:#fff;cursor:pointer;display:flex;font-family:Karla,sans-serif;font-size:16px;font-weight:600;gap:10px;padding:16px 32px;transition:all .3s ease}.tour-btn-tablet:hover{background:linear-gradient(135deg,#c4a567,#d4b577);box-shadow:0 10px 25px #b3935966;transform:translateY(-3px)}.tour-btn-tablet:active{transform:translateY(0)}.skip-btn-tablet{background:#0000;border:1px solid #d1d5db;border-radius:16px;color:#6b7280;cursor:pointer;font-family:Karla,sans-serif;font-size:16px;font-weight:500;padding:16px 32px;transition:all .3s ease}.skip-btn-tablet:hover{background:#6b72800d;border-color:#9ca3af;color:#374151}@media(max-width:768px){.welcome-content-tablet{margin:16px;max-width:400px;padding:28px}.welcome-text-tablet h3{font-size:22px}.welcome-text-tablet p{font-size:15px}.welcome-body-tablet ul{gap:10px;grid-template-columns:1fr;padding:18px}.welcome-body-tablet ul li{font-size:13px}.welcome-body-tablet ul li .feature-icon{font-size:16px}.skip-btn-tablet,.tour-btn-tablet{font-size:15px;padding:14px 28px}}.apartment-month-year-selector{display:flex;flex-direction:column;justify-content:space-between;width:100%}.apartment-month-year-selector .input-selectors:not(:first-child){margin-top:15px}.report-cell-container{align-items:start;margin-left:16px;width:100%}.report-cell-container .sub-text,.report-cell-container .sub-text-large{margin-top:17%}@media screen and (min-width:768px){.apartment-month-year-selector{flex-direction:row;justify-content:space-between}.apartment-month-year-selector .input-selectors:not(:first-child){margin-top:0}.report-cell-container{gap:16px}.report-cell-container .sub-text{margin-top:12.5%}.report-cell-container .sub-text-large{margin-top:8%}}.rent-collected-container .report-cell-container{background-color:#0b2c3c}.rent-collected-container .report-cell-container:nth-child(2n){background-color:#0000}.pie-chart-container{height:auto}.ArrearsPaid-container{display:grid;grid-template-columns:1fr;margin-top:10%}.ArrearsPaid-container .report-cell-container{background-color:#0000;border-radius:5px;color:#fff;margin-left:0}.ArrearsPaid-container .report-cell-container .sub-text-large{margin-top:17%}.ArrearsPaid-container .report-cell-container:not(:first-child){margin-top:20px}@media screen and (min-width:768px){.ArrearsPaid-container{display:flex;gap:16px;justify-content:space-between;margin-top:2%}.report-cell-container{gap:16px;width:98.5%!important}.report-cell-container:not(:first-child){margin-top:0!important}.ArrearsPaid-container .report-cell-container .sub-text{margin-top:12.5%}.ArrearsPaid-container .report-cell-container .sub-text-large{background-color:red}}.rent-collected-container{display:grid;grid-template-columns:1fr;margin-top:10%}.rent-collected-container .report-cell-container{background-color:#0000;border-radius:5px;color:#fff;margin-left:0}.rent-collected-container .report-cell-container .sub-text-large{margin-top:17%}.rent-collected-container .report-cell-container:not(:first-child){margin-top:20px}@media screen and (min-width:768px){.rent-collected-container{display:flex;gap:16px;justify-content:space-between;margin-top:2%}.report-cell-container{gap:16px;width:98.5%!important}.report-cell-container:not(:first-child){margin-top:0!important}.rent-collected-container .report-cell-container .sub-text{margin-top:12.5%}.rent-collected-container .report-cell-container .sub-text-large{background-color:red}}.waterInvoiceParent .page-title{margin-bottom:10%;margin-top:10%}.waterInvoiceParent .my-container{background-color:#fff;border:1px solid #c8c7c7;border-radius:5px;min-height:50vh;padding:2%;width:100%}.waterInvoiceParent .selections,.waterInvoiceParent .selections-and-button{display:flex;flex-direction:column}.waterInvoiceParent .selections{padding-left:2%;padding-top:5%;width:100%}.waterInvoiceParent .selections div:not(:first-of-type){margin-top:8%}.waterInvoiceParent .generate-invoices-container{align-items:center;display:flex;justify-content:start;margin-left:2%;margin-top:5%;width:100%}.waterInvoiceParent .my-table{margin-bottom:20%;margin-top:2%}.waterInvoiceParent .my-table table{border:none;width:100%}.waterInvoiceParent .my-table tbody{box-shadow:none!important}.waterInvoiceParent .my-table td,.waterInvoiceParent .my-table th{padding:8px;text-align:center}.waterInvoiceParent .my-table input{border:none;padding:8px}.waterInvoiceParent .rent-table td{padding:18px}@media(min-width:768px){.waterInvoiceParent .page-title{margin-bottom:2%;margin-top:2%}.waterInvoiceParent .my-container{background-color:#fff;border:1px solid #c8c7c7;border-radius:5px;min-height:20vh;padding:2%;width:100%}.waterInvoiceParent .selections-and-button{display:flex;flex-direction:row}.waterInvoiceParent .selections{display:flex;flex-direction:row;padding:0;width:50%}.waterInvoiceParent .selections div:not(:first-of-type){margin-left:2%;margin-top:0}.waterInvoiceParent .generate-invoices-container{align-items:center;display:flex;justify-content:end;margin-left:0;margin-top:0;width:50%}.waterInvoiceParent .my-table{margin-bottom:0}}.my-table{box-shadow:none!important}.ArrearsReconciliation-container{display:grid;grid-template-columns:1fr;margin-top:10%}.ArrearsReconciliation-container .report-cell-container{background-color:#0b2c3c;border-radius:5px;color:#fff;margin-left:0}.ArrearsReconciliation-container .report-cell-container .sub-text-large{margin-top:17%}.ArrearsReconciliation-container .report-cell-container:not(:first-child){margin-top:20px}.pie-chart-container{margin-top:2%}@media screen and (min-width:768px){.ArrearsReconciliation-container{display:flex;gap:16px;justify-content:space-between;margin-top:2%}.report-cell-container{gap:16px;width:98.5%!important}.report-cell-container:not(:first-child){margin-top:0!important}.ArrearsReconciliation-container .report-cell-container .sub-text{margin-top:12.5%}.ArrearsReconciliation-container .report-cell-container .sub-text-large{background-color:red}}.chart-container{height:400px;position:relative;width:100%}.chart-overlay{color:#896978;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.chart-text{font-weight:700}.tenant-listing-container{margin-top:4vh}.top-section{align-items:center;background-color:#fbfbfd;display:flex;font-family:Karla,sans serif;font-weight:600;justify-content:space-between;padding:20px 15px;top:0;width:100%}.top-section .greeting{color:#0b2c3c;font-size:18px}.top-section .notification-text{align-items:center;color:#0b2c3c;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;margin-left:10px;margin-top:5px}.top-section .greeting .name{color:#0b2c3c;font-weight:700}.top-section .icons-container{display:flex;gap:10%}.top-section .notifications{background-color:#b39359;border-radius:5px;color:#fff;padding:8px 10px;position:relative}.top-section .badge{background-color:#d9534f;border-radius:50%;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:-10px;top:-5px}.top-section-pc{align-items:center;background-color:#fbfbfd;border-bottom:.5px solid #192a3a;display:flex;font-family:Karla,sans serif;font-weight:600;justify-content:space-between;padding:15px;top:0;width:100%}.top-section-pc .greeting{color:#0b2c3c;font-size:18px}.top-section-pc .profile-and-notifications-container{align-items:center;display:flex}.top-section-pc .profile-and-notifications-container .notifications{background-color:#b39359;border-radius:5px;color:#fff;padding:8px 10px;position:relative}.top-section-pc .profile-and-notifications-container .badge{background-color:#d9534f;border-radius:50%;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:-10px;top:-5px}.top-section-pc .profile-and-notifications-container .profile-container{align-items:center;display:flex;margin-left:10px}.top-section-pc .profile-and-notifications-container .profile-container .name{margin-left:10px}.top-section-pc .notification-text{align-items:center;color:#0b2c3c;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;margin-left:10px;margin-top:5px}.top-section-pc .greeting .name{color:#0b2c3c;font-weight:700}.mobile-nav{align-items:center;background-color:#fbfbfd;border-top:.5px solid #0b2c3c;bottom:0;display:flex;justify-content:space-around;padding:10px 0;position:fixed;width:100%}.mobile-nav button{background-color:#0000;border:none}.nav-item{align-items:center;color:#0b2c3c;display:flex;flex-direction:column;justify-content:center;transition:.3s ease}.nav-item-active{color:#b39359}.nav-item:hover{color:#b39359;cursor:pointer}.nav-text{font-family:Karla,sans serif;font-size:14px;margin-top:5px}.dashboard-nav{background-color:#1a2a3a;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;width:17.3611111111vw}.top-nav-section{max-height:100vh}.dashboard-header{align-items:center;border-bottom:.1231527094vh solid #b39359;display:flex;font-family:Poppins,sans-serif;margin-bottom:5vh;padding:1.2315270936vh 2.4630541872vh}.dashboard-header .company-name{color:#b39359;font-size:2.4630541872vh;font-weight:300;margin-left:.6944444444vw;margin-top:.6157635468vh}.dashboard-list{list-style-type:none;padding:0}.dashboard-list button{background-color:#0000;border:none;color:#fff;margin:0;padding:0;width:100%}.profile-nav-container{margin-top:10vh}.dashboard-item{align-items:center;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1.724137931vh;font-weight:300;justify-content:space-between;transition:background-color .3s ease,color .3s ease;transition:font-size .3s ease}.dashboard-item .text-and-icon{align-items:center;display:flex;padding:1.8472906404vh 2.4630541872vh}.dashboard-item .text-and-icon .dashboard-icon{font-size:3.078817734vh;margin-right:.6944444444vw;transition:font-size .3s ease;transition:transform .3s}.dashboard-item .box{background-color:#b39359;height:4.9261083744vh;opacity:0;transition:opacity .3s ease;width:.6944444444vw}.dashboard-item .logout{font-size:2.4630541872vh}.dashboard-item:hover{color:#b39359}.dashboard-item:hover .dashboard-icon{transform:scale(1.1)}.dashboard-item:hover .logout{font-size:3.078817734vh}.dashboard-item:hover .box{opacity:1}.dashboard-item.active{color:#b39359}.dashboard-item.active .box{background-color:#b39359;height:4.9261083744vh;width:.6944444444vw}.email{color:#b39359;margin-bottom:7vh;padding:0 21%}.email:hover{color:#fff}.mid-section-mobile-caretaker{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:18px;font-weight:600;min-height:100vh;padding:0 15px 20vh}.mid-section-mobile-caretaker .title-date-and-property{display:flex;justify-content:space-between;margin-bottom:10px;margin-right:-5px}.mid-section-mobile-caretaker .title-date-and-property .title{font-family:Poppins,sans-serif;font-style:normal;font-weight:400}.mid-section-mobile-caretaker .title-date-and-property .date-and-property{display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;gap:5px}.mid-section-mobile-caretaker .title-date-and-property .date-and-property .apartment{align-items:center;display:flex;justify-content:center}.mid-section-mobile-caretaker .title-date-and-property .date-and-property .apartment select{background-color:#fff;border:.5px solid #ddd;border-radius:5px;padding:5px 10px}.mid-section-mobile-caretaker .title-date-and-property .date-and-property .apartment select:focus-visible{outline:none;outline:0 auto red}.mid-section-mobile-caretaker .recent-enlistings-section{align-items:center;display:flex;flex-direction:column}.mid-section-mobile-caretaker .recent-enlistings-section .title{font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:400}.mid-section-mobile-caretaker .recent-enlistings-section .tenants-list{width:95%}.mid-section-mobile-caretaker .recentPaymentsSection{align-items:center;display:flex;flex-direction:column}.mid-section-mobile-caretaker .recentPaymentsSection .title{font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:400}.mid-section-mobile-caretaker .recentPaymentsSection button:first-child{margin-top:10px}.mid-section-mobile-caretaker .recentPaymentsSection .payment-list{width:100%}.payments-container .card{background-color:#fff;border-radius:10px;box-shadow:0 0 5px 0 #00000047;flex-direction:row;height:50px;justify-content:space-between!important;margin-top:10px;padding:7px 15px;width:95%!important}.payments-container .card,.payments-container .card .icon-and-description{align-items:center;display:flex}.payments-container .card .icon-and-description .description-and-ammount{align-items:start!important;display:flex;flex-direction:column;margin-left:30px}.payments-container .card .icon-and-description .description-and-ammount .amount{color:#a8b4cc;font-family:Roboto,sans-serif;font-size:14px;font-weight:200;margin-top:2px}.payments-container .card .icon-and-description .icon{font-size:20px;margin-left:10px}.payments-container .card .date{font-size:16px}.payments-container .extra-info{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:5px;display:flex;flex-direction:column;margin:20px 0;padding:1rem;width:100%}.payments-container .extra-info .extra-info-title{font-family:karla,sans-serif;font-size:18px;font-weight:500;margin-bottom:10px}.payments-container .extra-info .details-and-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;width:70%}.payments-container .extra-info .details-and-title .tile{font-family:Poppins,sans-serif;font-size:16px;font-weight:200}.payments-container .extra-info .details-and-title .details{font-weight:400}.payments-container .see-more-buttons-container{display:flex;justify-content:center;margin-top:10px;padding:0 15px;width:90%}.payments-container .see-more-buttons-container button{background-color:#0000;border:none;color:#002b55;font-size:18px}.mid-section-pc-caretaker{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:2.2167487685vh;font-weight:600;min-height:100vh;padding:1.2315270936vh 1.2315270936vh 20vh}.mid-section-pc-caretaker .title-container{align-items:center;display:block;justify-content:space-between;margin-bottom:1.2315270936vh}.mid-section-pc-caretaker .title-container .title{font-family:Poppins,sans-serif;font-style:normal;font-weight:400}.mid-section-pc-caretaker .title-container .greeting{font-family:Karla,sans san-serif;font-size:3.6945812808vh;font-style:normal;font-weight:400}.mid-section-pc-caretaker .title-container .more{background-color:#0000;border:none;color:#a8b4cc;font-family:Poppins,sans-serif;font-size:1.724137931vh;font-style:normal;font-weight:400}.mid-section-pc-caretaker .cards-container{display:flex;flex-wrap:nowrap;justify-content:space-between;transition:all 5s ease}.mid-section-pc-caretaker .calender-and-recent-enlistings-container{display:flex;flex-wrap:wrap;justify-content:space-between}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container{align-items:center;background-color:#fff;border:.5px solid #ddd;border-radius:.6944444444vw;display:flex;flex-direction:column;margin-top:2.4630541872vh;padding:2.4630541872vh 0;width:27.7777777778vw}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .title{font-weight:400}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container{width:100%}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant{align-items:center;cursor:pointer;display:flex;font-family:Karla,sans-serif;font-size:2.2167487685vh;font-weight:400;justify-content:space-between;margin-top:1.2315270936vh;padding:0 10%;transition:background-color .3s ease}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant .room-number{color:#b39359}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant .shape-and-details{align-items:center;display:flex;gap:.6944444444vw}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant .shape-and-details .shape{background-color:#192a3a;border-radius:.6944444444vw;height:6.157635468vh;width:3.4722222222vw}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant .shape-and-details .name-and-date{display:flex;flex-direction:column}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant .shape-and-details .name-and-date .name{font-family:Karla,sans-serif;font-size:2.2167487685vh;font-weight:400}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant .shape-and-details .name-and-date .date{color:#a8b4cc;font-family:Roboto,sans-serif;font-size:1.9704433498vh;font-weight:200;margin-top:.2463054187vh}.mid-section-pc-caretaker .calender-and-recent-enlistings-container .recent-enlisting-container .tenant-list-container .individual-tenant:hover{background-color:rgba(251,251,253,.671)}.mid-section-pc-caretaker .apartments-container{height:100%;margin-top:2.4630541872vh}.mid-section-pc-caretaker .apartments-container .no-properties{align-items:center;background-color:#fff;border:.1231527094vh solid #ddd;border-radius:.3472222222vw;display:flex;flex-direction:column;font-family:Karla,sans-serif;font-size:2.4630541872vh;font-weight:400;justify-content:center;margin-top:2.4630541872vh;min-height:24.6305418719vh;padding:2.4630541872vh}.mid-section-pc-caretaker .apartments-container .no-properties .icon{align-items:center;background:#f6f6f6;background:linear-gradient(355deg,#f6f6f6,hsla(0,0%,96%,.862));background-color:#192a3a;border-radius:50%;display:flex;height:12.315270936vh;justify-content:center;position:relative;transition:all .3s ease;width:6.9444444444vw}.mid-section-pc-caretaker .apartments-container .no-properties .icon .add-icon{bottom:-2.4630541872vh;position:absolute;transition:color .3s ease}.mid-section-pc-caretaker .apartments-container .no-properties .title{margin-top:3.6945812808vh}.mid-section-pc-caretaker .apartments-container .no-properties .sub-title{color:#9d9d9d;font-size:2.2167487685vh;font-weight:200}.mid-section-pc-caretaker .apartments-container .no-properties .create-property-button{background-color:#192a3a;border:none;border-radius:.6944444444vw;color:#fff;cursor:pointer;margin-top:1.2315270936vh;padding:1.2315270936vh 2.4630541872vh}.mid-section-pc-caretaker .apartments-container .no-properties:hover{cursor:pointer}.mid-section-pc-caretaker .apartments-container .no-properties:hover .icon{border-radius:20%;transform:scale(1.05)}.mid-section-pc-caretaker .apartments-container .apartment-actions{display:flex;gap:.6944444444vw;padding:2.4630541872vh 0}.mid-section-pc-caretaker .apartments-container .properties-card-container{display:flex;flex-wrap:nowrap;gap:6.9444444444vw;max-height:36.9458128079vh;width:70vw}.mid-section-pc-caretaker .transactions-container{margin-top:2.4630541872vh}.mid-section-pc-caretaker .transactions-container .no-transactions{align-items:center;border:1px solid #ddd;border-radius:.3472222222vw;display:flex;flex-direction:column;font-family:Karla,sans-serif;font-size:2.4630541872vh;font-weight:400;justify-content:center;margin-top:2.4630541872vh;min-height:24.6305418719vh;padding:2.4630541872vh}.table-container-pc-overview{width:100%}.table-container-pc-overview table{border-collapse:collapse;border-spacing:0;font-size:1.724137931vh;font-weight:500;margin-top:2.4630541872vh;width:100%}.table-container-pc-overview table thead{border-bottom:.0615763547vh solid #192a3a}.table-container-pc-overview table thead tr th{color:#333;font-size:1.9704433498vh;font-weight:400;padding:1.2315270936vh;text-align:center}.table-container-pc-overview table tbody tr{border-bottom:.0615763547vh solid #192a3a;transition:background-color .3s ease,color .3s ease;transition:transform .3s}.table-container-pc-overview table tbody tr td:not(:first-child){color:#333;font-size:1.9704433498vh;font-weight:400;padding:1.2315270936vh 0 .6157635468vh!important;text-align:center}.table-container-pc-overview table tbody tr td:not(:first-child) i{margin-left:10%}.table-container-pc-overview table tbody tr td:first-child{color:#333;padding:0 0 0 5%}.table-container-pc-overview table tbody tr .dashboard-status.completed{display:flex;justify-content:center}.table-container-pc-overview table tbody tr .dashboard-status.completed .status-wrapper{background-color:#192a3a;border-radius:.3472222222vw;color:#fff;display:flex;font-size:1.724137931vh;font-weight:300;justify-content:center;padding:.8620689655vh 4.9261083744vh;width:50%}.table-container-pc-overview table tbody tr .dashboard-status.pending{display:flex;justify-content:center}.table-container-pc-overview table tbody tr .dashboard-status.pending .status-wrapper{background-color:#b39359;border-radius:.3472222222vw;color:#fff;display:flex;font-size:1.724137931vh;font-weight:300;justify-content:center;padding:.8620689655vh 2.4630541872vh;width:50%}.table-container-pc-overview table tbody tr .dashboard-icon-completed{font-size:3.5714285714vh;margin:0!important;padding:0!important}.table-container-pc-overview table tbody tr .dashboard-icon-pending{font-size:3.078817734vh}.table-container-pc-overview table tbody tr:hover{color:#fff;cursor:pointer;transform:scale(1.05)}.table-container-pc-overview .expanded-row .expanded-content{align-items:center;background-color:#fff;border:.1231527094vh solid #ddd;border-radius:.3472222222vw;display:flex;flex-direction:column;padding:1rem}.table-container-pc-overview .expanded-row .expanded-content .title{display:flex;font-family:Karla,sans-serif;font-size:2.2167487685vh;font-weight:500;justify-content:center}.table-container-pc-overview .expanded-row .expanded-content .data{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:1.9704433498vh;font-weight:200;justify-content:space-between;width:40%}.table-container-pc-overview .expanded-row .expanded-content .data .data-details{font-weight:400}.table-container-pc-overview .expanded-row .expanded-content button{background-color:#0b2c3c;border:none;border-radius:.3472222222vw;color:#fff;cursor:pointer;font-size:1.724137931vh;margin-top:10px;padding:.8620689655vh 1.2315270936vh;transition:background-color .3s}.table-container-pc-overview .expanded-row .expanded-content .final{border-bottom:.1231527094vh solid #ddd;border-top:.1231527094vh solid #ddd;display:flex;font-size:1.9704433498vh;justify-content:space-between;margin-top:.6157635468vh;padding:1.2315270936vh 0}.table-container-pc-overview .expanded-row .expanded-content .final .total{font-family:Poppins,sans-serif;font-size:3.078817734vh;font-weight:500;margin-bottom:0}.table-container-pc-overview .expanded-row .expanded-content .final .head{font-family:Poppins,sans-serif;font-size:1.9704433498vh;font-weight:200;margin-bottom:0}.table-container-pc-overview .expanded-row .expanded-content button:hover{background-color:#b39359}.table-container-pc-overview .expanded-row .expanded-content .reverse-payment{background-color:#621b00}.table-container-pc-overview .expanded-row:hover{cursor:default;transform:scale(1)}.table-container-pc-overview .button-container{display:flex;justify-content:center}.table-container-pc-overview .button-container button{background-color:#0000;border:none;border-radius:.3472222222vw;color:#192a3a;cursor:pointer;font-size:1.9704433498vh;font-weight:400;margin:1.2315270936vh;padding:1.2315270936vh 2.4630541872vh}.individual-card{background-color:#fff;border-radius:.6944444444vw;box-shadow:1px 1px 6px #0000001a;display:flex;flex-direction:column;font-size:1.724137931vh;margin-top:.6157635468vh;min-height:24.6305418719vh;transition:transform .3s;width:32.5%}.individual-card .top-half{display:flex;justify-content:space-between}.individual-card .top-half .title-and-date{text-align:start}.individual-card .top-half .title{color:#000;font-size:2.4630541872vh;font-weight:500;margin:0}.individual-card .top-half .date{color:#9d9d9d;margin-top:.2463054187vh}.individual-card .bottom-half{align-items:center;display:flex;flex-wrap:wrap}.individual-card:hover{box-shadow:2px 1px 8px #0000001a;cursor:pointer;opacity:1;transform:scale(1.05)}.room-details-card-container-overview-admin{width:22.2222222222vw}.room-details-card-container-overview-admin .room-card-admin{height:33.7438423645vh;margin-top:2.4630541872vh;position:relative;transition:transform .3s;width:100%}.room-details-card-container-overview-admin .front{transition:transform .5s}.room-details-card-container-overview-admin .front:hover{cursor:pointer;transform:scale(1.05)}.room-details-card-container-overview-admin .room-details-card-container:hover{cursor:pointer}.mini-card-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0;width:95%}.mini-card-container .mini-card{transition:transform .5s}.mini-card-container .mini-card:hover{cursor:pointer;transform:scale(1.05)}.mobile-chat{background-color:#fbfbfd;display:flex;flex-direction:column;font-family:poppins,sans-serif;height:85vh;width:100%}.mobile-chat .title-container{font-size:18px;margin-left:10px}.mobile-chat .mobile-chat-header{align-items:center;background-color:#fbfbfd;border-bottom:.5px solid #1a2a3a;display:flex;justify-content:space-between;padding:20px 15px}.mobile-chat .back-button{cursor:pointer;font-size:20px;margin-right:10px;margin-top:1.5%}.mobile-chat .chat-user{flex-grow:1;font-family:karla,sans-serif;font-size:18px;font-weight:500}.mobile-chat .mobile-chat-footer{display:flex;flex-direction:column;overflow-y:auto;padding:10px}.mobile-chat .chat-item{align-items:center;border-radius:5px;cursor:pointer;display:flex;padding:10px;transition:background-color .3s}.mobile-chat .chat-item:hover{background-color:#f0f0f0}.mobile-chat .chat-item.active{background-color:#e0e0e0}.mobile-chat .profile-picture{border-radius:50%;height:40px;margin-right:10px;overflow:hidden;width:40px}.mobile-chat .profile-picture img{height:100%;object-fit:cover;width:100%}.mobile-chat .default-profile-picture{background-color:#192a3a;height:100%;width:100%}.mobile-chat .chat-details{display:flex;flex-direction:column}.mobile-chat .chat-snippet{color:#666;font-size:14px;font-weight:300}.mobile-chat .date-separator{color:#999;font-family:karla,sans-serif;font-weight:300;margin:10px 0;text-align:center}.mobile-chat .mobile-chat-messages{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:10px}.mobile-chat .message{border-radius:5px;display:flex;margin-bottom:10px;max-width:70%;padding:10px}.mobile-chat .message.incoming{align-items:end;align-self:flex-start;background-color:#f1f1f1;display:flex;flex-direction:column;justify-content:center}.mobile-chat .message.outgoing{align-items:end;align-self:flex-end;background-color:#f4efe6;display:flex;flex-direction:column}.mobile-chat .message-text{word-wrap:break-word;border-radius:10px;display:block;font-weight:300;max-width:100%}.mobile-chat .message.outgoing .message-text{align-self:flex-end;color:#192a3a}.mobile-chat .timestamp{color:#999;display:block;font-family:karla,sans-serif;font-size:12px}.mobile-chat .mobile-chat-input-container{background-color:#fff;display:flex;padding:10px;width:95%}.mobile-chat .chat-input{border:1px solid #ddd;border-radius:20px;flex-grow:1;font-family:poppins,sans-serif;font-size:16px;font-weight:300;padding:10px 20px}.mobile-chat .send-button{background-color:#192a3a;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-left:10px;padding:10px 15px;transition:background-color .3s}.mobile-chat .send-button:hover{background-color:#192a3a}.messaging-app-pc{display:flex;flex:1 1;flex-direction:column;font-family:poppins,sans-serif;font-size:2.2167487685vh;font-weight:400;max-height:1000vh!important;position:relative}.messaging-app-pc .property-divider{background-color:#f0f2f5;border-radius:5px;margin-bottom:5px;padding:10px;position:sticky;top:0;z-index:5}.messaging-app-pc .property-divider h3{color:#5b5b5b;font-size:14px;font-weight:600;margin:0}.messaging-app-pc .chat-container{display:flex;flex:1 1}.messaging-app-pc .chat-container .chat-sidebar{border-right:.5px solid #192a3a;padding:0;width:25%}.messaging-app-pc .chat-container .chat-sidebar .chat-select-type{border-bottom:1px solid #efefef;display:flex;flex-direction:row;font-size:.9722222222vw;font-weight:400;height:8.0049261084vh;justify-content:space-between}.messaging-app-pc .chat-container .chat-sidebar .chat-select-type .chat-type{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;transition:all .5s;width:100%}.messaging-app-pc .chat-container .chat-sidebar .chat-select-type .chat-type:hover{color:#b39359;cursor:pointer}.messaging-app-pc .chat-container .chat-sidebar .chat-select-type .selected{border-bottom:2px solid #192a3a}.messaging-app-pc .chat-container .chat-sidebar .chat-select-type .selected:hover{border-bottom:2px solid #b39359}.messaging-app-pc .chat-container .chat-list{-ms-overflow-style:none;margin-top:1.2315270936vh;max-height:80vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.messaging-app-pc .chat-container .chat-list::-webkit-scrollbar{display:none}.messaging-app-pc .chat-container .chat-item{align-items:center;border-radius:5px;cursor:pointer;display:flex;font-family:karla,sans-serif;font-size:2.2167487685vh;font-weight:500;gap:4%;margin:0 1.8472906404vh 10px;padding:1.2315270936vh;transition:all .3s}.messaging-app-pc .chat-container .chat-item:hover .default-profile-picture{background-color:#b39359}.messaging-app-pc .chat-container .chat-item:hover .chat-user{color:#192a3a}.messaging-app-pc .chat-container .chat-item:hover .chat-snippet{color:#b39359}.messaging-app-pc .chat-container .chat-item:hover .last-message-timestamp{color:#192a3a}.messaging-app-pc .chat-container .chat-item.placeholder{cursor:default;padding:15px}.messaging-app-pc .chat-container .chat-snippet{color:gray;font-size:1.9704433498vh;font-weight:300}.messaging-app-pc .chat-container .last-message-timestamp{color:gray;font-size:.8em}.messaging-app-pc .chat-container .chat-item.active{color:#fff}.messaging-app-pc .chat-container .chat-item.active .default-profile-picture{background-color:#b39359}.messaging-app-pc .chat-container .chat-item.active .chat-user{color:#192a3a}.messaging-app-pc .chat-container .chat-item.active .chat-snippet{color:#b39359}.messaging-app-pc .chat-container .chat-item.active .last-message-timestamp{color:#192a3a}.messaging-app-pc .chat-container .chat-main{display:flex;flex:1 1;flex-direction:column}.messaging-app-pc .chat-container .chat-messages{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:1.2315270936vh}.messaging-app-pc .chat-container .message{word-wrap:break-word;border-radius:.6944444444vw;font-family:popins,sans-serif;font-size:2.2167487685vh;font-weight:300;margin:.6157635468vh 0;max-width:60%;padding:1.2315270936vh;position:relative}.messaging-app-pc .chat-container .incoming{align-self:flex-start;background-color:#dcdcdc;margin-right:auto}.messaging-app-pc .chat-container .outgoing{align-self:flex-end;background-color:#f4efe6;margin-left:auto}.messaging-app-pc .chat-container .timestamp{color:gray;display:block;font-size:1.4778325123vh;margin-top:.6157635468vh;text-align:end}.messaging-app-pc .chat-container .date-separator{color:gray;font-size:1.724137931vh;margin:1.2315270936vh 0;text-align:center}.messaging-app-pc .chat-container .chat-input-container{background-color:#f1f1f1;display:flex;padding:1.2315270936vh}.messaging-app-pc .chat-container .chat-input{border:.1231527094vh solid #ccc;border-radius:.3472222222vw;flex:1 1;margin-right:.6944444444vw;padding:1.2315270936vh}.messaging-app-pc .chat-container .chat-input:focus{border:.1231527094vh solid #192a3a;outline:none}.messaging-app-pc .chat-container .send-button{background-color:#192a3a;border:none;border-radius:.3472222222vw;color:#fff;cursor:pointer;padding:1.2315270936vh 2.4630541872vh;transition:background-color .3s}.messaging-app-pc .chat-container .send-button:hover{background-color:#b39359}.messaging-app-pc .chat-container .default-profile-picture{background-color:#192a3a;border-radius:50%;height:2.7777777778vw;width:2.7777777778vw}.messaging-app-pc .no-chat-selected{align-items:center;display:flex;flex:1 1;justify-content:center}.messaging-app-pc .loading-container{align-items:center;background-color:#ffffff80;bottom:0;display:flex;flex-direction:column;font-family:popins,sans-serif;font-size:14px;font-weight:300;gap:2%;justify-content:center;left:0;padding-left:0;position:fixed;right:0;top:0;z-index:1000}.messaging-app-pc .mobile-messages-container{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:auto}.messaging-app-pc .mobile-messages-container .MuiBox-root{width:100%}.messaging-app-pc .mobile-messages-container .MuiTypography-h5{font-family:Karla,sans-serif;margin-bottom:20px}.messaging-app-pc .error-container{background-color:#f8d7da;border-radius:4px;box-shadow:0 2px 10px #0000001a;color:#721c24;max-width:400px;padding:15px 20px;position:fixed;right:20px;top:20px;z-index:1000}.messaging-app-pc .chat-sidebar .mobile-message-panel{padding:15px}.messaging-app-pc .chat-sidebar .mobile-message-panel h3{color:#192a3a;font-family:Karla,sans-serif;font-size:16px;margin-bottom:8px}.messaging-app-pc .chat-sidebar .mobile-message-panel p{color:#666;font-size:14px;margin-bottom:15px}.messaging-app-pc .chat-select-type .chat-type svg{margin-bottom:5px}.messaging-app-pc .chat-select-type .chat-type.selected{font-weight:500}.messaging-app-pc .chat-select-type .chat-type:hover:not(.selected){background-color:#b393590d}.messaging-app-pc .group-label{border-bottom:1px solid #f0f2f5;color:#666;font-size:1.724137931vh;font-weight:500;padding:8px 15px}.messaging-app-pc .user-group{margin-bottom:1.8472906404vh}.messaging-app-pc .chat-role{background-color:#eff1f4;border-radius:4px;color:#666;font-size:1.4778325123vh;margin-left:5px;padding:2px 6px}.mobile-messages-container{display:flex;flex-direction:column;font-family:poppins,sans-serif;height:100%}.mobile-messages-container .message-wrapper{display:flex;flex-direction:column;height:100%;padding:2.9556650246vh}.mobile-messages-container .page-title{color:#192a3a;font-size:2.9556650246vh;font-weight:600;margin-bottom:2.9556650246vh}.mobile-messages-container .alert{border-radius:.4926108374vh;font-size:1.724137931vh;margin-bottom:1.9704433498vh;padding:1.9704433498vh 1.1111111111vw}.mobile-messages-container .alert.error{background-color:#dc35451a;border:1px solid #dc354533;color:#dc3545}.mobile-messages-container .alert.success{background-color:#28a7451a;border:1px solid #28a74533;color:#28a745}.mobile-messages-container .info-panel{background-color:#f8f9fa;border-radius:.9852216749vh;margin-bottom:2.9556650246vh;padding:2.9556650246vh}.mobile-messages-container .info-panel p{color:#666;font-size:1.724137931vh;line-height:1.5}.mobile-messages-container .form-grid{display:flex;flex-direction:column;gap:2.9556650246vh}.mobile-messages-container .form-row{width:100%}.mobile-messages-container .form-group{margin-bottom:2.9556650246vh}.mobile-messages-container .form-group label{color:#192a3a;display:block;font-size:1.724137931vh;font-weight:500;margin-bottom:.9852216749vh}.mobile-messages-container .form-group select,.mobile-messages-container .form-group textarea{border:1px solid #ddd;border-radius:.4926108374vh;font-family:poppins,sans-serif;font-size:1.724137931vh;padding:1.2315270936vh .8333333333vw;width:100%}.mobile-messages-container .form-group select:focus,.mobile-messages-container .form-group textarea:focus{border-color:#192a3a;outline:none}.mobile-messages-container .form-group select:disabled,.mobile-messages-container .form-group textarea:disabled{background-color:#f8f9fa;cursor:not-allowed}.mobile-messages-container .form-group textarea{min-height:14.7783251232vh;resize:vertical}.mobile-messages-container .recipients-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.9704433498vh}.mobile-messages-container .recipients-section .section-header h3{color:#192a3a;font-size:1.9704433498vh;font-weight:500;margin:0}.mobile-messages-container .recipients-section .tenants-list{border:1px solid #ddd;border-radius:.4926108374vh;font-family:Arial,sans-serif;max-height:24.6305418719vh;overflow-y:auto;padding:.9852216749vh}.mobile-messages-container .recipients-section .tenants-list .tenant-checkbox{align-items:center;display:flex;justify-content:start;padding:.9852216749vh .5555555556vw}.mobile-messages-container .recipients-section .tenants-list .tenant-checkbox input[type=checkbox]{margin-right:.5555555556vw;width:fit-content}.mobile-messages-container .recipients-section .tenants-list .tenant-checkbox label{font-size:1.9704433498vh;margin:0}.mobile-messages-container .recipients-section .tenants-list .empty-list-message{color:#6c757d;font-size:1.724137931vh;padding:.9852216749vh}.mobile-messages-container .recipients-section .selected-recipients{margin-top:1.9704433498vh}.mobile-messages-container .recipients-section .selected-recipients h4{font-size:1.724137931vh;font-weight:500;margin-bottom:.9852216749vh}.mobile-messages-container .recipients-section .selected-recipients .selected-chips{display:flex;flex-wrap:wrap;gap:.9852216749vh}.mobile-messages-container .recipients-section .selected-recipients .selected-chips .chip{align-items:center;background-color:#0000;border:1px solid #192a3a;border-radius:1.9704433498vh;color:#192a3a;display:inline-flex;font-family:Arial,sans-serif;font-size:1.9704433498vh;font-weight:500;padding:.9852216749vh .8333333333vw}.mobile-messages-container .recipients-section .selected-recipients .selected-chips .chip .chip-delete{align-items:center;background:none;border:none;color:#192a3a;cursor:pointer;display:flex;font-size:1.9704433498vh;height:1.9704433498vh;justify-content:center;margin-left:.2777777778vw;padding:0;width:1.9704433498vh}.mobile-messages-container .recipients-section .selected-recipients .selected-chips .chip .chip-delete:hover{color:#b39359}.mobile-messages-container .message-info{align-items:center;display:flex;justify-content:space-between;margin-top:.9852216749vh}.mobile-messages-container .message-info span{color:#6c757d;font-size:1.4778325123vh}.mobile-messages-container .button-row{display:flex;justify-content:center;margin-top:1.9704433498vh}.mobile-messages-container .button-row .btn-primary{background-color:#192a3a;border:none;border-radius:.4926108374vh;color:#fff;cursor:pointer;font-size:1.9704433498vh;min-width:13.8888888889vw;padding:1.4778325123vh 1.6666666667vw;transition:background-color .3s}.mobile-messages-container .button-row .btn-primary:hover:not(.disabled){background-color:#b39359}.mobile-messages-container .button-row .btn-primary.disabled{background-color:#6c757d;cursor:not-allowed}.mobile-messages-container .btn-outline-small{background-color:#0000;border:1px solid #192a3a;border-radius:.4926108374vh;color:#192a3a;cursor:pointer;font-size:1.4778325123vh;padding:.4926108374vh .8333333333vw;transition:all .3s}.mobile-messages-container .btn-outline-small:hover{background-color:#192a3a;color:#fff}.mobile-messages-container .spinner{animation:spin 1s ease-in-out infinite;border:.3694581281vh solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:2.4630541872vh;width:2.4630541872vh}@keyframes spin{to{transform:rotate(1turn)}}.mobile-messages-container .template-selector-container{align-items:center;display:flex;gap:1.2315270936vh}.mobile-messages-container .template-selector-container .template-select{flex:1 1}.mobile-messages-container .template-selector-container .template-edit-btn{align-items:center;background:#0000;border:1px solid #192a3a;border-radius:.4926108374vh;color:#192a3a;cursor:pointer;display:flex;justify-content:center;padding:.9852216749vh .5555555556vw;transition:all .2s ease}.mobile-messages-container .template-selector-container .template-edit-btn:hover{background-color:#192a3a;color:#fff}.mobile-messages-container .template-selector-container .template-edit-btn:disabled{cursor:not-allowed;opacity:.5}.mobile-messages-container .template-edit-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.9852216749vh}.mobile-messages-container .template-edit-header label{color:#192a3a;font-weight:500}.mobile-messages-container .template-edit-actions{display:flex;gap:.9852216749vh}.mobile-messages-container .template-edit-actions .template-action-btn{align-items:center;background:#0000;border:none;border-radius:.4926108374vh;cursor:pointer;display:flex;justify-content:center;padding:.7389162562vh .4166666667vw}.mobile-messages-container .template-edit-actions .template-action-btn.save{border:1px solid #28a745;color:#28a745}.mobile-messages-container .template-edit-actions .template-action-btn.save:hover{background-color:#28a745;color:#fff}.mobile-messages-container .template-edit-actions .template-action-btn.cancel{border:1px solid #dc3545;color:#dc3545}.mobile-messages-container .template-edit-actions .template-action-btn.cancel:hover{background-color:#dc3545;color:#fff}.mobile-messages-container .template-edit-textarea{border:1px solid #b39359;border-radius:.4926108374vh;font-family:poppins,sans-serif;min-height:14.7783251232vh;padding:1.2315270936vh .8333333333vw;resize:vertical;transition:border .2s;width:100%}.mobile-messages-container .template-edit-textarea:focus{border:1px solid #192a3a;box-shadow:0 0 0 2px #192a3a1a;outline:none}.profile-page{background-color:#fbfbfd;height:100vh;padding-top:0;width:100vw}.profile-page,.profile-page .top-side{align-items:center;display:flex;flex-direction:column}.profile-page .top-side{gap:5px;min-height:30%;width:100%}.profile-page .top-side .image{background-color:#192a3a}.profile-page .top-side .image,.profile-page .top-side .profile-picture{border-radius:50%;height:130px;width:130px}.profile-page .top-side .name{font-family:Karla,sans-serif;font-size:20px}.profile-page .top-side .email{font-family:Poppins,sans-serif;font-size:14px}.profile-page .bottom-side{align-items:center;display:flex;flex-direction:column;min-height:50%;width:100%}.profile-page .bottom-side .choices-container{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 5px 0 #00000014;display:flex;flex-direction:column;padding:0;width:80%}.profile-page .bottom-side .choices-container .choices{align-items:center;border-bottom:.5px solid #ddd!important;display:flex;font-family:Karla,sans-serif;font-size:18px;justify-content:space-between;padding:11px 20px;width:100%}.profile-page .bottom-side .choices-container .choices .icon{color:#b39359;margin-top:1.5%}.profile-page .bottom-side .choices-container .no-border{border-bottom:none!important}.profile-page .edit-profile .top-side-profile{display:flex;justify-content:center}.profile-page .edit-profile .top-side-profile .porfile-image{background-color:#192a3a;border-radius:50%;height:100px;position:relative;width:100px}.profile-page .edit-profile .top-side-profile .porfile-image input{border:none;border-radius:50%;bottom:0;height:30px;opacity:0;position:absolute;right:0;width:30px;z-index:2}.profile-page .edit-profile .top-side-profile .edit-icon{align-items:center;background-color:#b39359;border-radius:50%;bottom:0;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:1%;width:30px;z-index:1}.profile-page .edit-profile .bottom-side-profile{align-items:center;display:flex;flex-direction:column;margin-top:15%;padding:0 15px;width:100%}.profile-page .edit-profile .bottom-side-profile .fields-halves{display:flex;gap:10px;justify-content:space-between;width:100%}.profile-page .edit-profile .bottom-side-profile .individual-half{display:flex;flex-direction:column;font-family:Karla,sans-serif;width:100%}.profile-page .edit-profile .bottom-side-profile .individual-half label.text{background:#0000;color:#192a3a;font-size:14px;font-weight:700;margin:0 0 5px;padding:0 3px;top:.5rem;width:fit-content}.profile-page .edit-profile .bottom-side-profile .individual-half label.text.focus{color:#b39359}.profile-page .edit-profile .bottom-side-profile .individual-half input[type=text].input{background:#0000;border:1px solid #192a3a;border-radius:5px;color:#192a3a;font-family:Poppins,sans-serif;font-size:.75rem;padding:10px;width:100%}.profile-page .edit-profile .bottom-side-profile .individual-half input[type=text].input:focus{border:1px solid #b39359;outline:none}.profile-page .edit-profile .bottom-side-profile .margin-top{margin-top:10px}.profile-page .edit-profile .bottom-side-profile .apartment-details{align-items:center;display:flex;flex-direction:column;font-family:Karla,sans-serif;font-size:18px;justify-content:center;margin-top:30px}.profile-page .edit-profile .bottom-side-profile .apartment-details .house-details{font-family:popins,sans-serif;font-size:16px;font-weight:300}.profile-page .password-change-container{align-items:center;display:flex;flex-direction:column;height:50%;justify-content:start;width:100%}.profile-page .password-change-container .title-of-page{align-items:center;display:flex;flex-direction:column;font-family:Karla,sans-serif;font-size:20px}.profile-page .password-change-container .title-of-page .sub-text{font-family:Poppins,sans-serif;font-size:14px}.profile-page .password-change-container .inputs-container{border-radius:5px;margin-top:10%;min-height:40%;width:80%}.profile-page .password-change-container .inputs-container .individual-half{display:flex;flex-direction:column;font-family:Karla,sans-serif;width:100%}.profile-page .password-change-container .inputs-container .individual-half label.text{background:#0000;color:#192a3a;font-size:14px;font-weight:700;margin:0 0 5px;padding:0 3px;top:.5rem;width:fit-content}.profile-page .password-change-container .inputs-container .individual-half label.text.focus{color:#b39359}.profile-page .password-change-container .inputs-container .individual-half input[type=password].input{background:#0000;border:1px solid #192a3a;border-radius:5px;color:#192a3a;font-family:Poppins,sans-serif;font-size:.75rem;padding:10px;width:100%}.profile-page .password-change-container .inputs-container .individual-half input[type=password].input:focus{border:1px solid #b39359;outline:none}.profile-page .password-change-container .inputs-container .margin-top{margin-top:10px}.profile-page .profile-buttons-container{display:flex;gap:10px}.profile-page .confirm-button{background-color:#192a3a;border:none;border-radius:5px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:300;margin-top:15%;padding:7px 10px}.profile-page .confirm-button:last-child{background-color:#b39359}.profile-pc{display:flex;height:100%;max-height:90.5vh;width:100%}.profile-pc .left-side-profile{border-right:.5px solid #192a3a;height:100%;padding:35px 0 0 20px;width:25%}.profile-pc .left-side-profile .choice{align-items:center;cursor:pointer;display:flex;font-family:Karla,sans-serif;font-size:20px;justify-content:space-between;margin-top:20px;min-height:60px;width:100%}.profile-pc .left-side-profile .choice .icon-and-title{display:flex;gap:20px;margin-left:5%;margin-top:2%}.profile-pc .left-side-profile .choice .icon-and-title .title{color:#192a3a}.profile-pc .left-side-profile .choice .active-shape{height:40px;width:10px}.profile-pc .left-side-profile .choice:hover{background-color:#f4efe6}.profile-pc .left-side-profile .choice:hover .active-shape{background-color:#b39359;height:40px;width:10px}.profile-pc .left-side-profile .active{align-items:center;background-color:#f4efe6;cursor:pointer;display:flex;font-family:Karla,sans-serif;font-size:20px;justify-content:space-between;margin-top:20px;min-height:60px;width:100%}.profile-pc .left-side-profile .active .icon{color:#b39359}.profile-pc .left-side-profile .active .icon-and-title{display:flex;gap:20px;margin-left:5%;margin-top:2%}.profile-pc .left-side-profile .active .icon-and-title .title{color:#b39359}.profile-pc .left-side-profile .active .active-shape{background-color:#b39359;height:40px;width:10px}.profile-pc .right-side-profile{width:75%}.profile-pc .right-side-profile .edit-profile-page{display:flex;flex-direction:column;justify-content:start;width:100%}.profile-pc .right-side-profile .edit-profile-page .top-half{font-family:Poppins,sans-serif;font-weight:300;padding-left:10%}.profile-pc .right-side-profile .edit-profile-page .top-half .title{font-family:Karla,sans-serif;font-size:20px;margin-bottom:2%;margin-top:2%}.profile-pc .right-side-profile .edit-profile-page .top-half .profile-pic-container{align-items:center;display:flex;gap:20px;width:100%}.profile-pc .right-side-profile .edit-profile-page .top-half .profile-pic-container .profile-pic{background-color:#192a3a;border-radius:50%;height:100px;width:100px}.profile-pc .right-side-profile .edit-profile-page .top-half .profile-pic-container .profile-picture{border-radius:50%;height:100px;width:100px}.profile-pc .right-side-profile .edit-profile-page .top-half .profile-pic-container .buttons-containers{display:flex;flex-direction:row;gap:20px}.profile-pc .right-side-profile .edit-profile-page .top-half .profile-pic-container .buttons-containers .upload-button{align-items:center;background-color:#192a3a;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:7px 10px;position:relative;transition:background-color .3s}.profile-pc .right-side-profile .edit-profile-page .top-half .profile-pic-container .buttons-containers .upload-button input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.profile-pc .right-side-profile .edit-profile-page .top-half .profile-pic-container .buttons-containers .upload-button:hover{background-color:#b39359}.profile-pc .right-side-profile .edit-profile-page .top-half .profile-pic-container .buttons-containers .upload-button:last-child{background-color:#b39359;transition:background-color .3s}.profile-pc .right-side-profile .edit-profile-page .top-half .profile-pic-container .buttons-containers .upload-button:last-child:hover{background-color:#192a3a}.profile-pc .right-side-profile .edit-profile-page .bottom-half{margin-top:2%;padding-left:10%}.profile-pc .right-side-profile .edit-profile-page .bottom-half .fields-halves{display:flex;gap:10px;justify-content:space-between;width:50%}.profile-pc .right-side-profile .edit-profile-page .bottom-half .individual-half{display:flex;flex-direction:column;font-family:Karla,sans-serif;width:100%}.profile-pc .right-side-profile .edit-profile-page .bottom-half .individual-half label.text{background:#0000;color:#192a3a;font-size:14px;font-weight:700;margin:0 0 5px;padding:0 3px;top:.5rem;width:fit-content}.profile-pc .right-side-profile .edit-profile-page .bottom-half .individual-half label.text.focus{color:#b39359}.profile-pc .right-side-profile .edit-profile-page .bottom-half .individual-half input[type=text].input{background:#0000;border:1px solid #192a3a;border-radius:5px;color:#192a3a;font-family:Poppins,sans-serif;font-size:.75rem;padding:10px;width:100%}.profile-pc .right-side-profile .edit-profile-page .bottom-half .individual-half input[type=text].input:focus{border:1px solid #b39359;outline:none}.profile-pc .right-side-profile .edit-profile-page .bottom-half .margin-top{margin-top:10px}.profile-pc .right-side-profile .edit-profile-page .bottom-half .buttons-container{display:flex;flex-direction:row;font-family:Popins,sans-serif;font-weight:300;gap:20px;margin-top:5%}.profile-pc .right-side-profile .edit-profile-page .bottom-half .buttons-container .upload-button{align-items:center;background-color:#192a3a;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:7px 10px;position:relative;transition:background-color .3s}.profile-pc .right-side-profile .edit-profile-page .bottom-half .buttons-container .upload-button:hover,.profile-pc .right-side-profile .edit-profile-page .bottom-half .buttons-container .upload-button:last-child{background-color:#b39359}.profile-pc .right-side-profile .edit-profile-page .bottom-half .buttons-container .upload-button:last-child:hover{background-color:#192a3a}.profile-pc .right-side-profile .change-password-page .top-half{font-family:Poppins,sans-serif;font-weight:300;padding-left:10%}.profile-pc .right-side-profile .change-password-page .top-half .title{font-family:Karla,sans-serif;font-size:20px;margin-top:2%}.profile-pc .right-side-profile .change-password-page .top-half .sub-title{color:#b39359}.profile-pc .right-side-profile .change-password-page .bottom-half{margin-top:2%;padding-left:10%}.profile-pc .right-side-profile .change-password-page .bottom-half .fields-halves{display:flex;gap:10px;justify-content:space-between;width:50%}.profile-pc .right-side-profile .change-password-page .bottom-half .individual-half{display:flex;flex-direction:column;font-family:Karla,sans-serif;width:100%}.profile-pc .right-side-profile .change-password-page .bottom-half .individual-half label.text{background:#0000;color:#192a3a;font-size:14px;font-weight:700;margin:0 0 5px;padding:0 3px;top:.5rem;width:fit-content}.profile-pc .right-side-profile .change-password-page .bottom-half .individual-half label.text.focus{color:#b39359}.profile-pc .right-side-profile .change-password-page .bottom-half .individual-half input[type=password].input{background:#0000;border:1px solid #192a3a;border-radius:5px;color:#192a3a;font-family:Poppins,sans-serif;font-size:.75rem;padding:10px;width:100%}.profile-pc .right-side-profile .change-password-page .bottom-half .individual-half input[type=text].input:focus{border:1px solid #b39359;outline:none}.profile-pc .right-side-profile .change-password-page .bottom-half .margin-top{margin-top:10px}.profile-pc .right-side-profile .change-password-page .bottom-half .buttons-container{display:flex;flex-direction:row;font-family:Popins,sans-serif;font-weight:300;gap:20px;margin-top:5%}.profile-pc .right-side-profile .change-password-page .bottom-half .buttons-container .upload-button{align-items:center;background-color:#192a3a;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:7px 10px;position:relative;transition:background-color .3s}.profile-pc .right-side-profile .change-password-page .bottom-half .buttons-container .upload-button:hover,.profile-pc .right-side-profile .change-password-page .bottom-half .buttons-container .upload-button:last-child{background-color:#b39359}.profile-pc .right-side-profile .change-password-page .bottom-half .buttons-container .upload-button:last-child:hover{background-color:#192a3a}.profile-pc .modal-overlay{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.profile-pc .modal-overlay .modal-content{animation:fadeIn .3s ease;background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000004d;font-family:Karla,sans serif;max-width:500px;overflow-x:hidden;padding:40px 20px 20px;position:relative;width:90%;z-index:10000}.profile-pc .modal-overlay .modal-content .close-btn{background:none;border:none;color:#192a3a;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px;z-index:10001}.profile-pc .modal-overlay .modal-content .title{color:#192a3a;font-family:Karla,sans serif;font-size:24px;font-weight:700;margin-bottom:1rem}.profile-pc .modal-overlay .modal-content .sub-title{color:#666;font-family:Karla,sans serif;font-size:18px;font-weight:400;margin-bottom:1rem}.profile-pc .modal-overlay .modal-content .modal-details{background:#f5f5f5;border-radius:4px;margin:1rem 0;padding:1rem}.profile-pc .modal-overlay .modal-content .modal-details p{color:#333;font-family:Karla,sans serif;font-size:15px;margin:.5rem 0}.profile-pc .modal-overlay .modal-content .modal-buttons{display:flex;gap:1rem;justify-content:flex-start;margin-top:1.5rem}.profile-pc .modal-overlay .modal-content .modal-buttons button{border:none;border-radius:4px;cursor:pointer;font-family:Karla,sans serif;font-size:16px;font-weight:500;padding:.5rem 1rem}.profile-pc .modal-overlay .modal-content .modal-buttons .confirm-btn{background-color:#192a3a;color:#fff}.profile-pc .modal-overlay .modal-content .modal-buttons .confirm-btn:hover{background-color:#b39359}.profile-pc .modal-overlay .modal-content .modal-buttons .cancel-btn{background-color:#b39359;color:#fff}.profile-pc .modal-overlay .modal-content .modal-buttons .cancel-btn:hover{background-color:#192a3a}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.mid-section-payments{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:18px;font-weight:400;min-height:100vh;padding:10px 15px 20vh}.mid-section-payments .recent-payments,.mid-section-payments .title{font-family:popins,sans-serif;font-size:18px}.mid-section-payments .recent-payments{margin-bottom:10px!important;margin-top:10px;text-align:center}.mid-section-payments .make-payment{font-family:popins,sans-serif;font-size:18px;margin-bottom:20px;margin-top:10px;text-align:center}.mid-section-payments .date-and-property{display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;gap:10px;justify-content:center;margin-bottom:20px}.mid-section-payments .date-and-property .apartment{align-items:center;display:flex;justify-content:center}.mid-section-payments .date-and-property .apartment select{background-color:#fff;border:.5px solid #ddd;border-radius:5px;padding:5px 10px}.mid-section-payments .date-and-property .apartment select:focus-visible{outline:none;outline:0 auto red}.mid-section-payments .view-payment-select-container{display:flex;justify-content:space-between;margin-left:-10px;overflow:auto}.view-payment-select-container{overflow:hidden;position:relative;width:100%}.slider-container{cursor:grab;display:flex;overflow-x:auto;scroll-behavior:smooth}.slider-container:active{cursor:grabbing}.slider{display:flex;gap:10px;padding:10px;transition:transform .3s ease;-webkit-user-select:none;user-select:none}.slider button{background-color:#0000;border:none!important;margin:0;padding:0}.slider-container::-webkit-scrollbar{display:none}.slider-container{-ms-overflow-style:none;scrollbar-width:none}.view-payment-select-container .slider .video-card{box-sizing:border-box;min-width:50%;padding:10px}.mid-section-payments-pc-admin{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:2.2167487685vh;font-weight:600;min-height:100vh;padding:1.2315270936vh 0 2.4630541872vh}.mid-section-payments-pc-admin .top-section-payments-pc{align-items:flex-start;display:flex;justify-content:space-between;padding:0;width:97%}.mid-section-payments-pc-admin .top-section-payments-pc .title{font-family:Karla,sans san-serif;font-size:3.6945812808vh;font-style:normal;font-weight:400;margin:0 0 1.2315270936vh 3.6945812808vh}.mid-section-payments-pc-admin .top-section-payments-pc .make-payment-button .box-title{font-size:2.2167487685vh;font-weight:600}.mid-section-payments-pc-admin .top-section-payments-pc .make-payment-button .make-payment-btn{background-color:#192a3a;border:none;border-radius:.3472222222vw;color:#fff;cursor:pointer;font-family:Karla,sans-serif;font-size:2.2167487685vh;font-weight:600;margin-top:.3694581281vh;padding:1.2315270936vh 1.0416666667vw;transition:all .3s ease}.mid-section-payments-pc-admin .top-section-payments-pc .make-payment-button .make-payment-btn:hover{background-color:#b99964;transform:scale(1.05)}.mid-section-payments-pc-admin .description{font-family:Poppins,sans-serif;font-size:2.2167487685vh;font-style:normal;font-weight:400}.mid-section-payments-pc-admin .horizontal-line{border-top:.0615763547vh #d1d4d8}.mid-section-payments-pc-admin .filters-container{display:flex;margin:1.2315270936vh 0 0 3.6945812808vh;padding:.6157635468vh 0;position:relative}.mid-section-payments-pc-admin .filters-container .drop-down .select{margin-right:.6944444444vw;margin-top:.6157635468vh}.mid-section-payments-pc-admin .filters-container .drop-down .select:hover{scale:1.05;transition:all .3s}.mid-section-payments-pc-admin .filters-container .box .box-title{font-size:2.2167487685vh;font-weight:600}.mid-section-payments-pc-admin .filters-container .box .shape{align-items:center;background-color:#0000;border:1px solid #ccc;border-radius:.3472222222vw;color:#192a3a;cursor:pointer;display:flex;gap:.6944444444vw;justify-content:space-between;margin-right:.6944444444vw;margin-top:.6157635468vh;padding:1.2315270936vh;position:relative;transition:background-color .3s;transition:color .3s}.mid-section-payments-pc-admin .filters-container .box .shape .date-input.full-box{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.mid-section-payments-pc-admin .filters-container .box .select{cursor:pointer;margin-right:.6944444444vw;margin-top:.6157635468vh}.mid-section-payments-pc-admin .filters-container .box:hover .shape{scale:1.05;transition:all .3s}.mid-section-payments-pc-admin .filters-container .apply-filters-button button{background-color:#192a3a;border:none;border-radius:.3472222222vw;color:#fff;font-family:Karla,sans-serif;font-size:2.2167487685vh;font-weight:600;margin-top:.6157635468vh;padding:1.2315270936vh;transition:all .3 ease}.mid-section-payments-pc-admin .filters-container .apply-filters-button button:hover{background-color:#b99964;cursor:pointer;transition:all .3s}.mid-section-payments-pc-admin .cards-container{display:flex;flex-wrap:nowrap;gap:2%;justify-content:space-between;margin:1.2315270936vh 0 0 3.6945812808vh;transition:all 5s ease;width:95%}.mid-section-payments-pc-admin .transactions-and-progress{display:flex;justify-content:space-between;width:100%}.mid-section-payments-pc-admin .transactions-and-progress .transactions-container{margin-left:2.0833333333vw;margin-top:2.4630541872vh;width:95%}.mid-section-payments-pc-admin .transactions-and-progress .transactions-container .title{margin:0}.mid-section-payments-pc-admin .transactions-and-progress .transaction-history-table{margin-top:2.4630541872vh}.mid-section-payments-pc-admin .transactions-and-progress .progress-card-container{margin-top:2.4630541872vh;width:30%}.table-container-pc{width:100%}.table-container-pc table{border-collapse:collapse;border-spacing:0;font-size:1.724137931vh;font-weight:500;margin-top:2.4630541872vh;width:100%}.table-container-pc table thead{border-bottom:.0615763547vh solid #192a3a}.table-container-pc table thead tr th{color:#333;font-size:1.9704433498vh;font-weight:400;padding:1.2315270936vh;text-align:center}.table-container-pc table tbody tr{border-bottom:.0615763547vh solid #192a3a;transition:background-color .3s ease,color .3s ease;transition:transform .3s}.table-container-pc table tbody tr td{color:#333;font-size:1.9704433498vh;font-weight:400;padding:1.2315270936vh 0 .6157635468vh!important;text-align:center}.table-container-pc table tbody tr td button{background-color:#0000;border:none;cursor:pointer;margin:0;padding:0}.table-container-pc table tbody tr td button .undo-icon{color:#621b00;transition:all .3s ease}.table-container-pc table tbody tr td button .undo-icon:hover{color:#b39359;transform:scale(1.2)}.table-container-pc table tbody tr td i{margin-left:10%}.table-container-pc table tbody tr td:first-child{text-align:center!important}.table-container-pc table tbody tr .dashboard-status.completed{display:flex;justify-content:center}.table-container-pc table tbody tr .dashboard-status.completed .status-wrapper{background-color:#192a3a;border-radius:.3472222222vw;color:#fff;display:flex;font-size:1.724137931vh;font-weight:300;justify-content:center;padding:.8620689655vh 4.9261083744vh;width:50%}.table-container-pc table tbody tr .dashboard-status.pending{display:flex;justify-content:center}.table-container-pc table tbody tr .dashboard-status.pending .status-wrapper{background-color:#b39359;border-radius:.3472222222vw;color:#fff;display:flex;font-size:1.724137931vh;font-weight:300;justify-content:center;padding:.8620689655vh 2.4630541872vh;width:50%}.table-container-pc table tbody tr .dashboard-icon-completed{font-size:3.5714285714vh;margin:0!important;padding:0!important}.table-container-pc table tbody tr .dashboard-icon-pending{font-size:3.078817734vh}.table-container-pc table tbody tr.group-header-row{background-color:#f8f9fa;border-bottom:.1231527094vh solid #192a3a;font-weight:600}.table-container-pc table tbody tr.group-header-row td:first-child{align-items:center;display:flex;gap:.9852216749vh}.table-container-pc table tbody tr.group-header-row td:first-child svg{color:#192a3a;font-size:1.724137931vh}.table-container-pc table tbody tr.group-header-row:hover{background-color:#e9ecef}.table-container-pc table tbody tr.individual-payment-row{background-color:#fdfdfd;border-bottom:.0615763547vh solid #e9ecef}.table-container-pc table tbody tr:hover{color:#fff;cursor:pointer;transform:scale(1)!important}.table-container-pc .expanded-row .expanded-content{align-items:center;background-color:#fff;border:.1231527094vh solid #ddd;border-radius:.3472222222vw;display:flex;flex-direction:column;padding:1rem}.table-container-pc .expanded-row .expanded-content .title{display:flex;font-family:Karla,sans-serif;font-size:2.2167487685vh;font-weight:500;justify-content:center}.table-container-pc .expanded-row .expanded-content .data{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:1.9704433498vh;font-weight:200;justify-content:space-between;width:40%}.table-container-pc .expanded-row .expanded-content .data .data-details{font-weight:400}.table-container-pc .expanded-row .expanded-content button{background-color:#0b2c3c;border:none;border-radius:.3472222222vw;color:#fff;cursor:pointer;font-size:1.724137931vh;margin-top:10px;padding:.8620689655vh 1.2315270936vh;transition:background-color .3s}.table-container-pc .expanded-row .expanded-content .final{border-bottom:.1231527094vh solid #ddd;border-top:.1231527094vh solid #ddd;display:flex;font-size:1.9704433498vh;justify-content:space-between;margin-top:.6157635468vh;padding:1.2315270936vh 0}.table-container-pc .expanded-row .expanded-content .final .total{font-family:Poppins,sans-serif;font-size:3.078817734vh;font-weight:500;margin-bottom:0}.table-container-pc .expanded-row .expanded-content .final .head{font-family:Poppins,sans-serif;font-size:1.9704433498vh;font-weight:200;margin-bottom:0}.table-container-pc .expanded-row .expanded-content button:hover{background-color:#b39359}.table-container-pc .expanded-row .expanded-content .reverse-payment{background-color:#621b00}.table-container-pc .expanded-row:hover{cursor:default;transform:scale(1)}.table-container-pc .button-container{display:flex;justify-content:center}.table-container-pc .button-container button{background-color:#0000;border:none;border-radius:.3472222222vw;color:#192a3a;cursor:pointer;font-size:1.9704433498vh;font-weight:400;margin:1.2315270936vh;padding:1.2315270936vh 2.4630541872vh}.invoices-pending-container{align-items:center;display:flex;flex-direction:column}.invoices-pending-container .invoice-pending-table{border-collapse:collapse;border-radius:.9852216749vh .9852216749vh 0 0;font-family:Karla,sans-serif;font-size:1.9704433498vh;font-weight:400;overflow:hidden;width:100%}.invoices-pending-container .invoice-pending-table td:first-child,.invoices-pending-container .invoice-pending-table th:first-child{text-align:center}.invoices-pending-container .invoice-pending-table td,.invoices-pending-container .invoice-pending-table th{padding:1.8472906404vh;text-align:center}.invoices-pending-container .invoice-pending-table th{background-color:#0000;color:#192a3a;font-weight:700}.invoices-pending-container .invoice-pending-table tr{border-bottom:.0615763547vh solid #192a3a;transition:transform .3s}.invoices-pending-container .invoice-pending-table tr button{background-color:#0000!important;border:none!important;color:#192a3a!important;margin:0!important;padding:0!important}.invoices-pending-container .invoice-pending-table tr .payment-icon{transition:all .3s}.invoices-pending-container .invoice-pending-table tr .payment-icon:hover{color:#b39359;transform:scale(1.2);transition:transform .3s}.invoices-pending-container .invoice-pending-table .table-row:hover{cursor:default!important;transform:scale(1)!important}.invoices-pending-container .invoice-pending-table .expanded-row{padding:2.4630541872vh}.invoices-pending-container .invoice-pending-table .expanded-space{background-color:#fff;border:.1231527094vh solid #ddd;border-radius:.3472222222vw;padding:1.2315270936vh;width:100%}.invoices-pending-container .invoice-pending-table .expanded-space div{align-items:center;display:flex;flex-direction:column}.invoices-pending-container .invoice-pending-table .expanded-space div .title{display:flex;font-family:Karla,sans-serif;font-size:2.2167487685vh;font-weight:500;justify-content:center;margin-bottom:10px}.invoices-pending-container .invoice-pending-table .expanded-space div .expanded-data{display:flex;flex-direction:row;justify-content:space-between;width:40%}.invoices-pending-container .invoice-pending-table .expanded-space div .expanded-data .head{font-family:Poppins,sans-serif;font-size:1.9704433498vh;font-weight:200;margin-bottom:0}.invoices-pending-container .invoice-pending-table .expanded-space div .expanded-data .details{font-family:Poppins,sans-serif;font-size:1.9704433498vh;font-weight:400;margin-bottom:0}.invoices-pending-container .invoice-pending-table .expanded-space div .final{border-bottom:.1231527094vh solid #ddd;border-top:.1231527094vh solid #ddd;font-size:1.9704433498vh;margin-top:.6157635468vh;padding:1.2315270936vh 0}.invoices-pending-container .invoice-pending-table .expanded-space div .final .total{font-family:Poppins,sans-serif;font-size:3.078817734vh;font-weight:500;margin-bottom:0}.invoices-pending-container .invoice-pending-table button{background-color:#192a3a;border:none;border-radius:.2777777778vw;color:#fff;cursor:pointer;margin-top:1.2315270936vh;padding:.9852216749vh .5555555556vw;transition:background-color 1s ease}.invoices-pending-container .invoice-pending-table button:hover{background-color:#b39359}.invoices-pending-container .show-more-and-hide-button{background-color:#192a3a;border:none;border-radius:.3472222222vw;color:#fff;cursor:pointer;font-size:1.9704433498vh;font-weight:400;margin:1.2315270936vh;padding:1.2315270936vh 2.4630541872vh}.modal-overlay{align-items:start;background-color:#00000080;bottom:0;display:flex;font-family:popins,sans-serif;font-size:14px;font-weight:300;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.pay-window-title{font-family:Karla,sans-serif;font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}.modal-content{background-color:#fff;border-radius:8px;max-width:400px;padding:20px;width:100%}.form-group{margin-bottom:15px;width:100%}.form-group input,.form-group select{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:10px;width:100%}.form-group select{-webkit-appearance:none;appearance:none;color:#333;cursor:pointer;padding-right:30px;transition:border-color .2s}.form-group select:focus,.form-group select:hover{border-color:#192a3a;outline:none}.form-group select:after{color:#777;content:"▼";pointer-events:none;position:absolute;right:10px;top:calc(50% - 8px)}label{display:block;margin-bottom:5px}input{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.submit-btn{background-color:#192a3a;margin-right:10px}.close-btn,.submit-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.close-btn,.submit-btn:hover{background-color:#b39359}.close-btn:hover{background-color:#192a3a}.loading-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center!important;padding:0!important;width:100%}.loader{height:2.5em;position:relative;transform:rotate(165deg);width:2.5em}.loader:after,.loader:before{border-radius:.25em;content:"";display:block;height:.5em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5em}.loader:before{animation:before8 2s infinite}.loader:after{animation:after6 2s infinite}@keyframes before8{0%{box-shadow:1em -.5em #192a3abf,-1em .5em #b39359bf;width:.5em}35%{box-shadow:0 -.5em #192a3abf,0 .5em #b39359bf;width:2.5em}70%{box-shadow:-1em -.5em #192a3abf,1em .5em #b39359bf;width:.5em}to{box-shadow:1em -.5em #192a3abf,-1em .5em #b39359bf}}@keyframes after6{0%{box-shadow:.5em 1em #65a270bf,-.5em -1em #377771bf;height:.5em}35%{box-shadow:.5em 0 #65a270bf,-.5em 0 #377771bf;height:2.5em}70%{box-shadow:.5em -1em #65a270bf,-.5em 1em #377771bf;height:.5em}to{box-shadow:.5em 1em #65a270bf,-.5em -1em #377771bf}}.complete-container,.failed-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;width:100%}.complete-container{text-align:center}.complete-animation{color:#28a745;font-size:18px;font-weight:700;margin-bottom:10px}.house-selection-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.house-selection-modal{background-color:#fff;border-radius:.5555555556vw;font-family:Karla,sans-serif;max-height:90vh;max-width:90vw;overflow-y:auto;padding:2.4630541872vh;width:27.7777777778vw}.house-selection-modal .modal-header{align-items:center;border-bottom:.1231527094vh solid #eee;display:flex;justify-content:space-between;margin-bottom:2.4630541872vh;padding-bottom:1.2315270936vh}.house-selection-modal .modal-header h2{color:#192a3a;font-size:2.4630541872vh;font-weight:600;margin:0}.house-selection-modal .modal-header .close-button{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:2.9556650246vh;height:3.6945812808vh;justify-content:center;padding:0;transition:background-color .2s;width:3.6945812808vh}.house-selection-modal .modal-header .close-button:hover{background-color:#f5f5f5}.house-selection-modal .form-group{margin-bottom:1.8472906404vh}.house-selection-modal .form-group label{color:#333;display:block;font-size:1.724137931vh;font-weight:500;margin-bottom:.6157635468vh}.house-selection-modal .form-group select{background-color:#fff;border:.1231527094vh solid #ccc;border-radius:.2777777778vw;cursor:pointer;font-size:1.724137931vh;padding:1.2315270936vh;transition:border-color .2s;width:100%}.house-selection-modal .form-group select:focus{border-color:#192a3a;outline:none}.house-selection-modal .form-group select:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.house-selection-modal .no-houses-message{color:#666;font-size:1.724137931vh;font-style:italic;margin:1.2315270936vh 0;text-align:center}.house-selection-modal .button-group{display:flex;gap:.6944444444vw;margin-top:2.4630541872vh}.house-selection-modal .button-group button{border:none;border-radius:.2777777778vw;cursor:pointer;flex:1 1;font-size:1.724137931vh;font-weight:500;padding:1.4778325123vh 1.3888888889vw;transition:background-color .2s}.house-selection-modal .button-group button:disabled{cursor:not-allowed;opacity:.6}.house-selection-modal .button-group .select-button{background-color:#192a3a;color:#fff}.house-selection-modal .button-group .select-button:hover:not(:disabled){background-color:#0f1f2a}.house-selection-modal .button-group .cancel-button{background-color:#b39359;color:#fff}.house-selection-modal .button-group .cancel-button:hover{background-color:#a0834d}.caretaker-tenants-mobile{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:18px;font-weight:600;min-height:100vh;padding:0 15px 20vh}.caretaker-tenants-mobile .title-date-and-property{display:flex;justify-content:space-between;margin-bottom:10px;margin-right:-5px}.caretaker-tenants-mobile .title-date-and-property .title{font-family:Poppins,sans-serif;font-style:normal;font-weight:400}.caretaker-tenants-mobile .title-date-and-property .date-and-property{display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;gap:5px}.caretaker-tenants-mobile .title-date-and-property .date-and-property .apartment{align-items:center;display:flex;justify-content:center}.caretaker-tenants-mobile .title-date-and-property .date-and-property .apartment select{background-color:#fff;border:.5px solid #ddd;border-radius:5px;padding:5px 10px}.caretaker-tenants-mobile .title-date-and-property .date-and-property .apartment select:focus-visible{outline:none;outline:0 auto red}.caretaker-tenants-mobile .summery-card-container{align-items:center;display:flex;justify-content:center}.caretaker-tenants-mobile .options-conatiner .title{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;margin-top:20px;text-align:center}.caretaker-tenants-mobile .options-conatiner .options{display:flex;justify-content:space-between;margin-top:10px}.caretaker-tenants-mobile .options-conatiner .options .individual-option{align-items:center;background-color:#fff;border:.5px solid #1a2a3a;border-radius:7px;display:flex;flex-direction:column;height:120px;justify-content:center;padding:10px;width:110px}.caretaker-tenants-mobile .options-conatiner .options .individual-option .icon-circle{align-items:center;background-color:#1a2a3a;border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;width:50px}.caretaker-tenants-mobile .options-conatiner .options .individual-option .card-title{color:#1a2a3a;font-family:Karla,sans-serif;font-size:16px;font-weight:700;margin-top:8px}.caretaker-tenants-mobile .tenants-list-container .title{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;margin-top:10px;text-align:center}.mid-section-Tenants-pc{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:2.2167487685vh;font-weight:600;min-height:100vh;padding:1.2315270936vh 0 20vh 3.6945812808vh}.mid-section-Tenants-pc .title{font-family:Karla,sans san-serif;font-size:3.6945812808vh;font-style:normal;font-weight:400;margin-bottom:1.2315270936vh}.mid-section-Tenants-pc .description{font-family:Poppins,sans-serif;font-size:2.2167487685vh;font-style:normal;font-weight:400}.mid-section-Tenants-pc .cards-container{align-items:center;display:flex;gap:1.3888888889vw;margin-top:1.2315270936vh}.mid-section-Tenants-pc .cards-container .individual-card{background-color:#fff;border-radius:.6944444444vw;box-shadow:.1231527094vh .1231527094vh .7389162562vh #0000001a;display:flex;flex-direction:column;font-size:1.724137931vh;justify-content:space-between;margin-top:.6157635468vh;min-height:30.7881773399vh;padding:1.2315270936vh 2.4630541872vh 3.6945812808vh;transition:transform .3s;width:32.5%}.mid-section-Tenants-pc .cards-container .individual-card .top-card-section{align-items:center;display:flex;justify-content:space-between}.mid-section-Tenants-pc .cards-container .individual-card .top-card-section .top-left .date,.mid-section-Tenants-pc .cards-container .individual-card .top-card-section .top-left .title{color:#9d9d9d;font-size:1.724137931vh;font-weight:600;margin-bottom:.6157635468vh}.mid-section-Tenants-pc .cards-container .individual-card .top-card-section .top-left .number{font-family:Arial,sans-serif;font-size:1.724137931vh;font-weight:400;margin:.2463054187vh 0}.mid-section-Tenants-pc .cards-container .individual-card .top-card-section .top-right .apartment{align-items:center;display:flex;justify-content:center}.mid-section-Tenants-pc .cards-container .individual-card .top-card-section .top-right .apartment select{background-color:#fff;border:.0615763547vh solid #ddd;border-radius:.3472222222vw;padding:.6157635468vh 1.2315270936vh}.mid-section-Tenants-pc .cards-container .individual-card .top-card-section .top-right .apartment select:focus-visible{outline:none;outline:0 auto red}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section{align-items:center;display:flex;flex-wrap:wrap;gap:2.0833333333vw;justify-content:center}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-left{align-items:start;display:flex}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .section{align-items:end;border-bottom:.1231527094vh solid #dcdcdc;display:flex;gap:.6944444444vw;justify-content:space-between;padding-bottom:.6157635468vh}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-and-text{align-items:start;display:flex}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-and-text .shape{align-items:center;background-color:#192a3a;border-radius:.0694444444vw;display:flex;height:1.2315270936vh;justify-content:center;margin-right:.6944444444vw;margin-top:3.5%;width:1.2315270936vh}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-and-text .title-and-details .title{color:#192a3a;font-size:1.724137931vh;font-weight:600;margin:0}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-container{align-items:center;display:flex}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-container .shape-2{align-items:center;background-color:#192a3a;border-radius:.0694444444vw;display:flex;height:1.2315270936vh;justify-content:center;margin-right:.6944444444vw;width:6.157635468vh}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .second-section{margin-top:1.2315270936vh}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .second-section .shape-and-text .shape{background-color:#b39359}.mid-section-Tenants-pc .cards-container .individual-card .bottom-card-section .bottom-right .second-section .shape-container .shape-2{background-color:#b39359;width:2.0833333333vw}.mid-section-Tenants-pc .cards-container .individual-card:hover{transform:none}.mid-section-Tenants-pc .cards-container .progress-report-card{gap:.6944444444vw;justify-content:start}.mid-section-Tenants-pc .cards-container .progress-report-card .title{color:#192a3a;font-family:Karla,sans-serif;font-size:1.724137931vh;font-weight:400;margin:0}.mid-section-Tenants-pc .cards-container .progress-report-card .progress{display:flex;flex-direction:column;flex-wrap:wrap}.mid-section-Tenants-pc .cards-container .progress-report-card .progress .progress-container{align-items:end;display:flex;flex-wrap:wrap;font-size:1.9704433498vh;gap:1.3888888889vw;justify-content:space-between;margin-top:1.2315270936vh;width:100%}.mid-section-Tenants-pc .cards-container .progress-report-card .progress .progress-container .subtitle-and-shape{width:79%}.mid-section-Tenants-pc .cards-container .progress-report-card .progress .progress-container .subtitle-and-shape .shape{background-color:#dcdcdc;border-radius:.2083333333vw;height:1.2315270936vh;margin-top:1.2315270936vh;width:100%}.mid-section-Tenants-pc .cards-container .progress-report-card .progress .progress-container .subtitle-and-shape .shape .inner-shape{animation:fillWidth 1s ease-in-out forwards;border-radius:.3472222222vw;transform-origin:left;width:0}.mid-section-Tenants-pc .cards-container .progress-report-card .progress .progress-container .amount{color:#9d9d9d;margin-bottom:-.4926108374vh}.mid-section-Tenants-pc .cards-container .progress-report-card .boundery{color:#9d9d9d;display:flex;justify-content:space-between;width:80%}.mid-section-Tenants-pc .cards-container .actions-container{padding-bottom:1.8472906404vh;width:30%}.mid-section-Tenants-pc .cards-container .actions-container .title{color:#192a3a;font-family:Karla,sans-serif;font-size:1.724137931vh;font-weight:600;margin:0}.mid-section-Tenants-pc .cards-container .actions-container .options-container{display:flex;flex-wrap:wrap;gap:.6944444444vw;justify-content:space-between;margin-top:1.2315270936vh}.mid-section-Tenants-pc .cards-container .actions-container .options-container .option{align-items:center;background-color:#1a2a3a;border-radius:.4861111111vw;color:#fff;display:flex;flex-direction:column;height:11.0837438424vh;justify-content:center;padding:1.2315270936vh;transition:scale 5s ease;transition:all .3s ease;width:44%}.mid-section-Tenants-pc .cards-container .actions-container .options-container .option .icon-container{align-items:center;background-color:#fff;border-radius:50%;color:#1a2a3a;display:flex;font-size:2.4630541872vh;height:4.9261083744vh;justify-content:center;margin-bottom:10px;width:4.9261083744vh}.mid-section-Tenants-pc .cards-container .actions-container .options-container .alternate-option{background-color:#b39359}.mid-section-Tenants-pc .cards-container .actions-container .options-container .option:hover{background-color:#b39359;transform:scale(1.05)}.mid-section-Tenants-pc .cards-container .actions-container:hover{transform:none}.mid-section-Tenants-pc .no-tenants{align-items:center;background-color:#fff;border:.1231527094vh solid #ddd;border-radius:.3472222222vw;display:flex;flex-direction:column;font-family:Karla,sans-serif;font-size:2.4630541872vh;font-weight:400;justify-content:center;margin-top:2.4630541872vh;min-height:24.6305418719vh;padding:2.4630541872vh;width:99%}.mid-section-Tenants-pc .no-tenants .icon{align-items:center;background:#f6f6f6;background:linear-gradient(355deg,#f6f6f6,hsla(0,0%,96%,.862));background-color:#192a3a;border-radius:50%;display:flex;height:12.315270936vh;justify-content:center;position:relative;transition:all .3s ease;width:12.315270936vh}.mid-section-Tenants-pc .no-tenants .icon .add-icon{bottom:-2.4630541872vh;position:absolute;transition:color .3s ease}.mid-section-Tenants-pc .no-tenants .title{margin-top:3.6945812808vh}.mid-section-Tenants-pc .no-tenants .sub-title{color:#9d9d9d;font-size:2.2167487685vh;font-weight:200}.mid-section-Tenants-pc .no-tenants .create-property-button{background-color:#192a3a;border:none;border-radius:.6944444444vw;color:#fff;cursor:pointer;margin-top:1.2315270936vh;padding:1.2315270936vh 2.4630541872vh}.mid-section-Tenants-pc .no-tenants:hover{cursor:pointer}.mid-section-Tenants-pc .no-tenants:hover .icon{border-radius:20%;transform:scale(1.05)}.mid-section-pc-admin{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:2.2167487685vh;font-weight:600;min-height:100vh;padding:1.2315270936vh 0 20vh}.mid-section-pc-admin .title-and-search{align-items:center;display:flex;justify-content:space-between;margin-left:2.0833333333vw;width:94.5%}.mid-section-pc-admin .title-and-search .title-container{align-items:center;display:block;justify-content:space-between;margin-bottom:1.2315270936vh}.mid-section-pc-admin .title-and-search .title-container .title{font-family:Poppins,sans-serif;font-style:normal;font-weight:400}.mid-section-pc-admin .title-and-search .title-container .greeting{font-family:Karla,sans san-serif;font-size:3.6945812808vh;font-style:normal;font-weight:400}.mid-section-pc-admin .title-and-search .title-container .more{background-color:#0000;border:none;color:#a8b4cc;font-family:Poppins,sans-serif;font-size:1.724137931vh;font-style:normal;font-weight:400}.mid-section-pc-admin .title-and-search .actions-button{align-items:center;background-color:#192a3a;border-radius:.3472222222vw;color:#fff;display:flex;gap:.2777777778vw;justify-content:space-between;padding:.8620689655vh 1.2315270936vh;transition:background-color .5s}.mid-section-pc-admin .title-and-search .actions-button:hover{background-color:#b39359;cursor:pointer}.mid-section-pc-admin .horizontal-line{border-top:.0615763547vh #d1d4d8}.mid-section-pc-admin .search-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.4630541872vh;margin-left:3.6945812808vh;margin-top:2.4630541872vh;width:30%}.mid-section-pc-admin .search-container .search-bar{align-items:end;border:.1231527094vh solid #d1d4d8;border-radius:.3472222222vw;display:flex;justify-content:space-between;padding:.6157635468vh;width:100%}.mid-section-pc-admin .search-container .search-bar .search-icon{color:#192a3a}.mid-section-pc-admin .search-container .search-bar .search-input{background-color:#0000;border:none;font-family:Karla,sans-serif;font-size:1.9704433498vh;font-weight:600;outline:none;padding:.6157635468vh;width:100%}.mid-section-pc-admin .search-container .filter-button{background-color:#192a3a;border-radius:.3472222222vw;color:#fff;padding:.8620689655vh 1.2315270936vh;transition:background-color .5s}.mid-section-pc-admin .search-container .filter-button:hover{background-color:#b39359;cursor:pointer}.mid-section-pc-admin .property-list-and-individual-detail{display:flex;justify-content:space-between}.mid-section-pc-admin .property-list-and-individual-detail .properties-list-container{display:flex;flex-wrap:wrap;gap:3.4722222222vw;margin-left:2.0833333333vw;padding:0;row-gap:.1388888889vw;transition:width .75s,height .75s}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details{background-color:#fff;border:1px solid #dcdcdc;border-radius:.6944444444vw;display:block;font-family:Karla,sans-serif;height:80%;margin-right:2.4630541872vh;margin-top:2.4630541872vh;padding:1.2315270936vh;text-align:center;transition:width .5s,height .5s;width:60%}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .property-images{display:flex;height:36.9458128079vh;justify-content:space-between;margin:0;padding:0}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .property-images .property-image-1{border-radius:.6944444444vw;height:100%;margin-bottom:1.2315270936vh;width:75%}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .property-images .side-images{display:block;height:100%;width:22%}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .property-images .side-images .property-image-2,.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .property-images .side-images .property-image-3{border-radius:.6944444444vw;height:48%;margin-bottom:1.2315270936vh;width:100%}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .title-and-location{margin-top:2.4630541872vh;text-align:left}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .title-and-location .title{font-family:Karla,sans-serif;font-size:3.6945812808vh}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .title-and-location .location{align-items:center;color:#9d9d9d;display:flex;font-family:Karla,"sans san-serif";font-size:2.2167487685vh;font-weight:400}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .overview{margin-top:2.4630541872vh;text-align:left}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .description{color:#9d9d9d;font-family:Karla,"sans san-serif";font-weight:400;margin-top:1.2315270936vh;text-align:left}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .icons-container{display:flex;flex-wrap:wrap;gap:.6944444444vw;width:90%}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .icons-container .icon-description{align-items:center;background-color:#d1d4d8;border:.1231527094vh solid #dcdcdc;border-radius:.6944444444vw;display:flex;gap:.6944444444vw;margin-top:1.2315270936vh;padding:.8620689655vh 1.2315270936vh;width:fit-content}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .role-takers-container{margin-top:1.2315270936vh;text-align:left}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .role-takers-container .images{margin-top:1.2315270936vh}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .role-takers-container .images .place-holders{display:flex;gap:.6944444444vw}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .role-takers-container .images .place-holders .image-place-holder{align-items:center;display:flex;flex-direction:column}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .role-takers-container .images .place-holders .image-place-holder .icon{background-color:#192a3a;border-radius:50%;height:4.9261083744vh;width:4.9261083744vh}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .role-takers-container .images .place-holders .image-place-holder .name{color:#9d9d9d;font-family:Karla,"sans san-serif";font-size:1.9704433498vh;font-weight:400;margin-top:.6157635468vh}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .role-takers-container .images .place-holders .add-roles{align-items:center;display:flex;flex-direction:column}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .role-takers-container .images .place-holders .add-roles .icon{align-items:center;background-color:#192a3a;border-radius:50%;color:#fff;display:flex;height:4.9261083744vh;justify-content:center;transition:background-color .3s;width:4.9261083744vh}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .role-takers-container .images .place-holders .add-roles .name{font-family:Karla,"sans san-serif";font-size:1.9704433498vh;font-weight:400;margin-top:.6157635468vh;transition:background-color .3s}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .role-takers-container .images .place-holders .add-roles:hover{cursor:pointer}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .role-takers-container .images .place-holders .add-roles:hover .icon{background-color:#b39359}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .role-takers-container .images .place-holders .add-roles:hover .name{color:#b39359}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .view-more{margin:2.4630541872vh 0 0;text-align:left}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .view-more .view-more-button{background-color:#192a3a;border:none;border-radius:.3472222222vw;color:#fff;font-family:Karla,sans-serif;font-size:2.2167487685vh;font-weight:400;padding:.8620689655vh 1.2315270936vh;transition:background-color .5s}.mid-section-pc-admin .property-list-and-individual-detail .individual-property-details .view-more .view-more-button:hover{background-color:#b39359;cursor:pointer}.mid-section-Tenants-pc-selected-property{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:2.2167487685vh;font-weight:600;min-height:100vh;padding:1.2315270936vh 0 20vh 3.6945812808vh}.mid-section-Tenants-pc-selected-property .title{font-family:Karla,sans san-serif;font-size:3.6945812808vh;font-style:normal;font-weight:400;margin-bottom:1.2315270936vh}.mid-section-Tenants-pc-selected-property .description{font-family:Poppins,sans-serif;font-size:2.2167487685vh;font-style:normal;font-weight:400}.mid-section-Tenants-pc-selected-property .cards-container{align-items:center;display:flex;gap:1.3888888889vw;margin-top:1.2315270936vh}.mid-section-Tenants-pc-selected-property .cards-container .individual-card{background-color:#fff;border-radius:10px;box-shadow:.1231527094vh .1231527094vh .7389162562vh #0000001a;display:flex;flex-direction:column;font-size:1.724137931vh;justify-content:space-between;margin-top:.6157635468vh;min-height:30.7881773399vh;padding:1.2315270936vh 1.3888888889vw 3.6945812808vh;transition:transform .3s;width:32.5%}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .top-card-section{align-items:center;display:flex;justify-content:space-between}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .top-card-section .top-left .date,.mid-section-Tenants-pc-selected-property .cards-container .individual-card .top-card-section .top-left .title{color:#9d9d9d;font-size:1.724137931vh;font-weight:600;margin-bottom:.6157635468vh}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .top-card-section .top-left .number{font-family:Arial,sans-serif;font-size:2.7093596059vh;font-weight:400;margin:.2463054187vh 0}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .top-card-section .top-right .apartment{align-items:center;display:flex;justify-content:center}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .top-card-section .top-right .apartment select{background-color:#fff;border:.0615763547vh solid #ddd;border-radius:.3472222222vw;padding:.6157635468vh 1.2315270936vh}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .top-card-section .top-right .apartment select:focus-visible{outline:none;outline:0 auto red}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .bottom-card-section{align-items:center;display:flex;flex-wrap:wrap;gap:2.0833333333vw;justify-content:center}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .bottom-card-section .bottom-left{align-items:start;display:flex}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .bottom-card-section .bottom-right .section{align-items:end;border-bottom:.1231527094vh solid #dcdcdc;display:flex;gap:.6944444444vw;justify-content:space-between;padding-bottom:.6157635468vh}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-and-text{align-items:start;display:flex}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-and-text .shape{align-items:center;background-color:#192a3a;border-radius:.1231527094vh;display:flex;height:1.2315270936vh;justify-content:center;margin-right:.6944444444vw;margin-top:3.5%}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-and-text .title-and-details .title{color:#192a3a;font-size:1.724137931vh;font-weight:600;margin:0}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-container{align-items:center;display:flex;position:relative}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .bottom-card-section .bottom-right .section .shape-container .shape-2{align-items:center;background-color:#192a3a;border-radius:.1231527094vh;display:flex;height:1.2315270936vh;justify-content:center;margin-right:.6944444444vw;position:absolute;right:2.5vw;top:.4926108374vh}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .bottom-card-section .bottom-right .second-section{margin-top:1.2315270936vh}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .bottom-card-section .bottom-right .second-section .shape-and-text .shape{background-color:#b39359}.mid-section-Tenants-pc-selected-property .cards-container .individual-card .bottom-card-section .bottom-right .second-section .shape-container .shape-2{background-color:#b39359;width:2.0833333333vw}.mid-section-Tenants-pc-selected-property .cards-container .individual-card:hover{transform:none}.mid-section-Tenants-pc-selected-property .cards-container .progress-report-card{gap:.6944444444vw;justify-content:start}.mid-section-Tenants-pc-selected-property .cards-container .progress-report-card .title{color:#192a3a;font-family:Karla,sans-serif;font-size:2.7093596059vh;font-weight:400;margin:0}.mid-section-Tenants-pc-selected-property .cards-container .progress-report-card .progress{display:flex;flex-direction:column;flex-wrap:wrap}.mid-section-Tenants-pc-selected-property .cards-container .progress-report-card .progress .progress-container{align-items:end;display:flex;flex-wrap:wrap;font-size:1.9704433498vh;gap:1.3888888889vw;justify-content:space-between;margin-top:1.2315270936vh;width:100%}.mid-section-Tenants-pc-selected-property .cards-container .progress-report-card .progress .progress-container .subtitle-and-shape{width:79%}.mid-section-Tenants-pc-selected-property .cards-container .progress-report-card .progress .progress-container .subtitle-and-shape .shape{background-color:#dcdcdc;border-radius:.2083333333vw;height:1.2315270936vh;margin-top:1.2315270936vh;width:100%}.mid-section-Tenants-pc-selected-property .cards-container .progress-report-card .progress .progress-container .subtitle-and-shape .shape .inner-shape{animation:fillWidth 1s ease-in-out forwards;border-radius:.3472222222vw;transform-origin:left;width:0}.mid-section-Tenants-pc-selected-property .cards-container .progress-report-card .progress .progress-container .amount{color:#9d9d9d;margin-bottom:-.4926108374vh}.mid-section-Tenants-pc-selected-property .cards-container .progress-report-card .boundery{color:#9d9d9d;display:flex;justify-content:space-between;width:80%}.mid-section-Tenants-pc-selected-property .cards-container .actions-container{padding-bottom:1.8472906404vh;width:30%}.mid-section-Tenants-pc-selected-property .cards-container .actions-container .title{color:#192a3a;font-family:Karla,sans-serif;font-size:2.7093596059vh;font-weight:600;margin:0}.mid-section-Tenants-pc-selected-property .cards-container .actions-container .options-container{display:flex;flex-wrap:wrap;gap:.6944444444vw;justify-content:space-between;margin-top:1.2315270936vh}.mid-section-Tenants-pc-selected-property .cards-container .actions-container .options-container .option{align-items:center;background-color:#1a2a3a;border-radius:.4861111111vw;color:#fff;display:flex;flex-direction:column;height:11.0837438424vh;justify-content:center;padding:1.2315270936vh;transition:scale 5s ease;transition:all .3s ease;width:44%}.mid-section-Tenants-pc-selected-property .cards-container .actions-container .options-container .option .icon-container{align-items:center;background-color:#fff;border-radius:50%;color:#1a2a3a;display:flex;font-size:2.4630541872vh;height:4.9261083744vh;justify-content:center;margin-bottom:1.2315270936vh;width:4.9261083744vh}.mid-section-Tenants-pc-selected-property .cards-container .actions-container .options-container .alternate-option{background-color:#b39359}.mid-section-Tenants-pc-selected-property .cards-container .actions-container .options-container .option:hover{background-color:#b39359;cursor:pointer;transform:scale(1.05)}.mid-section-Tenants-pc-selected-property .cards-container .actions-container:hover{transform:none}.mid-section-Tenants-pc-selected-property .no-houses-div{margin-top:2.4630541872vh}@keyframes fillWidth{0%{transform:scaleX(0);width:0}to{transform:scaleX(1);width:100%}}.house-list-table-container-pc{width:100%}.house-list-table-container-pc table{border-collapse:collapse;border-spacing:0;font-size:1.724137931vh;font-weight:500;margin-top:2.4630541872vh;width:100%}.house-list-table-container-pc table thead{border-bottom:.5px solid #192a3a}.house-list-table-container-pc table thead tr th{color:#333;font-size:1.9704433498vh;font-weight:400;padding:1.2315270936vh;text-align:start;text-align:center}.house-list-table-container-pc table thead tr th:first-child{text-align:start!important}.house-list-table-container-pc table tbody tr{border-bottom:.0615763547vh solid #192a3a;transition:background-color .3s ease,color .3s ease;transition:transform .3s}.house-list-table-container-pc table tbody tr td{color:#333;font-size:1.9704433498vh;font-weight:400;padding:1.2315270936vh;text-align:center}.house-list-table-container-pc table tbody tr td .action-icons{display:flex;justify-content:center}.house-list-table-container-pc table tbody tr td .action-icons .icon{align-items:center;border-radius:50%;display:flex;height:3.6945812808vh;justify-content:center;transition:all .3s ease;width:3.6945812808vh}.house-list-table-container-pc table tbody tr td .action-icons .icon:hover{background-color:#b39359;color:#fff;cursor:pointer}.house-list-table-container-pc table tbody tr td i{margin-left:10%}.house-list-table-container-pc table tbody tr td:first-child{padding-left:5%;text-align:start}.house-list-table-container-pc table tbody tr .input{padding:0!important;text-align:center}.house-list-table-container-pc table tbody tr .input .drop-down{height:3.6945812808vh}.house-list-table-container-pc table tbody tr .input .drop-down button{padding:.6157635468vh 1.2315270936vh!important}.house-list-table-container-pc table tbody tr .input input{height:100%;margin:0!important;text-align:center;width:80%}.house-list-table-container-pc table tbody tr .input:first-child{text-align:start}.house-list-table-container-pc table tbody tr .dashboard-status{display:flex;justify-content:center}.house-list-table-container-pc table tbody tr .dashboard-status .status-wrapper{border-radius:.3472222222vw;color:#fff;display:flex;font-size:1.724137931vh;font-weight:300;justify-content:center;padding:.8620689655vh;width:50%}.house-list-table-container-pc table tbody tr .dashboard-icon-completed,.house-list-table-container-pc table tbody tr .dashboard-icon-pending{font-size:3.078817734vh}.house-list-table-container-pc table tbody tr:hover{color:#fff;cursor:default;transform:scale(1)}.house-list-table-container-pc .expanded-row .expanded-content{align-items:center;background-color:#fff;border:.1231527094vh solid #ddd;border-radius:.3472222222vw;display:flex;flex-direction:column;padding:1rem}.house-list-table-container-pc .expanded-row .expanded-content .title{display:flex;font-family:Karla,sans-serif;font-size:2.2167487685vh;font-weight:500;justify-content:center}.house-list-table-container-pc .expanded-row .expanded-content .data{display:flex;font-family:Poppins,sans-serif;font-size:1.9704433498vh;font-weight:200;justify-content:space-between;width:40%}.house-list-table-container-pc .expanded-row .expanded-content .data .data-details{font-weight:400}.house-list-table-container-pc .expanded-row .expanded-content .button-container-table button{background-color:#192a3a;border:none;border-radius:.3472222222vw;color:#fff;cursor:pointer;font-size:1.9704433498vh;font-weight:400;margin:1.2315270936vh;padding:.8620689655vh 1.2315270936vh;transition:background-color .3s ease}.house-list-table-container-pc .expanded-row .expanded-content .button-container-table button:hover{background-color:#b39359;cursor:pointer}.house-list-table-container-pc .expanded-row:hover{cursor:default;transform:scale(1)}.house-list-table-container-pc .button-container{display:flex;justify-content:center}.house-list-table-container-pc .button-container button{background-color:#0000;border:none;border-radius:.3472222222vw;color:#192a3a;cursor:pointer;font-size:1.9704433498vh;font-weight:400;margin:1.2315270936vh;padding:1.2315270936vh 2.4630541872vh}.properties-page-mobile{background-color:#0000;display:flex;flex-direction:column;font-family:poppins,sans-serif;height:85vh;width:100%}.properties-page-mobile .top-section-properties{background-color:#fff;border-radius:0 0 15px 15px;box-shadow:0 0 5px 0 #00000047;display:flex;height:15%;justify-content:center}.properties-page-mobile .top-section-properties .search-container{align-items:center;display:flex;justify-content:space-between;width:90%}.properties-page-mobile .top-section-properties .search-container .search-bar{align-items:end;border:1px solid #d1d4d8;border-radius:20px;display:flex;justify-content:space-between;padding:5px 10px;width:100%}.properties-page-mobile .top-section-properties .search-container .search-bar .search-icon{color:#192a3a}.properties-page-mobile .top-section-properties .search-container .search-bar .search-input{background-color:#0000;border:none;font-family:Karla,sans-serif;font-size:16px;font-weight:600;outline:none;padding:5px;width:100%}.properties-page-mobile .top-section-properties .search-container .filter-button{background-color:#192a3a;border-radius:5px;color:#fff;padding:7px 10px;transition:background-color .5s}.properties-page-mobile .top-section-properties .search-container .filter-button:hover{background-color:#b39359;cursor:pointer}.properties-page-mobile .properties-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.mid-section-expenses-pc{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:1.25vw;font-weight:600;min-height:100vh;padding:1.2315270936vh 0 20vh 2.0833333333vw}.mid-section-expenses-pc .title-section{align-items:center;display:flex;justify-content:space-between;width:97%}.mid-section-expenses-pc .title-section .title-and-description .title{font-family:Karla,sans san-serif;font-size:3.6945812808vh;font-style:normal;font-weight:400}.mid-section-expenses-pc .title-section .title-and-description .description{font-family:Poppins,sans-serif;font-size:2.2167487685vh;font-style:normal;font-weight:400}.mid-section-expenses-pc .title-section .create-expense-button{align-items:center;background-color:#192a3a;border-radius:.3472222222vw;color:#fff;display:flex;gap:.2777777778vw;justify-content:space-between;padding:.8620689655vh .6944444444vw;transition:background-color .5s}.mid-section-expenses-pc .title-section .create-expense-button:hover{background-color:#b39359;cursor:pointer}.mid-section-expenses-pc .long-rectangle{background-image:url(/static/media/expenses-background.ca695a36b758b6da2dac.jpg);background-position:100% 100%;background-size:100%;border-radius:.6944444444vw;color:#fff;display:flex;height:25.8620689655vh;margin-top:1.2315270936vh;width:97%}.mid-section-expenses-pc .long-rectangle .overlay{background:#192a3a;background:linear-gradient(90deg,#192a3a 30%,#192a3a99 86%,#192a3a80 90%,#192a3a73);border-radius:.6944444444vw;display:flex;flex:1 1!important;padding:2.4630541872vh 1.3888888889vw}.mid-section-expenses-pc .long-rectangle .overlay .left-rectangle{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.mid-section-expenses-pc .long-rectangle .overlay .left-rectangle .title{font-size:2.4630541872vh}.mid-section-expenses-pc .long-rectangle .overlay .left-rectangle .bottom-section .filters-section{display:flex}.mid-section-expenses-pc .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box .box-title{font-size:2.2167487685vh;font-weight:600}.mid-section-expenses-pc .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box .shape{align-items:center;background-color:#fff;border-radius:.3472222222vw;color:#192a3a;cursor:pointer;display:flex;gap:.6944444444vw;justify-content:space-between;margin-right:.6944444444vw;margin-top:.6157635468vh;padding:1.2315270936vh .6944444444vw;position:relative;transition:background-color .3s;transition:color .3s}.mid-section-expenses-pc .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box .shape .date-input.full-box{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.mid-section-expenses-pc .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box .select{cursor:pointer;margin-right:.6944444444vw;margin-top:.6157635468vh}.mid-section-expenses-pc .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box:hover .shape{background-color:#b39359;color:#fff}.mid-section-expenses-pc .long-rectangle .overlay .left-rectangle .bottom-section .description{font-family:Poppins,sans-serif;font-size:1.724137931vh;font-weight:200;margin-top:1.2315270936vh}.mid-section-invoices-pc-admin{background-color:#fbfbfd;color:#192a3a;font-family:Karla,sans serif;font-size:2.2167487685vh;font-weight:600;min-height:100vh;padding:10px 0 20vh 30px}.mid-section-invoices-pc-admin .top-section-invoices{display:flex;height:33vh;justify-content:space-between;width:97%}.mid-section-invoices-pc-admin .top-section-invoices .left-top{padding-top:7vh}.mid-section-invoices-pc-admin .top-section-invoices .left-top .main-heading{font-family:Karla,sans-serif;font-size:4.9261083744vh;font-weight:300}.mid-section-invoices-pc-admin .top-section-invoices .left-top .sub-heading{color:#9d9d9d;font-family:Karla,"sans san-serif";font-size:3.078817734vh;font-weight:400;margin-top:25px}.mid-section-invoices-pc-admin .top-section-invoices .right-top{display:flex;justify-content:space-between;padding-top:4vh;width:83%}.mid-section-invoices-pc-admin .top-section-invoices .right-top .card{background-color:#192a3a;border-radius:.6944444444vw;box-shadow:1px 1px 6px #0000001a;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2.4630541872vh 0;transition:all .3s;width:23%}.mid-section-invoices-pc-admin .top-section-invoices .right-top .card .top{margin-left:1.3888888889vw}.mid-section-invoices-pc-admin .top-section-invoices .right-top .card .bottom .icon{font-size:4.9261083744vh;margin-left:1.0416666667vw}.mid-section-invoices-pc-admin .top-section-invoices .right-top .card .bottom .heading{margin-left:1.25vw;margin-top:0}.mid-section-invoices-pc-admin .top-section-invoices .right-top .card .bottom .value{margin-left:1.3888888889vw;margin-top:.6157635468vh}.mid-section-invoices-pc-admin .top-section-invoices .right-top .card:hover{cursor:pointer;transform:scale(1.05)}.mid-section-invoices-pc-admin .bottom-section-invoices{display:flex;justify-content:space-between;margin-top:0;padding-top:7vh;width:97%}.mid-section-invoices-pc-admin .bottom-section-invoices .left-bottom{width:32%}.mid-section-invoices-pc-admin .bottom-section-invoices .right-bottom{width:67.5%}.water-invoices-page{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:2.2167487685vh;font-weight:600;min-height:100vh;padding:1.2315270936vh 0 20vh 3.6945812808vh}.water-invoices-page .title-section{align-items:center;display:flex;justify-content:space-between;width:97%}.water-invoices-page .title-section .title-and-description .title{font-family:Karla,sans san-serif;font-size:3.6945812808vh;font-style:normal;font-weight:400}.water-invoices-page .title-section .title-and-description .description{font-family:Poppins,sans-serif;font-size:2.2167487685vh;font-style:normal;font-weight:400}.water-invoices-page .title-section .create-expense-button{align-items:center;background-color:#192a3a;border-radius:.3472222222vw;color:#fff;display:flex;gap:.2777777778vw;justify-content:space-between;padding:.8620689655vh 1.2315270936vh;transition:background-color .5s;transition:all .3s ease}.water-invoices-page .title-section .create-expense-button.animate-button{animation:pulse 2s infinite}.water-invoices-page .title-section .create-expense-button:hover{background-color:#b39359;cursor:pointer}.water-invoices-page .long-rectangle{background-image:url(/static/media/expenses-background.ca695a36b758b6da2dac.jpg);background-position:100% 100%;background-size:100%;border-radius:.6944444444vw;color:#fff;display:flex;height:25.8620689655vh;margin-top:1.2315270936vh;width:97%}.water-invoices-page .long-rectangle .overlay{background:#192a3a;background:linear-gradient(90deg,#192a3a 30%,#192a3a99 86%,#192a3a80 90%,#192a3a73);border-radius:.6944444444vw;display:flex;flex:1 1!important;padding:2.4630541872vh}.water-invoices-page .long-rectangle .overlay .left-rectangle{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.water-invoices-page .long-rectangle .overlay .left-rectangle .title{font-size:2.4630541872vh}.water-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .filters-section{display:flex}.water-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box{cursor:pointer}.water-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box .box-title{font-size:2.2167487685vh;font-weight:600}.water-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box .shape{align-items:center;background-color:#fff;border-radius:.3472222222vw;color:#192a3a;display:flex;gap:.6944444444vw;justify-content:space-between;margin-right:.6944444444vw;margin-top:.6157635468vh;padding:1.2315270936vh;transition:background-color .3s;transition:color .3s}.water-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box .select{margin-right:.6944444444vw;margin-top:.6157635468vh}.water-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box:hover .shape{background-color:#b39359;color:#fff}.water-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .description{font-family:Poppins,sans-serif;font-size:1.724137931vh;font-weight:200;margin-top:1.2315270936vh}.water-invoices-page .invoice-grid{grid-gap:1.3888888889vw;display:grid;gap:1.3888888889vw}.water-invoices-page .invoice-grid .navigate-to-rent-invoices-button{align-items:center;background-color:#64a371;border-radius:.3472222222vw;color:#fff;display:flex;gap:.2777777778vw;justify-content:space-between;padding:.8620689655vh 1.2315270936vh;transition:background-color .5s;width:fit-content}.water-invoices-page .invoice-grid .navigate-to-rent-invoices-button:hover{background-color:#b39359;cursor:pointer}.water-invoices-page .invoice-grid .invoice-row,.water-invoices-page .invoice-grid .title-box{align-items:center;display:grid;grid-template-columns:repeat(5,1fr)}.water-invoices-page .invoice-grid .six-rows{align-items:center;display:grid;grid-template-columns:repeat(6,1fr)}.water-invoices-page .invoice-grid .six-rows,.water-invoices-page .invoice-grid .title-box{background-color:#fff;border-radius:.6944444444vw;box-shadow:0 0 1.2315270936vh 0 #0000001a;padding:1.3888888889vw 2.4630541872vh;text-align:center;width:97%}.water-invoices-page .invoice-grid .six-rows .actions-button,.water-invoices-page .invoice-grid .title-box .actions-button{align-items:center;background-color:#0000;border:none;color:#b39359;cursor:pointer;display:flex;gap:.6944444444vw;justify-content:center;transition:transform .3s ease}.water-invoices-page .invoice-grid .six-rows .actions-button .text,.water-invoices-page .invoice-grid .title-box .actions-button .text{font-family:Karla,sans-serif;font-size:2.2167487685vh}.water-invoices-page .invoice-grid .six-rows .actions-button:hover,.water-invoices-page .invoice-grid .title-box .actions-button:hover{transform:scale(1.05)}.water-invoices-page .invoice-grid .invoice-box{background-color:#fff;border-radius:.6944444444vw;box-shadow:0 0 1.2315270936vh 0 #0000001a;width:97%}.water-invoices-page .invoice-grid .invoice-box .six-rows-invoice{align-items:center;display:grid;grid-template-columns:repeat(6,1fr);padding:1.3888888889vw 2.4630541872vh;text-align:center}.water-invoices-page .invoice-grid .invoice-box .invoice-row{border-bottom:.1231527094vh solid #e0e0e0;padding:1.3888888889vw 2.4630541872vh;text-align:center}.water-invoices-page .invoice-grid .invoice-box .invoice-row .invoice-data .editable-input{width:50%}.water-invoices-page .buttons-container{margin-top:1.3888888889vw}.water-invoices-page .buttons-container .confirm-button{align-items:center;background-color:#192a3a;border-radius:.3472222222vw;color:#fff;display:flex;gap:.6944444444vw;padding:.4861111111vw 1.2315270936vh;transition:background-color .3s ease}.water-invoices-page .buttons-container .confirm-button:hover{background-color:#b39359;cursor:pointer}.water-invoices-page .buttons-container .cancel-button{align-items:center;background-color:#b39359;border-radius:.3472222222vw;color:#fff;display:flex;gap:.6944444444vw;padding:.4861111111vw 1.2315270936vh;transition:background-color .3s ease}.water-invoices-page .buttons-container .cancel-button:hover{background-color:#192a3a;cursor:pointer}.water-invoices-page .no-selections-made{align-items:center;color:#192a3a;display:flex;font-size:2.4630541872vh;font-weight:600;height:50vh;justify-content:center}.water-invoices-page .no-selections-made .text{text-align:center}@keyframes pulse{0%{background-color:#192a3a;transform:scale(1)}50%{background-color:#b39359;transform:scale(1.1)}to{background-color:#192a3a;transform:scale(1)}}.rent-invoices-page{background-color:#fbfbfd;font-family:Karla,sans serif;font-size:2.2167487685vh;font-weight:600;min-height:100vh;padding:1.2315270936vh 0 20vh 3.6945812808vh}.rent-invoices-page .title-section{align-items:center;display:flex;justify-content:space-between;width:97%}.rent-invoices-page .title-section .title-and-description .title{font-family:Karla,sans san-serif;font-size:3.6945812808vh;font-style:normal;font-weight:400}.rent-invoices-page .title-section .title-and-description .description{font-family:Poppins,sans-serif;font-size:2.2167487685vh;font-style:normal;font-weight:400}.rent-invoices-page .title-section .create-expense-button{align-items:center;background-color:#192a3a;border-radius:.3472222222vw;color:#fff;display:flex;gap:.2777777778vw;justify-content:space-between;padding:.8620689655vh 1.2315270936vh;transition:background-color .5s;transition:all .3s ease}.rent-invoices-page .title-section .create-expense-button.animate-button{animation:pulse 2s infinite}.rent-invoices-page .title-section .create-expense-button:hover{background-color:#b39359;cursor:pointer}.rent-invoices-page .long-rectangle{background-image:url(/static/media/expenses-background.ca695a36b758b6da2dac.jpg);background-position:100% 100%;background-size:100%;border-radius:.6944444444vw;color:#fff;display:flex;height:25.8620689655vh;margin-top:1.2315270936vh;width:97%}.rent-invoices-page .long-rectangle .overlay{background:#192a3a;background:linear-gradient(90deg,#192a3a 30%,#192a3a99 86%,#192a3a80 90%,#192a3a73);border-radius:.6944444444vw;display:flex;flex:1 1!important;padding:2.4630541872vh 1.3888888889vw}.rent-invoices-page .long-rectangle .overlay .left-rectangle{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.rent-invoices-page .long-rectangle .overlay .left-rectangle .title{font-size:2.4630541872vh}.rent-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .filters-section{display:flex}.rent-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box{cursor:pointer}.rent-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box .box-title{font-size:2.2167487685vh;font-weight:600}.rent-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box .shape{align-items:center;background-color:#fff;border-radius:.3472222222vw;color:#192a3a;display:flex;gap:1.2315270936vh;justify-content:space-between;margin-right:.6944444444vw;margin-top:.6157635468vh;padding:1.2315270936vh;transition:background-color .3s;transition:color .3s}.rent-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box .select{margin-right:.6944444444vw;margin-top:.6157635468vh}.rent-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .filters-section .box:hover .shape{background-color:#b39359;color:#fff}.rent-invoices-page .long-rectangle .overlay .left-rectangle .bottom-section .description{font-family:Poppins,sans-serif;font-size:1.724137931vh;font-weight:200;margin-top:1.2315270936vh}.rent-invoices-page .invoice-grid{grid-gap:1.3888888889vw;display:grid;gap:1.3888888889vw}.rent-invoices-page .invoice-grid .invoice-row,.rent-invoices-page .invoice-grid .title-box{align-items:center;display:grid;grid-template-columns:repeat(9,1fr)}.rent-invoices-page .invoice-grid .title-box{background-color:#fff;border-radius:.6944444444vw;box-shadow:0 0 10px 0 #0000001a;padding:2.4630541872vh 1.2315270936vh;text-align:center;width:97%}.rent-invoices-page .invoice-grid .title-box .actions-button{align-items:center;background-color:#0000;border:none;color:#b39359;cursor:pointer;display:flex;gap:.6944444444vw;justify-content:center;transition:transform .3s ease}.rent-invoices-page .invoice-grid .title-box .actions-button .text{font-family:Karla,sans-serif;font-size:2.2167487685vh}.rent-invoices-page .invoice-grid .title-box .actions-button:hover{transform:scale(1.05)}.rent-invoices-page .invoice-grid .invoice-box{background-color:#fff;border-radius:.6944444444vw;box-shadow:0 0 10px 0 #0000001a;width:97%}.rent-invoices-page .invoice-grid .invoice-box .invoice-row{border-bottom:.1231527094vh solid #e0e0e0;padding:2.4630541872vh;text-align:center}.rent-invoices-page .invoice-grid .invoice-box .invoice-row .invoice-data .editable-input{width:50%}.rent-invoices-page .no-selections-made{align-items:center;color:#192a3a;display:flex;font-size:2.4630541872vh;font-weight:600;height:50vh;justify-content:center}.rent-invoices-page .no-selections-made .text{text-align:center}.rent-invoices-page .buttons-container{margin-top:2.4630541872vh}.rent-invoices-page .buttons-container .confirm-button{align-items:center;background-color:#192a3a;border-radius:.3472222222vw;color:#fff;display:flex;gap:.6944444444vw;padding:.4861111111vw 1.2315270936vh;transition:background-color .3s ease}.rent-invoices-page .buttons-container .confirm-button:hover{background-color:#b39359;cursor:pointer}.rent-invoices-page .buttons-container .cancel-button{align-items:center;background-color:#b39359;border-radius:.3472222222vw;color:#fff;display:flex;gap:.6944444444vw;padding:.4861111111vw 1.2315270936vh;transition:background-color .3s ease}.rent-invoices-page .buttons-container .cancel-button:hover{background-color:#192a3a;cursor:pointer}.rent-invoices-page .send-reminder-button{align-items:center;background-color:#192a3a;border-radius:.3472222222vw;color:#fff;display:flex;gap:.6944444444vw;padding:.4861111111vw 1.2315270936vh;transition:background-color .3s ease}.rent-invoices-page .send-reminder-button:hover{background-color:#b39359;cursor:pointer}.rent-invoices-page .send-reminder-button .text{font-weight:500}.view-invoices{background-color:#fbfbfd;display:flex;flex-direction:column;font-family:Karla,sans serif;font-size:2.2167487685vh;font-weight:600;min-height:100vh;padding:1.2315270936vh 1.2315270936vh 20vh 0}.view-invoices .title-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2315270936vh;margin-left:2.0833333333vw;width:97%}.view-invoices .title-section .title-and-description .title{font-family:Karla,sans san-serif;font-size:3.6945812808vh;font-style:normal;font-weight:400}.view-invoices .title-section .title-and-description .description{font-family:Poppins,sans-serif;font-size:2.2167487685vh;font-style:normal;font-weight:400}.view-invoices .title-section .create-expense-button{align-items:center;background-color:#192a3a;border-radius:.3472222222vw;color:#fff;display:flex;gap:.2777777778vw;justify-content:space-between;padding:.8620689655vh 1.2315270936vh;transition:background-color .5s}.view-invoices .title-section .create-expense-button:hover{background-color:#b39359;cursor:pointer}.view-invoices .table-container{border-radius:.3472222222vw;margin-left:2.0833333333vw;margin-top:2.4630541872vh}.view-invoices .table-container table{border-collapse:collapse;border-spacing:0;width:100%}.view-invoices .table-container table tr{border-bottom:.0615763547vh solid #192a3a}.view-invoices .table-container table .title{padding:1.2315270936vh .6944444444vw;text-align:center}.view-invoices .table-container table .data{padding:1.8472906404vh 1.2315270936vh;text-align:center}.view-invoices .table-container table .overdue,.view-invoices .table-container table .paid,.view-invoices .table-container table .partially-paid,.view-invoices .table-container table .pending{padding:.9852216749vh 0;text-align:center}.view-invoices .table-container table .overdue .status,.view-invoices .table-container table .paid .status,.view-invoices .table-container table .partially-paid .status,.view-invoices .table-container table .pending .status{background-color:#192a3a;border-radius:.3472222222vw;color:#fff;padding:.8620689655vh}.view-invoices .table-container table .pending .status{background-color:#b39359}.view-invoices .table-container table .overdue .status{background-color:#621b00}.view-invoices .table-container table .partially-paid .status{background-color:#377771}.view-invoices .horizontal-line{border-top:.0347222222vw solid #d1d4d8}.view-invoices .filters-container{display:flex;flex-direction:row;margin:1.2315270936vh 0 0 2.0833333333vw;padding:.6157635468vh 0}.view-invoices .filters-container .drop-down .select{margin-right:.6944444444vw;margin-top:.6157635468vh}.view-invoices .filters-container .drop-down .select:hover{scale:1.05;transition:all .3s}.view-invoices .filters-container .box .box-title{font-size:2.2167487685vh;font-weight:600}.view-invoices .filters-container .box .shape{align-items:center;background-color:#0000;border:.1231527094vh solid #ccc;border-radius:.3472222222vw;color:#192a3a;cursor:pointer;display:flex;gap:.6944444444vw;justify-content:space-between;margin-right:.6944444444vw;margin-top:.6157635468vh;padding:1.2315270936vh;position:relative;transition:background-color .3s;transition:color .3s}.view-invoices .filters-container .box .shape .date-input.full-box{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.view-invoices .filters-container .box .select{cursor:pointer;margin-right:.6944444444vw;margin-top:.6157635468vh}.view-invoices .filters-container .box:hover .shape{scale:1.05;transition:all .3s}.view-invoices .filters-container .apply-filters-button button{background-color:#192a3a;border:none;border-radius:.3472222222vw;color:#fff;font-family:Karla,sans-serif;font-size:2.2167487685vh;font-weight:600;margin-top:.6157635468vh;padding:1.2315270936vh;transition:all .3 ease}.view-invoices .filters-container .apply-filters-button button:hover{background-color:#b99964;cursor:pointer;transition:all .3s}.view-invoices-rent{background-color:#fbfbfd;display:flex;flex-direction:column;font-family:Karla,sans serif;font-size:2.2167487685vh;font-weight:600;min-height:100vh;padding:1.2315270936vh 1.2315270936vh 20vh 0}.view-invoices-rent .title-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2315270936vh;margin-left:2.0833333333vw;width:97%}.view-invoices-rent .title-section .title-and-description .title{font-family:Karla,sans san-serif;font-size:3.6945812808vh;font-style:normal;font-weight:400}.view-invoices-rent .title-section .title-and-description .description{font-family:Poppins,sans-serif;font-size:2.2167487685vh;font-style:normal;font-weight:400}.view-invoices-rent .title-section .create-expense-button{align-items:center;background-color:#192a3a;border-radius:.3472222222vw;color:#fff;display:flex;gap:.2777777778vw;justify-content:space-between;padding:.8620689655vh 1.2315270936vh;transition:background-color .5s}.view-invoices-rent .title-section .create-expense-button:hover{background-color:#b39359;cursor:pointer}.view-invoices-rent .table-container{border-radius:.3472222222vw;margin-left:2.0833333333vw;margin-top:2.4630541872vh}.view-invoices-rent .table-container table{border-collapse:collapse;border-spacing:0;width:100%}.view-invoices-rent .table-container table tr{border-bottom:.0615763547vh solid #192a3a}.view-invoices-rent .table-container table .title{padding:1.2315270936vh .6944444444vw;text-align:center}.view-invoices-rent .table-container table .data{padding:1.8472906404vh 1.2315270936vh;text-align:center}.view-invoices-rent .table-container table .overdue,.view-invoices-rent .table-container table .paid,.view-invoices-rent .table-container table .partially-paid,.view-invoices-rent .table-container table .pending{padding:.9852216749vh 0;text-align:center}.view-invoices-rent .table-container table .overdue .status,.view-invoices-rent .table-container table .paid .status,.view-invoices-rent .table-container table .partially-paid .status,.view-invoices-rent .table-container table .pending .status{background-color:#192a3a;border-radius:.3472222222vw;color:#fff;padding:.8620689655vh}.view-invoices-rent .table-container table .pending .status{background-color:#b39359}.view-invoices-rent .table-container table .overdue .status{background-color:#621b00}.view-invoices-rent .table-container table .partially-paid .status{background-color:#377771}.view-invoices-rent .horizontal-line{border-top:.0347222222vw solid #d1d4d8}.view-invoices-rent .filters-container{display:flex;flex-direction:row;margin:1.2315270936vh 0 0 2.0833333333vw;padding:.6157635468vh 0}.view-invoices-rent .filters-container .drop-down .select{margin-right:.6944444444vw;margin-top:.6157635468vh}.view-invoices-rent .filters-container .drop-down .select:hover{scale:1.05;transition:all .3s}.view-invoices-rent .filters-container .box .box-title{font-size:2.2167487685vh;font-weight:600}.view-invoices-rent .filters-container .box .shape{align-items:center;background-color:#0000;border:.1231527094vh solid #ccc;border-radius:.3472222222vw;color:#192a3a;cursor:pointer;display:flex;gap:.6944444444vw;justify-content:space-between;margin-right:.6944444444vw;margin-top:.6157635468vh;padding:1.2315270936vh;position:relative;transition:background-color .3s;transition:color .3s}.view-invoices-rent .filters-container .box .shape .date-input.full-box{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.view-invoices-rent .filters-container .box .select{cursor:pointer;margin-right:.6944444444vw;margin-top:.6157635468vh}.view-invoices-rent .filters-container .box:hover .shape{scale:1.05;transition:all .3s}.view-invoices-rent .filters-container .apply-filters-button button{background-color:#192a3a;border:none;border-radius:.3472222222vw;color:#fff;font-family:Karla,sans-serif;font-size:2.2167487685vh;font-weight:600;margin-top:.6157635468vh;padding:1.2315270936vh;transition:all .3 ease}.view-invoices-rent .filters-container .apply-filters-button button:hover{background-color:#b99964;cursor:pointer;transition:all .3s}
/*# sourceMappingURL=main.ec799b07.css.map*/