@charset "UTF-8";.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.m-2{margin:.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.mr-3\.5{margin-right:.875rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[-8px\]{margin-top:-8px}.mt-\[30px\]{margin-top:30px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-\[fit-content\]{width:-moz-fit-content;width:fit-content}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-none{border-style:none}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-1{padding:.25rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.text-center{text-align:center}.text-right{text-align:right}.text-\[17px\]{font-size:17px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-\[\#313193\]{--tw-text-opacity: 1;color:rgb(49 49 147 / var(--tw-text-opacity, 1))}.text-\[\#A67C52\]{--tw-text-opacity: 1;color:rgb(166 124 82 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:grid{display:grid}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}}.footer{background-color:#2d2d2d;color:#fff;padding:40px 80px;display:flex;gap:40px;flex-direction:column;font-family:Arial,sans-serif}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:#cd7f32}.footer p{margin-block:0}.footer .footer-nav{display:flex;gap:16px}.footer .footer-middle{display:flex;align-items:center;justify-content:space-between}.footer .footer-bottom{width:100%;display:flex;align-items:center;justify-content:space-between}.footer .footer-bottom .text{text-align:left}.footer .footer-bottom .app-links{display:flex;gap:8px}.footer .footer-bottom .app-links img{cursor:pointer}.footer .social-icons{display:flex;gap:16px;cursor:pointer}.footer .country-name{font-size:16px;display:flex;align-items:center}@media screen and (max-width: 768px){.footer{padding:20px}.footer .footer-middle,.footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:40px}.footer .footer-bottom .text{order:2;text-align:center}.footer .footer-bottom .app-links{order:1}.footer .footer-nav{flex-direction:column;align-items:flex-start;gap:40px}.footer .footer-nav p{display:none}}.chatbot-container{width:100%;max-width:330px;background:#fff;border-radius:18px;box-shadow:0 2px 16px #00000021;overflow:hidden;font-family:inherit;display:flex;flex-direction:column}.chatbot-header{background-color:#cd7f32;color:#fff;font-size:16px;font-weight:700;padding:8px 16px;border-top-left-radius:18px;border-top-right-radius:18px;display:flex;align-items:center;gap:10px}.chatbot-avatar{width:24px;height:24px;padding:4px;margin-top:5px;border-radius:50%;background:#fff}.chatbot-body{padding:18px 16px 16px;display:flex;flex-direction:column;flex:1}.chatbot-messages{min-height:120px;max-height:260px;overflow-y:auto;margin-bottom:12px}.chatbot-message-user{margin-bottom:10px;padding:10px 14px;border-radius:10px 0 10px 10px;font-size:16px;line-height:1.2;word-break:break-word;display:inline-block;background:#f5f5f5;color:#333;max-width:45%}.chatbot-message-bot{margin-bottom:10px;padding:10px 14px;border-radius:0 10px 10px;font-size:16px;line-height:1.2;word-break:break-word;display:inline-block;background:#fcf7f1;align-self:flex-start;max-width:70%;text-align:left}.chatbot-suggestions{margin-bottom:10px;background:#fafafa;border-radius:4px;box-shadow:0 1px 6px #00000012;padding:12px}.chatbot-suggestions-title{font-size:12px;margin-bottom:8px;color:#3a3a3a}.chatbot-suggestion-btn{display:block;width:100%;background:#fff;border:1px solid #ddd;color:#cd7f32;border-radius:4px;padding:10px;margin-bottom:8px;text-align:left;cursor:pointer;font-size:11.9px;transition:background .2s}.chatbot-suggestion-btn:hover{color:#fff;background:#cd7f32}.chatbot-privacy{font-size:12px;color:#000;background:#f1f0f8;border-radius:8px;padding:8px 10px;margin-bottom:8px}.chatbot-input-row{display:flex;gap:8px}.chatbot-input-row input[type=text]{flex:1;border:none}.chatbot-input-row input[type=text]:focus{outline:none}.chatbot-input-row button{height:16px;border:none;background-color:transparent;cursor:pointer}.chat{display:flex;align-items:center;padding:6px 10px;border-radius:5px;font-size:13px;justify-content:space-between;border:1px solid #ddd;width:100%;outline:none}.chatbot-input-row button:disabled{height:16px;padding:0;cursor:not-allowed}.suggestion-container{display:flex}.chatbot-autocomplete-dropdown{position:absolute;left:0;right:0;bottom:100%;z-index:10;background:#fff;border:1px solid #eee;border-radius:8px 8px 0 0;box-shadow:0 2px 8px #00000014;max-height:180px;overflow-y:auto}.chatbot-autocomplete-item{padding:10px 14px;cursor:pointer;font-size:15px;color:#333;border-bottom:1px solid #f3f3f3;transition:background .15s}.chatbot-autocomplete-item:last-child{border-bottom:none}.chatbot-autocomplete-item:hover{background:#fcf7f1;color:#cd7f32}.chatbot-query-form-btn{background-color:#cd7f32;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .3s;width:100%;text-align:center}.chatbot-query-form-btn:hover{background-color:#b36b29}.chatbot-query-form{width:100%;display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:8px;background:#fafafa;border-radius:4px;box-shadow:0 1px 6px #00000012}.chatbot-query-form-title{font-size:14px;font-weight:700;color:#222}.chatbot-query-form input,.chatbot-query-form textarea{width:calc(100% - 8px);padding:6px;border:2.2px solid #ddd;border-radius:6px;font-size:14px}.chatbot-query-form input:focus,.chatbot-query-form textarea:focus{outline:none;border-color:#cd7f32;box-shadow:0 0 4px #cd7f3280}.chatbot-query-form label{font-size:14px;color:#222;margin:7px 0;font-weight:700;display:block}.chatbot-query-form-submit-btn{background-color:#cd7f32;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .3s;width:calc(100% - 2px);margin-top:4px;text-align:center}.chatbot-query-form-submit-btn:hover{background-color:#b36b29}.public-panel .content{min-height:calc(100vh - 30px);padding:40px 45px 45px}.background-grdient{background:radial-gradient(circle,#b68d5899 10%,#d4af378c 45%,#6572868c 70%,#93755980 100%,#fff),linear-gradient(to bottom,#93755980,#fff);background-blend-mode:saturation;background-repeat:no-repeat;background-size:cover;min-height:100vh}@media screen and (max-width: 480px){.public-panel .content{padding:20px}}.chatbot-fab{position:fixed;right:30px;bottom:8px;z-index:1000;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 12px #0000002e;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .2s,background .2s}.chatbot-fab:hover{background:#f7e7d0;box-shadow:0 4px 18px #e6a7562e}.chatbot-fab img{width:40px;height:40px;border-radius:50%}.chatbot-modal{position:fixed;bottom:64px;right:20px;border-radius:8px;z-index:1000;overflow:hidden}.header{display:flex;justify-content:flex-start;align-items:center;height:70px;width:100%}.header .items-wrapperr{width:100%;padding:5px 45px}.header .items-wrapperr .logo{display:flex;align-items:center;cursor:pointer}.header .items-wrapperr .logo img{width:115px}body{font-family:Inter,sans-serif}.main-header{margin:10px 0}.main-header .container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.main-header .container .nav-bar{font-weight:500;gap:10px;font-size:16px;display:flex;align-items:center}.main-header .container .nav-bar .menu{display:flex;align-items:center;gap:10px;list-style:none;padding:0;margin:0}.main-header .container .nav-bar .menu li{cursor:pointer;padding:8px 7px;border-radius:4px;transition:all .3s ease}.main-header .container .nav-bar .menu li:hover{background-color:#0000000d}.main-header .container .nav-bar .menu li.active{color:#cd7f32;font-weight:700}.main-header .container .nav-bar .agents-portals{height:44px;background-color:transparent;border:1px solid #000;border-radius:6px;padding:8px 13.7px;font-size:16px;display:flex;align-items:center;gap:6px;cursor:pointer}.main-header .container .nav-bar .agents-portals svg{height:24px;width:24px}.main-header .container .nav-bar .agents-portals:hover{opacity:.8;background-color:#cd7f32;border:1px solid #ffffff;color:#fff}.main-header .container .nav-bar .agents-portals span{font-size:20px}.main-header .container .nav-bar .login{background-color:#cd7f32;border-radius:4px;border:none;font-size:16px;color:#fff;display:flex;align-items:center;gap:6px;padding:10px 20.7px;cursor:pointer}.main-header .container .nav-bar .login:hover{opacity:.8}.main-header .container .nav-bar .profile{display:flex;align-items:center;gap:10px;position:relative}.main-header .container .nav-bar .profile .avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #cd7f32;color:#cd7f32}.main-header .container .nav-bar .profile .user-name{font-size:12px;color:#333;width:-moz-fit-content!important;width:fit-content!important;cursor:pointer}.main-header .container .nav-bar .profile .fa-angle-down{font-size:.9rem;color:#333;cursor:pointer;transition:transform .3s ease}.main-header .container .nav-bar .profile .fa-angle-down.rotate{transform:rotate(180deg)}.main-header .container .nav-bar .profile .dropdown-menu{position:absolute;top:100%;right:-15;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px #0000001a;z-index:10;min-width:170px;margin-top:5px;color:#626c70;font-family:Plus Jakarta Sans,sans-serif}.main-header .container .nav-bar .profile .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:10px;padding:10px;font-size:.9rem;cursor:pointer;transition:background-color .3s ease}.main-header .container .nav-bar .profile .dropdown-menu .dropdown-item:hover{background-color:#eee;color:#333}.main-header .container .nav-bar .notification-wrapper{position:relative;display:inline-block}.main-header .container .nav-bar .notfication-icon{width:16.46px;height:16.46px;display:flex;align-items:center;cursor:pointer;position:relative}.main-header .container .nav-bar .notification-badge{position:absolute;top:-2px;right:-2px;width:6px;height:6px;background-color:#cd7f32;border-radius:50%}.main-header .container .nav-bar a{color:#000;text-decoration:none}.main-header .slider{display:none}@media (max-width: 768px){.main-header .slider{display:block;position:fixed;top:0;left:0;width:100%;z-index:999;background-color:#fff;box-shadow:0 2px 8px #0000001a}.main-header .slider .header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;border-bottom:1px solid #ddd;width:94%}.main-header .slider .header .toggle-btn{background:none;border:none;font-size:1.5rem;cursor:pointer}.main-header .slider .header .toggle-btn svg{width:24px;height:24px}.main-header .slider .header .logo img{cursor:pointer;width:100px}.main-header .slider .body{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;background-color:#f9f9f9}.main-header .slider .body.open{max-height:100vh;overflow-y:auto;padding:1rem 0}.main-header .slider .body .menu{list-style:none;margin:0;padding:0}.main-header .slider .body .menu .menu-item{padding:.75rem 1.5rem;border-bottom:1px solid #ddd;cursor:pointer;font-size:1rem;color:#333}.main-header .slider .body .menu .menu-item.active{background-color:#cd7f32;color:#fff;font-weight:700}.main-header .slider .body .menu .menu-item:hover{background-color:#f0f0f0}.main-header .slider .body .agents-portals,.main-header .slider .body .login{display:flex;width:90%;margin:1rem auto;padding:.75rem;border:none;border-radius:5px;font-size:1rem;cursor:pointer;text-align:center;justify-content:center}.main-header .slider .body .agents-portals.login,.main-header .slider .body .login.login{background-color:#cd7f32;color:#fff;display:flex;justify-content:center;align-items:center;gap:.5rem}.main-header .slider .body .agents-portals.login svg,.main-header .slider .body .login.login svg{height:18px;width:18px}.main-header .slider .body .agents-portals.login:hover,.main-header .slider .body .login.login:hover{background-color:#cd7f32}.main-header .slider .body .agents-portals.agents-portals,.main-header .slider .body .login.agents-portals{background-color:#f1f1f1;color:#333}.main-header .slider .body .agents-portals.agents-portals span,.main-header .slider .body .login.agents-portals span{font-weight:700;margin-right:4px}.main-header .slider .body .agents-portals.agents-portals svg,.main-header .slider .body .login.agents-portals svg{height:18px;width:18px}}@media screen and (max-width: 960px){.nav-bar{gap:10px!important}.menu .menu-item{font-size:14px!important}.login{padding:10px 20px!important;font-size:14px!important}.login svg{width:14px!important;height:14px!important}.agents-portals{font-size:9px!important;height:36px!important}}@media screen and (max-width: 768px){.main-header{margin:10px 5px}.main-header .container{display:none}.main-header .slider{display:block}}.hero-wrapper{background-image:url(/images/public-panel/hero-section-pic.svg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;border-radius:2rem}.hero-wrapper .overlay{width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;border-radius:40px}.hero-wrapper .overlay .hero-content{text-align:center;color:#fff}.hero-wrapper .overlay .hero-content h1{font-size:60px;font-weight:700}.hero-wrapper .overlay .hero-content h1 .highlight{color:#d4af37;font-size:60px;font-weight:700}.hero-wrapper .overlay .hero-content p{margin-top:1rem;font-size:1.2rem}.hero-wrapper .overlay .hero-content .tabs{margin-top:2rem}.hero-wrapper .overlay .hero-content .tabs .tab{background:#fff;border:none;padding:.6rem 1.5rem;margin:0 .5rem;border-radius:10px 10px 0 0;cursor:pointer;font-weight:500}.hero-wrapper .overlay .hero-content .tabs .tab:hover{background:#f0f0f0}.hero-wrapper .overlay .hero-content .tabs .tab.active{background:#cd7f32;color:#fff}.hero-wrapper .overlay .hero-content .mobile-tabs{display:none}.hero-wrapper .overlay .hero-content .search-box{background:#fff;border-radius:1rem;padding:1rem;display:flex;flex-direction:column;align-items:center;max-width:800px;margin-inline:auto;margin-bottom:20px}.hero-wrapper .overlay .hero-content .search-box .search-fields{display:flex;gap:1rem;width:100%;margin-bottom:1rem}.hero-wrapper .overlay .hero-content .search-box .search-fields .input-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.hero-wrapper .overlay .hero-content .search-box .search-fields .input-icon-wrapper input{border:1px solid #dde1f0;border-radius:10px;outline:none;color:#000;height:40px;font-size:14px;width:100%;padding:0 5px}.hero-wrapper .overlay .hero-content .search-box .search-fields .input-icon-wrapper input::-moz-placeholder{color:#939393;opacity:1}.hero-wrapper .overlay .hero-content .search-box .search-fields .input-icon-wrapper input::placeholder{color:#939393;opacity:1}.hero-wrapper .overlay .hero-content .search-box .search-fields .input-icon-wrapper .icon{position:absolute;left:10px;color:#939393}.hero-wrapper .overlay .hero-content .search-box .search-fields .search-btn{background:#cd7f32;color:#fff;padding:12px 36px;border:none;border-radius:10px;cursor:pointer}.hero-wrapper .overlay .hero-content .search-box .search-fields .search-btn:hover{opacity:.8}.hero-wrapper .overlay .hero-content .search-box .filters{display:flex;gap:1rem;width:100%}.hero-wrapper .overlay .hero-content .search-box .filters select{flex:1;padding:.75rem 0rem .75rem 5px;border-radius:.5rem;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/public-panel/icons/arrow-down.svg) no-repeat right .75rem center;background-color:#fff;background-size:1rem;cursor:pointer}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-backdrop .modal{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;width:60%;max-width:700px;padding:2rem;position:relative;animation:fadeIn .3s ease-out}.modal-backdrop .modal .close-btn{position:absolute;top:0rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;transition:color .2s}.modal-backdrop .modal .close-btn:hover{color:#cd7f32}.modal-backdrop .modal .search-box-modal{display:flex;flex-direction:column;gap:1.5rem}.modal-backdrop .modal .search-box-modal .search-fields{display:flex;gap:1rem;width:100%}.modal-backdrop .modal .search-box-modal .search-fields .input-icon-wrapper{flex:1;position:relative;display:flex;align-items:center}.modal-backdrop .modal .search-box-modal .search-fields .input-icon-wrapper .icon{position:absolute;left:1rem;color:#666;width:1.2rem;height:1.2rem}.modal-backdrop .modal .search-box-modal .search-fields .input-icon-wrapper input{width:100%;padding:.8rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .3s}.modal-backdrop .modal .search-box-modal .search-fields .input-icon-wrapper input:focus{outline:none;border-color:#cd7f32}.modal-backdrop .modal .search-box-modal .search-fields .search-btn{padding:.8rem 1.5rem;background-color:#cd7f32;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s;white-space:nowrap}.modal-backdrop .modal .search-box-modal .search-fields .search-btn:hover{background-color:#a46628}.modal-backdrop .modal .search-box-modal .filters{display:flex;flex-wrap:wrap;gap:1rem}.modal-backdrop .modal .search-box-modal .filters select{flex:1 1 150px;padding:.8rem;border:1px solid #ddd;border-radius:8px;font-size:.9rem;background-color:#fff;cursor:pointer;min-width:120px;transition:border-color .3s}.modal-backdrop .modal .search-box-modal .filters select:focus{outline:none;border-color:#cd7f32}.hero-content,.search-box,.filters{overflow-y:auto!important}@media screen and (max-width: 960px){.search-box{width:90%!important}.hero-wrapper .overlay .hero-content h1,.hero-wrapper .overlay .hero-content h1 .highlight{font-size:55px}.hero-wrapper .overlay .hero-content p{font-size:16px}}@media screen and (max-width: 768px){.hero-wrapper{background-image:url(/images/public-panel/hero-section-pic-2.svg);height:300px;background-size:cover;display:flex;align-items:center;background-position:center}.overlay{align-items:flex-start;padding-top:3rem}.hero-content h1,.hero-content h1 .highlight{font-size:35px!important}.hero-content p{display:none!important}.hero-content .tabs{display:none}.hero-content .mobile-tabs{display:flex!important;justify-content:center;align-items:center;margin-top:1rem;gap:10px}.hero-content .mobile-tabs .mobile-tab{width:160px;border-radius:8px;margin:0 16px;color:#000;cursor:pointer;padding:12px 20px;background:#fff;transition:.3s;border:none;font-size:16px}.hero-content .mobile-tabs .mobile-tab.active{background:#cd7f32;color:#fff;font-weight:700}.hero-content .search-box{display:none!important}.modal-backdrop .modal{padding:1.5rem;padding-top:40px}.modal-backdrop .modal .search-box-modal{gap:1rem}.modal-backdrop .modal .search-box-modal .filters select{flex:1 1 100%}}@media screen and (max-width: 480px){.hero-wrapper{height:270px;background-size:cover;display:flex;align-items:center;background-position:center;margin-top:20px}.hero-content h1,.hero-content h1 .highlight{font-size:30px!important}.hero-content p{display:none!important}.mobile-tabs{gap:5px!important}.mobile-tabs .mobile-tab{width:90px!important;padding:8px 12px!important;font-size:14px!important}.modal-backdrop .modal{width:55%;padding:1rem;padding-top:30px}.modal-backdrop .modal .close-btn{top:-2;right:.5rem}.modal-backdrop .modal .search-box-modal{margin-top:10px}.modal-backdrop .modal .search-box-modal .search-fields .input-icon-wrapper input{padding-left:2rem}.modal-backdrop .modal .search-box-modal .search-fields .input-icon-wrapper .icon{left:.7rem}}@media screen and (max-width: 360px){.hero-wrapper{height:250px;background-size:cover;display:flex;align-items:center;background-position:center}.hero-content h1,.hero-content h1 .highlight{font-size:25px!important}.mobile-tabs{gap:5px!important}.mobile-tabs .mobile-tab{width:80px!important;padding:8px 10px!important;font-size:12px!important}.search-box-modal .search-fields{flex-direction:column}.search-box-modal .search-fields .search-btn{width:100%}}@media screen and (max-width: 320px){.hero-wrapper{height:220px;background-size:cover;display:flex;align-items:center;background-position:center}.hero-content h1,.hero-content h1 .highlight{font-size:20px!important}.mobile-tabs{gap:5px!important}.mobile-tabs .mobile-tab{width:80px!important;padding:6px 8px!important;font-size:12px!important}.search-box-modal .search-fields{flex-direction:column}.search-box-modal .search-fields .search-btn{width:100%}}.beds-baths-dropdown button{width:220px;padding:.75rem;border-radius:.5rem;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/public-panel/icons/arrow-down.svg) no-repeat right .75rem center;background-color:#fff;background-size:1rem;display:flex;justify-content:space-between;cursor:pointer}.beds-baths-dropdown-panel{background:#fff;border-radius:14px;box-shadow:0 4px 16px #0000001a;padding:22px 18px 16px;width:280px;position:absolute;margin-top:6px;z-index:30;display:flex;border:none;flex-direction:column;gap:18px}.off-plan-property{margin-top:40px}.off-plan-property .off-plan-div .off-plan-header{display:flex;flex-direction:column;align-items:center;gap:20px}.off-plan-property .off-plan-div .off-plan-header h2{text-align:center;font-size:2rem;font-weight:700;margin-block-end:0em;font-family:SF Pro Display,sans-serif;color:#2d2d2d}.off-plan-property .off-plan-div .off-plan-header .tab-off-plan{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.off-plan-property .off-plan-div .off-plan-header .tab-off-plan label{display:inline-block;padding:15px 20px;border-bottom:2px solid lightgrey;cursor:pointer;position:relative;transition:all .3s ease;width:auto;min-width:150px;text-align:center;font-size:16px;font-weight:500;font-family:SF Pro Display,sans-serif}.off-plan-property .off-plan-div .off-plan-header .tab-off-plan label.active{border-bottom:none}.off-plan-property .off-plan-div .off-plan-header .tab-off-plan label.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;border-bottom:3px solid #CD7F32;z-index:1}.off-plan-property .products-containerr{display:grid;grid-template-columns:repeat(auto-fill,minmax(366px,1fr));gap:24px;padding:0 40px;font-family:SF Pro Display,sans-serif;margin-top:20px;min-height:463.25px}.off-plan-property .products-containerr .loading-container{display:flex;justify-content:center;align-items:center;grid-column:1/-1}.off-plan-property .products-containerr .no-properties-message{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#cd7f32;grid-column:1/-1}.off-plan-property .product-card{max-width:100%;border:1px solid #DDE1F0;display:flex;flex-direction:column;padding:12px;background-color:#fff;border-radius:12px;cursor:pointer;transition:all .3s ease;min-height:463.25px}.off-plan-property .product-card.wide{grid-column:span 2}.off-plan-property .product-card .product-pic{width:100%}.off-plan-property .product-card .product-pic .image-arrow-left{position:absolute;top:60%;left:40px;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;margin-top:auto;margin-bottom:auto;padding:5px;cursor:pointer;opacity:.4;display:flex;justify-content:center;align-items:center}.off-plan-property .product-card .product-pic .image-arrow-left .icon{width:24px;height:24px}.off-plan-property .product-card .product-pic .image-arrow-left:hover{background-color:#cd7f32}.off-plan-property .product-card .product-pic .image-arrow-right{position:absolute;top:60%;right:40px;transform:translate(50%,-50%);background-color:#fff;border-radius:50%;margin-top:auto;margin-bottom:auto;padding:5px;cursor:pointer;opacity:.4;display:flex;justify-content:center;align-items:center}.off-plan-property .product-card .product-pic .image-arrow-right .icon{width:24px;height:24px}.off-plan-property .product-card .product-pic .image-arrow-right:hover{background-color:#cd7f32}.off-plan-property .product-card .product-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;height:230px}.off-plan-property .product-card .upper-part{display:flex;position:relative}.off-plan-property .product-card .feature-icons{position:absolute;top:0;margin:10px;width:95%;display:flex;justify-content:space-between}.off-plan-property .product-card .feature-icons .icon-1{display:flex;background-color:#fff;border-radius:27px;padding:10px;align-items:center;border:2px solid #cd7f32;gap:5px}.off-plan-property .product-card .feature-icons .icon-1 img{margin-right:8px;width:18.41px;height:16.7px}.off-plan-property .product-card .feature-icons .icon-1 p{font-size:14px;padding:0;margin:0;font-weight:500;font-family:SF Pro Display,sans-serif}.off-plan-property .product-card .feature-icons .like-icon{background-color:#fff;border-radius:50%;padding:8px;width:15px;height:15px;display:flex;align-items:center;cursor:pointer}.off-plan-property .product-card .lower-part h3{margin-top:1em;padding-bottom:0;margin-bottom:0;font-size:18px;font-weight:700}.off-plan-property .product-card .lower-part .text-location{display:flex;align-items:center;margin:.5em 0;font-size:15px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.off-plan-property .product-card .lower-part .launch-price{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:.5em 0}.off-plan-property .product-card .lower-part .launch-price .price{color:#cd7f32;font-size:20px;font-weight:700;margin:0}.off-plan-property .product-card .lower-part .launch-price .features{font-size:12px;font-weight:500;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.off-plan-property .product-card .lower-part .launch-price .features span{color:#cd7f32;font-weight:700}.off-plan-property .product-card .lower-part .property-stats{display:flex;gap:20px;font-family:Arial,sans-serif;max-width:300px}.off-plan-property .product-card .lower-part .property-stats .stat-item{display:flex;flex-direction:column;justify-content:space-between;gap:5px;align-items:center;padding-bottom:10px}.off-plan-property .product-card .lower-part .property-stats .stat-item .stat-label{font-size:14px;color:#2d2d2d;text-transform:capitalize}.off-plan-property .product-card .lower-part .property-stats .stat-item .stat-value{display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:400;color:#333}.off-plan-property .product-card .lower-part .property-stats .stat-item .stat-value img{width:17px;height:17px}.off-plan-property .product-card .lower-part .property-stats .stat-item .stat-value span{font-size:9px}.off-plan-property .product-card .lower-part .agent-info{background:#f4f4f4;border-radius:8px;padding:0 8px 8px;display:flex;gap:10px;flex-direction:column}.off-plan-property .product-card .lower-part .agent-info .profile{display:flex;gap:10px;align-items:center;margin-right:10px;font-size:14px;font-weight:500}.off-plan-property .product-card .lower-part .agent-info .profile img{width:30px;height:30px;border-radius:50%}.off-plan-property .product-card .lower-part .agent-info .agent-name{display:flex;align-items:center;gap:5px}.off-plan-property .product-card .lower-part .agent-info .agent-name p{font-size:14px;margin:0}.off-plan-property .product-card .lower-part .agent-info .agent-name p span{font-size:14px;font-weight:500;color:#cd7f32}.off-plan-property .product-card .lower-part .agent-info .actions{display:flex;gap:10px}.off-plan-property .product-card .lower-part .agent-info .actions .call-btn,.off-plan-property .product-card .lower-part .agent-info .actions .message-btn,.off-plan-property .product-card .lower-part .agent-info .actions .whatsapp-btn{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#cd7f32;background:#fff;border:1px solid #cd7f32;border-radius:8px;padding:8px 11px;cursor:pointer}.off-plan-property .product-card .lower-part .agent-info .actions .whatsapp-btn{height:32.8px;padding:9px 12px}.off-plan-property .product-card .lower-part .house-info .thead{display:flex;gap:28px;margin-bottom:.5em}.off-plan-property .product-card .lower-part .house-info table{width:100%}.off-plan-property .product-card .lower-part .house-info table tr{display:flex;font-size:16px;gap:10px}.off-plan-property .product-card .lower-part .house-info table tr td{display:flex;justify-content:center;gap:6px;width:85px}.off-plan-property .product-card .lower-part .house-info .area-icon{width:14px}.off-plan-property .load-more{margin:20px 0}.off-plan-property .load-more .load-more-btn{color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:10px 20px;font-size:16px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff}.off-plan-property .load-more .load-more-btn:hover{background-color:#cd7f32;color:#fff}@media (max-width: 1200px){.products-containerr{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 992px){.off-plan-property{margin-top:30px}.off-plan-header h2{font-size:1.75rem}.products-containerr{padding:0 30px}.product-card .lower-part .agent-info .actions .call-btn,.product-card .lower-part .agent-info .actions .message-btn,.product-card .lower-part .agent-info .actions .whatsapp-btn{padding:6px 8px;font-size:11px}}@media (max-width: 768px){.off-plan-property{margin-top:20px}.off-plan-header{gap:15px}.off-plan-header h2{font-size:1.5rem}.off-plan-header .tab-off-plan{gap:5px}.off-plan-header .tab-off-plan label{padding:12px 15px;font-size:14px;min-width:120px}.products-containerr{grid-template-columns:1fr;padding:0 20px;gap:20px}.product-card .lower-part .agent-info{flex-direction:column;align-items:flex-start}.product-card .lower-part .agent-info .actions{margin-left:0;width:100%;gap:30px}.product-card .lower-part .agent-info .actions .whatsapp-btn{height:29.8px;padding:2px 20px;font-size:12px}}@media (max-width: 576px){.off-plan-header h2{font-size:1.3rem}.off-plan-header .tab-off-plan{width:100%;overflow-x:auto;justify-content:flex-start;padding-bottom:10px}.off-plan-header .tab-off-plan label{min-width:100px;padding:10px 12px;font-size:13px}.products-containerr{padding:0 15px}.product-card .feature-icons .icon-1{padding:8px}.product-card .feature-icons .icon-1 p{font-size:12px}.product-card .lower-part h3{font-size:16px}.product-card .lower-part .text-location,.product-card .lower-part .house-info table tr{font-size:14px}.product-card .lower-part .house-info table tr td{width:70px}.load-more .load-more-btn{padding:8px 16px;font-size:14px}}@media (max-width: 480px){.property-stats{flex-direction:column}.off-plan-header h2{font-size:1.2rem;margin-top:40px}.off-plan-header .tab-off-plan label{min-width:80px;padding:8px 10px;font-size:12px}.products-containerr{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.product-card .lower-part .agent-info .actions{display:flex;gap:5px;flex-wrap:wrap}.product-card .lower-part .agent-info .actions .call-btn,.product-card .lower-part .agent-info .actions .message-btn,.product-card .lower-part .agent-info .actions .whatsapp-btn{flex:1;justify-content:center}.product-card .lower-part .house-info .thead{gap:15px}.product-card .lower-part .house-info table tr{gap:5px}.product-card .lower-part .house-info table tr td{width:60px}}@media screen and (max-width: 320px){.products-containerr{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.loader{width:680px;height:50px;position:relative}.loader .loader-text{position:absolute;top:0;padding:0;margin:5px 0 0;color:#000;animation:text_713 3.5s ease both infinite;font-size:.8rem;letter-spacing:1px;font-weight:600;font-size:20px}.loader .load{background-color:#000;border-radius:50px;display:block;height:16px;width:16px;bottom:0;position:absolute;transform:translate(64px);animation:loading_713 3.5s ease both infinite}.loader .load:before{position:absolute;content:"";width:100%;height:100%;background-color:#25ad7d;border-radius:inherit;animation:loading2_713 4.5s ease both infinite}@keyframes text_713{0%{letter-spacing:1px;transform:translate(0)}40%{letter-spacing:2px;transform:translate(26px)}80%{letter-spacing:1px;transform:translate(32px)}90%{letter-spacing:2px;transform:translate(0)}to{letter-spacing:1px;transform:translate(0)}}@keyframes loading_713{0%{width:16px;transform:translate(0)}40%{width:100%;transform:translate(0)}80%{width:16px;transform:translate(64px)}90%{width:100%;transform:translate(0)}to{width:16px;transform:translate(0)}}@keyframes loading2_713{0%{transform:translate(0);width:16px}40%{transform:translate(0);width:80%}80%{width:100%;transform:translate(0)}90%{width:80%;transform:translate(15px)}to{transform:translate(0);width:16px}}.public-loader{display:flex;justify-content:center;align-items:center}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.modal-overlay .modal-content{background-color:#fff;padding:1.5rem;border-radius:.5rem;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026;animation:fadeIn .3s ease-out}.modal-overlay .modal-content h3{text-align:center;margin:0 0 1.5rem;color:#cd7f32;font-size:1.25rem;font-weight:600}@media (max-width: 576px){.modal-overlay .modal-content{padding:1rem;max-width:95%}.modal-overlay .modal-content h3{font-size:1.1rem;margin-bottom:1rem}}.form-group{margin-bottom:1.25rem;width:100%}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;font-size:.75rem;color:#555}.form-group input,.form-group textarea{width:96%;padding:.75rem;border:1px solid #ddd;border-radius:.375rem;font-size:.875rem;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#cd7f32;box-shadow:0 0 0 2px #cd7f321a}.form-group textarea{resize:vertical;min-height:120px}@media (max-width: 576px){.form-group{margin-bottom:1rem}.form-group input,.form-group textarea{padding:.625rem}}.modal-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}@media (max-width: 576px){.modal-actions{margin-top:1.25rem}}.cancel-btn,.send-btn{padding:.625rem 1.25rem;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.cancel-btn:hover,.send-btn:hover{transform:translateY(-1px)}.cancel-btn:active,.send-btn:active{transform:translateY(0)}.cancel-btn{background-color:#f0f0f0;color:#555}.cancel-btn:hover{background-color:#e0e0e0}.send-btn{background-color:#cd7f32;color:#fff}.send-btn:hover{background-color:#b9722d}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.contact-agent-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0006}.contact-agent-modal .modal-content{background:#fff;border-radius:.8rem;box-shadow:0 4px 32px #0000001f;padding:2rem;width:100%;width:280px;position:relative}.contact-agent-modal .modal-content .agent-modal-header{display:flex;justify-content:space-between}.contact-agent-modal .modal-title{margin-block-start:0em;font-weight:600;margin-bottom:1.5rem}.contact-agent-modal .modal-label{color:#6b7280;font-size:1.125rem}.contact-agent-modal .modal-value{margin-top:2px;cursor:pointer;font-size:1.25rem;font-weight:600;color:#d97706}.contact-agent-modal .modal-agent{margin-top:2px;font-size:1.125rem;font-weight:500;color:#111827}.contact-agent-modal .modal-actions{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.market-place{padding:40px;margin-top:20px;background:#fafafa;border-radius:8px}.market-place .market-place-header{display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.market-place .market-place-header .title h1{font-size:32px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#2d2d2d;margin-bottom:10px}.market-place .market-place-header .title p{font-size:18px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#000}.market-place .market-place-header .filter-container{display:flex;align-items:center;gap:2rem;font-family:sans-serif}.market-place .market-place-header .categories{display:flex;gap:1rem;flex-direction:row}.market-place .market-place-header .category-pill{display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:999px;background-color:#f9f9f9;border:1px solid #eee;font-size:14px;color:#000;cursor:pointer}.market-place .market-place-header .category-pill .count{background-color:#fff;border-radius:50%;border:1px solid #e5e5e5;padding:2px 6px;font-size:12px;color:#d28b33}.market-place .market-place-header .category-pill.selected{color:#d28b33;border-color:#f0f0f0;background-color:#fff}.market-place .market-place-header .radius-container{display:flex;flex-direction:column;font-size:14px;margin-top:-15px}.market-place .market-place-header .radius-container label{margin-bottom:4px;font-weight:500}.market-place .market-place-header .radius-container .slider{display:flex;align-items:center;gap:.5rem}.market-place .market-place-header .radius-container .slider input[type=range]{width:50%;accent-color:#cd7f32;cursor:pointer}.market-place .market-place-header .radius-container .slider .value{white-space:nowrap}.market-place .market-place-header .view-btn{font-size:20px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#cd7f32;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease-in-out}.market-place .market-place-cards-container{padding:1rem 0px}.market-place .market-place-cards-container .loading-container{display:flex;justify-content:center;align-items:center;grid-column:1/-1}.market-place .market-place-cards-container .no-properties-message{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#cd7f32;grid-column:1/-1}.market-place .card-body{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;min-height:330px}.market-place .card{background:#fff;border:1px solid #ddd;padding:10px;border-radius:10px;box-shadow:0 4px 8px #0000001a}.market-place .card img{width:100%;height:188px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:.75rem}.market-place .card h3{font-size:18px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#2d2d2d;margin:.2rem 0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.market-place .card p{font-size:14px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#000;margin:.1rem 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-place .card .category{font-size:14px;font-weight:600;font-family:SF Pro Display,sans-serif;color:#000;margin:10px 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-place .card .price{font-size:18px;font-weight:600;font-family:SF Pro Display,sans-serif;color:#cd7f32;margin:10px 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-place .card .view-detail{margin-top:10px;width:100%}.market-place .card .view-detail .view-details-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;background:#cd7f32;color:#fff;font-size:16px;font-weight:400;font-family:SF Pro Display,sans-serif;padding:10px 20px;border-radius:5px;border:none;cursor:pointer}.market-place .view-btn-mobile{display:none}@media screen and (max-width: 768px){.market-place{padding:20px}.market-place-header{padding:0 1rem;flex-direction:column}.market-place-header .filter-container{flex-direction:column!important;align-items:flex-end!important}.market-place-cards-container{padding:0rem!important}.card-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,2fr))!important;gap:1.5rem}.view-btn{display:none!important}.view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:auto}}@media screen and (max-width: 576px){.market-place-header{padding:0 1rem;flex-direction:column;align-items:flex-start!important}.market-place-header .filter-container{flex-direction:column!important;align-items:flex-start}.card-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1.5rem}.view-btn{display:none!important}.view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:auto}}@media screen and (max-width: 480px){.market-place{padding:0!important}.card-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:5px!important}.view-btn{display:none!important}.view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:auto}.market-place-header{padding:10px!important;align-items:flex-start}.market-place-header .filter-container .categories{flex-direction:column}}.eco-friendly{margin:60px 0;display:flex;justify-content:space-evenly}.eco-friendly .arrow-left{background-color:#fff;border-radius:50%;padding:8px 10px;cursor:pointer;margin:auto 5px}.eco-friendly .arrow-left:hover{opacity:.8;background-color:#cd7f32}.eco-friendly .arrow-left:hover img{filter:invert(1)}.eco-friendly .arrow-right{background-color:#fff;border-radius:50%;width:64.4px;height:48px;display:flex;justify-content:center;align-items:center;margin:auto 20px;cursor:pointer}.eco-friendly .arrow-right:hover{opacity:.8;background-color:#cd7f32}.eco-friendly .arrow-right:hover img{filter:invert(1)}.eco-friendly .eco-friendly-div{justify-content:center;display:flex;padding:30px 15px;border-radius:30px;flex-direction:column;background:linear-gradient(to right,#cd7f32,#f4c8a0,#864f37);width:90%}.eco-friendly .eco-friendly-div .eco-friendly-header h2{font-size:32px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#fff;margin-block-start:.2em;text-align:center}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container{gap:24px;padding:0;font-family:SF Pro Display,sans-serif;margin-top:20px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer{display:grid;grid-template-columns:repeat(auto-fill,minmax(345px,1fr));gap:24px;padding:0!important;font-family:SF Pro Display,sans-serif;margin-top:10px;min-height:680px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .loading-container{display:flex;justify-content:center;align-items:center;grid-column:1/-1}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .no-properties-message{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#fff;grid-column:1/-1}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd{max-width:100%;border:1px solid #DDE1F0;display:flex;flex-direction:column;padding:12px;background-color:#fff;border-radius:12px;cursor:pointer}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .product-pic{width:100%;height:auto;aspect-ratio:4/3;position:relative;overflow:hidden;border-radius:12px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .product-pic .image-arrow-left{position:absolute;top:60%;left:40px;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;margin-top:auto;margin-bottom:auto;padding:3px 5px;cursor:pointer;opacity:.4}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .product-pic .image-arrow-left img{width:24px;height:24px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .product-pic .image-arrow-left:hover{background-color:#cd7f32}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .product-pic .image-arrow-right{position:absolute;top:60%;right:40px;transform:translate(50%,-50%);background-color:#fff;border-radius:50%;margin-top:auto;margin-bottom:auto;padding:3px 5px;cursor:pointer;opacity:.4}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .product-pic .image-arrow-right img{width:24px;height:24px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .product-pic .image-arrow-right:hover{background-color:#cd7f32}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .product-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;height:300px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .upper-part{display:flex;position:relative}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .feature-icons{position:absolute;top:0;margin:10px;width:95%;display:flex;justify-content:space-between}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .feature-icons .icon-1{display:flex;background-color:#fff;border-radius:27px;padding:10px;align-items:center;border:2px solid #cd7f32}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .feature-icons .icon-1 img{margin-right:8px;width:16.41px;height:16.7px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .feature-icons .icon-1 p{font-size:14px;padding:0;margin:0;font-weight:500;font-family:SF Pro Display,sans-serif}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .feature-icons .like-icon{background-color:#fff;border-radius:50%;padding:8px;width:15px;height:15px;display:flex;align-items:center;cursor:pointer}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part{display:flex;flex-direction:column;flex-grow:1}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part h3{margin-top:1em;padding-bottom:0;margin-bottom:0;font-size:18px;font-weight:700}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .text-location{display:flex;align-items:center;margin:.5em 0;font-size:15px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .launch-price{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:.5em 0}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .launch-price .price{color:#cd7f32;font-size:16px;font-weight:700;margin:0}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .launch-price .features{font-size:12px;font-weight:500;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .launch-price .features span{color:#cd7f32;font-weight:700}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .eco-property-stats{display:flex;margin-top:auto;gap:20px;font-family:Arial,sans-serif;max-width:300px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .eco-property-stats .stat-item{display:flex;flex-direction:column;justify-content:space-between;gap:5px;align-items:center;padding-bottom:10px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .eco-property-stats .stat-item .stat-label{font-size:14px;color:#2d2d2d;text-transform:capitalize}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .eco-property-stats .stat-item .stat-value{display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:400;color:#333}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .eco-property-stats .stat-item .stat-value img{width:17px;height:17px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .eco-property-stats .stat-item .stat-value span{font-size:9px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .agent-info{background:#f4f4f4;border-radius:8px;padding:8px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .agent-info .profile{display:flex;gap:10px;align-items:center;margin-right:10px;font-size:14px;font-weight:500}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .agent-info .profile img{width:30px;height:30px;border-radius:50%}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .agent-info .agent-name{display:flex;align-items:center;gap:5px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .agent-info .agent-name p{font-size:14px;margin:0}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .agent-info .agent-name p span{font-size:14px;font-weight:500;color:#cd7f32}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .agent-info .actions{display:flex;align-items:flex-end;gap:10px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .agent-info .actions .call-btn,.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .agent-info .actions .message-btn,.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .agent-info .actions .whatsapp-btn{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#cd7f32;background:#fff;border:1px solid #cd7f32;border-radius:8px;padding:8px 11px;cursor:pointer;white-space:nowrap}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .agent-info .actions .whatsapp-btn{height:32.8px;padding:9px 12px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .house-info .thead{display:flex;gap:28px;margin-bottom:.5em}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .house-info table{width:100%}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .house-info table tr{display:flex;font-size:16px;gap:10px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .house-info table tr td{display:flex;justify-content:center;gap:6px;width:85px}.eco-friendly .eco-friendly-div .eco-friendly-main-div .eco-friendly-container .products-containeer .product-cardd .lower-part .house-info .area-icon{width:14px}.eco-friendly-text{font-size:14px;margin-bottom:1em}.eco-friendly-text span{font-weight:700;color:#cd7f32}@media screen and (max-width: 768px){.eco-friendly{margin:40px 0;flex-direction:column;align-items:center}.eco-friendly .arrow-left,.eco-friendly .arrow-right{display:none}.eco-friendly .eco-friendly-div{width:95%;padding:25px 10px;border-radius:20px}.eco-friendly .eco-friendly-div .eco-friendly-header h2{font-size:28px}.eco-friendly .eco-friendly-div .eco-friendly-containeer,.eco-friendly .eco-friendly-div .products-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info{flex-direction:column!important;align-items:flex-start}.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .actions{margin-left:0;width:100%;gap:30px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .actions .whatsapp-btn{height:29.8px;padding:2px 20px;font-size:12px}}@media (max-width: 576px){.products-containerr{padding:0 15px}.product-card .feature-icons .icon-1{padding:8px}.product-card .feature-icons .icon-1 p{font-size:12px}.product-card .lower-part h3{font-size:16px}.product-card .lower-part .text-location,.product-card .lower-part .house-info table tr{font-size:14px}.product-card .lower-part .house-info table tr td{width:70px}.load-more .load-more-btn{padding:8px 16px;font-size:14px}}@media screen and (max-width: 480px){.eco-friendly{margin:30px 0;padding:0 18px!important}.eco-friendly .eco-friendly-div{width:90%;border-radius:15px}.eco-friendly .eco-friendly-div .eco-friendly-header h2{font-size:24px;padding:0 10px}.eco-friendly .eco-friendly-div .eco-friendly-container,.eco-friendly .eco-friendly-div .products-containeer{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:15px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .eco-property-stats{gap:10px;max-width:100%}.eco-friendly .eco-friendly-div .product-cardd .lower-part .eco-property-stats .stat-item{flex:1;padding-bottom:5px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .eco-property-stats .stat-item .stat-label{font-size:12px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .eco-property-stats .stat-item .stat-value{font-size:14px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info{flex-direction:column}.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .actions{display:flex;gap:5px;flex-wrap:wrap}.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .actions .call-btn,.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .actions .message-btn,.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .actions .whatsapp-btn{flex:1;justify-content:center}}@media screen and (max-width: 380px){.eco-friendly{margin:10px 0;padding:0 25px!important}.eco-friendly .eco-friendly-div{border-radius:25px}.eco-friendly .eco-friendly-div .eco-friendly-header h2{font-size:18px}.eco-friendly .eco-friendly-div .eco-friendly-container,.eco-friendly .eco-friendly-div .products-containeer{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:5px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .eco-property-stats{display:flex;flex-direction:column;gap:5px!important}.eco-friendly .eco-friendly-div .product-cardd .lower-part .eco-property-stats .stat-item{flex:1;padding-bottom:5px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .eco-property-stats .stat-item .stat-label{font-size:6px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .eco-property-stats .stat-item .stat-value{font-size:8px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .actions{display:flex;gap:5px;flex-wrap:wrap}.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .actions .call-btn,.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .actions .message-btn,.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .actions .whatsapp-btn{flex:1;justify-content:center}}@media screen and (max-width: 320px){.eco-friendly{margin:10px 0;padding:0 25px!important}.eco-friendly .eco-friendly-div{border-radius:5px}.eco-friendly .eco-friendly-div .eco-friendly-header h2{font-size:16px;padding:0 5px}.eco-friendly .eco-friendly-div .eco-friendly-container,.eco-friendly .eco-friendly-div .products-containeer{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:5px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .property-stats{gap:5px!important}.eco-friendly .eco-friendly-div .product-cardd .lower-part .property-stats .stat-item{padding-bottom:5px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .property-stats .stat-item .stat-label{font-size:6px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .property-stats .stat-item .stat-value{font-size:8px}.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info{flex-direction:column}.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .agent-info .actions{display:flex;gap:5px;flex-wrap:wrap}.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .agent-info .actions .call-btn,.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .agent-info .actions .message-btn,.eco-friendly .eco-friendly-div .product-cardd .lower-part .agent-info .agent-info .actions .whatsapp-btn{flex:1;justify-content:center}}.popular-searches{padding:2rem}.popular-searches__title{text-align:center;font-size:32px;font-family:SF Pro Display,sans-serif;margin-bottom:32px;font-weight:700;color:#333}.popular-searches .cards-container{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width: 992px){.popular-searches .cards-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.popular-searches .cards-container{grid-template-columns:1fr}}.popular-searches .cards-container .category{background-color:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease}.popular-searches .cards-container .category:hover{transform:translateY(-5px)}.popular-searches .cards-container .category .title{display:flex;align-items:center;gap:10px;margin-bottom:1rem;font-family:SF Pro Display,sans-serif;font-size:20px;font-weight:500;margin-top:0}.popular-searches .cards-container .category .list{list-style:none;padding:0;margin:0}.popular-searches .cards-container .category .list .item{padding:8px 0;color:#12afd2;font-size:16px}.popular-searches .cards-container .category .list .item:last-child{border-bottom:none}@media screen and (max-width: 480px){.popular-searches .cards-container .category{box-shadow:inset 0 0 10px #0000001a}}.cards-section{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1rem;justify-content:center}.cards-section .card{position:relative;flex:1 1 400px;height:250px;max-width:720px;background-size:cover;background-position:center;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px #0000001a;border:#fff;transition:transform .3s ease}.cards-section .card:hover{transform:scale(1.02)}.cards-section .card .overlay{position:absolute;bottom:0;padding:1rem;background:#00000080;color:#fff}.cards-section .card .overlay h2,.cards-section .card .overlay p{margin:0;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cards-section .card .overlay h2{font-size:1.25rem;margin-bottom:.5rem}.cards-section .card .overlay p{font-size:.95rem;line-height:1.3}.login-main-container{display:flex;justify-content:center;align-items:center;height:80vh}.login-main-container .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.login-main-container .account-type-modal{background-color:#fff;padding:2rem;border-radius:8px;width:90%;max-width:200px;text-align:center}.login-main-container .modal-header{position:relative}.login-main-container .modal-close{position:absolute;top:-40px;right:-5px;width:30px;height:30px;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.login-main-container .modal-close:hover{background-color:#cd7f32}.login-main-container .modal-close:hover svg path{fill:#fff}.login-main-container .modal-close svg{width:14px;height:14px}.login-main-container .modal-header h2{margin-bottom:.5rem}.login-main-container .modal-header p{margin-bottom:1.5rem;color:#666}.login-main-container .account-type-options{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.login-main-container .account-type-btn{padding:1rem;border:1px solid #ddd;border-radius:4px;background:none;cursor:pointer;transition:all .2s}.login-main-container .account-type-btn.selected{border-color:#cd7f32;background-color:#fff5f0;color:#cd7f32}.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-bottom:20px;margin:auto;position:relative}.login-page .login-header{display:flex;align-items:center;position:relative;margin-bottom:20px;width:100%}.login-page .login-header .back-button{position:absolute;left:0;background:none;border:none;color:#cd7f3280;font-size:1.25rem;cursor:pointer;padding:.25rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;z-index:1}.login-page .login-header .back-button:hover{color:#cd7f32;background-color:#cd7f321a}.login-page .login-header .back-button i{font-size:1.25rem}.login-page .login-header .agent-login{font-size:22px;font-weight:800;margin:0 auto;color:#000;width:100%;text-align:center}.login-page .copyright a{color:#cd7f32;text-decoration:none}.login-container{background-color:#fff;padding:50px 30px;border-radius:12px;box-shadow:0 4px 12px #0000001a;width:300px;margin-top:0;text-align:center;min-height:350px}.agent-login{font-size:22px;font-weight:800;margin-bottom:20px;color:#000}.login-description{margin-bottom:20px;color:#000}.login-form input{width:280px;padding:15px 10px;margin:5px 0;border:1px solid #cd7f32;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.login-form input:focus{border-color:#cd7f32;box-shadow:0 0 4px #cd7f3280}.login-form input:invalid{border-color:red}.login-form input:valid{border-color:#cd7f32}.sign-in-btn{width:100%;padding:15px 10px;border:none;border-radius:4px;font-weight:700;cursor:pointer;margin-top:10px;height:40px}.alt-login{margin-top:20px}.trouble-signin{text-align:left;font-size:12px;margin-top:8px;margin-bottom:20px;color:#000}.request-account{font-size:12px;margin-top:15px}.request-account a{color:#cd7f32;font-weight:700;text-decoration:none;cursor:pointer}.request-account .signin-text{cursor:pointer;color:#cd7f32}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000000bf;z-index:999}.modal .modal-content{background:#fff;padding:20px;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px #0000001a}.modal .modal-content h2{font-size:24px;font-weight:700;margin-bottom:10px;color:#333}.modal .modal-content p{font-size:16px;margin-bottom:20px;color:#666}.modal .modal-content button{padding:10px 20px;font-size:16px;color:#fff;background-color:#e74c3c;border:none;border-radius:4px;cursor:pointer}.modal .modal-content button:hover{background-color:#c0392b}.forget-password-link-container{display:flex;justify-content:center;margin-top:16px}.forget-password-link{color:#0866ff;font-size:12px;text-decoration:none;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.CgButton,.cg-button{display:flex;align-items:center;justify-content:center;padding:10px 20px;font-size:12px;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:background-color .3s ease;position:relative;display:inline-block}.CgButton.lg,.cg-button.lg{padding:8px 15px;font-size:16px}.CgButton.md-lg,.cg-button.md-lg{padding:7px 14px;text-align:center;min-width:113px;font-size:14px}.CgButton.md,.cg-button.md{padding:6px 12px;font-size:14px}.CgButton.sm,.cg-button.sm{text-align:center;min-width:80px;padding:3px 6px;font-size:12px}.CgButton.xs,.cg-button.xs{padding:2px 5px;font-size:10px}.CgButton.primary,.cg-button.primary{background-color:#23cda0;color:#fff}.CgButton.secondary,.cg-button.secondary{background-color:#313193}.CgButton.danger,.cg-button.danger{background-color:#da0d0d}.CgButton.success,.cg-button.success{background-color:#178932}.CgButton.warning,.cg-button.warning{background-color:#ffc107}.CgButton.info,.cg-button.info{background-color:#17a2b8}.CgButton.white,.cg-button.white{background-color:#fff;color:#626c70;display:flex;align-items:center;gap:5px;font-weight:600}.CgButton.gray,.cg-button.gray{background-color:#dddbdb;color:#494e50}.CgButton.orange-btn,.cg-button.orange-btn{background-color:#cd7f32;color:#fff}.CgButton:hover,.cg-button:hover{opacity:.8}.CgButton:disabled,.cg-button:disabled{background-color:#ccc;cursor:not-allowed}.CgButton.loading,.cg-button.loading{cursor:not-allowed}.CgButton .spinner,.cg-button .spinner{display:inline-block;width:14px;height:14px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.custom-toast{position:relative;padding:12px 16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;border-left:4px solid #cd7f32;width:350px;max-width:100%}.custom-toast .toast-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.custom-toast .toast-title{color:#cd7f32;font-weight:600;font-size:14px;margin:0}.custom-toast .toast-close{background:none;border:none;color:#999;font-size:18px;cursor:pointer;padding:0 0 0 12px;line-height:1}.custom-toast .toast-close:hover{color:#666}.custom-toast .toast-body{color:#555;font-size:13px;margin:0;line-height:1.4}.animate-enter{animation:fadeIn .3s ease-out}.animate-leave{animation:fadeOut .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}.dashboard{padding:20px;background-color:#fdfaf5;color:#333}.dashboard h2{font-size:24px;font-weight:700;margin-bottom:5px}.dashboard .subtitle{color:#888;margin-bottom:1.5rem;margin-top:0}.dashboard .analytics-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));background:#fff;box-shadow:0 0 0 1px #00000014;padding:12px;gap:1rem;margin-bottom:2rem;border-radius:16px}.dashboard .analytics-cards .card{background:#cd7f321c;border-radius:12px;padding:1rem;box-shadow:0 2px 6px #0000000d;text-align:start}.dashboard .analytics-cards .card h3{font-size:1rem;color:#555;margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.dashboard .analytics-cards .card p{font-size:1.25rem;font-weight:700}.dashboard .main-content{display:flex;flex-wrap:wrap;gap:20px}.dashboard .main-content .inquiry-overview{flex:3;min-width:0;background:#fff;padding:1rem;border-radius:12px;box-shadow:0 2px 6px #0000000d}.dashboard .main-content .inquiry-overview h3{font-size:18px;font-weight:500;margin:0;display:flex;align-items:center;justify-content:space-between}.dashboard .main-content .inquiry-overview h3 svg{cursor:pointer}.dashboard .main-content .inquiry-overview .graph-placeholder{height:90%;min-height:200px;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#aaa;margin-top:1rem;border-radius:8px}.dashboard .main-content .inquiries{flex:1;min-width:250px;background:#fff;padding:1rem;border-radius:12px;box-shadow:0 2px 6px #0000000d}.dashboard .main-content .inquiries h3{font-size:18px;font-weight:500;margin:0}.dashboard .main-content .inquiries .inquiries-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.dashboard .main-content .inquiries .inquiries-header a{color:#f39c12;text-decoration:none;font-size:.875rem}.dashboard .main-content .inquiries .inquiries-list{padding:0}.dashboard .main-content .inquiries .inquiries-list .inquiry-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.dashboard .main-content .inquiries .inquiries-list .inquiry-item .avatar{width:32px;height:32px;border-radius:50%}.dashboard .main-content .inquiries .inquiries-list .inquiry-item p{margin:0;font-size:.875rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard .top-listings{margin-top:2rem;background:#fff;padding:1rem;border-radius:12px;box-shadow:0 2px 6px #0000000d;overflow-x:auto;margin-bottom:50px;min-height:300px;margin-top:0;width:73%}.dashboard .top-listings h3{font-size:18px;font-weight:500;margin-bottom:20px}.dashboard .top-listings table{width:100%;min-width:600px;border-collapse:collapse;box-shadow:0 0 0 1px #00000014;border-radius:16px}.dashboard .top-listings table th,.dashboard .top-listings table td{padding:.75rem;text-align:left;border-bottom:1px solid #f0f0f0}.dashboard .top-listings table th{background-color:#fafafa;font-size:.9rem;color:#555}.dashboard .top-listings table tr:nth-child(2n){background-color:#fff}.dashboard .top-listings table tr:nth-child(odd){background:#faf7f0}.dashboard .top-listings table .property-img{width:50px;height:44px;border-radius:8px;margin-right:.5rem;vertical-align:middle}@media (max-width: 1200px){.dashboard .main-content{flex-direction:column}.dashboard .main-content .inquiry-overview,.dashboard .main-content .inquiries{flex:1 1 100%}}@media (max-width: 768px){.dashboard{padding:15px}.dashboard h2{font-size:20px}.dashboard .analytics-cards{grid-template-columns:repeat(auto-fit,minmax(300px,fr))}.dashboard .analytics-cards .card p{font-size:1rem}.dashboard .main-content .inquiry-overview .graph-placeholder{height:250px}.dashboard .top-listings{width:calc(100% - 30px)}.dashboard .top-listings table th,.dashboard .top-listings table td{padding:.5rem;font-size:.85rem}}@media (max-width: 480px){.dashboard{padding:10px}.dashboard .analytics-cards{grid-template-columns:repeat(auto-fit,minmax(200px,fr))}}.agent-header{display:flex;justify-content:center;align-items:center;height:60px;width:100%}.agent-header .items-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.agent-header .items-wrapper .logo{display:flex;align-items:center;cursor:pointer}.agent-header .items-wrapper .logo img{width:115px;margin-left:44px}.agent-header .items-wrapper .last{display:flex;align-items:center;gap:10px;margin-right:20px;position:relative}.agent-header .items-wrapper .last .notfication-icon{width:16.46px;height:16.46px;display:flex;align-items:center;cursor:pointer;position:relative}.agent-header .items-wrapper .last .notification-dot{position:absolute;top:-2px;right:-2px;width:6px;height:6px;background-color:#cd7f32;border-radius:50%}.agent-header .items-wrapper .last .profile{display:flex;align-items:center;gap:10px;position:relative}.agent-header .items-wrapper .last .profile .avatar-container{position:relative;display:inline-block;cursor:pointer}.agent-header .items-wrapper .last .profile .avatar-container .avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #cd7f32;color:#cd7f32}.agent-header .items-wrapper .last .profile .avatar-container .verification-badge{position:absolute;top:33px;right:-31px;padding:2px 6px;border-radius:10px;font-size:10px;font-weight:700;color:#fff;text-transform:capitalize}.agent-header .items-wrapper .last .profile .avatar-container .verification-badge.verified,.agent-header .items-wrapper .last .profile .avatar-container .verification-badge.approved{background-color:#28a745}.agent-header .items-wrapper .last .profile .avatar-container .verification-badge.pending{background-color:#ffc107}.agent-header .items-wrapper .last .profile .avatar-container .verification-badge.rejected{background-color:#dc3545}.agent-header .items-wrapper .last .profile .avatar-container.disabled{cursor:not-allowed;opacity:.7}.agent-header .items-wrapper .last .profile .user-name{font-size:12px;color:#333;width:-moz-fit-content!important;width:fit-content!important;cursor:pointer}.agent-header .items-wrapper .last .profile .fa-angle-down{font-size:.9rem;color:#333;cursor:pointer;transition:transform .3s ease}.agent-header .items-wrapper .last .profile .fa-angle-down.rotate{transform:rotate(180deg)}.agent-header .items-wrapper .last .profile .dropdown-menu{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px #0000001a;z-index:10;min-width:170px;margin-top:5px;color:#626c70;font-family:Plus Jakarta Sans,sans-serif}.agent-header .items-wrapper .last .profile .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:10px;padding:10px;font-size:.9rem;cursor:pointer;transition:background-color .3s ease}.agent-header .items-wrapper .last .profile .dropdown-menu .dropdown-item:hover{background-color:#eee;color:#333}.agent-panel{height:100vh;overflow:hidden;background-color:#fff}.agent-panel .section{border:1px solid #f2f2f2;border-radius:10px;padding:1.5rem;background-color:#fff;margin:10px}.agent-panel .section .section-header{display:flex;align-items:center;gap:.5rem;background:#cd7f321c;padding:.5rem 1rem;border-radius:6px}.agent-panel .section .section-header .icon{font-size:20px;margin-right:10px;border:1px solid #DDE1F0;background:#fff;border-radius:8px;height:36px;width:36px;display:flex;align-items:center;justify-content:center}.agent-panel .section .section-header h2{font-size:18px;font-weight:600;margin:0}.agent-panel .content-wrapper{display:flex;width:100%}.agent-panel .content-wrapper .content{flex-grow:1;height:calc(100vh + -0px);background:#f8f9fa;border-radius:20px;overflow-y:auto}.agent-sidebar-wrapper .main-sidebar{height:calc(100vh - 110px);width:220px;overflow-y:auto;overflow-x:hidden}.agent-sidebar-wrapper .main-sidebar .menu{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.agent-sidebar-wrapper .main-sidebar .menu .menu-item,.agent-sidebar-wrapper .main-sidebar .menu .sub-menu-item{padding:10px 0 10px 24px;font-size:12px;cursor:pointer;display:flex;align-items:center;transition:background-color .3s ease;color:#626c70;font-family:Plus Jakarta Sans,sans-serif;gap:12px;margin:0 20px;border-radius:200px}.agent-sidebar-wrapper .main-sidebar .menu .menu-item:hover,.agent-sidebar-wrapper .main-sidebar .menu .sub-menu-item:hover{background-color:#eee}.agent-sidebar-wrapper .main-sidebar .menu .menu-item.active,.agent-sidebar-wrapper .main-sidebar .menu .sub-menu-item.active{background:#cd7f32;color:#fff}.agent-sidebar-wrapper .main-sidebar .menu .menu-item.active img,.agent-sidebar-wrapper .main-sidebar .menu .sub-menu-item.active img{filter:invert(100%) brightness(200%)}.agent-sidebar-wrapper .main-sidebar .menu .menu-item.disabled,.agent-sidebar-wrapper .main-sidebar .menu .sub-menu-item.disabled{opacity:.9;cursor:not-allowed}.agent-sidebar-wrapper .main-sidebar .menu .menu-item .menu-icon,.agent-sidebar-wrapper .main-sidebar .menu .sub-menu-item .menu-icon{width:20px;text-align:left;display:inline-block}.agent-sidebar-wrapper .main-sidebar .menu .menu-item .menu-icon img,.agent-sidebar-wrapper .main-sidebar .menu .sub-menu-item .menu-icon img{width:90%}.agent-sidebar-wrapper .main-sidebar .menu .menu-item .sidebar-tooltip,.agent-sidebar-wrapper .main-sidebar .menu .sub-menu-item .sidebar-tooltip{z-index:9999;font-size:14px;max-width:250px;background-color:#cd7f32;color:#fff;padding:8px 12px;border-radius:4px}.agent-sidebar-wrapper .main-sidebar .menu .menu-items{padding:10px 0 10px 24px;font-size:12px;cursor:pointer;transition:background-color .3s ease;color:#626c70;font-family:Plus Jakarta Sans,sans-serif;gap:12px}.agent-sidebar-wrapper .main-sidebar .menu .menu-items .menu-icons{display:flex;gap:12px}.agent-sidebar-wrapper .main-sidebar .menu .menu-items .menu-icons .menu-header{display:flex;align-items:center;gap:30px}.agent-sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu-item{padding:10px 0 10px 24px;font-size:12px;cursor:pointer;display:flex;align-items:start;transition:background-color .3s ease;color:#626c70;font-family:Plus Jakarta Sans,sans-serif;gap:12px}.agent-sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu-item:hover{background-color:#eee}.agent-sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu-item.active{background-color:#313193;color:#fff}.agent-sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu-item.active img{filter:invert(100%) brightness(200%)}.agent-sidebar-wrapper .main-sidebar .menu .menu-items .menu-icon{width:20px;text-align:left;display:inline-block}.agent-sidebar-wrapper .main-sidebar .menu .menu-items .menu-icon img{width:90%}.agent-sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu{max-height:200px;margin-top:5px;margin-left:0;padding-left:0;overflow-y:auto}.agent-sidebar-wrapper .main-sidebar .menu .menu-items .submenus a{line-height:20px;height:28px;display:block;padding:5px 0;text-decoration:none;font-family:Public Sans,sans-serif;font-weight:500;font-size:12px;color:#626c70}.agent-sidebar-wrapper .main-sidebar .menu .menu-items .submenus a:hover{opacity:.9;background-color:#fff}.agent-sidebar-wrapper .sidebar-footer{padding:5px;border-top:1px solid #ddd}.agent-sidebar-wrapper .sidebar-footer .btn-logout{border:none;padding:10px 0 10px 19px;cursor:pointer;border-radius:4px;display:flex;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:12px}.agent-sidebar-wrapper .sidebar-footer .btn-logout:hover{background:#cd7f32;color:#fff}.agent-sidebar-wrapper .sidebar-footer .btn-logout:hover img{filter:invert(100%) brightness(200%)}.agent-sidebar-wrapper .sidebar-footer .btn-logout .menu-icon{width:20px;margin-right:12px;display:inline-flex;align-items:flex-end}.agent-sidebar-wrapper .sidebar-footer .btn-logout .menu-icon img{width:90%}@media (max-width: 768px){.agent-sidebar-wrapper{position:fixed;top:80;left:0;background-color:#fff;z-index:999;height:100vh;width:220px;transform:translate(-100%);transition:transform .3s ease}.agent-sidebar-wrapper.open{transform:translate(0)}.agent-sidebar-wrapper .main-sidebar{height:calc(100vh - 110px)}}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.property-list-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#cd7f32;margin:0}.property-list-main .header-wrapper .right{display:flex;align-items:center;gap:10px}.property-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.property-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#cd7f32;box-shadow:none;border:none;color:#fff}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__control{border:1px solid #ededed!important;box-shadow:0 0 2px 1px #97979740!important;border-radius:5px!important}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__control:hover{border-color:#cd7f32!important}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__placeholder{font-size:12px!important;color:#999!important}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__menu{border:1px solid #ddd!important;border-radius:4px!important;box-shadow:0 2px 8px #00000026!important;margin-top:4px!important;z-index:999!important}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__option{font-size:14px!important}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__option--is-selected{background-color:#cd7f32!important;color:#fff!important}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__option--is-focused:not(.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__option--is-selected){background-color:#cd7f321c!important}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__single-value{font-size:14px!important}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active,.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved{background:#cd7f321c}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot,.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .dot{background-color:#cd7f32}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text,.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .text{color:#cd7f32}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .action-btns .edit-btn:hover{background:#cd7f32}.property-list-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#cd7f32}.cg-detail{background:#f5f6f7;width:30px;height:30px;border-radius:50%;transition:color .3s ease;cursor:pointer;display:flex;justify-content:center;align-items:center}.cg-detail.disabled{color:#ccc;cursor:not-allowed}.cg-detail:not(.disabled):hover{background-color:#ebd150}.cg-detail:not(.disabled):hover svg .icon{fill:#f1e6e6}.cg-edit{background:#f5f6f7;width:30px;height:30px;border-radius:50%;transition:color .3s ease;cursor:pointer;display:flex;justify-content:center;align-items:center}.cg-edit.disabled{color:#ccc;cursor:not-allowed}.cg-edit:not(.disabled):hover{background-color:#23cca0}.cg-edit:not(.disabled):hover svg .icon{fill:#fff}.cg-delete{background:#f5f6f7;width:30px;height:30px;border-radius:50%;transition:color .3s ease;cursor:pointer;display:flex;justify-content:center;align-items:center}.cg-delete.disabled{color:#ccc;cursor:not-allowed}.cg-delete:not(.disabled):hover{background-color:#ff6e6e}.cg-delete:not(.disabled):hover svg .icon{fill:#fff}.cg-dialog-content{background:#fff;width:400px;padding:20px;box-shadow:0 4px 20px #0000001a;text-align:center;position:relative;border-radius:8px}.cg-dialog-content .cg-dialog-icon{background:#da0d0d17;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin:15px auto auto}.cg-dialog-content .cg-dialog-icon i{font-size:30px;color:#ff3f56;align-items:center}.cg-dialog-content .cg-dialog-body p{font-size:14px;color:#626c70;margin-bottom:10}.cg-dialog-content .cg-dialog-footer button.orange-btn{background-color:#cd7f32;color:#fff}.agent-property-detail{padding:20px;margin-bottom:60px;min-height:500px}.agent-property-detail .rejected-reason{display:flex;align-items:center;gap:.5rem;background:#fef2f2;padding:.5rem 1rem;margin:10px 0;border-radius:6px}.agent-property-detail .rejected-reason p{margin:0%}.agent-property-detail .loading-container{display:flex;justify-content:center;align-items:center;grid-column:1/-1;margin-top:250px;margin-bottom:auto}.agent-property-detail .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.agent-property-detail .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.agent-property-detail .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.agent-property-detail .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.agent-property-detail .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.agent-property-detail .header-wrapper .left h1{font-size:18px;font-weight:800;color:#cd7f32;margin:0}.agent-property-detail .property-detail-hero-section{display:flex;flex-direction:column}.agent-property-detail .property-detail-hero-section .back-button{display:flex;align-items:center;justify-content:flex-start;gap:14px;border:none;background:transparent;color:#cd7f32;font-size:18px;padding:10px 0;width:-moz-fit-content;width:fit-content}.agent-property-detail .property-detail-hero-section .back-button:hover{cursor:pointer;opacity:.8}.agent-property-detail .property-detail-hero-section .back-button:hover svg path{opacity:.8}.agent-property-detail .property-detail-hero-section .hero-section-body{display:flex;gap:30px}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container{display:flex;flex-direction:column;gap:5px;width:100%}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container{width:100%;position:relative;min-height:541px}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .arrow-left{position:absolute;top:50%;left:50px;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;margin-top:auto;margin-bottom:auto;padding:8px 10px;cursor:pointer}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .arrow-left img{width:24px;height:24px}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .arrow-left:hover{opacity:.8}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .arrow-right{position:absolute;top:50%;right:50px;transform:translate(50%,-50%);background-color:#fff;border-radius:50%;margin-top:auto;margin-bottom:auto;padding:8px 10px;cursor:pointer}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .arrow-right img{width:24px;height:24px}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .arrow-right:hover{opacity:.8}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container img,.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container iframe{width:100%;height:541px;-o-object-fit:cover;object-fit:cover;border-radius:15px}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .empty-message{width:100%;height:541px;display:flex;justify-content:center;align-items:center;font-size:20px;color:#cd7f32}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .dots-wrapper{margin-left:auto;margin-right:auto}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .dots-wrapper .dots{display:flex;justify-content:center;margin-top:20px}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .dots-wrapper .dots .dot{width:14px;height:14px;margin:6px;background:gray;border-radius:50%;cursor:pointer;transition:.3s ease-in-out}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .dots-wrapper .dots .dot.active{background:#cd7f32;transform:scale(1.3)}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .dots-wrapper .dots .dot:hover{background:#000}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .media-type-buttons{display:inline-flex;border-radius:30px;overflow:hidden;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .media-type-buttons .hero-section-button{border:none;padding:8px 20px;font-size:14px;cursor:pointer;background-color:#fff;color:#333;transition:all .3s ease;outline:none}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .media-type-buttons .hero-section-button:not(:last-child){border-right:1px solid #ccc}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .media-type-buttons .hero-section-button.active{background-color:#cd7f32;color:#fff}.agent-property-detail .property-detail-hero-section .hero-section-body .hero-section-container .media-type-buttons .hero-section-button:hover:not(.active){background-color:#f0f0f0}.agent-property-detail .property-detail-price-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px}.agent-property-detail .property-detail-price-section .property-detail-container{display:flex;flex-direction:column;gap:10px}.agent-property-detail .property-detail-price-section .property-detail-container .property-detail{display:flex;flex-direction:column;gap:0px}.agent-property-detail .property-detail-price-section .property-detail-container .property-detail h2{margin:5px 0;font-size:40px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#cd7f32}.agent-property-detail .property-detail-price-section .property-detail-container .property-detail .address-container{display:flex;flex-direction:row;gap:20px}.agent-property-detail .property-detail-price-section .property-detail-container .property-detail .address-container .address{margin:0;font-size:32px;font-weight:500;font-family:SF Pro Display,sans-serif}.agent-property-detail .property-detail-price-section .property-detail-container .property-detail .address-container .property-type{padding:6px 10px;border:1px solid #cd7f32;border-radius:27px;background:#fff;font-weight:500;font-size:14px}.agent-property-detail .property-detail-price-section .property-detail-container .property-detail .location{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#505050;margin:5px 0}.agent-property-detail .property-detail-price-section .property-detail-container .property-detail .property-detail-stats{display:flex;margin-top:5px;gap:20px;font-family:Arial,sans-serif;max-width:380px}.agent-property-detail .property-detail-price-section .property-detail-container .property-detail .property-detail-stats .stat-item{display:flex;flex-direction:column;justify-content:space-between;gap:5px;align-items:center;padding-bottom:10px}.agent-property-detail .property-detail-price-section .property-detail-container .property-detail .property-detail-stats .stat-item .stat-label{font-size:20px;color:#2d2d2d;text-transform:capitalize}.agent-property-detail .property-detail-price-section .property-detail-container .property-detail .property-detail-stats .stat-item .stat-value{display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:400;color:#333}.agent-property-detail .property-detail-price-section .property-detail-container .property-detail .property-detail-stats .stat-item .stat-value img{width:20px;height:20px}.agent-property-detail .property-detail-price-section .property-detail-container .property-detail .property-detail-stats .stat-item .stat-value span{font-size:16px}.agent-property-detail .property-detail-price-section .action-buttons .action-button-container{display:flex;gap:10px}.agent-property-detail .property-detail-price-section .action-buttons .action-button-container .action-button{display:flex;align-items:center;justify-content:center;gap:10px;border:1.56px solid #cd7f32;cursor:pointer;background-color:#fff;color:#444;padding:6px 24px;border-radius:8px;width:-moz-fit-content;width:fit-content}.agent-property-detail .property-detail-data-section{display:flex;flex-direction:row;align-items:flex-start;gap:35px;width:100%;margin-top:30px}.agent-property-detail .property-detail-data-section .left-sidee{display:flex;flex-direction:column;gap:20px;border-radius:10px}.agent-property-detail .property-detail-data-section .left-sidee .over-view-section{display:flex;flex-direction:column;padding:10px;box-shadow:0 4px 22px #a3a3a3bf;border-radius:10px;background:#fff}.agent-property-detail .property-detail-data-section .left-sidee .over-view-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif;margin-bottom:0}.agent-property-detail .property-detail-data-section .left-sidee .over-view-section p{font-size:16px;font-weight:400;color:#444}.agent-property-detail .property-detail-data-section .left-sidee .amenities-section{display:flex;flex-direction:column;box-shadow:0 4px 22px #a3a3a3bf;border-radius:10px;padding:10px;background:#fff}.agent-property-detail .property-detail-data-section .left-sidee .amenities-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif}.agent-property-detail .property-detail-data-section .left-sidee .amenities-section .amenities-list{display:flex;align-items:flex-start;flex-wrap:wrap}.agent-property-detail .property-detail-data-section .left-sidee .amenities-section .amenities-list p{display:flex;align-items:center;gap:10px;width:33%}.agent-property-detail .property-detail-data-section .left-sidee .property-information-section{display:flex;flex-direction:column;padding:10px;box-shadow:0 4px 22px #a3a3a3bf;border-radius:10px;background:#fff}.agent-property-detail .property-detail-data-section .left-sidee .property-information-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif;margin-bottom:0}.agent-property-detail .property-detail-data-section .left-sidee .property-information-section .property-information-list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px}.agent-property-detail .property-detail-data-section .left-sidee .property-information-section .property-information-list p{display:flex;align-items:center;gap:10px;width:50%;margin:10px 0}.agent-property-detail .property-detail-data-section .left-sidee .property-information-section .property-information-list p .key{width:150px;color:gray;font-size:16px}.agent-property-detail .property-detail-data-section .left-sidee .near-by-location-section{display:flex;flex-direction:column;padding:10px;box-shadow:0 4px 22px #a3a3a3bf;border-radius:10px;background:#fff}.agent-property-detail .property-detail-data-section .left-sidee .near-by-location-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif;margin-bottom:0}.agent-property-detail .property-detail-data-section .left-sidee .near-by-location-section .near-by-location-list{display:flex;flex-wrap:wrap;justify-content:space-between}.agent-property-detail .property-detail-data-section .left-sidee .near-by-location-section .near-by-location-list p{display:flex;align-items:center;gap:10px;width:50%}.agent-property-detail .property-detail-data-section .left-sidee .near-by-location-section .near-by-location-list p .value{color:#cd7f32}.agent-property-detail .property-detail-data-section .left-sidee .regulatory-information-section{display:flex;flex-direction:column;padding:10px;box-shadow:0 4px 22px #a3a3a3bf;border-radius:10px;background:#fff}.agent-property-detail .property-detail-data-section .left-sidee .regulatory-information-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif;margin-bottom:0}.agent-property-detail .property-detail-data-section .left-sidee .regulatory-information-section .regulatory-information-list{display:flex;flex-direction:row;padding:10px}.agent-property-detail .property-detail-data-section .left-sidee .regulatory-information-section .regulatory-information-list .regulatory-information-item{display:flex;flex-direction:column;gap:10px;width:70%}.agent-property-detail .property-detail-data-section .left-sidee .regulatory-information-section .regulatory-information-list .regulatory-information-item p{display:flex;align-items:center;gap:10px;width:50%;margin:10px 0}.agent-property-detail .property-detail-data-section .left-sidee .regulatory-information-section .regulatory-information-list .regulatory-information-item p .key{color:gray;font-size:16px}.agent-property-detail .property-detail-data-section .left-sidee .regulatory-information-section .regulatory-information-list .bar-code-container{width:50%;display:flex;align-items:center}.agent-property-detail .property-detail-data-section .left-sidee .regulatory-information-section .regulatory-information-list .bar-code-container .bar-code{display:flex;flex-direction:column}.agent-property-detail .property-detail-data-section .left-sidee .regulatory-information-section .regulatory-information-list .bar-code-container .bar-code p{color:#cd7f32}.agent-property-detail .property-detail-data-section .left-sidee .location-section{display:flex;flex-direction:column;padding:10px;box-shadow:0 4px 22px #a3a3a3bf;border-radius:10px;background:#fff}.agent-property-detail .property-detail-data-section .left-sidee .location-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif}.agent-property-detail .property-detail-data-section .left-sidee .location-section .map-image{box-shadow:0 4px 22px #e0e0e0bf;border-radius:12px;padding:10px;width:98%}.agent-property-detail .property-detail-data-section .left-sidee .location-section .map-image img{width:100%;height:100%}@media screen and (max-width: 768px){.hero-section-side-images{display:none!important}.property-detail-price-section,.property-detail-data-section{flex-direction:column!important;gap:1rem}.property-detail-data-section .left-sidee{width:100%!important}.property-detail-data-section .right-side{width:100%!important;margin:0!important}}.agent-profile{padding:2rem;background-color:#f8f9fa;border-radius:8px;display:flex;overflow:auto;margin-bottom:50px}.agent-profile .back-button-profile{position:absolute;top:100px;left:20px;display:flex;align-items:center;border:none;font-size:18px;width:-moz-fit-content;width:fit-content;background:#0006;padding:10px 20px;gap:10px;border-radius:5px}.agent-profile .back-button-profile:hover{cursor:pointer;background:#cd7f32;color:#fff}.agent-profile .back-button-profile:hover svg path{fill:#fff}.agent-profile .cg-input-container{align-items:flex-start;justify-content:flex-start;text-align:start}.agent-profile .cg-input-container input:focus{border-color:#cd7f32;box-shadow:0 0 4px #cd7f32 .5}.agent-profile .profile-wrapper{background-color:#fff;padding:10px 30px 30px;border-radius:12px;box-shadow:0 4px 12px #0000001a;width:500px;text-align:center;margin-left:auto;margin-right:auto}.agent-profile .profile-information{width:100%}.agent-profile .error{color:red;font-size:.9rem;margin-top:.5rem}@media screen and (max-width: 768px){.agent-profile{flex-direction:column}.agent-profile .profile-wrapper{width:100%;border-right:none;padding-right:0;margin-bottom:2rem}.agent-profile .profile-information{width:100%;padding-left:0}}.agent-notifications-screen{padding:20px}.agent-notifications-screen .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.agent-notifications-screen .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.agent-notifications-screen .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.agent-notifications-screen .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.agent-notifications-screen .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.agent-notifications-screen .header-wrapper .left h1{font-size:18px;font-weight:800;color:#cd7f32;margin:0}.agent-notifications-screen .notifications-contennt .error,.agent-notifications-screen .notifications-contennt .no-notifications{text-align:center;padding:2rem;color:#666;display:flex;flex-direction:column;align-items:center;gap:1rem}.agent-notifications-screen .notifications-contennt .error button,.agent-notifications-screen .notifications-contennt .no-notifications button{background:#f0f0f0;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:background .2s}.agent-notifications-screen .notifications-contennt .error button:hover,.agent-notifications-screen .notifications-contennt .no-notifications button:hover{background:#e0e0e0}.agent-notifications-screen .notifications-contennt .error{color:#d32f2f}.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 640px){.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid{grid-template-columns:repeat(4,1fr)}}.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item{position:relative;cursor:pointer;padding:16px;border-radius:8px;margin-bottom:12px;background:#fff;box-shadow:0 2px 8px #0000001a;transition:all .2s ease}.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item.unread{border-left:4px solid #cd7f32}.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item__title{position:relative;padding-right:20px;font-size:16px;font-weight:600;margin:0;color:#cd7f32;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item__message{color:#666;font-size:14px;line-height:1.4}.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid .unread-badge{position:absolute;top:0;right:0;background-color:#cd7f32;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid .loading-more,.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid .loading{width:100%;display:flex;justify-content:center;padding:20px 0;grid-column:1/-1}.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid .loading{margin-top:15%}.agent-notifications-screen .notifications-contennt .notification-containerr .notification-grid .no-notifications{grid-column:1/-1;text-align:center;color:#ef4444;font-weight:500}.cg-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000008a;z-index:999}.cg-modal{position:fixed;top:100px;left:50%;min-width:250px;min-height:200px;z-index:1000;background:#fff;border-radius:6px;padding:15px;font-family:Plus Jakarta Sans,sans-serif;transform:translate(-50%)}.cg-modal .cg-modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #23cda0;margin-bottom:10px}.cg-modal .cg-modal-header h1{font-size:16px;font-weight:800;color:#313193;margin:0 0 8px}.cg-modal .cg-modal-header i{margin-bottom:8px;font-size:14px;cursor:pointer}.cg-modal .cg-modal-header i:hover{color:#23cda0}.cg-modal-header{border-bottom:2px solid #cd7f32!important}.cg-modal-header h1,.cg-modal-header i:hover{color:#cd7f32!important}@media screen and (max-width: 960px){.modal-container{flex-direction:column!important}}@media screen and (max-width: 576px){.form-row{flex-direction:column!important;gap:0px!important}}.agent-property-add{padding:20px}.agent-property-add .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.agent-property-add .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.agent-property-add .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.agent-property-add .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.agent-property-add .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.agent-property-add .header-wrapper .left h1{font-size:18px;font-weight:800;color:#cd7f32;margin:0}.agent-property-add .property-form{padding:10px;background-color:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000d;height:calc(100vh - 170px);overflow:auto}.agent-property-add .property-form .rejected-reason{display:flex;align-items:center;gap:.5rem;background:#fef2f2;padding:.5rem 1rem;margin:10px;border-radius:6px}.agent-property-add .property-form .rejected-reason p{margin:0%}.agent-property-add .property-form .section{margin-bottom:2rem;border:1px solid #f2f2f2;border-radius:10px;padding:1.5rem;box-shadow:0 2px 6px #0000000d}.agent-property-add .property-form .section .section-header{display:flex;align-items:center;gap:.5rem;background:#cd7f321c;padding:.5rem 1rem;border-radius:6px}.agent-property-add .property-form .section .section-header .icon{font-size:20px;margin-right:10px;border:1px solid #DDE1F0;background:#fff;border-radius:8px;height:36px;width:36px;display:flex;align-items:center;justify-content:center}.agent-property-add .property-form .section .section-header h2{font-size:18px;font-weight:600;margin:0}.agent-property-add .property-form .section .form-group,.agent-property-add .property-form .section .permits-group{margin-bottom:1.5rem;margin-top:10px;width:70%}.agent-property-add .property-form .section .form-group label,.agent-property-add .property-form .section .permits-group label{display:block;margin-bottom:.5rem;font-weight:700;color:#333;font-size:16px}.agent-property-add .property-form .section .form-group .toggle-buttons,.agent-property-add .property-form .section .permits-group .toggle-buttons{display:flex;gap:1rem}.agent-property-add .property-form .section .form-group .toggle-buttons button,.agent-property-add .property-form .section .permits-group .toggle-buttons button{padding:.5rem 1.5rem;border:1px solid #ccc;border-radius:20px;background-color:#fff;cursor:pointer;font-weight:500}.agent-property-add .property-form .section .form-group .toggle-buttons button.active,.agent-property-add .property-form .section .permits-group .toggle-buttons button.active{background-color:#cd7f321c;border-color:#cd7f32;color:#cd7f32}.agent-property-add .property-form .section .form-group .tabs,.agent-property-add .property-form .section .permits-group .tabs{display:flex;gap:1.5rem;border-bottom:1px solid #ccc;margin-bottom:1rem}.agent-property-add .property-form .section .form-group .tabs button,.agent-property-add .property-form .section .permits-group .tabs button{background:none;border:none;padding:.5rem;cursor:pointer;font-weight:500}.agent-property-add .property-form .section .form-group .tabs button.active,.agent-property-add .property-form .section .permits-group .tabs button.active{border-bottom:2px solid #cd7f32;color:#cd7f32}.agent-property-add .property-form .section .form-group .property-buttons,.agent-property-add .property-form .section .permits-group .property-buttons{display:flex;flex-wrap:wrap;gap:1rem}.agent-property-add .property-form .section .form-group .property-buttons button,.agent-property-add .property-form .section .permits-group .property-buttons button{padding:.5rem 1rem;border:1px solid #ccc;border-radius:20px;background-color:#fff;cursor:pointer}.agent-property-add .property-form .section .form-group .property-buttons button.active,.agent-property-add .property-form .section .permits-group .property-buttons button.active{border-color:#cd7f32;color:#cd7f32}.agent-property-add .property-form .section .form-group .installment,.agent-property-add .property-form .section .permits-group .installment{display:flex;justify-content:space-between;align-items:center}.agent-property-add .property-form .section .form-group .installment p,.agent-property-add .property-form .section .permits-group .installment p{margin:0;font-size:16;font-weight:400;color:gray}.agent-property-add .property-form .section .form-group .installment .switch .slider,.agent-property-add .property-form .section .permits-group .installment .switch .slider{background-color:#ffffff2b;border-radius:100px;padding:1px;cursor:pointer;transition:box-shadow .2s cubic-bezier(.4,0,.2,1) 0s;align-items:center;position:relative;display:block;width:47px;height:25px;box-shadow:#0000009e 0 0 5px inset,#00000036 0 0 0 24px inset,#cd7f32 0 0 inset,#e0e0e073 0 1px}.agent-property-add .property-form .section .form-group .installment .switch .slider:after,.agent-property-add .property-form .section .permits-group .installment .switch .slider:after{content:"";display:flex;top:2.3px;left:2px;width:22px;height:22px;background-color:#e3e3e3;border-radius:200px;position:absolute;box-shadow:transparent 0 0 0 2px,#0000004d 0 6px 6px;transition:left .3s cubic-bezier(.4,0,.2,1) 0s,background-color .3s cubic-bezier(.4,0,.2,1) 0s;will-change:left,background-color}.agent-property-add .property-form .section .form-group .installment .switch input[type=checkbox],.agent-property-add .property-form .section .permits-group .installment .switch input[type=checkbox]{display:none}.agent-property-add .property-form .section .form-group .installment .switch input[type=checkbox]:checked+.slider,.agent-property-add .property-form .section .permits-group .installment .switch input[type=checkbox]:checked+.slider{box-shadow:#0000009e 0 0 5px inset,#cd7f32 0 0 0 2px inset,#cd7f32 0 0 0 24px inset,#e0e0e073 0 1px}.agent-property-add .property-form .section .form-group .installment .switch input[type=checkbox]:checked+.slider:after,.agent-property-add .property-form .section .permits-group .installment .switch input[type=checkbox]:checked+.slider:after{left:24px}.agent-property-add .property-form .section .form-group .button-group,.agent-property-add .property-form .section .permits-group .button-group{display:flex;flex-wrap:wrap;gap:8px}.agent-property-add .property-form .section .form-group .button-group button,.agent-property-add .property-form .section .permits-group .button-group button{padding:6px 12px;border-radius:20px;border:1px solid #ccc;background:#fff;cursor:pointer}.agent-property-add .property-form .section .form-group .button-group button:hover,.agent-property-add .property-form .section .permits-group .button-group button:hover,.agent-property-add .property-form .section .form-group .button-group button.active,.agent-property-add .property-form .section .permits-group .button-group button.active{border-color:#cd7f32;color:#cd7f32}.agent-property-add .property-form .section .form-group .checkbox-group,.agent-property-add .property-form .section .permits-group .checkbox-group{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;justify-content:space-between}.agent-property-add .property-form .section .form-group .checkbox-group .checkbox,.agent-property-add .property-form .section .permits-group .checkbox-group .checkbox{display:flex;align-items:center;gap:40px}.agent-property-add .property-form .section .form-group .checkbox-group .checkbox p,.agent-property-add .property-form .section .permits-group .checkbox-group .checkbox p,.agent-property-add .property-form .section .form-group .checkbox-group .checkbox .switch,.agent-property-add .property-form .section .permits-group .checkbox-group .checkbox .switch{margin:0}.agent-property-add .property-form .section .form-group .checkbox-group .checkbox .switch .slider,.agent-property-add .property-form .section .permits-group .checkbox-group .checkbox .switch .slider{background-color:#ffffff2b;border-radius:100px;padding:1px;cursor:pointer;transition:box-shadow .2s cubic-bezier(.4,0,.2,1) 0s;align-items:center;position:relative;display:block;width:47px;height:25px;box-shadow:#0000009e 0 0 5px inset,#00000036 0 0 0 24px inset,#cd7f32 0 0 inset,#e0e0e073 0 1px}.agent-property-add .property-form .section .form-group .checkbox-group .checkbox .switch .slider:after,.agent-property-add .property-form .section .permits-group .checkbox-group .checkbox .switch .slider:after{content:"";display:flex;top:2.3px;left:2px;width:22px;height:22px;background-color:#e3e3e3;border-radius:200px;position:absolute;box-shadow:transparent 0 0 0 2px,#0000004d 0 6px 6px;transition:left .3s cubic-bezier(.4,0,.2,1) 0s,background-color .3s cubic-bezier(.4,0,.2,1) 0s;will-change:left,background-color}.agent-property-add .property-form .section .form-group .checkbox-group .checkbox .switch input[type=checkbox],.agent-property-add .property-form .section .permits-group .checkbox-group .checkbox .switch input[type=checkbox]{display:none}.agent-property-add .property-form .section .form-group .checkbox-group .checkbox .switch input[type=checkbox]:checked+.slider,.agent-property-add .property-form .section .permits-group .checkbox-group .checkbox .switch input[type=checkbox]:checked+.slider{box-shadow:#0000009e 0 0 5px inset,#cd7f32 0 0 0 2px inset,#cd7f32 0 0 0 24px inset,#e0e0e073 0 1px}.agent-property-add .property-form .section .form-group .checkbox-group .checkbox .switch input[type=checkbox]:checked+.slider:after,.agent-property-add .property-form .section .permits-group .checkbox-group .checkbox .switch input[type=checkbox]:checked+.slider:after{left:24px}.agent-property-add .property-form .section .form-group .property-near-by .modal-container .property-near-by-modal,.agent-property-add .property-form .section .permits-group .property-near-by .modal-container .property-near-by-modal{width:30%;border-radius:10px}.agent-property-add .property-form .section .form-group .property-near-by .modal-container .property-near-by-modal .btn-container,.agent-property-add .property-form .section .permits-group .property-near-by .modal-container .property-near-by-modal .btn-container{display:flex;justify-content:end;gap:10px}@media screen and (max-width: 480px){.agent-property-add .property-form .section .form-group .property-near-by .modal-container .property-near-by-modal .btn-container,.agent-property-add .property-form .section .permits-group .property-near-by .modal-container .property-near-by-modal .btn-container{flex-direction:column}}.agent-property-add .property-form .section .form-group .property-near-by .modal-container .property-near-by-modal .btn-container .yes-btn,.agent-property-add .property-form .section .permits-group .property-near-by .modal-container .property-near-by-modal .btn-container .yes-btn{background:#cd7f32;color:#fff;border:none;border-radius:5px}.agent-property-add .property-form .section .form-group .property-near-by .modal-container .property-near-by-modal .btn-container .yes-btn:hover,.agent-property-add .property-form .section .permits-group .property-near-by .modal-container .property-near-by-modal .btn-container .yes-btn:hover{opacity:.8}.agent-property-add .property-form .section .form-group .property-near-by .modal-container .property-near-by-modal .btn-container .no-btn,.agent-property-add .property-form .section .permits-group .property-near-by .modal-container .property-near-by-modal .btn-container .no-btn{background:gray;border-radius:5px;border:none;color:#ccc}.agent-property-add .property-form .section .form-group .address,.agent-property-add .property-form .section .permits-group .address{display:flex;gap:10px}.agent-property-add .property-form .section .form-group .address input,.agent-property-add .property-form .section .permits-group .address input{flex:2}.agent-property-add .property-form .section .form-group select,.agent-property-add .property-form .section .form-group input,.agent-property-add .property-form .section .form-group textarea,.agent-property-add .property-form .section .permits-group select,.agent-property-add .property-form .section .permits-group input,.agent-property-add .property-form .section .permits-group textarea{width:100%;padding:.5rem;border-radius:6px;border:1px solid #ccc;font-size:1rem;background-color:#fff;outline:none}.agent-property-add .property-form .section .form-group select:focus,.agent-property-add .property-form .section .form-group input:focus,.agent-property-add .property-form .section .form-group textarea:focus,.agent-property-add .property-form .section .permits-group select:focus,.agent-property-add .property-form .section .permits-group input:focus,.agent-property-add .property-form .section .permits-group textarea:focus{border-color:#cd7f32;box-shadow:0 0 4px #cd7f32 .5}.agent-property-add .property-form .section .form-group textarea,.agent-property-add .property-form .section .permits-group textarea{height:100px}.agent-property-add .property-form .section .form-group select,.agent-property-add .property-form .section .permits-group select{width:102%!important}.agent-property-add .property-form .section .area-size .area-inputs{display:flex;gap:1rem}.agent-property-add .property-form .section .area-size .area-inputs input{flex:1}.agent-property-add .property-form .section .property-media-upload label{display:block;margin-bottom:.5rem;margin-top:10px;font-weight:700;color:#333;font-size:16px}.agent-property-add .property-form .section .property-media-upload .upload-label{display:block;margin-bottom:1rem;cursor:pointer}.agent-property-add .property-form .section .property-media-upload .image-upload-section,.agent-property-add .property-form .section .property-media-upload .video-upload-section{margin-bottom:2rem;border:1px dashed #ccc;padding:1rem;border-radius:8px;margin-top:10px;width:70%}.agent-property-add .property-form .section .property-media-upload .image-upload-section .thumbnail-gallery-wrapper,.agent-property-add .property-form .section .property-media-upload .video-upload-section .thumbnail-gallery-wrapper{display:flex;flex-direction:column}.agent-property-add .property-form .section .property-media-upload .image-upload-section .thumbnail-gallery-wrapper .thumbnail,.agent-property-add .property-form .section .property-media-upload .video-upload-section .thumbnail-gallery-wrapper .thumbnail{gap:20px}.agent-property-add .property-form .section .property-media-upload .image-upload-section .thumbnail-gallery-wrapper .thumbnail .file-name,.agent-property-add .property-form .section .property-media-upload .video-upload-section .thumbnail-gallery-wrapper .thumbnail .file-name{overflow:hidden;text-overflow:ellipsis;font-weight:700;white-space:nowrap;max-width:300px;margin-top:5px;color:#555;font-size:14px}.agent-property-add .property-form .section .property-media-upload .image-upload-section .thumbnail-gallery-wrapper .thumbnail .property-edit-mode-images,.agent-property-add .property-form .section .property-media-upload .video-upload-section .thumbnail-gallery-wrapper .thumbnail .property-edit-mode-images{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px}.agent-property-add .property-form .section .property-media-upload .image-upload-section .thumbnail-gallery-wrapper .thumbnail .image-wrapper,.agent-property-add .property-form .section .property-media-upload .video-upload-section .thumbnail-gallery-wrapper .thumbnail .image-wrapper{position:relative;display:inline-block}.agent-property-add .property-form .section .property-media-upload .image-upload-section .thumbnail-gallery-wrapper .thumbnail .image-wrapper img,.agent-property-add .property-form .section .property-media-upload .video-upload-section .thumbnail-gallery-wrapper .thumbnail .image-wrapper img{width:134px;height:120px;display:block;border-radius:4px}.agent-property-add .property-form .section .property-media-upload .image-upload-section .thumbnail-gallery-wrapper .thumbnail .delete-icon,.agent-property-add .property-form .section .property-media-upload .video-upload-section .thumbnail-gallery-wrapper .thumbnail .delete-icon{position:absolute;top:13px;right:4px;color:#fff;padding:2px 6px;border-radius:4px;cursor:pointer;font-size:14px;z-index:10}.agent-property-add .property-form .section .property-media-upload .image-upload-section{display:flex;justify-content:space-between;flex:1}.agent-property-add .property-form .section .property-media-upload .image-upload-section .tips{list-style-type:none;padding-left:0;margin-top:1rem}.agent-property-add .property-form .section .property-media-upload .image-upload-section .tips li{margin-bottom:.5rem;color:#555}.agent-property-add .property-form .section .property-media-upload .tips{list-style-type:none;padding-left:0;margin-top:1rem}.agent-property-add .property-form .section .property-media-upload .tips li{margin-bottom:.5rem;color:#555}.agent-property-add .property-form .section .property-media-upload .file-info{font-size:.875rem;color:#777;margin-top:.5rem}.agent-property-add .property-form .section .property-media-upload .video-input{flex:1;width:90%;padding:.5rem;margin:.5rem 0 1rem;border:1px solid #ccc;border-radius:6px;border:none;border-bottom:1px solid #ccc;font-size:1rem;background-color:#fff}.agent-property-add .property-form .section .property-media-upload .video-input:focus{border-color:#cd7f32;outline:none}.agent-property-add .property-form .section .property-media-upload .video-upload-section{display:flex;flex-direction:column;align-items:flex-start}.agent-property-add .property-form .section .property-media-upload .video-upload-section .upload-btn{width:200px}.agent-property-add .property-form .section .property-media-upload .error-messages{background-color:#ffe6e6;color:#b20000;padding:.75rem;border-radius:6px;margin-top:1rem}.agent-property-add .property-form .section .property-media-upload .error-messages p{margin:.25rem 0}.agent-property-add .property-form .button-wrapper{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.agent-property-add .property-form .button-wrapper .orange-btn{color:#fff;border:1px solid #cd7f32;background-color:#cd7f32;border-radius:8px;padding:10px 20px;font-size:16px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;width:200px}.agent-property-add .property-form .button-wrapper .orange-btn:hover{opacity:.8}@media screen and (max-width: 768px){.property-form .section .form-group,.property-form .section .permits-group,.property-form .section .area-size{width:100%!important}.property-form .section .form-group .tabs,.property-form .section .permits-group .tabs,.property-form .section .area-size .tabs{flex-direction:column;align-items:flex-start!important;gap:10px!important}.property-form .section .form-group .checkbox-group .checkbox,.property-form .section .permits-group .checkbox-group .checkbox,.property-form .section .area-size .checkbox-group .checkbox{width:100%!important;justify-content:space-between}.property-form .section .property-media-upload .image-upload-section,.property-form .section .property-media-upload .video-upload-section{width:100%!important}.property-form .section .property-media-upload .image-upload-section{flex-direction:column!important}}.eco-friendly-box{border:2px dashed #E0E0E0;background:#fcf7f1;border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;margin:10px}.eco-friendly-header{font-weight:600;font-size:1.1rem;margin-bottom:8px;color:#a67c52}.eco-friendly-upload-btn{background:#e6a756;color:#fff;font-weight:600;padding:8px 20px;border-radius:6px;border:none;cursor:pointer;margin-bottom:8px;margin-top:8px}.eco-friendly-upload-btn:hover{background:#d89a4d}.eco-friendly-file-name{font-size:.95rem;color:#a67c52}.bulk-form .excel-upload-row{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.bulk-form .excel-upload-row .file-name{font-size:.97rem;color:#2d7a2d;font-weight:500;margin-left:10px}.bulk-form .file-info{font-size:.875rem;color:#777;margin-top:.2rem}.bulk-form .error{color:#e53935;font-size:.98rem;font-weight:500;margin-top:.2rem}@media (max-width: 768px){.bulk-form .excel-upload-row{flex-direction:column;align-items:flex-start;gap:.5rem}}.rejected-rows-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;margin-top:20px;box-shadow:0 2px 8px #0000000d}.rejected-rows-table th,.rejected-rows-table td{border:1px solid #ddd;padding:10px 12px;text-align:left}.rejected-rows-table th{background-color:#f4f4f4;font-weight:600}.rejected-rows-table tr:first-child th:first-child{border-top-left-radius:8px}.rejected-rows-table tr:first-child th:last-child{border-top-right-radius:8px}.rejected-rows-table tr:last-child td:first-child{border-bottom-left-radius:8px}.rejected-rows-table tr:last-child td:last-child{border-bottom-right-radius:8px}.rejected-rows-table tr:nth-child(2n){background-color:#f9f9f9}.rejected-rows-table tr:hover{background-color:#f1f1f1}.cg-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.cg-dialog-content{background:#fff;padding:20px;box-shadow:0 4px 20px #0000001a;text-align:center;position:relative;border-radius:8px}.cg-dialog-content .cg-dialog-header{text-align:right}.cg-dialog-content .cg-dialog-header .close-icon{font-size:18px;color:#666;cursor:pointer}.cg-dialog-content .cg-dialog-header .close-icon:hover{color:#ff5757}.cg-dialog-content h1{font-size:14px;font-weight:700;color:#313193;font-family:Plus Jakarta Sans,sans-serif}.cg-dialog-content .cg-dialog-body .rejection-reason-input{margin-bottom:15px}.cg-dialog-content .cg-dialog-body .rejection-reason-input label{display:block;font-size:14px;color:#333;margin-bottom:15px}.cg-dialog-content .cg-dialog-body .rejection-reason-input textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.cg-dialog-content .cg-dialog-body .rejection-reason-input textarea:focus{outline:none;border-color:#23cda0}.cg-dialog-content .cg-dialog-body .rejection-reason-input textarea.error{border-color:red}.cg-dialog-content .cg-dialog-body .rejection-reason-input .error-message{color:red;font-size:12px;margin-top:5px}.cg-dialog-content .cg-dialog-footer{margin-top:20px;display:flex;justify-content:center;font-family:Plus Jakarta Sans;gap:10px}.cg-dialog-content .cg-dialog-footer button{padding:10px 20px;font-size:12px;border-radius:5px;min-width:100px;cursor:pointer;font-weight:700;transition:all .3s ease;border:none;margin-top:10px;margin-bottom:10px}.cg-dialog-content .cg-dialog-footer button.danger{background-color:#da0d0d;color:#fff}.cg-dialog-content .cg-dialog-footer button.success,.cg-dialog-content .cg-dialog-footer button.primary{background-color:#178932;color:#fff}.cg-dialog-content .cg-dialog-footer button.secondary{background-color:#f5f6f7;color:#333;border:1px solid #dddddd}.cg-dialog-content .cg-dialog-footer button.loading{cursor:not-allowed}.cg-dialog-content .cg-dialog-footer button .spinner{display:inline-block;width:14px;height:14px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.row-summary{display:flex;justify-content:left;margin-top:20px;gap:20px;margin-bottom:20px}.row-summary .summary-card{padding:10px 20px;text-align:start;border-radius:8px;width:200px}.row-summary .summary-card.total{background-color:#e0e0e0}.row-summary .summary-card.success{background-color:#d4edda}.row-summary .summary-card.failed{background-color:#f8d7da}.row-summary .summary-card h3{font-size:20px;font-weight:700;margin-block-start:.5em}.row-summary .summary-card .count{font-size:40px;font-weight:700;color:#000;margin:0}.agency-profile{padding-left:2rem;padding-right:2rem;background:#f9f9f9;display:flex;margin:0}.agency-profile .profile-wrapper{width:100%;padding-right:2rem;margin-top:10px}.agency-profile .profile-wrapper h3{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #edf2f7;display:flex;align-items:center;margin:0}.agency-profile .profile-wrapper .cg-input-container label{color:#000}.agency-profile .profile-information{position:relative}.agency-profile .profile-information h3{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem;margin:10px;border-bottom:1px solid #edf2f7;display:flex;align-items:center}.agency-profile .profile-information .form-disabled-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffc;z-index:10;display:flex;align-items:center;justify-content:center}.agency-profile .profile-information .form-disabled-overlay .overlay-message{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;font-size:16px;font-weight:500;text-align:center;max-width:80%;border:1px solid #f59e42;color:#f59e42}.agency-profile .profile-information .rejected-reason{display:flex;align-items:center;gap:.5rem;background:#fef2f2;padding:.5rem 1rem;margin:10px;border-radius:6px}.agency-profile .profile-information .rejected-reason p{margin:0%}.agency-profile .profile-information .cg-input-container label{color:#000}.agency-profile .profile-information .cg-input-container .file-name{margin-top:.5rem;font-size:.875rem;color:#4a5568;padding:.25rem .5rem;background-color:#f7fafc;border-radius:.25rem;border:1px solid #e2e8f0;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agency-profile .profile-information .cg-input-container .file-name:before{content:"✓";color:#cd7f32;margin-right:.5rem}.agency-profile .profile-information .cg-input-container .file-name:hover{background-color:#edf2f7}.agency-profile .error{color:red;font-size:.9rem;margin-top:.5rem}.agency-profile .section{margin-bottom:2rem;border:1px solid #f2f2f2;border-radius:10px;padding:1.5rem;box-shadow:0 2px 6px #0000000d}.agency-profile .section .section-header{display:flex;align-items:center;gap:.5rem;background:#cd7f321c;padding:.5rem 1rem;border-radius:6px}.agency-profile .section .section-header .icon{font-size:20px;margin-right:10px;border:1px solid #DDE1F0;background:#fff;border-radius:8px;height:36px;width:36px;display:flex;align-items:center;justify-content:center}.agency-profile .section .section-header h2{font-size:18px;font-weight:600;margin:0}@media screen and (max-width: 1060px){.agency-profile{flex-direction:column}.agency-profile .profile-wrapper{width:100%;padding-right:0;margin-bottom:2rem}.agency-profile .profile-information{width:100%;padding-left:0}}.my-subscription{padding:20px;background-color:#f8f9fa;min-height:400px}.my-subscription .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.my-subscription .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.my-subscription .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.my-subscription .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.my-subscription .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.my-subscription .header-wrapper .left h1{font-size:18px;font-weight:800;color:#cd7f32;margin:0}.my-subscription .subscription-content-wrapper{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:16px;display:flex;flex-direction:column;min-height:calc(100vh - 250px);overflow:auto}.my-subscription .subscription-content-wrapper .sides-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:30px}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side{width:46%;box-shadow:inset 0 0 10px #0000001a;padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:40px;min-height:400px}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .title{font-size:30px;font-weight:900;color:#495057;margin-bottom:20px}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .plan-wrapper .plan{display:flex;gap:10px;align-items:center}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .plan-wrapper .plan .plan-btn{letter-spacing:3px;font-size:16px;font-weight:600}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .plan-wrapper .plan .plan-name{font-size:25px;font-weight:600;color:#495057}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .plan-wrapper .member{font-size:16px;color:#495057;margin-top:10px}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .plan-wrapper .member span{font-weight:600;color:#212529}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .price-wrapper{display:flex;align-items:baseline}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .price-wrapper .plan-price{font-size:2rem;font-weight:900;color:#cd7f32}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .price-wrapper .plan-duration{font-size:1rem;color:#666;margin-left:5px}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .next-payment{display:flex;flex-direction:column}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .next-payment label{font-size:16px;color:#495057;margin-bottom:5px}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .next-payment .next-payment-date{font-size:18px;color:#495057;font-weight:700}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .view-invoice{display:flex;align-items:center;gap:10px;cursor:pointer;color:#cd7f32}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .view-invoice:hover{text-decoration:underline}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .view-invoice i{font-size:16px}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .actions-buttonns{display:flex;gap:20px;align-items:center;justify-content:space-between;width:100%}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .actions-buttonns button{flex:1}.my-subscription .subscription-content-wrapper .sides-wrapper .right-side{width:46%;box-shadow:inset 0 0 10px #0000001a;padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:20px;min-height:400px}.my-subscription .subscription-content-wrapper .sides-wrapper .right-side .title{font-size:30px;font-weight:600;color:#495057;margin-bottom:20px}.my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:20px}.my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .listing{display:flex;justify-content:space-between;margin-bottom:10px}.my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .listing h2{font-size:18px;font-weight:bolder}.my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .listing h3{font-size:16px;color:#cd7f32;font-weight:bolder}.my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .custom-slider{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ddd;border-radius:3px;outline:none}.my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .custom-slider::-webkit-slider-runnable-track{height:6px;background:linear-gradient(to right,#cd7f32 var(--fill-percent),#ddd var(--fill-percent));border-radius:3px}.my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .custom-slider::-moz-range-track{height:6px;background:linear-gradient(to right,#cd7f32 var(--fill-percent),#ddd var(--fill-percent));border-radius:3px}.my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .custom-slider::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0}.my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .custom-slider::-moz-range-thumb{width:0;height:0;border:none}.my-subscription .subscription-content-wrapper .loading-container{display:flex;align-items:center;justify-content:center;width:100%;margin-top:200px}.my-subscription .subscription-content-wrapper .no-subscribe{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:10px;width:100%;min-height:500px}.my-subscription .subscription-content-wrapper .no-subscribe .subscription-box{border:2px dashed #E0E0E0;background:#fcf7f1;border-radius:12px;padding:24px;margin-bottom:24px;display:flex;flex-direction:column;align-items:flex-start}.my-subscription .subscription-content-wrapper .no-subscribe .subscription-box .subscription-header{font-weight:600;font-size:1.1rem;margin-bottom:8px;color:#a67c52}.my-subscription .subscription-content-wrapper .no-subscribe .subscription-box .subscription-upload-btn{background:#e6a756;color:#fff;font-weight:600;padding:8px 20px;border-radius:6px;border:none;cursor:pointer;margin-bottom:8px;margin-top:8px}.my-subscription .subscription-content-wrapper .no-subscribe .subscription-box .subscription-upload-btn.hover{background:#d89a4d}.my-subscription .subscription-content-wrapper .no-subscribe .subscription-box .subscription-file-name{font-size:.95rem;color:#a67c52}.my-subscription .subscription-content-wrapper .no-subscribe .status-messages{margin:15px 0;width:100%}.my-subscription .subscription-content-wrapper .no-subscribe .status-messages .status-message{padding:10px;border-radius:4px;margin-bottom:8px;text-align:center;font-size:14px}.my-subscription .subscription-content-wrapper .no-subscribe .status-messages .status-message.pending{background-color:#fff3cd;color:#856404;border:1px solid #FFEEBA}.my-subscription .subscription-content-wrapper .no-subscribe .status-messages .status-message.received{background-color:#d4edda;color:#155724;border:1px solid #C3E6CB}.my-subscription .subscription-content-wrapper .subscription-status{min-height:200px;display:flex;justify-content:flex-start;align-items:flex-start;text-align:start;flex-direction:column;gap:10px;width:100%;max-width:49%}.my-subscription .subscription-content-wrapper .subscription-status .subscription-box{border:2px dashed #E0E0E0;background:#fcf7f1;border-radius:12px;padding:12px;margin-bottom:24px;display:flex;flex-direction:column;align-items:flex-start}.my-subscription .subscription-content-wrapper .subscription-status .subscription-box .subscription-header{font-weight:600;font-size:1.1rem;margin-bottom:8px;color:#a67c52}.my-subscription .subscription-content-wrapper .subscription-status .subscription-box .subscription-upload-btn{background:#e6a756;color:#fff;font-weight:600;padding:8px 20px;border-radius:6px;border:none;cursor:pointer;margin-bottom:8px;margin-top:8px}.my-subscription .subscription-content-wrapper .subscription-status .subscription-box .subscription-upload-btn.hover{background:#d89a4d}.my-subscription .subscription-content-wrapper .subscription-status .subscription-box .subscription-file-name{font-size:.95rem;color:#a67c52}.my-subscription .subscription-content-wrapper .subscription-status .status-messages{margin:15px 0;width:100%}.my-subscription .subscription-content-wrapper .subscription-status .status-messages .status-message{padding:10px;border-radius:4px;margin-bottom:8px;text-align:center;font-size:14px}.my-subscription .subscription-content-wrapper .subscription-status .status-messages .status-message.pending{background-color:#fff3cd;color:#856404;border:1px solid #FFEEBA}.my-subscription .subscription-content-wrapper .subscription-status .status-messages .status-message.received{background-color:#d4edda;color:#155724;border:1px solid #C3E6CB}@media (max-width: 1200px){.my-subscription .subscription-content-wrapper .left-side .title,.my-subscription .subscription-content-wrapper .right-side .title{font-size:24px}}@media screen and (max-width: 992px){.my-subscription .subscription-content-wrapper .sides-wrapper{flex-direction:column;gap:20px}.my-subscription .subscription-content-wrapper .sides-wrapper .left-side,.my-subscription .subscription-content-wrapper .sides-wrapper .right-side{width:calc(100% - 50px);min-height:auto}}@media (max-width: 768px){.my-subscription{padding:15px}.my-subscription .header-wrapper{flex-direction:column;align-items:flex-start;gap:10px}.my-subscription .header-wrapper .right,.my-subscription .header-wrapper .right button{width:100%}.my-subscription .subscription-content-wrapper{padding:12px}.my-subscription .subscription-content-wrapper .left-side,.my-subscription .subscription-content-wrapper .right-side{padding:15px}.my-subscription .subscription-content-wrapper .left-side .title,.my-subscription .subscription-content-wrapper .right-side .title{font-size:20px;margin-bottom:15px}.my-subscription .subscription-content-wrapper .left-side .sectionn{flex-direction:column;gap:15px;align-items:flex-start}.my-subscription .subscription-content-wrapper .left-side .sectionn .plan-wrapper .plan{flex-direction:column;align-items:flex-start;gap:5px}.my-subscription .subscription-content-wrapper .left-side .sectionn .actions-buttonns{flex-direction:column;gap:10px}}@media (max-width: 576px){.my-subscription,.my-subscription .subscription-content-wrapper .left-side,.my-subscription .subscription-content-wrapper .right-side{padding:10px}.my-subscription .subscription-content-wrapper .left-side .title,.my-subscription .subscription-content-wrapper .right-side .title{font-size:18px}.my-subscription .subscription-content-wrapper .left-side .sectionn{align-items:flex-start}.my-subscription .subscription-content-wrapper .left-side .sectionn .plan-wrapper .plan .plan-name{font-size:20px}.my-subscription .subscription-content-wrapper .left-side .sectionn .price-wrapper .plan-price{font-size:1.5rem}}.service-provider-header{display:flex;justify-content:center;align-items:center;height:60px;width:100%}.service-provider-header .items-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.service-provider-header .items-wrapper .logo{display:flex;align-items:center;cursor:pointer}.service-provider-header .items-wrapper .logo img{width:115px;margin-left:44px}.service-provider-header .items-wrapper .last{display:flex;align-items:center;gap:10px;margin-right:20px;position:relative}.service-provider-header .items-wrapper .last .notfication-icon{width:16.46px;height:16.46px;display:flex;align-items:center;cursor:pointer;position:relative}.service-provider-header .items-wrapper .last .notification-dot{position:absolute;top:-2px;right:-2px;width:6px;height:6px;background-color:#cd7f32;border-radius:50%}.service-provider-header .items-wrapper .last .profile{display:flex;align-items:center;gap:10px;position:relative}.service-provider-header .items-wrapper .last .profile .avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #23cca0;color:#23cca0}.service-provider-header .items-wrapper .last .profile .user-name{font-size:12px;color:#333;width:-moz-fit-content!important;width:fit-content!important;cursor:pointer}.service-provider-header .items-wrapper .last .profile .fa-angle-down{font-size:.9rem;color:#333;cursor:pointer;transition:transform .3s ease}.service-provider-header .items-wrapper .last .profile .fa-angle-down.rotate{transform:rotate(180deg)}.service-provider-header .items-wrapper .last .profile .dropdown-menu{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px #0000001a;z-index:10;min-width:170px;margin-top:5px;color:#626c70;font-family:Plus Jakarta Sans,sans-serif}.service-provider-header .items-wrapper .last .profile .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:10px;padding:10px;font-size:.9rem;cursor:pointer;transition:background-color .3s ease}.service-provider-header .items-wrapper .last .profile .dropdown-menu .dropdown-item:hover{background-color:#eee;color:#333}.service-provider-panel{height:100vh;overflow:hidden;background-color:#fff}.service-provider-panel .section{border:1px solid #f2f2f2;border-radius:10px;padding:1.5rem;background-color:#fff;margin:10px}.service-provider-panel .section .section-header{display:flex;align-items:center;gap:.5rem;background:#cd7f321c;padding:.5rem 1rem;border-radius:6px}.service-provider-panel .section .section-header .icon{font-size:20px;margin-right:10px;border:1px solid #DDE1F0;background:#fff;border-radius:8px;height:36px;width:36px;display:flex;align-items:center;justify-content:center}.service-provider-panel .section .section-header h2{font-size:18px;font-weight:600;margin:0}.service-provider-panel .content-wrapper{display:flex;width:100%}.service-provider-panel .content-wrapper .content{flex-grow:1;height:calc(100vh + -0px);background:#f8f9fa;border-radius:20px;overflow-y:auto}.service-provider-sidebar-wrapper .main-sidebar{height:calc(100vh - 110px);width:220px;overflow-y:auto;overflow-x:hidden}.service-provider-sidebar-wrapper .main-sidebar .menu{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-item,.service-provider-sidebar-wrapper .main-sidebar .menu .sub-menu-item{padding:10px 0 10px 24px;font-size:12px;cursor:pointer;display:flex;align-items:center;transition:background-color .3s ease;color:#626c70;font-family:Plus Jakarta Sans,sans-serif;gap:12px;margin:0 20px;border-radius:200px}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-item:hover,.service-provider-sidebar-wrapper .main-sidebar .menu .sub-menu-item:hover{background-color:#eee}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-item.active,.service-provider-sidebar-wrapper .main-sidebar .menu .sub-menu-item.active{background:#cd7f32;color:#fff}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-item.active img,.service-provider-sidebar-wrapper .main-sidebar .menu .sub-menu-item.active img{filter:invert(100%) brightness(200%)}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-item .menu-icon,.service-provider-sidebar-wrapper .main-sidebar .menu .sub-menu-item .menu-icon{width:20px;text-align:left;display:inline-block}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-item .menu-icon img,.service-provider-sidebar-wrapper .main-sidebar .menu .sub-menu-item .menu-icon img{width:90%}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-item.disabled,.service-provider-sidebar-wrapper .main-sidebar .menu .sub-menu-item.disabled{opacity:.9;cursor:not-allowed}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-item .sidebar-tooltip,.service-provider-sidebar-wrapper .main-sidebar .menu .sub-menu-item .sidebar-tooltip{z-index:999;font-size:14px;max-width:250px;background-color:#cd7f32;color:#fff;padding:8px 12px;border-radius:4px}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-items{padding:10px 0 10px 24px;font-size:12px;cursor:pointer;transition:background-color .3s ease;color:#626c70;font-family:Plus Jakarta Sans,sans-serif;gap:12px}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-items .menu-icons{display:flex;gap:12px}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-items .menu-icons .menu-header{display:flex;align-items:center;gap:30px}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu-item{padding:10px 0 10px 24px;font-size:12px;cursor:pointer;display:flex;align-items:start;transition:background-color .3s ease;color:#626c70;font-family:Plus Jakarta Sans,sans-serif;gap:12px}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu-item:hover{background-color:#eee}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu-item.active{background-color:#313193;color:#fff}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu-item.active img{filter:invert(100%) brightness(200%)}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-items .menu-icon{width:20px;text-align:left;display:inline-block}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-items .menu-icon img{width:90%}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu{max-height:200px;margin-top:5px;margin-left:0;padding-left:0;overflow-y:auto}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-items .submenus a{line-height:20px;height:28px;display:block;padding:5px 0;text-decoration:none;font-family:Public Sans,sans-serif;font-weight:500;font-size:12px;color:#626c70}.service-provider-sidebar-wrapper .main-sidebar .menu .menu-items .submenus a:hover{opacity:.9;background-color:#fff}.service-provider-sidebar-wrapper .sidebar-footer{padding:5px;border-top:1px solid #ddd}.service-provider-sidebar-wrapper .sidebar-footer .btn-logout{border:none;padding:10px 0 10px 19px;cursor:pointer;border-radius:4px;display:flex;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:12px}.service-provider-sidebar-wrapper .sidebar-footer .btn-logout:hover{background:#cd7f32;color:#fff}.service-provider-sidebar-wrapper .sidebar-footer .btn-logout:hover img{filter:invert(100%) brightness(200%)}.service-provider-sidebar-wrapper .sidebar-footer .btn-logout .menu-icon{width:20px;margin-right:12px;display:inline-flex;align-items:flex-end}.service-provider-sidebar-wrapper .sidebar-footer .btn-logout .menu-icon img{width:90%}@media (max-width: 768px){.service-provider-sidebar-wrapper{position:fixed;top:80;left:0;background-color:#fff;z-index:999;height:100vh;width:220px;transform:translate(-100%);transition:transform .3s ease}.service-provider-sidebar-wrapper.open{transform:translate(0)}.service-provider-sidebar-wrapper .main-sidebar{height:calc(100vh - 110px)}}.sidebar-toggle{display:none;position:fixed;top:10px;left:10px;z-index:1000;background-color:#cd7f32;color:#fff;border:none;padding:8px 12px;border-radius:4px;font-size:16px}@media (max-width: 768px){.sidebar-toggle{display:block}}.service-provider-notifications-screen{padding:20px}.service-provider-notifications-screen .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.service-provider-notifications-screen .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.service-provider-notifications-screen .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.service-provider-notifications-screen .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.service-provider-notifications-screen .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.service-provider-notifications-screen .header-wrapper .left h1{font-size:18px;font-weight:800;color:#cd7f32;margin:0}.service-provider-notifications-screen .notifications-contennt .error,.service-provider-notifications-screen .notifications-contennt .no-notifications{text-align:center;padding:2rem;color:#666;display:flex;flex-direction:column;align-items:center;gap:1rem}.service-provider-notifications-screen .notifications-contennt .error button,.service-provider-notifications-screen .notifications-contennt .no-notifications button{background:#f0f0f0;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:background .2s}.service-provider-notifications-screen .notifications-contennt .error button:hover,.service-provider-notifications-screen .notifications-contennt .no-notifications button:hover{background:#e0e0e0}.service-provider-notifications-screen .notifications-contennt .error{color:#d32f2f}.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 640px){.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid{grid-template-columns:repeat(4,1fr)}}.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item{position:relative;cursor:pointer;padding:16px;border-radius:8px;margin-bottom:12px;background:#fff;box-shadow:0 2px 8px #0000001a;transition:all .2s ease}.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item.unread{border-left:4px solid #cd7f32}.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item__title{position:relative;padding-right:20px;font-size:16px;font-weight:600;margin:0;color:#cd7f32;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item__message{color:#666;font-size:14px;line-height:1.4}.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid .unread-badge{position:absolute;top:0;right:0;background-color:#cd7f32;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid .loading-more,.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid .loading{width:100%;display:flex;justify-content:center;padding:20px 0;grid-column:1/-1}.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid .loading{margin-top:15%}.service-provider-notifications-screen .notifications-contennt .notification-containerr .notification-grid .no-notifications{grid-column:1/-1;text-align:center;color:#ef4444;font-weight:500}@media screen and (max-width: 576px){.action-btns{flex-direction:column!important;margin-top:0!important}.filter-sort-wrapper,.search-sort-wrapper{flex-direction:column!important;gap:10px!important;align-items:flex-start!important}.pagination-wrapper{align-items:flex-start!important;margin-bottom:30px!important}}.cg-status-wrapper.contacted{background:#23cca017}.cg-status-wrapper.contacted .dot{background-color:#23cda0}.cg-status-wrapper.contacted .text{color:#23cda0}.service-detail-wrapper{padding:20px}.service-detail-wrapper .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.service-detail-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.service-detail-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.service-detail-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.service-detail-wrapper .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.service-detail-wrapper .header-wrapper .left h1{font-size:18px;font-weight:800;color:#cd7f32;margin:0}.service-detail-wrapper .tabs-wrapper .tabs-header{display:flex;gap:8px}.service-detail-wrapper .tabs-wrapper .tabs-header .tab{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#626c70;font-family:Public Sans,sans-serif;padding:10px 15px;border-radius:6px;border:1px solid #ededed;background-color:#fff;text-align:center;cursor:pointer;box-shadow:0 0 2px 1px #97979740;gap:4px}.service-detail-wrapper .tabs-wrapper .tabs-header .tab img{width:18px;height:18px}.service-detail-wrapper .tabs-wrapper .tabs-header .tab.active{font-weight:700;background:#cd7f32;color:#fff}.service-detail-wrapper .tabs-wrapper .tabs-header .tab.active img{filter:brightness(0) invert(1)}.service-detail-wrapper .tabs-wrapper .tabs-body{min-height:350px;box-shadow:0 0 2px 1px #97979740;border-radius:8px;margin-top:21px;background:#fff}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content{height:calc(100vh - 210px);overflow-y:auto}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container{display:flex;flex-direction:column;gap:1rem;padding:1rem}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .section-header{display:flex;align-items:center;gap:.5rem;background:#cd7f321c;padding:.5rem 1rem;border-radius:6px}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .section-header .icon{font-size:20px;margin-right:10px;border:1px solid #DDE1F0;background:#fff;border-radius:8px;height:36px;width:36px;display:flex;align-items:center;justify-content:center}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .section-header h2{font-size:18px;font-weight:600;margin:0}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .detail-content{padding:1.5rem}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .detail-content .detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem 2rem}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .detail-content .detail-grid .detail-row{display:flex;align-items:center;gap:.25rem}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .detail-content .detail-grid .detail-row.full-width{grid-column:1/-1}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .detail-content .detail-grid .detail-row .detail-label{font-size:.875rem;color:#666;font-weight:500}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .detail-content .detail-grid .detail-row .detail-value{font-size:1rem;color:#333;font-weight:400;word-break:break-word}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .detail-content .detail-grid .detail-row .rejected-reason{display:flex;align-items:center;gap:.5rem;background:#fbd6d6;padding:.5rem 1rem;margin:0;border-radius:6px}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .detail-content .detail-grid .detail-row .badge{background:#e7f3ff;color:#2b7de9;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;font-weight:500}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .detail-content .detail-grid .description{flex-direction:column;align-items:flex-start}@media (max-width: 768px){.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .detail-content .detail-grid{grid-template-columns:1fr;gap:1rem}}@media (max-width: 480px){.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container{padding:.5rem;gap:1.5rem}.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .section-header,.service-detail-wrapper .tabs-wrapper .tabs-body .tab-content .service-details-container .section .detail-content{padding:1rem}}.service-detail-wrapper .loading-container{display:flex;justify-content:center;align-items:center;padding-top:5%}.service-list-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#cd7f32;margin:0}.service-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.service-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#cd7f32;box-shadow:none;border:none;color:#fff}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active,.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved{background:#cd7f321c}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot,.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .dot{background-color:#cd7f32}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text,.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .text{color:#cd7f32}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns .edit-btn:hover{background:#cd7f32}.service-list-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#cd7f32}.invoice-list{padding:20px;background-color:#f8f9fa;position:relative}.invoice-list .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.invoice-list .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.invoice-list .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.invoice-list .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.invoice-list .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.invoice-list .header-wrapper .left h1{font-size:18px;font-weight:800;color:#cd7f32;margin:0}.invoice-list .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.invoice-list .cg-table-box .agency-filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.invoice-list .cg-table-box .agency-filter-sort-wrapper .filters{display:flex;gap:10px}.invoice-list .cg-table-box .agency-filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.invoice-list .cg-table-box .agency-filter-sort-wrapper .filters .filter-btn:hover,.invoice-list .cg-table-box .agency-filter-sort-wrapper .filters .filter-btn.paid{background:#cd7f32;box-shadow:none;border:none;color:#fff}.invoice-list .cg-table-box .agency-filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.invoice-list .cg-table-box .agency-filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.invoice-list .cg-table-box .agency-filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.invoice-list .cg-table-box .agency-filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.invoice-list .cg-table-box .agency-filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.invoice-list .cg-table-box .agency-filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.invoice-list .cg-table-box .agency-filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.invoice-list .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.invoice-list .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.invoice-list .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.invoice-list .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.invoice-list .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.invoice-list .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0;height:45px}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending{background:#ffffc2}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .dot{background-color:#d3d303}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .text{color:#a7aa05}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active,.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved{background:#cd7f321c}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot,.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .dot{background-color:#cd7f32}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text,.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .text{color:#cd7f32}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive,.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected{background:#da0d0d17}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot,.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text,.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .text{color:#da0d0d}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns .edit-btn:hover{background:#cd7f32}.invoice-list .cg-table-box .table-wrapper .cg-table tbody tr td .avatar{width:40px;height:40px;border:1px solid lightgrey;border-radius:50%}.invoice-list .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.invoice-list .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.invoice-list .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.invoice-list .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.invoice-list .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.invoice-list .cg-table-box .pagination-wrapper .pagination-controls button i{color:#cd7f32}.invoice-list .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.invoice-list .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.invoice-list .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.invoice-list .footer-table span{color:#7d7d7d}.invoice-list .footer-table .footer-table-links{display:flex;gap:20px}.invoice-list .footer-table .footer-table-links a{text-decoration:none}.invoice-list .footer-table .footer-table-links a:hover{text-decoration:underline}@media screen and (max-width: 576px){.action-btns{flex-direction:column!important;margin-top:0!important}.agency-filter-sort-wrapper,.search-sort-wrapper{flex-direction:column!important;gap:10px!important;align-items:flex-start!important}.pagination-wrapper{align-items:flex-start!important;margin-bottom:30px!important}.header-wrapper{flex-direction:column;align-items:flex-start!important;gap:10px}}.onboarding-section{width:calc(100% - 4rem);padding-left:2rem;padding-right:2rem;position:relative}.onboarding-section .profile-information .rejected-reason{display:flex;align-items:center;gap:.5rem;background:#fef2f2;padding:.5rem 1rem;margin:10px;border-radius:6px}.onboarding-section .profile-information .rejected-reason p{margin:0%}.onboarding-section .profile-information .form-disabled-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffc;z-index:10;display:flex;align-items:center;justify-content:center}.onboarding-section .profile-information .form-disabled-overlay .overlay-message{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;font-size:16px;font-weight:500;text-align:center;max-width:80%;border:1px solid #f59e42;color:#f59e42}.header-wrapper{display:flex;justify-content:space-between;align-items:center}.header-wrapper .main-header{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;margin:10px;display:flex;align-items:center}.section{margin-bottom:2rem;border:1px solid #f2f2f2;background-color:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 6px #0000000d}.section .section-header{font-size:18px;font-weight:600;background:#cd7f321c;padding:.8rem 1rem;border-radius:6px;margin-bottom:1rem}.section .form-row{display:flex;gap:15px;flex-wrap:wrap}.section .form-group{margin-top:10px;width:100%;flex:1}.section .form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#333;font-size:16px}.section .form-group label span{color:red}.section .form-group input,.section .form-group select{width:calc(100% - 1rem);padding:.5rem;border-radius:6px;border:1px solid #ccc;font-size:1rem;background-color:#fff;outline:none}.section .form-group select{width:100%}.section .form-group input:focus,.section .form-group select:focus{border-color:#cd7f32;box-shadow:0 0 4px #cd7f32}.section .form-group .error-message{color:#b20000;font-size:13px;margin-top:4px}.section .form-group.address .address-container{display:flex;gap:10px}.section .form-group.address input{flex:2}.button-wrapper{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.button-wrapper .orange-btn{color:#fff;border:1px solid #cd7f32;background-color:#cd7f32;border-radius:8px;padding:10px 20px;font-size:16px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;width:200px}.button-wrapper .orange-btn:hover{opacity:.8}.error-message{color:red;font-size:.9rem;margin-top:.5rem}.file{border:1px solid #ddd;display:flex;padding:7px 10px;border-radius:5px;font-size:13px;background-color:#fff;outline:none;width:206px}.custom-file-button{display:inline-block;padding:4px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin-right:10px}.selected-file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:130px;display:block;margin-left:10px;font-size:.95rem;color:#a67c52}.upload-notification-box{display:flex;align-items:center;background:#f9f9f9;border-radius:10px;border:1px solid #f2f2f2;box-shadow:0 2px 6px #0000000a;padding:1rem 1.2rem;margin-bottom:1rem;gap:16px;min-height:60px}.upload-icon-area{display:flex;align-items:center;justify-content:center;min-width:40px;padding:15px 0}.upload-content-area{flex:1;display:flex;flex-direction:column;justify-content:center}.upload-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.upload-title{font-size:15px;font-weight:600;color:#b08d57;margin-right:10px}.upload-action-row{display:flex;gap:10px}.upload-action{font-size:14px;font-weight:500;text-transform:lowercase;cursor:pointer;transition:color .2s;margin-left:8px}.upload-action.download{color:#3498db}.upload-action.download:hover{text-decoration:underline;color:#217dbb}.upload-action.reupload{color:#f39c12;margin-left:0}.upload-action.reupload:hover{text-decoration:underline;color:#cd7f32}.upload-desc{font-size:14px;color:#222;margin-top:2px;font-weight:400;word-break:break-all}.profile-info{padding:2rem;background-color:#f8f9fa;border-radius:8px;display:flex;overflow:auto;margin-bottom:50px}.profile-info .back-button-profile{position:absolute;top:100px;left:20px;display:flex;align-items:center;border:none;font-size:18px;width:-moz-fit-content;width:fit-content;background:#0006;padding:10px 20px;gap:10px;border-radius:5px}.profile-info .back-button-profile:hover{cursor:pointer;background:#cd7f32;color:#fff}.profile-info .back-button-profile:hover svg path{fill:#fff}.profile-info .cg-input-container{align-items:flex-start;justify-content:flex-start;text-align:start}.profile-info .cg-input-container input:focus{border-color:#cd7f32;box-shadow:0 0 4px #cd7f32 .5}.profile-info .profile-wrapper{background-color:#fff;padding:10px 30px 30px;border-radius:12px;box-shadow:0 4px 12px #0000001a;width:500px;text-align:center;margin-left:auto;margin-right:auto}.profile-info .profile-information{width:100%}.profile-info .error{color:red;font-size:.9rem;margin-top:.5rem}@media screen and (max-width: 768px){.profile-info{flex-direction:column}.profile-info .profile-wrapper{width:100%;border-right:none;padding-right:0;margin-bottom:2rem}.profile-info .profile-information{width:100%;padding-left:0}}.change-main-container{display:flex;padding:20px;background-color:#f8f9fa;height:90vh;justify-content:center;align-items:center}.change-main-container .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.change-main-container .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.change-main-container .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.change-main-container .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.change-main-container .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.change-main-container .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.change-main-container .change-password-page{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px #0000001a;width:500px;text-align:center;margin-left:auto;margin-right:auto}.change-main-container .change-password-page h1{font-size:16px;font-weight:800;color:#000;margin:0 0 8px}.change-main-container .change-password-page .change-password-description{font-size:14px;color:#626c70;margin:0 0 20px}.change-main-container .change-password-form input{margin-top:10px;margin-bottom:10px}.change-main-container .change-password-button{margin-top:20px;width:100%}.change-main-container .change-password-error{color:#da0d0d;font-size:12px;margin-top:-7px;text-align:left}.service-provider-my-subscription{padding:20px;background-color:#f8f9fa;min-height:400px}.service-provider-my-subscription .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.service-provider-my-subscription .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.service-provider-my-subscription .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.service-provider-my-subscription .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.service-provider-my-subscription .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.service-provider-my-subscription .header-wrapper .left h1{font-size:18px;font-weight:800;color:#cd7f32;margin:0}.service-provider-my-subscription .subscription-content-wrapper{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:16px;display:flex;flex-direction:column;min-height:calc(100vh - 250px);overflow:auto}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:30px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side{width:46%;box-shadow:inset 0 0 10px #0000001a;padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:40px;min-height:400px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .title{font-size:30px;font-weight:900;color:#495057;margin-bottom:20px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .plan-wrapper .plan{display:flex;gap:10px;align-items:center}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .plan-wrapper .plan .plan-btn{letter-spacing:3px;font-size:16px;font-weight:600}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .plan-wrapper .plan .plan-name{font-size:25px;font-weight:600;color:#495057}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .plan-wrapper .member{font-size:16px;color:#495057;margin-top:10px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .plan-wrapper .member span{font-weight:600;color:#212529}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .price-wrapper{display:flex;align-items:baseline}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .price-wrapper .plan-price{font-size:2rem;font-weight:900;color:#cd7f32}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .price-wrapper .plan-duration{font-size:1rem;color:#666;margin-left:5px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .next-payment{display:flex;flex-direction:column}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .next-payment label{font-size:16px;color:#495057;margin-bottom:5px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .next-payment .next-payment-date{font-size:18px;color:#495057;font-weight:700}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .view-invoice{display:flex;align-items:center;gap:10px;cursor:pointer;color:#cd7f32}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .view-invoice:hover{text-decoration:underline}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .view-invoice i{font-size:16px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .actions-buttonns{display:flex;gap:20px;align-items:center;justify-content:space-between;width:100%}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side .sectionn .actions-buttonns button{flex:1}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .right-side{width:46%;box-shadow:inset 0 0 10px #0000001a;padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:20px;min-height:400px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .right-side .title{font-size:30px;font-weight:600;color:#495057;margin-bottom:20px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:20px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .listing{display:flex;justify-content:space-between;margin-bottom:10px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .listing h2{font-size:18px;font-weight:bolder}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .listing h3{font-size:16px;color:#cd7f32;font-weight:bolder}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .custom-slider{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ddd;border-radius:3px;outline:none}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .custom-slider::-webkit-slider-runnable-track{height:6px;background:linear-gradient(to right,#cd7f32 var(--fill-percent),#ddd var(--fill-percent));border-radius:3px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .custom-slider::-moz-range-track{height:6px;background:linear-gradient(to right,#cd7f32 var(--fill-percent),#ddd var(--fill-percent));border-radius:3px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .custom-slider::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .right-side .sectionn .custom-slider::-moz-range-thumb{width:0;height:0;border:none}.service-provider-my-subscription .subscription-content-wrapper .loading-container{display:flex;align-items:center;justify-content:center;width:100%;margin-top:200px}.service-provider-my-subscription .subscription-content-wrapper .no-subscribe{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:10px;width:100%;min-height:500px}.service-provider-my-subscription .subscription-content-wrapper .no-subscribe .subscription-box{border:2px dashed #E0E0E0;background:#fcf7f1;border-radius:12px;padding:24px;margin-bottom:24px;display:flex;flex-direction:column;align-items:flex-start}.service-provider-my-subscription .subscription-content-wrapper .no-subscribe .subscription-box .subscription-header{font-weight:600;font-size:1.1rem;margin-bottom:8px;color:#a67c52}.service-provider-my-subscription .subscription-content-wrapper .no-subscribe .subscription-box .subscription-upload-btn{background:#e6a756;color:#fff;font-weight:600;padding:8px 20px;border-radius:6px;border:none;cursor:pointer;margin-bottom:8px;margin-top:8px}.service-provider-my-subscription .subscription-content-wrapper .no-subscribe .subscription-box .subscription-upload-btn.hover{background:#d89a4d}.service-provider-my-subscription .subscription-content-wrapper .no-subscribe .subscription-box .subscription-file-name{font-size:.95rem;color:#a67c52}.service-provider-my-subscription .subscription-content-wrapper .no-subscribe .status-messages{margin:15px 0;width:100%}.service-provider-my-subscription .subscription-content-wrapper .no-subscribe .status-messages .status-message{padding:10px;border-radius:4px;margin-bottom:8px;text-align:center;font-size:14px}.service-provider-my-subscription .subscription-content-wrapper .no-subscribe .status-messages .status-message.pending{background-color:#fff3cd;color:#856404;border:1px solid #FFEEBA}.service-provider-my-subscription .subscription-content-wrapper .no-subscribe .status-messages .status-message.received{background-color:#d4edda;color:#155724;border:1px solid #C3E6CB}.service-provider-my-subscription .subscription-content-wrapper .subscription-status{min-height:200px;display:flex;justify-content:flex-start;align-items:flex-start;text-align:start;flex-direction:column;gap:10px;width:100%;max-width:49%}.service-provider-my-subscription .subscription-content-wrapper .subscription-status .subscription-box{border:2px dashed #E0E0E0;background:#fcf7f1;border-radius:12px;padding:12px;margin-bottom:24px;display:flex;flex-direction:column;align-items:flex-start}.service-provider-my-subscription .subscription-content-wrapper .subscription-status .subscription-box .subscription-header{font-weight:600;font-size:1.1rem;margin-bottom:8px;color:#a67c52}.service-provider-my-subscription .subscription-content-wrapper .subscription-status .subscription-box .subscription-upload-btn{background:#e6a756;color:#fff;font-weight:600;padding:8px 20px;border-radius:6px;border:none;cursor:pointer;margin-bottom:8px;margin-top:8px}.service-provider-my-subscription .subscription-content-wrapper .subscription-status .subscription-box .subscription-upload-btn.hover{background:#d89a4d}.service-provider-my-subscription .subscription-content-wrapper .subscription-status .subscription-box .subscription-file-name{font-size:.95rem;color:#a67c52}.service-provider-my-subscription .subscription-content-wrapper .subscription-status .status-messages{margin:15px 0;width:100%}.service-provider-my-subscription .subscription-content-wrapper .subscription-status .status-messages .status-message{padding:10px;border-radius:4px;margin-bottom:8px;text-align:center;font-size:14px}.service-provider-my-subscription .subscription-content-wrapper .subscription-status .status-messages .status-message.pending{background-color:#fff3cd;color:#856404;border:1px solid #FFEEBA}.service-provider-my-subscription .subscription-content-wrapper .subscription-status .status-messages .status-message.received{background-color:#d4edda;color:#155724;border:1px solid #C3E6CB}@media (max-width: 1200px){.service-provider-my-subscription .subscription-content-wrapper .left-side .title,.service-provider-my-subscription .subscription-content-wrapper .right-side .title{font-size:24px}}@media screen and (max-width: 992px){.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper{flex-direction:column;gap:20px}.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .left-side,.service-provider-my-subscription .subscription-content-wrapper .sides-wrapper .right-side{width:calc(100% - 50px);min-height:auto}}@media (max-width: 768px){.service-provider-my-subscription{padding:15px}.service-provider-my-subscription .header-wrapper{flex-direction:column;align-items:flex-start;gap:10px}.service-provider-my-subscription .header-wrapper .right,.service-provider-my-subscription .header-wrapper .right button{width:100%}.service-provider-my-subscription .subscription-content-wrapper{padding:12px}.service-provider-my-subscription .subscription-content-wrapper .left-side,.service-provider-my-subscription .subscription-content-wrapper .right-side{padding:15px}.service-provider-my-subscription .subscription-content-wrapper .left-side .title,.service-provider-my-subscription .subscription-content-wrapper .right-side .title{font-size:20px;margin-bottom:15px}.service-provider-my-subscription .subscription-content-wrapper .left-side .sectionn{flex-direction:column;gap:15px;align-items:flex-start}.service-provider-my-subscription .subscription-content-wrapper .left-side .sectionn .plan-wrapper .plan{flex-direction:column;align-items:flex-start;gap:5px}.service-provider-my-subscription .subscription-content-wrapper .left-side .sectionn .actions-buttonns{flex-direction:column;gap:10px}}@media (max-width: 576px){.service-provider-my-subscription,.service-provider-my-subscription .subscription-content-wrapper .left-side,.service-provider-my-subscription .subscription-content-wrapper .right-side{padding:10px}.service-provider-my-subscription .subscription-content-wrapper .left-side .title,.service-provider-my-subscription .subscription-content-wrapper .right-side .title{font-size:18px}.service-provider-my-subscription .subscription-content-wrapper .left-side .sectionn{align-items:flex-start}.service-provider-my-subscription .subscription-content-wrapper .left-side .sectionn .plan-wrapper .plan .plan-name{font-size:20px}.service-provider-my-subscription .subscription-content-wrapper .left-side .sectionn .price-wrapper .plan-price{font-size:1.5rem}}.subscription-add-wrapper{padding:20px;height:500px;overflow-y:auto;min-width:1380px}.subscription-add-wrapper .loading-container{display:flex;align-items:center;justify-content:center;width:100%;margin-top:200px}.subscription-add-wrapper .subscription-plans{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:0rem 0;align-items:stretch}.subscription-add-wrapper .subscription-plans .current-badge{position:absolute;top:10px;right:10px;background-color:#cd7f32;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.subscription-add-wrapper .subscription-plans .current-plan{border:2px solid #cd7f32;position:relative}.subscription-add-wrapper .subscription-plans .disabled-button{background-color:#ccc!important;cursor:not-allowed!important}.subscription-add-wrapper .subscription-plans .plan-card{position:relative;flex:1 1 280px;min-width:280px;max-width:100%;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:2rem;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #eaeaea;display:flex;flex-direction:column}.subscription-add-wrapper .subscription-plans .plan-card .card-content{flex:1;display:flex;flex-direction:column}.subscription-add-wrapper .subscription-plans .plan-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.subscription-add-wrapper .subscription-plans .plan-card.recommended{border:2px solid #3f51b5;transform:scale(1.02)}.subscription-add-wrapper .subscription-plans .plan-card .recommended-badge{position:absolute;top:-12px;right:20px;background:#3f51b5;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700}.subscription-add-wrapper .subscription-plans .plan-card .plan-title{color:#333;font-size:1.5rem;margin-bottom:1rem;text-align:center;font-weight:600;margin-top:0}.subscription-add-wrapper .subscription-plans .plan-card .plan-price-container{text-align:center;padding-bottom:1.5rem;border-bottom:1px solid #eee}.subscription-add-wrapper .subscription-plans .plan-card .plan-price-container .plan-price{font-size:2rem;font-weight:700;color:#3f51b5}.subscription-add-wrapper .subscription-plans .plan-card .plan-price-container .plan-duration{font-size:1rem;color:#666}.subscription-add-wrapper .subscription-plans .plan-card .plan-features{flex:1}.subscription-add-wrapper .subscription-plans .plan-card .plan-features .plan-description{color:#555;line-height:1.5;text-align:start;min-height:60px;margin-bottom:1rem}.subscription-add-wrapper .subscription-plans .plan-card .plan-features .feature-item{display:flex;align-items:center;margin-bottom:.8rem;color:#444}.subscription-add-wrapper .subscription-plans .plan-card .plan-features .feature-item .feature-icon{width:20px;height:20px;color:#cd7f32;margin-right:.8rem}.subscription-add-wrapper .subscription-plans .plan-card .subscribe-button{width:100%;padding:.8rem;border:none;border-radius:6px;background:#cd7f32;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease}.subscription-add-wrapper .subscription-plans .plan-card .subscribe-button:hover{background:#a46628}.subscription-add-wrapper .subscription-plans .plan-card .subscribe-button.recommended-button{background:#4caf50}.subscription-add-wrapper .subscription-plans .plan-card .subscribe-button.recommended-button:hover{background:#3d8b40}@media (min-width: 1400px){.subscription-add-wrapper .subscription-add-wrapper{min-width:1000px}.subscription-add-wrapper .subscription-plans{justify-content:center}.subscription-add-wrapper .subscription-plans .plan-card{max-width:394px}}@media (max-width: 1399px) and (min-width: 992px){.subscription-add-wrapper .subscription-plans .plan-card{max-width:350px}}@media (max-width: 991px) and (min-width: 768px){.subscription-add-wrapper .subscription-plans .plan-card{max-width:320px}}@media (max-width: 767px){.subscription-add-wrapper .subscription-plans{flex-direction:column;align-items:center;gap:1.5rem}.subscription-add-wrapper .subscription-plans .plan-card{width:100%;max-width:400px;min-width:auto}}@media (max-width: 480px){.subscription-add-wrapper .subscription-plans{padding:1rem 0}.subscription-add-wrapper .subscription-plans .plan-card{padding:1.5rem;max-width:250px}.subscription-add-wrapper .subscription-plans .plan-card .plan-title{font-size:1.3rem}.subscription-add-wrapper .subscription-plans .plan-card .plan-price{font-size:1.8rem}}@media (max-width: 320px){.subscription-add-wrapper .subscription-plans{padding:1rem 0}.subscription-add-wrapper .subscription-plans .plan-card{padding:1.5rem;max-width:250px}.subscription-add-wrapper .subscription-plans .plan-card .plan-title{font-size:1.3rem}.subscription-add-wrapper .subscription-plans .plan-card .plan-price{font-size:1.8rem}}@media screen and (max-width: 1024px){.subscription-add-wrapper{min-width:600px}}@media screen and (max-width: 768px){.subscription-add-wrapper{min-width:500px}}@media screen and (max-width: 576px){.subscription-add-wrapper{min-width:400px}}@media screen and (max-width: 480px){.subscription-add-wrapper{min-width:250px}}@media screen and (max-width: 375px){.subscription-add-wrapper{min-width:200px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 6px #0000001a;overflow:hidden;position:relative}.modal-header{padding:16px 20px;border-bottom:1px solid #eee;text-align:center}.modal-title,h2{margin:0;font-size:1.25rem;font-weight:600}.modal-close{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0 8px;color:#666;position:absolute;top:10px;right:10px}.modal-close:hover{color:#cd7f32}.modal-body{padding:0}.confirmation-modal-content p{margin-bottom:20px;line-height:1.5;margin-top:0}.confirmation-buttons{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px}.confirmation-buttons .btn{flex:1;padding:10px 16px;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s}.confirmation-buttons .btn:disabled{opacity:.7;cursor:not-allowed}.confirmation-buttons .btn-primary{background-color:#4f46e5;color:#fff;border:none}.confirmation-buttons .btn-primary:hover:not(:disabled){background-color:#4338ca}.confirmation-buttons .btn-secondary{background-color:#fff;color:#4f46e5;border:1px solid #4f46e5}.confirmation-buttons .btn-secondary:hover:not(:disabled){background-color:#f5f3ff}.renters-guide{border-radius:8px}.renters-guide .market-place-hero-wrapper{background-image:url(/images/public-panel/hero-section-pic.svg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;border-radius:2rem;overflow:hidden}.renters-guide .market-place-hero-wrapper .market-place-overlay{width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center}.renters-guide .market-place-hero-wrapper .market-place-overlay .hero-content{text-align:center;color:#fff}.renters-guide .market-place-hero-wrapper .market-place-overlay .hero-content h1{font-size:65px;font-weight:700}.renters-guide .market-place-hero-wrapper .market-place-overlay .hero-content h1 .highlight{color:#d4af37;font-size:65px;font-weight:700}.renters-guide .market-place-hero-wrapper .market-place-overlay .hero-content p{margin-top:1rem;font-size:24px}.renters-guide .renters-guide-header{display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.renters-guide .renters-guide-header .title h1{font-size:32px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#2d2d2d;margin-bottom:10px}.renters-guide .renters-guide-header .title p{font-size:18px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#000}.renters-guide .renters-guide-header .view-btn{font-size:20px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#cd7f32;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease-in-out}.renters-guide .renters-guide-cards-container{padding:1rem 0px}.renters-guide .renters-guide-cards-container .loading-container{display:flex;justify-content:center;align-items:center;grid-column:1/-1}.renters-guide .renters-guide-cards-container .no-properties-message{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#cd7f32;grid-column:1/-1}.renters-guide .card-body{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;min-height:330px}.renters-guide .card{background:#fff;border:1px solid #ddd;padding:10px;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column}.renters-guide .card img{width:100%;height:188px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:.75rem}.renters-guide .card h3{font-size:18px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#2d2d2d;margin:.2rem 0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.renters-guide .card p,.renters-guide .card .description{font-size:14px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#000;margin:.3rem 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.renters-guide .card .view-detail{margin-top:auto;width:100%}.renters-guide .card .view-detail .view-details-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;background:#cd7f32;color:#fff;font-size:16px;font-weight:400;font-family:SF Pro Display,sans-serif;padding:10px 20px;border-radius:5px;border:none;cursor:pointer}.renters-guide .view-btn-mobile{display:none}@media screen and (max-width: 768px){.renters-guide{padding:20px}.renters-guide-cards-container{padding:0rem!important}.card-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,2fr))!important;gap:1.5rem}.view-btn{display:none!important}.view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:auto}}@media screen and (max-width: 576px){.renters-guide-header{padding:0 1rem}.card-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1.5rem}.view-btn{display:none!important}.view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:auto}}@media screen and (max-width: 480px){.renters-guide{padding:0!important}.card-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:5px!important}.view-btn{display:none!important}.view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:auto}}.renters-guide-header{padding:10px!important}.market-place-wrapper .market-place-hero-wrapper{background-image:url(/images/public-panel/hero-section-pic.svg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;border-radius:2rem;overflow:hidden}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay{width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content{text-align:center;color:#fff}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content h1{font-size:65px;font-weight:700}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content h1 .highlight{color:#d4af37;font-size:65px;font-weight:700}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content p{margin-top:1rem;font-size:24px}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .tabs{margin-top:2rem}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .tabs .tab{background:#fff;border:none;padding:.6rem 1.5rem;margin:0 .5rem;border-radius:10px 10px 0 0;cursor:pointer;font-weight:500}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .tabs .tab:hover{background:#f0f0f0}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .tabs .tab.active{background:#cd7f32;color:#fff}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .mobile-tabs{display:none}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box{background:#fff;border-radius:1rem;padding:1rem;display:flex;flex-direction:column;align-items:center;max-width:800px;margin-inline:auto;margin-bottom:20px}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields{display:flex;gap:1rem;width:100%;margin-bottom:1rem}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .input-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .input-icon-wrapper input{border:1px solid #dde1f0;border-radius:10px;outline:none;color:#000;padding-left:5px;height:40px;font-size:14px;width:100%}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .input-icon-wrapper input::-moz-placeholder{color:#939393;opacity:1}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .input-icon-wrapper input::placeholder{color:#939393;opacity:1}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .input-icon-wrapper .icon{position:absolute;left:10px;color:#939393}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container{width:250px}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__control{border:1px solid #ddd;min-height:44px;box-shadow:none;transition:border-color .3s;border-radius:6px;font-size:14px}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__control:hover{border-color:#aaa}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__control--is-focused{border-color:#cd7f32}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__value-container{padding:0 10px}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__input input{box-shadow:none!important}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__indicator-separator{display:none}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__dropdown-indicator{color:#2a2a2a;padding:8px}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__dropdown-indicator:hover{color:#000}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__menu{border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:10}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__option{padding:10px 15px;color:#333}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__option--is-focused{background-color:#cd7f321c}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__option--is-selected{background-color:#cd7f32;color:#fff}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__single-value{color:#333}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__placeholder{color:#999}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__clear-indicator{padding:8px;color:#999}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .provider-filters .react-select-container .react-select__clear-indicator:hover{color:red}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .search-btn{background:#cd7f32;color:#fff;padding:12px 36px;border:none;border-radius:10px;cursor:pointer;font-size:16px}.market-place-wrapper .market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box .provider-search-fields .search-btn:hover{opacity:.8}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;width:60%;max-width:700px;padding:2rem;position:relative;animation:fadeIn .3s ease-out}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .close-btn{position:absolute;top:0rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;transition:color .2s}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .close-btn:hover{color:#333}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal{display:flex;flex-direction:column;gap:1.5rem}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-search-fields{display:flex;flex-direction:column;gap:1rem;width:100%}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-search-fields .input-icon-wrapper{flex:1;position:relative;display:flex;align-items:center}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-search-fields .input-icon-wrapper .icon{position:absolute;left:1rem;color:#666;width:1.2rem;height:1.2rem}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-search-fields .input-icon-wrapper input{width:100%;padding:.8rem 1rem .8rem 2.5rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .3s}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-search-fields .input-icon-wrapper input:focus{outline:none;border-color:#4a90e2}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-search-fields .search-btn{padding:.8rem 1.5rem;background-color:#cd7f32;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s;white-space:nowrap}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-search-fields .search-btn:hover{background-color:#a46628}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters{display:flex;gap:1rem}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container{width:100%;margin-bottom:15px}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__control{border:1px solid #ddd;width:250px;min-height:44px;box-shadow:none;transition:border-color .3s;border-radius:6px;font-size:14px}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__control:hover{border-color:#aaa}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__control--is-focused{border-color:#cd7f32}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__value-container{padding:0 10px}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__input input{box-shadow:none!important}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__indicator-separator{display:none}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__dropdown-indicator{color:#2a2a2a;padding:8px}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__dropdown-indicator:hover{color:#000}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__menu{border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:10}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__option{padding:10px 15px;color:#333}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__option--is-focused{background-color:#cd7f321c}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__option--is-selected{background-color:#cd7f32;color:#fff}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__single-value{color:#333}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__placeholder{color:#999}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__clear-indicator{padding:8px;color:#999}.market-place-wrapper .market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-filters .react-select-container .react-select__clear-indicator:hover{color:red}.market-place-wrapper .service-provider-wrapper{display:flex;flex-direction:column}.market-place-wrapper .service-provider-wrapper .service-provider-head{padding:1.5rem 50px;padding-bottom:0}.market-place-wrapper .service-provider-wrapper .service-provider-head h2{font-size:32px;font-weight:700px;font-family:SF Pro Display,sans-serif;margin:0}.market-place-wrapper .service-provider-wrapper .service-provider-head p{font-size:16px;font-weight:500;margin:.5em 0}.market-place-wrapper .service-provider-wrapper .market-place-overlay{display:flex;align-items:center}.market-place-wrapper .service-provider-wrapper .market-place-overlay .market-place-cards-container{padding:16px;flex:1}.market-place-wrapper .service-provider-wrapper .market-place-overlay .market-place-cards-container .card-body{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;flex:1;min-height:330px;max-height:-moz-fit-content;max-height:fit-content}.market-place-wrapper .service-provider-wrapper .market-place-overlay .market-place-cards-container .card-body .loading-container{display:flex;justify-content:center;align-items:center;grid-column:1/-1}.market-place-wrapper .service-provider-wrapper .market-place-overlay .market-place-cards-container .card-body .no-properties-message{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#cd7f32;grid-column:1/-1}.market-place-wrapper .service-provider-wrapper .market-place-overlay .market-place-cards-container .card{background:#fff;border:1px solid #ddd;padding:10px;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column}.market-place-wrapper .service-provider-wrapper .market-place-overlay .market-place-cards-container .card img{width:100%;height:188px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:.75rem}.market-place-wrapper .service-provider-wrapper .market-place-overlay .market-place-cards-container .card h3{font-size:18px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#2d2d2d;margin:.2rem 0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.market-place-wrapper .service-provider-wrapper .market-place-overlay .market-place-cards-container .card p{font-size:14px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#000;margin:.1rem 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-place-wrapper .service-provider-wrapper .market-place-overlay .market-place-cards-container .card .view-detail{margin-top:auto;width:100%}.market-place-wrapper .service-provider-wrapper .market-place-overlay .market-place-cards-container .card .view-detail .view-details-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;background:#cd7f32;color:#fff;font-size:16px;font-weight:400;font-family:SF Pro Display,sans-serif;padding:10px 20px;border-radius:5px;border:none}.market-place-wrapper .service-provider-wrapper .market-place-overlay .market-place-cards-container .view-btn-mobile{display:none}.market-place-wrapper .service-provider-wrapper .market-place-overlay .arrow-left{background-color:#fff;border:1px solid #eef0f1;border-radius:50%;padding:5px;display:flex;justify-content:center;align-items:center;cursor:pointer}.market-place-wrapper .service-provider-wrapper .market-place-overlay .arrow-left:hover{opacity:.8;background-color:#cd7f32}.market-place-wrapper .service-provider-wrapper .market-place-overlay .arrow-left:hover img{filter:invert(1)}.market-place-wrapper .service-provider-wrapper .market-place-overlay .arrow-right{background-color:#fff;border:1px solid #eef0f1;border-radius:50%;padding:5px;display:flex;justify-content:center;align-items:center;cursor:pointer}.market-place-wrapper .service-provider-wrapper .market-place-overlay .arrow-right:hover{opacity:.8;background-color:#cd7f32}.market-place-wrapper .service-provider-wrapper .market-place-overlay .arrow-right:hover img{filter:invert(1)}@media screen and (max-width: 1024px){.market-place-hero-wrapper .market-place-overlay .hero-content h1,.market-place-hero-wrapper .market-place-overlay .hero-content h1 .highlight{font-size:55px!important}.market-place-hero-wrapper .market-place-overlay .hero-content p{font-size:20px!important}.market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box{max-width:700px!important}.service-provider-wrapper .service-provider-header{padding:10px 16px!important;padding-bottom:0}.service-provider-wrapper .service-provider-header h2{font-size:32px;font-weight:700px;font-family:SF Pro Display,sans-serif;margin:0}.service-provider-wrapper .service-provider-header p{font-size:16px;font-weight:500;margin:.5em 0}.service-provider-wrapper .market-place-overlay{display:flex;align-items:center}.service-provider-wrapper .market-place-overlay .market-place-cards-container{padding:16px!important}.service-provider-wrapper .market-place-overlay .market-place-cards-container .card-body{grid-template-columns:repeat(auto-fit,minmax(230px,2fr))!important;gap:1.5rem}.service-provider-wrapper .market-place-overlay .market-place-cards-container .view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:10px;margin-top:20px}.service-provider-wrapper .market-place-overlay .arrow-left,.service-provider-wrapper .market-place-overlay .arrow-right{display:none!important}}@media screen and (max-width: 960px){.market-place-hero-wrapper .market-place-overlay .hero-content .market-place-title,.market-place-hero-wrapper .market-place-overlay .hero-content .market-place-title .highlight{font-size:50px}.market-place-hero-wrapper .market-place-overlay .hero-content p{font-size:16px!important}.market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box{max-width:600px!important}.service-provider-wrapper .service-provider-header{padding:10px 16px!important;padding-bottom:0}.service-provider-wrapper .service-provider-header h2{font-size:32px;font-weight:700px;font-family:SF Pro Display,sans-serif;margin:0}.service-provider-wrapper .service-provider-header p{font-size:16px;font-weight:500;margin:.5em 0}.service-provider-wrapper .market-place-overlay{display:flex;align-items:center}.service-provider-wrapper .market-place-overlay .market-place-cards-container{padding:16px!important}.service-provider-wrapper .market-place-overlay .market-place-cards-container .card-body{grid-template-columns:repeat(auto-fit,minmax(230px,2fr))!important;gap:1.5rem}.service-provider-wrapper .market-place-overlay .market-place-cards-container .view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:10px;margin-top:20px}.service-provider-wrapper .market-place-overlay .arrow-left,.service-provider-wrapper .market-place-overlay .arrow-right{display:none!important}}@media screen and (max-width: 768px){.market-place-hero-wrapper{background-image:url(/images/public-panel/hero-section-pic-2.svg)!important;height:300px!important;background-size:cover;display:flex;align-items:center;background-position:center}.market-place-hero-wrapper .market-place-overlay .hero-content h1,.market-place-hero-wrapper .market-place-overlay .hero-content h1 .highlight{font-size:35px!important}.market-place-hero-wrapper .market-place-overlay .hero-content p{display:none!important}.market-place-hero-wrapper .market-place-overlay .hero-content .tabs{display:none}.market-place-hero-wrapper .market-place-overlay .hero-content .mobile-tabs{display:flex!important;justify-content:center;align-items:center;margin-top:1rem;margin-bottom:1rem!important;gap:10px}.market-place-hero-wrapper .market-place-overlay .hero-content .mobile-tabs .mobile-tab{width:100%;border-radius:8px;margin:0 16px;color:#000;cursor:pointer;padding:12px 16px;background:#fff;transition:.3s;border:none;font-size:14px}.market-place-hero-wrapper .market-place-overlay .hero-content .mobile-tabs .mobile-tab.active{background:#cd7f32;color:#fff;font-weight:700}.market-place-hero-wrapper .market-place-overlay .hero-content .searcch-box{display:none!important}.modal-backdrop .modal{padding:1.5rem;padding-top:40px}.modal-backdrop .modal .search-box-modal{gap:1rem}.modal-backdrop .modal .search-box-modal .provider-filters select{flex:1 1 100%}.service-provider-wrapper .service-provider-header{padding:10px 16px!important;padding-bottom:0}.service-provider-wrapper .service-provider-header h2{font-size:32px;font-weight:700px;font-family:SF Pro Display,sans-serif;margin:0}.service-provider-wrapper .service-provider-header p{font-size:16px;font-weight:500;margin:.5em 0}.service-provider-wrapper .market-place-overlay{display:flex;align-items:center}.service-provider-wrapper .market-place-overlay .market-place-cards-container{padding:0 16px!important}.service-provider-wrapper .market-place-overlay .market-place-cards-container .card-body{grid-template-columns:repeat(auto-fit,minmax(230px,2fr))!important;gap:1.5rem}.service-provider-wrapper .market-place-overlay .market-place-cards-container .view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:10px;margin-top:20px}.service-provider-wrapper .market-place-overlay .arrow-left,.service-provider-wrapper .market-place-overlay .arrow-right{display:none!important}}@media screen and (max-width: 480px){.market-place-hero-wrapper{height:200px!important;margin-top:20px!important}.market-place-hero-wrapper .market-place-overlay .hero-content h1,.market-place-hero-wrapper .market-place-overlay .hero-content h1 .highlight{font-size:25px!important}.market-place-hero-wrapper .market-place-overlay .hero-content .mobile-tabs .mobile-tab{font-size:10px!important;width:40%!important;padding:8px 12px!important;margin-bottom:20px!important}.market-place-hero-wrapper .modal-backdrop .modal{width:55%;padding:1rem;padding-top:30px}.market-place-hero-wrapper .modal-backdrop .modal .close-btn{top:-2;right:.5rem}.market-place-hero-wrapper .modal-backdrop .modal .search-box-modal{margin-top:10px}.market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-search-fields{flex-direction:column}.market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-search-fields .input-icon-wrapper input{padding-left:2rem}.market-place-hero-wrapper .modal-backdrop .modal .search-box-modal .provider-search-fields .input-icon-wrapper .icon{left:.7rem}.service-provider-wrapper .service-provider-header{padding:10px 0!important}.service-provider-wrapper .market-place-overlay{display:flex;align-items:center}.service-provider-wrapper .market-place-overlay .market-place-cards-container{padding:0!important}.service-provider-wrapper .market-place-overlay .market-place-cards-container .card-body{grid-template-columns:repeat(auto-fit,minmax(218px,1fr))!important;gap:5px!important}.service-provider-wrapper .market-place-overlay .market-place-cards-container .card-body .card p{font-size:12px!important;width:190px}.service-provider-wrapper .market-place-overlay .arrow-left,.service-provider-wrapper .market-place-overlay .arrow-right{display:none!important}}.property-search-hero-wrapper{border-radius:36px 36px 0 0;border-bottom:none}.property-search-hero-wrapper .property-search-hero-container{background-image:url(/images/public-panel/hero-section-pic-2.svg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;width:100%;border-radius:35px;height:470px}.property-search-hero-wrapper .property-search-hero-container .overlays{width:100%;height:100%;background:#0006;border-radius:35px;display:flex;justify-content:center;align-items:center}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content{text-align:center;color:#fff;width:100%;margin-top:150px}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content h1{font-size:45px;font-weight:700}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper{margin-top:173px;width:100%}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .tabs{margin-top:2rem}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .tabs .tab{background:#fff;border:none;padding:.6rem 1.5rem;margin:0 .5rem;border-radius:10px 10px 0 0;cursor:pointer;font-weight:500}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .tabs .tab:hover{background:#f0f0f0}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .tabs .tab.active{background:#cd7f32;color:#fff}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .mobile-tabs{display:none}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box{background:#fff;border-radius:1rem;padding:1rem;display:flex;flex-direction:column;align-items:center;max-width:800px;margin-inline:auto}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box .search-fields{display:flex;gap:1rem;width:100%;margin-bottom:1rem}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box .search-fields .input-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box .search-fields .input-icon-wrapper input{border:1px solid #dde1f0;border-radius:10px;outline:none;color:#000;height:40px;font-size:14px;width:100%;padding:0 5px}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box .search-fields .input-icon-wrapper input::-moz-placeholder{color:#939393;opacity:1}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box .search-fields .input-icon-wrapper input::placeholder{color:#939393;opacity:1}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box .search-fields .input-icon-wrapper .icon{position:absolute;left:10px;color:#939393}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box .search-fields .search-btn{background:#cd7f32;color:#fff;padding:12px 36px;border:none;border-radius:10px;cursor:pointer}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box .search-fields .search-btn:hover{opacity:.8}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box .filters{display:flex;gap:1rem;width:100%}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box .filters select{flex:1;padding:.75rem 0rem .75rem 5px;border-radius:.5rem;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/public-panel/icons/arrow-down.svg) no-repeat right .75rem center;background-color:#fff;background-size:1rem;cursor:pointer}.property-search-filter{padding-top:50px}.property-search-filter .filter-wrapper{display:flex;justify-content:space-between;align-items:center;padding:2rem}.property-search-filter .filter-wrapper h2{margin:0;font-size:20px;font-weight:500;color:#2d2d2d}.property-search-filter .filter-wrapper .filter-options{display:flex;gap:1rem}.property-search-filter .filter-wrapper .filter-options .filter-container{position:relative}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-option{display:flex;align-items:center;gap:.5rem;background:#fff;color:#939393;padding:14px 28px;border-radius:8px;cursor:pointer;border:1.5px solid #e0e0e0}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel{position:absolute;top:50px;left:0;width:414px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:20px;z-index:10}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section{margin-bottom:20px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-group{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:10px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-group label{font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:10px;margin-top:10px;cursor:pointer}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-group .theme-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;outline:none;cursor:pointer;position:relative;transition:all .2s ease}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-group .theme-checkbox:checked{background-color:#cd7f32;border-color:#cd7f32}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-group .theme-checkbox:checked:after{content:"✓";position:absolute;color:#fff;font-size:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-group .theme-checkbox:focus{box-shadow:0 0 0 2px #cd7f3233}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section label{font-weight:600;display:block;margin-bottom:10px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group{display:flex;flex-wrap:wrap;gap:8px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group button{padding:6px 12px;border-radius:20px;border:1px solid #ccc;background:#fff;cursor:pointer}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group button:hover,.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group button.active{border-color:#cd7f32;color:#cd7f32}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .input-group{display:flex;gap:10px;margin-bottom:25px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .input-group input{flex:1;padding:10px;border-radius:8px;border:1px solid #ccc;outline:#dde1f0}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;height:190px;overflow-y:scroll}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-grid label{display:flex;align-items:center;font-weight:300;gap:6px;font-size:14px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .amenity{margin-bottom:25px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .actions{display:flex;justify-content:space-between;flex-direction:column;margin-top:20px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .actions .apply{flex:1;padding:10px;color:#cd7f32;background:#fff;border:1px solid #cd7f32;border-radius:8px;font-weight:700;cursor:pointer;margin-right:10px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .actions .clear{flex:1;padding:10px;background:none;border:none;color:#666;cursor:pointer}.property-search-filter .filter-wrapper .filter-options .list-map-options{display:inline-flex;border:1px solid #ddd;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #0000001a}.property-search-filter .filter-wrapper .filter-options .list-map-options button{padding:8px 16px;background:#fff;border:none;cursor:pointer;color:#555;font-weight:700;font-size:14px}.property-search-filter .filter-wrapper .filter-options .list-map-options button:not(:last-child){border-right:1px solid #ddd}.property-search-filter .filter-wrapper .filter-options .list-map-options button.active{font-weight:600;color:#000;background:#cd7f32;color:#fff}.property-search-filter .filter-wrapper .filter-options .list-map-options button:hover{background:#cd7f32;color:#fff}.property-search-filter .filter-wrapper .filter-options .filter-option{display:flex;align-items:center;gap:.5rem;background:#fff;color:#939393;padding:14px 28px;border-radius:8px;cursor:pointer;border:1.5px solid #e0e0e0}.property-search-filter .filter-wrapper .filter-options .featured{gap:1rem}.property-search-filter .filter-wrapper .filter-options .search-alert{background-color:#cd7f32;color:#fff;border:none}.property-search-filter .filter-wrapper .filter-options .search-alert:disabled{opacity:.5;cursor:not-allowed}.property-search-filter .selected-filters{padding:15px;margin-top:2rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 30px #0000001a;border-radius:8px}.property-search-filter .selected-filters h3{font-size:1.1em;font-weight:600;letter-spacing:.5px;color:#333;margin-bottom:10px;margin-top:0}.property-search-filter .selected-filters .filter-tags{display:flex;flex-wrap:wrap;gap:8px}.property-search-filter .selected-filters .filter-tags .filter-tag{display:flex;background-color:#cd7f32;color:#fff;align-items:center;justify-content:center;border:1px solid #ddd;padding:6px 30px 6px 12px;border-radius:50px;font-size:.9rem;font-weight:500;box-shadow:0 2px 6px #0000000d;transition:all .2s ease-in-out;position:relative}.property-search-filter .selected-filters .filter-tags .filter-tag button{position:absolute;right:10px;top:-3px;background:none;border:none;color:#fff;font-size:25px;margin-left:10px;cursor:pointer;line-height:1;transition:color .2s ease;height:20px;width:16px}.property-search-filter .selected-filters .filter-tags .filter-tag button:hover{color:#e63946}.property-search-filter .selected-filters .clear-all-btn{background:none;border:none;color:#e63946;font-size:14px;cursor:pointer;margin-left:10px;padding:0;font-weight:600}.property-search-filter .selected-filters .clear-all-btn:hover{text-decoration:underline}.property-search-results{padding:0 2rem;margin-top:2rem}.property-search-results .property-search-results-wrapper{width:100%}.property-search-results .property-search-results-wrapper .products-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));gap:24px;padding:0!important;font-family:SF Pro Display,sans-serif;margin-top:10px;min-height:500px}.property-search-results .property-search-results-wrapper .products-container .loading-container{display:flex;justify-content:center;align-items:center;grid-column:1/-1}.property-search-results .property-search-results-wrapper .products-container .no-properties-message{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#cd7f32;grid-column:1/-1}.property-search-results .property-search-results-wrapper .products-container .product-card{max-width:100%;border:1px solid #dde1f0;display:flex;flex-direction:column;padding:12px;background-color:#fff;border-radius:12px;cursor:pointer}.property-search-results .property-search-results-wrapper .products-container .product-card.wide{grid-column:span 2}.property-search-results .property-search-results-wrapper .products-container .product-card .product-pic{width:100%}.property-search-results .property-search-results-wrapper .products-container .product-card .product-pic .image-arrow-left{position:absolute;top:60%;left:40px;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;margin-top:auto;margin-bottom:auto;padding:5px;cursor:pointer;opacity:.4}.property-search-results .property-search-results-wrapper .products-container .product-card .product-pic .image-arrow-left img{width:24px;height:24px}.property-search-results .property-search-results-wrapper .products-container .product-card .product-pic .image-arrow-left:hover{background-color:#cd7f32}.property-search-results .property-search-results-wrapper .products-container .product-card .product-pic .image-arrow-right{position:absolute;top:60%;right:40px;transform:translate(50%,-50%);background-color:#fff;border-radius:50%;margin-top:auto;margin-bottom:auto;padding:5px;cursor:pointer;opacity:.4}.property-search-results .property-search-results-wrapper .products-container .product-card .product-pic .image-arrow-right img{width:24px;height:24px}.property-search-results .property-search-results-wrapper .products-container .product-card .product-pic .image-arrow-right:hover{background-color:#cd7f32}.property-search-results .property-search-results-wrapper .products-container .product-card .product-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;height:230px}.property-search-results .property-search-results-wrapper .products-container .product-card .upper-part{display:flex;position:relative}.property-search-results .property-search-results-wrapper .products-container .product-card .feature-icons{position:absolute;top:0;margin:10px;width:95%;display:flex;justify-content:space-between}.property-search-results .property-search-results-wrapper .products-container .product-card .feature-icons .icon-1{display:flex;background-color:#fff;border-radius:27px;padding:10px;align-items:center;border:2px solid #cd7f32;gap:5px}.property-search-results .property-search-results-wrapper .products-container .product-card .feature-icons .icon-1 img{margin-right:8px;width:18.41px;height:16.7px}.property-search-results .property-search-results-wrapper .products-container .product-card .feature-icons .icon-1 p{font-size:14px;padding:0;margin:0;font-weight:500;font-family:SF Pro Display,sans-serif}.property-search-results .property-search-results-wrapper .products-container .product-card .feature-icons .like-icon{background-color:#fff;border-radius:50%;padding:8px;width:15px;height:15px;display:flex;align-items:center;cursor:pointer}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part{display:flex;flex-direction:column;flex-grow:1}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part h3{margin-top:1em;padding-bottom:0;margin-bottom:0;font-size:18px;font-weight:700}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .text-location{display:flex;align-items:center;margin:.5em 0;font-size:15px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .launch-price{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:.5em 0}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .launch-price .price{color:#cd7f32;font-size:16px;font-weight:700;margin:0}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .launch-price .features{font-size:12px;font-weight:500;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .launch-price .features span{color:#cd7f32;font-weight:700}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .property-stats{display:flex;gap:20px;font-family:Arial,sans-serif;max-width:300px;margin-top:auto}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .property-stats .stat-item{display:flex;flex-direction:column;justify-content:space-between;gap:5px;align-items:center;padding-bottom:10px}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .property-stats .stat-item .stat-label{font-size:14px;color:#2d2d2d;text-transform:capitalize}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .property-stats .stat-item .stat-value{display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:400;color:#333}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .property-stats .stat-item .stat-value img{width:17px;height:17px}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .property-stats .stat-item .stat-value span{font-size:9px}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info{background:#f4f4f4;border-radius:8px;padding:0 8px 8px;display:flex;gap:10px;flex-direction:column}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .profile{display:flex;gap:10px;align-items:center;margin-right:10px;font-size:14px;font-weight:500}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .profile img{width:30px;height:30px;border-radius:50%}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .agent-name{display:flex;align-items:center;gap:5px}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .agent-name p{font-size:14px;margin:0}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .agent-name p span{font-size:14px;font-weight:500;color:#cd7f32}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .actions{display:flex;gap:10px}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .actions .call-btn,.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .actions .message-btn,.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .actions .whatsapp-btn{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#cd7f32;background:#fff;border:1px solid #cd7f32;border-radius:8px;padding:8px 11px;cursor:pointer}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .actions .whatsapp-btn{height:32.8px;padding:9px 12px}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .house-info .thead{display:flex;gap:28px;margin-bottom:.5em}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .house-info table{width:100%}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .house-info table tr{display:flex;font-size:16px;gap:10px}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .house-info table tr td{display:flex;justify-content:center;gap:6px;width:85px}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .house-info .area-icon{width:14px}.property-search-results .property-search-results-wrapper .off-plan-card{background:url(/images/public-panel/hero-section-pic-2.svg) no-repeat center;border:3px solid #cd7f32;padding:20px;border-radius:12px;font-family:Arial,sans-serif;margin:30px 0;width:50%}.property-search-results .property-search-results-wrapper .off-plan-card .tag{display:inline-block;padding:6px 10px;background-color:#cd7f32;border-radius:27px;font-size:12px;font-weight:700;margin-bottom:15px;color:#fff}.property-search-results .property-search-results-wrapper .off-plan-card .detail-container{background-color:#cd7f32;width:330px;padding:8px;border-radius:12px}.property-search-results .property-search-results-wrapper .off-plan-card .detail-container .title{font-size:18px;font-weight:700;color:#fff;margin:0 0 5px}.property-search-results .property-search-results-wrapper .off-plan-card .detail-container .details{display:flex;flex-direction:column;gap:2px;margin-bottom:20px}.property-search-results .property-search-results-wrapper .off-plan-card .detail-container .details .beds,.property-search-results .property-search-results-wrapper .off-plan-card .detail-container .details .price{font-size:20px;font-weight:400;color:#fff;margin:0}.property-search-results .property-search-results-wrapper .off-plan-card .detail-container .cta-button{padding:5px 8px;background-color:#fff;color:#cd7f32;font-size:12px;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:background-color .3s}.property-search-results .property-search-results-wrapper .off-plan-card .detail-container .cta-button:hover{opacity:.8}.property-search-results .map-section{margin-top:10px;width:100%;height:1000px}.property-search-results .map-section img{width:100%;border-radius:12px;border:1px solid #dde1f0}.load-more{display:flex;justify-content:center;align-items:center;margin:20px 0}.load-more .load-more-btn{color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:10px 20px;font-size:16px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff}.load-more .load-more-btn:hover{background-color:#cd7f32;color:#fff}@media screen and (max-width: 992px){.filter-wrapper{flex-direction:column;align-items:flex-start!important;gap:1rem}.agent-info .actions .call-btn,.agent-info .actions .message-btn,.agent-info .actions .whatsapp-btn{padding:6px 8px;font-size:11px}}@media screen and (max-width: 768px){.property-search-hero-wrapper{height:300px}.property-search-hero-wrapper .property-search-hero-container{height:300px;position:relative}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content{margin-top:50px;padding:0 20px}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content h1{font-size:28px}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper{margin-top:50px}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .tabs{display:none}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .mobile-tabs{display:flex!important;justify-content:center;align-items:center;margin-top:1rem;gap:10px}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .mobile-tabs .mobile-tab{width:160px;border-radius:8px;margin:0 16px;color:#000;cursor:pointer;padding:12px 20px;background:#fff;transition:.3s;border:none;font-size:16px}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .mobile-tabs .mobile-tab.active{background:#cd7f32;color:#fff;font-weight:700}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box{display:none}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;width:60%;max-width:700px;padding:2rem;position:relative;animation:fadeIn .3s ease-out}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .close-btn{position:absolute;top:0rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;transition:color .2s}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .close-btn:hover{color:#333}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .search-box-modal{display:flex;flex-direction:column;gap:1.5rem}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .search-box-modal .search-fields{display:flex;gap:1rem;width:100%}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .search-box-modal .search-fields .input-icon-wrapper{flex:1;position:relative;display:flex;align-items:center}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .search-box-modal .search-fields .input-icon-wrapper .icon{position:absolute;left:1rem;color:#666;width:1.2rem;height:1.2rem}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .search-box-modal .search-fields .input-icon-wrapper input{width:100%;padding:.8rem 1rem .8rem 2.5rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .3s}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .search-box-modal .search-fields .input-icon-wrapper input:focus{outline:none;border-color:#4a90e2}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .search-box-modal .search-fields .search-btn{padding:.8rem 1.5rem;background-color:#cd7f32;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s;white-space:nowrap}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .search-box-modal .search-fields .search-btn:hover{background-color:#a46628}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .search-box-modal .filters{display:flex;flex-wrap:wrap;gap:1rem}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .search-box-modal .filters select{flex:1 1 150px;padding:.8rem;border:1px solid #ddd;border-radius:8px;font-size:.9rem;background-color:#fff;cursor:pointer;min-width:120px;transition:border-color .3s}.property-search-hero-wrapper .property-search-hero-container .modal-backdrop .modal .search-box-modal .filters select:focus{outline:none;border-color:#4a90e2}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.property-search-results{padding:0;margin-top:0;gap:10px}.property-search-results .property-search-results-wrapper .products-container{grid-template-columns:1fr}.property-search-results .property-search-results-wrapper .products-container .product-card.wide{grid-column:span 1}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info{flex-direction:column;align-items:flex-start}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .actions{margin-left:0;width:100%;gap:30px}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .actions .whatsapp-btn{height:29.8px;padding:2px 20px;font-size:12px}.property-search-results .property-search-results-wrapper .off-plan-card .detail-container{width:60%;background:#0009}.property-search-results .property-search-results-wrapper .off-plan-card .detail-container .title{font-size:16px}.property-search-results .property-search-results-wrapper .off-plan-card .detail-container .details .beds,.property-search-results .property-search-results-wrapper .off-plan-card .detail-container .details .price{font-size:14px}.property-search-results .map-section{width:100%;height:400px;flex:0 0 400px}.property-search-filter{padding-top:30px}.property-search-filter .filter-wrapper{padding:16px 0}.property-search-filter .filter-wrapper h2{font-size:16px}.property-search-filter .filter-wrapper .filter-options{justify-content:flex-end}.property-search-filter .filter-wrapper .filter-options .filter-container{position:relative}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-option{display:flex;align-items:center;gap:.5rem;background:#fff;color:#939393;padding:14px 28px;border-radius:8px;cursor:pointer;border:1.5px solid #e0e0e0}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel{position:absolute;top:50px;left:0;width:300px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:20px;z-index:10}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section{margin-bottom:20px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section label{font-weight:600;display:block;margin-bottom:10px;margin-top:10px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group{display:flex;flex-wrap:wrap;gap:8px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group button{padding:6px 12px;border-radius:20px;border:1px solid #ccc;background:#fff;cursor:pointer}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group button:hover{border-color:#ff9c4a;color:#ff9c4a}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .input-group{flex-direction:column;gap:10px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .input-group input{flex:1;padding:10px;border-radius:8px;border:1px solid #ccc;outline:#dde1f0}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:8px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-grid label{display:flex;align-items:center;gap:6px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .actions{display:flex;justify-content:space-between;flex-direction:column;margin-top:20px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .actions .apply{flex:1;padding:10px;color:#cd7f32;background:#fff;border:1px solid #cd7f32;border-radius:8px;font-weight:700;cursor:pointer;margin-right:10px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .actions .clear{flex:1;padding:10px;background:none;border:none;color:#666;cursor:pointer}.property-search-filter .filter-wrapper .filter-options .filter-option{padding:10px;font-size:14px}}@media screen and (max-width: 576px){.property-search-hero-wrapper{border-radius:20px 20px 0 0;margin-top:20px!important}.property-search-hero-wrapper .property-search-hero-container,.property-search-hero-wrapper .property-search-hero-container .overlays{border-radius:20px}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content{margin-top:30px}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content h1{font-size:24px}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper{margin-top:30px}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box{border-radius:.5rem}.property-search-hero-wrapper .property-search-hero-container .overlays .hero-content .tabs-wrapper .search-box .filters select{min-width:100%}.property-search-results{flex-direction:column}.property-search-results .property-search-results-wrapper{width:100%}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .actions{display:flex;gap:5px;flex-wrap:wrap}.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .actions .call-btn,.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .actions .message-btn,.property-search-results .property-search-results-wrapper .products-container .product-card .lower-part .agent-info .actions .whatsapp-btn{flex:1;justify-content:center}.property-search-results .map-section{width:100%}.property-search-filter .filter-wrapper h2{font-size:14px}.property-search-filter .filter-wrapper .filter-options .filter-option{gap:4px;padding:8px 10px;font-size:10px}.property-search-filter .filter-wrapper .filter-options .filter-option svg{width:14px;height:14px}.property-search-filter .filter-wrapper .filter-options .filter-option img{width:14px;height:14px}}@media screen and (max-width: 480px){.property-search-filter .filter-wrapper{flex-direction:column;gap:10px;padding:20px 12px;align-items:flex-start}.property-search-filter .filter-wrapper h2{font-size:14px}.property-search-filter .filter-wrapper .filter-options{flex-direction:column}.property-search-filter .filter-wrapper .filter-options .filter-container{position:relative}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-option{display:flex;align-items:center;gap:.5rem;background:#fff;color:#939393;padding:14px 28px;border-radius:8px;cursor:pointer;border:1.5px solid #e0e0e0}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel{position:absolute;top:50px;left:0;width:230px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:20px;z-index:10}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section{margin-bottom:20px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section label{font-weight:600;display:block;margin-bottom:10px;margin-top:10px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group{display:flex;flex-wrap:wrap;gap:8px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group button{padding:6px 12px;border-radius:20px;border:1px solid #ccc;background:#fff;cursor:pointer}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group button:hover{border-color:#ff9c4a;color:#ff9c4a}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .input-group{display:flex;gap:10px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .input-group input{flex:1;padding:10px;border-radius:8px;border:1px solid #ccc;outline:#dde1f0}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:8px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-grid label{display:flex;align-items:center;gap:6px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .actions{display:flex;justify-content:space-between;flex-direction:column;margin-top:20px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .actions .apply{flex:1;padding:10px;color:#cd7f32;background:#fff;border:1px solid #cd7f32;border-radius:8px;font-weight:700;cursor:pointer;margin-right:10px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .actions .clear{flex:1;padding:10px;background:none;border:none;color:#666;cursor:pointer}.property-search-filter .filter-wrapper .filter-options .filter-option{gap:4px;padding:8px 10px;font-size:10px}.property-search-filter .filter-wrapper .filter-options .filter-option svg{width:14px;height:14px}.property-search-filter .filter-wrapper .filter-options .filter-option img{width:14px;height:14px}.property-search-filter .filter-wrapper .filter-options .list-map-options{width:110px}.modal-backdrop .modal{width:55%;padding:1rem;padding-top:30px}.modal-backdrop .modal .close-btn{top:-2;right:.5rem}.modal-backdrop .modal .search-box-modal{margin-top:10px}.modal-backdrop .modal .search-box-modal .search-fields .input-icon-wrapper input{padding-left:2rem}.modal-backdrop .modal .search-box-modal .search-fields .input-icon-wrapper .icon{left:.7rem}}@media screen and (max-width: 320px){.mobile-tabs{gap:5px!important}.mobile-tabs .mobile-tab{width:80px!important;padding:4px 6px!important;font-size:12px!important}.off-plan-card{padding:10px!important}.property-search-filter .filter-wrapper{gap:10px;padding:20px 12px;align-items:center}.property-search-filter .filter-wrapper h2{font-size:14px}.property-search-filter .filter-wrapper .filter-options{flex-direction:column}.property-search-filter .filter-wrapper .filter-options .filter-container{position:relative}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-option{display:flex;align-items:center;gap:.5rem;background:#fff;color:#939393;padding:14px 28px;border-radius:8px;cursor:pointer;border:1.5px solid #e0e0e0}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel{position:absolute;top:56px;left:0;width:200px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:20px;z-index:10}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section{margin-bottom:20px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section label{font-weight:600;display:block;margin-bottom:10px;margin-top:10px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group{display:flex;flex-wrap:wrap;gap:8px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group button{padding:6px 12px;border-radius:20px;border:1px solid #ccc;background:#fff;cursor:pointer}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .button-group button:hover{border-color:#ff9c4a;color:#ff9c4a}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .input-group{display:flex;gap:10px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .input-group input{flex:1;padding:10px;border-radius:8px;border:1px solid #ccc;outline:#dde1f0}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:8px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .section .checkbox-grid label{display:flex;align-items:center;gap:6px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .actions{display:flex;justify-content:space-between;flex-direction:column;margin-top:20px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .actions .apply{flex:1;padding:10px;color:#cd7f32;background:#fff;border:1px solid #cd7f32;border-radius:8px;font-weight:700;cursor:pointer;margin-right:10px}.property-search-filter .filter-wrapper .filter-options .filter-container .filter-panel .actions .clear{flex:1;padding:10px;background:none;border:none;color:#666;cursor:pointer}.property-search-filter .filter-wrapper .filter-options .filter-option{gap:4px;padding:8px 10px;font-size:10px}.property-search-filter .filter-wrapper .filter-options .filter-option svg{width:14px;height:14px}.property-search-filter .filter-wrapper .filter-options .filter-option img{width:14px;height:14px}.property-stats{gap:12px}.search-box-modal .search-fields{flex-direction:column}.search-box-modal .search-fields .search-btn{width:100%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.beds-baths-dropdown button{width:220px;padding:.75rem;border-radius:.5rem;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/public-panel/icons/arrow-down.svg) no-repeat right .75rem center;background-color:#fff;background-size:1rem;display:flex;justify-content:space-between;cursor:pointer}.beds-baths-dropdown-panel{background:#fff;border-radius:14px;box-shadow:0 4px 16px #0000001a;padding:22px 18px 16px;width:280px;position:absolute;margin-top:6px;z-index:30;display:flex;flex-direction:column;gap:18px}.beds-baths-dropdown-panel .dropdown-section{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.beds-baths-dropdown-panel .dropdown-section .dropdown-label{font-size:15px;font-weight:600;color:#cd7f32;text-align:left;margin-bottom:2px}.beds-baths-dropdown-panel .dropdown-section .dropdown-options{display:flex;flex-wrap:wrap;flex-direction:row;gap:8px;margin-bottom:2px}.beds-baths-dropdown-panel .dropdown-option{background:#fff;border:1.5px solid #e0e0e0;color:#333;border-radius:50%;font-size:15px;font-weight:500;height:40px;cursor:pointer;transition:all .18s;width:40px;display:flex;align-items:center;justify-content:center;outline:none}.beds-baths-dropdown-panel .dropdown-option:hover{background:#cd7f32;color:#fff;border-color:#cd7f32}.beds-baths-dropdown-panel .dropdown-option.selected{background:#f3e0ce;color:#cd7f32;border-color:#cd7f32;font-weight:700}.beds-baths-dropdown-panel .dropdown-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.beds-baths-dropdown-panel .dropdown-footer .dropdown-reset{background:none;border:none;color:#888;font-size:15px;display:flex;justify-content:center;font-weight:500;cursor:pointer;padding:7px 18px;border-radius:8px;transition:background .15s,color .15s}.beds-baths-dropdown-panel .dropdown-footer .dropdown-reset:hover{background:#f5f5f5;color:#cd7f32}.beds-baths-dropdown-panel .dropdown-footer .dropdown-done{background:#cd7f32;color:#fff;display:flex;justify-content:center;border:none;font-size:15px;font-weight:600;border-radius:8px;padding:7px 22px;cursor:pointer;transition:background .15s}.beds-baths-dropdown-panel .dropdown-footer .dropdown-done:hover{background:#ac6b2a}.property-detail .property-detail-hero-section{display:flex;flex-direction:column}.property-detail .property-detail-hero-section .back-button{display:flex;align-items:center;justify-content:flex-start;gap:14px;border:none;background:transparent;color:#fff;font-size:18px;padding:10px 0;width:-moz-fit-content;width:fit-content}.property-detail .property-detail-hero-section .back-button:hover{cursor:pointer;color:#cd7f32}.property-detail .property-detail-hero-section .back-button:hover svg path{fill:#cd7f32}.property-detail .property-detail-hero-section .hero-section-body{display:flex;gap:30px}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container{display:flex;flex-direction:column;gap:5px;width:100%}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container{width:100%;position:relative;min-height:541px}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .arrow-left{position:absolute;top:50%;left:50px;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;margin-top:auto;margin-bottom:auto;padding:8px 10px;cursor:pointer}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .arrow-left img{width:24px;height:24px}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .arrow-left:hover{opacity:.8}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .arrow-right{position:absolute;top:50%;right:50px;transform:translate(50%,-50%);background-color:#fff;border-radius:50%;margin-top:auto;margin-bottom:auto;padding:8px 10px;cursor:pointer}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .arrow-right img{width:24px;height:24px}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .arrow-right:hover{opacity:.8}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container img,.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container iframe{width:100%;height:541px;-o-object-fit:cover;object-fit:cover;border-radius:15px}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .image-container .empty-message{width:100%;height:541px;display:flex;justify-content:center;align-items:center;font-size:20px;color:#cd7f32}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .dots-wrapper{margin-left:auto;margin-right:auto}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .dots-wrapper .dots{display:flex;justify-content:center;margin-top:20px}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .dots-wrapper .dots .dot{width:14px;height:14px;margin:6px;background:gray;border-radius:50%;cursor:pointer;transition:.3s ease-in-out}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .dots-wrapper .dots .dot.active{background:#cd7f32;transform:scale(1.3)}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .dots-wrapper .dots .dot:hover{background:#000}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .media-type-buttons{display:inline-flex;border-radius:30px;overflow:hidden;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .media-type-buttons .hero-section-button{border:none;padding:8px 20px;font-size:14px;cursor:pointer;background-color:#fff;color:#333;transition:all .3s ease;outline:none}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .media-type-buttons .hero-section-button:not(:last-child){border-right:1px solid #ccc}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .media-type-buttons .hero-section-button.active{background-color:#cd7f32;color:#fff}.property-detail .property-detail-hero-section .hero-section-body .hero-section-container .media-type-buttons .hero-section-button:hover:not(.active){background-color:#f0f0f0}.property-detail .property-detail-hero-section .hero-section-side-images{display:flex;flex-direction:column;gap:5px}.property-detail .property-detail-hero-section .hero-section-side-images img{width:250px;height:170px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.property-detail-price-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:30px}.property-detail-price-section .property-detail-container{display:flex;flex-direction:column;gap:10px}.property-detail-price-section .property-detail-container .property-detail{display:flex;flex-direction:column;gap:0px}.property-detail-price-section .property-detail-container .property-detail h2{margin:5px 0;font-size:40px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#cd7f32}.property-detail-price-section .property-detail-container .property-detail .address-container{display:flex;flex-direction:row;gap:14px}.property-detail-price-section .property-detail-container .property-detail .address-container .address{margin:0;font-size:32px;font-weight:500;font-family:SF Pro Display,sans-serif}.property-detail-price-section .property-detail-container .property-detail .address-container .property-type{padding:6px 10px;border:1px solid #cd7f32;border-radius:27px;background:#fff;font-weight:500;font-size:14px}.property-detail-price-section .property-detail-container .property-detail .location{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#505050;margin:5px 0}.property-detail-price-section .property-detail-container .property-detail .property-detail-stats{display:flex;margin-top:5px;gap:20px;font-family:Arial,sans-serif;max-width:380px}.property-detail-price-section .property-detail-container .property-detail .property-detail-stats .stat-item{display:flex;flex-direction:column;justify-content:space-between;gap:5px;align-items:center;padding-bottom:10px}.property-detail-price-section .property-detail-container .property-detail .property-detail-stats .stat-item .stat-label{font-size:20px;color:#2d2d2d;text-transform:capitalize}.property-detail-price-section .property-detail-container .property-detail .property-detail-stats .stat-item .stat-value{display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:400;color:#333}.property-detail-price-section .property-detail-container .property-detail .property-detail-stats .stat-item .stat-value img{width:20px;height:20px}.property-detail-price-section .property-detail-container .property-detail .property-detail-stats .stat-item .stat-value span{font-size:16px}.property-detail-price-section .action-buttons .action-button-container{display:flex;gap:10px}.property-detail-price-section .action-buttons .action-button-container .action-button{display:flex;align-items:center;justify-content:center;gap:10px;border:1.56px solid #cd7f32;cursor:pointer;background-color:#fff;color:#444;padding:6px 24px;border-radius:8px;width:-moz-fit-content;width:fit-content}.property-detail-data-section{display:flex;flex-direction:row;align-items:flex-start;gap:35px;width:100%;margin-top:30px}.property-detail-data-section .left-side{width:70%;display:flex;flex-direction:column;gap:20px;border-radius:10px}.property-detail-data-section .left-side .over-view-section{display:flex;flex-direction:column}.property-detail-data-section .left-side .over-view-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif;margin-bottom:0}.property-detail-data-section .left-side .over-view-section p{font-size:16px;font-weight:400;line-height:2;color:#444;margin:0}.property-detail-data-section .left-side .amenities-section{display:flex;flex-direction:column;gap:10px}.property-detail-data-section .left-side .amenities-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif}.property-detail-data-section .left-side .amenities-section .amenities-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding:10px;box-shadow:0 4px 22px #e0e0e0bf}.property-detail-data-section .left-side .amenities-section .amenities-list p{display:flex;align-items:center;gap:10px;width:33%}.property-detail-data-section .left-side .property-information-section{display:flex;flex-direction:column}.property-detail-data-section .left-side .property-information-section h2{font-size:20px;font-weight:500;font-family:SF Pro Display,sans-serif;margin-bottom:10px}.property-detail-data-section .left-side .property-information-section .property-information-list{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;gap:16px}.property-detail-data-section .left-side .property-information-section .property-information-list p{display:flex;align-items:center;gap:8px;margin:0}.property-detail-data-section .left-side .property-information-section .property-information-list p .key{color:gray;font-size:16px;font-weight:500}.property-detail-data-section .left-side .near-by-location-section{display:flex;flex-direction:column}.property-detail-data-section .left-side .near-by-location-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif;margin-bottom:0}.property-detail-data-section .left-side .near-by-location-section .near-by-location-list{display:flex;flex-wrap:wrap;justify-content:space-between}.property-detail-data-section .left-side .near-by-location-section .near-by-location-list p{display:flex;align-items:center;gap:10px;width:50%}.property-detail-data-section .left-side .near-by-location-section .near-by-location-list p .value{color:#cd7f32}.property-detail-data-section .left-side .regulatory-information-section{display:flex;flex-direction:column}.property-detail-data-section .left-side .regulatory-information-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif;margin-bottom:0}.property-detail-data-section .left-side .regulatory-information-section .regulatory-information-list{display:flex;flex-direction:row;padding:10px}.property-detail-data-section .left-side .regulatory-information-section .regulatory-information-list .regulatory-information-item{display:flex;flex-direction:column;gap:10px;width:70%}.property-detail-data-section .left-side .regulatory-information-section .regulatory-information-list .regulatory-information-item p{display:flex;align-items:center;gap:10px;margin:0}.property-detail-data-section .left-side .regulatory-information-section .regulatory-information-list .regulatory-information-item p .key{color:gray;font-size:16px}.property-detail-data-section .left-side .regulatory-information-section .regulatory-information-list .bar-code-container{width:50%;display:flex;align-items:center}.property-detail-data-section .left-side .regulatory-information-section .regulatory-information-list .bar-code-container .bar-code{display:flex;flex-direction:column}.property-detail-data-section .left-side .regulatory-information-section .regulatory-information-list .bar-code-container .bar-code p{color:#cd7f32}.property-detail-data-section .left-side .location-section{display:flex;flex-direction:column}.property-detail-data-section .left-side .location-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif}.property-detail-data-section .left-side .location-section .map-image{box-shadow:0 4px 22px #e0e0e0bf;border-radius:12px;padding:10px;width:98%}.property-detail-data-section .left-side .location-section .map-image img{width:100%;height:100%}.property-detail-data-section .right-side{border-radius:10px;display:flex;flex-direction:column;gap:20px;width:30%;margin-top:-80px}.property-detail-data-section .right-side .cost-calculator{background:#fff;border-radius:16px;padding:10px 12px;box-shadow:0 0 10px #0000001a;border:1px solid #DDE1F0}.property-detail-data-section .right-side .cost-calculator .calculator-header{display:flex;align-items:center;background:#f9f1e9;padding:12px;border-radius:12px;margin-bottom:20px}.property-detail-data-section .right-side .cost-calculator .calculator-header .icon{font-size:20px;margin-right:10px;border:1px solid #DDE1F0;background:#fff;border-radius:8px;height:36px;width:36px;display:flex;align-items:center;justify-content:center}.property-detail-data-section .right-side .cost-calculator .calculator-header h2{font-size:18px;font-weight:600;margin:0}.property-detail-data-section .right-side .cost-calculator .input-group{margin-bottom:16px}.property-detail-data-section .right-side .cost-calculator .input-group label{display:block;margin-bottom:4px;color:#181d27;font-size:16px;font-weight:500}.property-detail-data-section .right-side .cost-calculator .input-group p{color:#888;margin:0}.property-detail-data-section .right-side .cost-calculator .input-group select,.property-detail-data-section .right-side .cost-calculator .input-group input{width:calc(100% - 24px);padding:10px;border:1px solid #ddd;border-radius:8px;font-size:14px}.property-detail-data-section .right-side .cost-calculator .input-group select:focus,.property-detail-data-section .right-side .cost-calculator .input-group input:focus{outline:none;border-color:#cd7f32;box-shadow:0 0 0 3px #cd7f321a}.property-detail-data-section .right-side .cost-calculator .input-group select{width:calc(100% - 6px)}.property-detail-data-section .right-side .cost-calculator .input-group .uber-input{display:flex;align-items:center;gap:6px}.property-detail-data-section .right-side .cost-calculator .input-group .uber-input input{flex:1}.property-detail-data-section .right-side .cost-calculator .input-group .uber-input .input-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;border:1px solid #dde1f0;border-radius:10px;flex:1}.property-detail-data-section .right-side .cost-calculator .input-group .uber-input .input-icon-wrapper input{border:none;outline:none;color:#000;font-size:14px;width:100%}.property-detail-data-section .right-side .cost-calculator .input-group .uber-input .input-icon-wrapper input::-moz-placeholder{color:#939393;opacity:1}.property-detail-data-section .right-side .cost-calculator .input-group .uber-input .input-icon-wrapper input::placeholder{color:#939393;opacity:1}.property-detail-data-section .right-side .cost-calculator .input-group .uber-input .input-icon-wrapper .icon{position:absolute;left:10px;color:#939393}.property-detail-data-section .right-side .cost-calculator .input-group .uber-input .location-btn{background:#fff;border:1px solid #ccc;padding:0 10px;border-radius:8px;cursor:pointer}.property-detail-data-section .right-side .cost-calculator .input-group .uber-input .check-btn{background-color:#cd7f32;color:#fff;border:none;padding:10px 14px;border-radius:8px;cursor:pointer}.property-detail-data-section .right-side .cost-calculator .result-box{background:#f9f1e9;padding:16px;border-radius:12px;font-weight:400;font-size:16px;text-align:center}.property-detail-data-section .right-side .cost-calculator .result-box strong{font-size:16px;font-weight:700}.property-detail-data-section .right-side .property-detail-agent-card{background:#fff;border-radius:16px;padding:10px 12px;border:1px solid #DDE1F0;box-shadow:0 0 10px #0000001a}.property-detail-data-section .right-side .property-detail-agent-card .property-detail-agent-header{display:flex;align-items:center;background:#f9f1e9;padding:12px;border-radius:12px;margin-bottom:20px}.property-detail-data-section .right-side .property-detail-agent-card .property-detail-agent-header .icon{font-size:20px;margin-right:10px;border:1px solid #DDE1F0;background:#fff;border-radius:8px;height:36px;width:36px;display:flex;align-items:center;justify-content:center}.property-detail-data-section .right-side .property-detail-agent-card .property-detail-agent-header h2{font-size:18px;font-weight:600;margin:0}.property-detail-data-section .right-side .property-detail-agent-card .subtext{color:#181d27;margin:14px 0;font-size:16px;font-weight:400}.property-detail-data-section .right-side .property-detail-agent-card .agent-info{display:flex;align-items:center;gap:12px;margin-bottom:20px}.property-detail-data-section .right-side .property-detail-agent-card .agent-info img{width:99px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.property-detail-data-section .right-side .property-detail-agent-card .agent-info h4{margin:0;font-size:16px;font-weight:700;color:#181d27}.property-detail-data-section .right-side .property-detail-agent-card .agent-info .role{display:block;font-size:14px;font-weight:400;color:#181d27}.property-detail-data-section .right-side .property-detail-agent-card .agent-info .badge{margin-top:7px;display:inline-block;background:#1fd655;color:#fff;font-size:10px;font-weight:500;padding:6px 12px;border-radius:27px;text-transform:lowercase}.property-detail-data-section .right-side .property-detail-agent-card .contact-buttons{display:flex;flex-direction:row;gap:12px}.property-detail-data-section .right-side .property-detail-agent-card .contact-buttons button{flex:1;background:#f7f1e9;color:#000;border:none;padding:10px 12px;border-radius:12px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500}.property-detail-data-section .right-side .property-detail-agent-card .contact-buttons .whatsapp,.property-detail-data-section .right-side .property-detail-agent-card .contact-buttons .call,.property-detail-data-section .right-side .property-detail-agent-card .contact-buttons .email{font-size:13px;font-weight:400;display:flex;align-items:center;gap:6px}.property-detail-data-section .right-side .mortgage-calculator{background:#fff;border-radius:16px;padding:10px 12px;box-shadow:0 0 10px #0000001a;border:1px solid #DDE1F0}.property-detail-data-section .right-side .mortgage-calculator .mortage-calculator-header{display:flex;align-items:center;background:#f9f1e9;padding:12px;border-radius:12px;margin-bottom:20px}.property-detail-data-section .right-side .mortgage-calculator .mortage-calculator-header .icon{font-size:20px;margin-right:10px;border:1px solid #DDE1F0;background:#fff;border-radius:8px;height:36px;width:36px;display:flex;align-items:center;justify-content:center}.property-detail-data-section .right-side .mortgage-calculator .mortage-calculator-header h2{font-size:18px;font-weight:600;margin:0}.property-detail-data-section .right-side .mortgage-calculator .input-group{margin-bottom:16px}.property-detail-data-section .right-side .mortgage-calculator .input-group label{display:block;margin-bottom:4px;color:#181d27;font-size:16px;font-weight:500}.property-detail-data-section .right-side .mortgage-calculator .input-group p{color:#888;margin:0}.property-detail-data-section .right-side .mortgage-calculator .input-group select,.property-detail-data-section .right-side .mortgage-calculator .input-group input{width:100%;padding:10px;border:1px solid #ddd;border-radius:8px;font-size:14px}.property-detail-data-section .right-side .mortgage-calculator .input-group .uber-input{display:flex;align-items:center;gap:6px}.property-detail-data-section .right-side .mortgage-calculator .input-group .uber-input input{flex:1}.property-detail-data-section .right-side .mortgage-calculator .input-group .uber-input .input-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;border:1px solid #dde1f0;border-radius:10px}.property-detail-data-section .right-side .mortgage-calculator .input-group .uber-input .input-icon-wrapper input{border:none;outline:none;color:#000;font-size:14px;width:100%}.property-detail-data-section .right-side .mortgage-calculator .input-group .uber-input .input-icon-wrapper input::-moz-placeholder{color:#939393;opacity:1}.property-detail-data-section .right-side .mortgage-calculator .input-group .uber-input .input-icon-wrapper input::placeholder{color:#939393;opacity:1}.property-detail-data-section .right-side .mortgage-calculator .input-group .uber-input .input-icon-wrapper .icon{position:absolute;left:10px;color:#939393}.property-detail-data-section .right-side .mortgage-calculator .input-group .uber-input .location-btn{background:#fff;border:1px solid #ccc;padding:0 10px;border-radius:8px;cursor:pointer}.property-detail-data-section .right-side .mortgage-calculator .input-group .uber-input .check-btn{background-color:#c47a30;color:#fff;border:none;padding:8px 14px;border-radius:8px;cursor:pointer}.property-detail-data-section .right-side .mortgage-calculator .tab-selector{display:flex;margin:1rem 0;border-bottom:1px solid #8A8A8A}.property-detail-data-section .right-side .mortgage-calculator .tab-selector span{flex:1;text-align:center;padding:.5rem;cursor:pointer;color:#aaa}.property-detail-data-section .right-side .mortgage-calculator .tab-selector span.active{color:#f89f3e;border-bottom:2px solid #f89f3e}.property-detail-data-section .right-side .mortgage-calculator .slider-container{display:flex;flex-direction:column;justify-content:flex-start;gap:1px}.property-detail-data-section .right-side .mortgage-calculator .slider-container label{display:block;margin-bottom:4px;color:#181d27;font-size:16px;font-weight:500}.property-detail-data-section .right-side .mortgage-calculator .slider-container input[type=range]{width:50%;accent-color:#cd7f32;cursor:pointer}.property-detail-data-section .right-side .mortgage-calculator .result-box{background:#f9f1e9;padding:16px;border-radius:12px;font-weight:400;font-size:16px;text-align:center}.property-detail-data-section .right-side .mortgage-calculator .result-box strong{font-size:16px;font-weight:700}.property-detail-data-section .right-side .report-compare{display:flex;flex-direction:column;align-items:center;gap:20px}.property-detail-data-section .right-side .report-compare .report{border:1.56px solid #CD7F32;background:transparent;border-radius:8px;padding:12px 24px;width:100%;color:#000;cursor:pointer}.property-detail-data-section .right-side .report-compare .report:hover{background-color:#cd7f321a;color:#cd7f32}.property-detail-data-section .right-side .report-compare .compare{border:1.56px solid #CD7F32;background-color:#cd7f32;color:#fff;border-radius:8px;padding:12px 24px;width:100%;cursor:pointer}.property-detail-data-section .right-side .report-compare .compare:hover{background-color:#a46628}@media screen and (max-width: 768px){.hero-section-side-images{display:none!important}.property-detail-price-section,.property-detail-data-section{flex-direction:column!important;gap:1rem}.property-detail-data-section .left-side{width:100%!important}.property-detail-data-section .right-side{width:100%!important;margin:0!important}}@media screen and (max-width: 576px){.address-container{align-items:center}.address-container p{font-size:16px!important}.address-container .property-type{font-size:12px!important}.amenities-list p{width:50%!important}.property-information-list p{width:80%!important}.near-by-location-list p,.regulatory-information-item p{width:100%!important}}@media screen and (max-width: 360px){.property-detail-stats{flex-direction:column;align-items:flex-start}.amenities-list p{width:100%!important}.regulatory-information-list{flex-direction:column!important}.regulatory-information-list .regulatory-information-item{width:100%!important}.check-btn{padding:6px 12px!important;font-size:12px!important}}@media screen and (max-width: 320px){.property-information-list p{width:100%!important}.contact-buttons{gap:2px!important}.contact-buttons button{font-size:10px!important}}.recommended-property{margin-top:40px}.recommended-property .recommended-property-div .recommended-property-header h2{text-align:start;font-size:2rem;font-weight:700;margin-block-end:0em;font-family:SF Pro Display,sans-serif;color:#2d2d2d;padding-left:40px}.report-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.report-modal-content{background:#fff;border-radius:16px;box-shadow:0 4px 32px #0000001f;padding:1.5rem;width:100%;width:350px;position:relative}.report-modal-close{color:#333;background:none;border:none;position:absolute;top:18px;right:18px;font-size:18px;cursor:pointer}.report-modal-close:hover{color:#da0d0d}.report-modal-title{font-size:1.2rem;color:#313193;font-weight:600;margin-block-start:.6rem;margin-bottom:.6rem;text-align:center}.report-modal-field{margin-bottom:1.2rem;display:flex;flex-direction:column}.report-modal-field label{font-weight:500;margin-bottom:.4rem}.report-modal-textarea{padding:10px;border:1px solid #ddd;border-radius:8px;font-size:14px}.report-modal-textarea:focus{border:1.5px solid #da0d0d;outline:none}.report-modal-footer{display:flex;justify-content:center;gap:1rem}.report-modal-footer button{padding:10px 20px;font-size:12px;border-radius:6px;min-width:100px;cursor:pointer;font-weight:700;transition:all .3s ease;border:none;margin-top:10px;margin-bottom:10px}.report-modal-cancel{background-color:#f5f6f7;color:#333;border:1px solid #dddddd}.report-modal-submit{color:#fff;background-color:#da0d0d}.cg-dialog-icon{background:#da0d0d17;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin:15px auto auto}.cg-dialog-icon i{font-size:30px;color:#ff3f56;align-items:center}.action-buttons .action-button-container{display:flex;gap:10px}.action-buttons .action-button-container .action-button{display:flex;align-items:center;justify-content:center;gap:10px;border:1.56px solid #cd7f32;cursor:pointer;background-color:#fff;color:#444;padding:6px 24px;border-radius:8px;width:-moz-fit-content;width:fit-content;font-family:inherit;font-size:16px;font-weight:500;transition:border-color .2s,color .2s}.action-buttons .action-button-container .action-button:hover{border-color:#a46628;color:#cd7f32}.ag-public-share-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:9999}.ag-public-share-modal .ag-public-share-modal-content{background:#fff;border-radius:12px;padding:48px 24px;width:320px;box-shadow:0 2px 16px #00000026;display:flex;flex-direction:column;align-items:center;position:relative}.ag-public-share-modal .ag-public-share-title{font-size:18px;font-weight:600;margin-bottom:18px;color:#444}.ag-public-share-modal .ag-public-share-icons{margin-top:8px;display:flex;gap:18px;margin-bottom:18px}.ag-public-share-modal .ag-public-share-close{background:#cd7f32;color:#fff;border:none;border-radius:6px;padding:6px 18px;font-size:15px;cursor:pointer;font-weight:500;margin-top:8px;transition:background .2s}.ag-public-share-modal .ag-public-share-close:hover{background:#a46628}.ag-public-share-link-box{display:flex;align-items:center;background:#fff;border-radius:6px;padding:12px 16px;margin-bottom:28px;width:100%;max-width:500px;border:1px solid #ddd;box-shadow:0 2px 8px #00000014;box-sizing:border-box;justify-content:space-between}.ag-public-share-link-box .ag-public-share-link{color:#000;font-size:16px;word-break:break-all;flex:1 1 auto;margin-right:16px}.ag-public-share-link-box .ag-public-share-copy{color:#cd7f32;background:none;border:none;font-size:16px;font-weight:500;cursor:pointer;padding:0 8px;transition:color .2s}.ag-public-share-link-box .ag-public-share-copy:hover{color:#1565c0}.inquiry-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.inquiry-modal-close:hover{color:#cd7f32}.inquiry-modal-title{font-size:1.2rem;color:#cd7f32;font-weight:600;margin-block-start:.6rem;margin-bottom:.6rem;text-align:center}.inquiry-modal-textarea:focus{border:1.5px solid #cd7f32;outline:none}.inquiry-modal-submit{color:#fff;background-color:#cd7f32}.cg-dialog-icon{background:#cd7f3217;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin:15px auto auto}.cg-dialog-icon i{font-size:30px;color:#cd7f32;align-items:center}.public-profile{max-width:1000px;margin:0rem auto;padding:2rem;border-radius:8px;display:flex;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 30px #0000001a}.public-profile .back-button{position:absolute;top:80px;left:40px;border:none;background:transparent;color:#fff;font-size:18px;padding:10px 0;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:14px}.public-profile .back-button:hover{cursor:pointer;color:#cd7f32}.public-profile .back-button:hover svg path{fill:#cd7f32}.public-profile .profile-wrapper{width:30%;border-right:1px solid #e0e0e0;padding-right:2rem;position:relative}.public-profile .profile-wrapper .cg-input-container label{color:#000}.public-profile .profile-information{width:70%;padding-left:2rem}.public-profile .profile-information .cg-input-container label{color:#000}.public-profile .error{color:red;font-size:.9rem;margin-top:.5rem}@media screen and (max-width: 768px){.public-profile{flex-direction:column}.public-profile .profile-wrapper{width:100%;border-right:none;padding-right:0;margin-bottom:2rem}.public-profile .profile-information{width:100%;padding-left:0}}.market-place-detail .market-place-detail-hero-section{display:flex;flex-direction:column}.market-place-detail .market-place-detail-hero-section .back-button{display:flex;align-items:center;justify-content:flex-start;gap:14px;border:none;background:transparent;color:#fff;font-size:18px;padding:10px 0;width:-moz-fit-content;width:fit-content}.market-place-detail .market-place-detail-hero-section .back-button:hover{cursor:pointer;color:#cd7f32}.market-place-detail .market-place-detail-hero-section .back-button:hover svg path{fill:#cd7f32}.market-place-detail .market-place-detail-hero-section .hero-section-body{display:flex;gap:30px}.market-place-detail .market-place-detail-hero-section .hero-section-body img{width:100%;height:541px;-o-object-fit:cover;object-fit:cover;border-radius:15px}.market-place-detail .market-place-detail-price-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:30px;padding:20px}.market-place-detail .market-place-detail-price-section .market-place-detail-container{display:flex;flex-direction:column;gap:10px}.market-place-detail .market-place-detail-price-section .market-place-detail-container .market-place-detail{display:flex;flex-direction:column;gap:0px}.market-place-detail .market-place-detail-price-section .market-place-detail-container .market-place-detail h2{margin:5px 0;font-size:40px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#cd7f32}.market-place-detail .market-place-detail-price-section .market-place-detail-container .market-place-detail .address-container{display:flex;flex-direction:row;gap:5px}.market-place-detail .market-place-detail-price-section .market-place-detail-container .market-place-detail .address-container .address{margin:0;font-size:32px;font-weight:500;font-family:SF Pro Display,sans-serif}.market-place-detail .market-place-detail-price-section .market-place-detail-container .market-place-detail .address-container .market-place-type{padding:6px 10px;border:1px solid #cd7f32;border-radius:27px;background:#fff;font-weight:500;font-size:14px}.market-place-detail .market-place-detail-price-section .market-place-detail-container .market-place-detail .location{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#505050;margin:5px 0}.market-place-detail .market-place-detail-price-section .market-place-detail-container .market-place-detail .market-place-detail-stats{display:flex;margin-top:5px;gap:20px;font-family:Arial,sans-serif;max-width:350px}.market-place-detail .market-place-detail-price-section .market-place-detail-container .market-place-detail .market-place-detail-stats .stat-item{display:flex;flex-direction:column;justify-content:space-between;gap:5px;align-items:center;padding-bottom:10px}.market-place-detail .market-place-detail-price-section .market-place-detail-container .market-place-detail .market-place-detail-stats .stat-item .stat-label{font-size:20px;color:#2d2d2d;text-transform:capitalize}.market-place-detail .market-place-detail-price-section .market-place-detail-container .market-place-detail .market-place-detail-stats .stat-item .stat-value{display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:400;color:#333}.market-place-detail .market-place-detail-price-section .market-place-detail-container .market-place-detail .market-place-detail-stats .stat-item .stat-value img{width:20px;height:20px}.market-place-detail .market-place-detail-price-section .market-place-detail-container .market-place-detail .market-place-detail-stats .stat-item .stat-value span{font-size:16px}.market-place-detail .market-place-detail-price-section .action-buttons,.market-place-detail .market-place-detail-price-section .action-buttons .action-button-container{display:flex;gap:10px}.market-place-detail .market-place-detail-price-section .action-buttons .action-button-container .action-button{display:flex;align-items:center;justify-content:center;gap:10px;border:1.56px solid #cd7f32;cursor:pointer;background-color:#fff;color:#444;padding:6px 24px;border-radius:8px;width:-moz-fit-content;width:fit-content}.market-place-detail .market-place-detail-data-section{display:flex;flex-direction:row;align-items:flex-start;gap:35px;width:100%}.market-place-detail .market-place-detail-data-section .left-side{width:70%;display:flex;flex-direction:column;gap:20px;border-radius:10px}.market-place-detail .market-place-detail-data-section .left-side .over-view-section{display:flex;flex-direction:column;box-shadow:0 4px 22px #e0e0e0bf;padding:20px}.market-place-detail .market-place-detail-data-section .left-side .over-view-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif;margin-bottom:0}.market-place-detail .market-place-detail-data-section .left-side .over-view-section p{font-size:16px;font-weight:400;color:#444}.market-place-detail .market-place-detail-data-section .left-side .market-place-information-section{box-shadow:0 4px 22px #e0e0e0bf;padding:20px}.market-place-detail .market-place-detail-data-section .left-side .market-place-information-section h2{font-size:20px;font-weight:500;font-size:"SF Pro Display",sans-serif;margin-bottom:1rem}.market-place-detail .market-place-detail-data-section .left-side .market-place-information-section .market-place-information-list{display:flex;flex-direction:column;gap:1rem}.market-place-detail .market-place-detail-data-section .left-side .market-place-information-section .market-place-information-list .market-place-information-item.category-item{display:flex;align-items:center;gap:.5rem}.market-place-detail .market-place-detail-data-section .left-side .market-place-information-section .market-place-information-list .market-place-information-item.category-item .label{font-weight:700;white-space:nowrap}.market-place-detail .market-place-detail-data-section .left-side .market-place-information-section .market-place-information-list .market-place-information-item.category-item .value{color:#555}.market-place-detail .market-place-detail-data-section .left-side .market-place-information-section .market-place-information-list .market-place-information-item.description-item .label{font-weight:700;display:block;margin-bottom:.2rem}.market-place-detail .market-place-detail-data-section .left-side .market-place-information-section .market-place-information-list .market-place-information-item.description-item .value{display:block;color:#555}.market-place-detail .market-place-detail-data-section .right-side{border-radius:10px;display:flex;flex-direction:column;gap:20px;width:30%}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card{background:#fff;border-radius:16px;padding:10px 12px;border:1px solid #DDE1F0;box-shadow:0 0 10px #0000001a}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .market-place-detail-agent-header{display:flex;align-items:center;background:#f9f1e9;padding:12px;border-radius:12px;margin-bottom:20px}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .market-place-detail-agent-header .icon{font-size:20px;margin-right:10px;border:1px solid #DDE1F0;background:#fff;border-radius:8px;height:36px;width:36px;display:flex;align-items:center;justify-content:center}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .market-place-detail-agent-header h2{font-size:18px;font-weight:600;margin:0}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .subtext{color:#181d27;margin:14px 0;font-size:16px;font-weight:400}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .agent-info{display:flex;align-items:center;gap:12px;margin-bottom:20px}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .agent-info img{width:99px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .agent-info h4{margin:0;font-size:16px;font-weight:700;color:#181d27}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .agent-info .role{display:block;font-size:14px;font-weight:400;color:#181d27}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .agent-info .badge{margin-top:7px;display:inline-block;background:#1fd655;color:#fff;font-size:10px;font-weight:500;padding:6px 12px;border-radius:27px;text-transform:lowercase}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .contact-buttons{display:flex;flex-direction:row;gap:12px}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .contact-buttons button{flex:1;background:#f7f1e9;color:#000;border:none;padding:10px 12px;border-radius:12px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500}.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .contact-buttons .whatsapp,.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .contact-buttons .call,.market-place-detail .market-place-detail-data-section .right-side .market-place-detail-agent-card .contact-buttons .email{font-size:13px;font-weight:400;display:flex;align-items:center;gap:6px}.market-place-detail .report-compare{display:flex;flex-direction:column;align-items:center;gap:20px}.market-place-detail .report-compare .report{border:1.56px solid #CD7F32;background:transparent;border-radius:8px;padding:12px 24px;width:100%;color:#000;cursor:pointer}.market-place-detail .report-compare .report:hover{background-color:#cd7f321a;color:#cd7f32}@media screen and (max-width: 1200px){.contact-buttons{flex-direction:column!important}}@media screen and (max-width: 960px){.address-container{align-items:center}.address-container .address{font-size:18px!important}.agent-info{align-items:flex-start!important}.contact-buttons{flex-direction:column!important}}@media screen and (max-width: 768px){.market-place-detail-price-section,.market-place-detail-data-section{flex-direction:column!important;gap:1rem}.market-place-detail-data-section .left-side{width:100%!important}.market-place-detail-data-section .right-side{width:100%!important;margin:0!important}}@media screen and (max-width: 576px){.address-container{align-items:center}.address-container p{font-size:16px!important}.address-container .market-place-type{font-size:12px!important}.amenities-list p{width:50%!important}.market-place-information-list p{width:80%!important}.near-by-location-list p,.regulatory-information-item p{width:100%!important}}@media screen and (max-width: 480px){.near-by-location-list p .key,.near-by-location-list p .value{font-size:14px!important}.back-button{gap:5px!important;font-size:12px!important}.back-button svg{width:12px!important;height:12px!important}}@media screen and (max-width: 360px){.market-place-detail-stats{flex-direction:column;align-items:flex-start}.amenities-list p{width:100%!important}.regulatory-information-list{flex-direction:column!important}.regulatory-information-list .regulatory-information-item{width:100%!important}.check-btn{padding:6px 12px!important;font-size:12px!important}}@media screen and (max-width: 320px){.market-place-information-list p{width:100%!important}.contact-buttons{gap:2px!important}.contact-buttons button{font-size:10px!important}}.about-us{padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.about-us .container{max-width:900px;margin:0 auto;padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 30px #0000001a}.about-us h1{font-size:2.5rem;color:#cd7f32;margin-bottom:1rem}.about-us .intro{font-size:1.1rem;color:#555;margin-bottom:2rem}.about-us .section{margin-bottom:2rem}.about-us .section h2{font-size:1.5rem;color:#cd7f32;margin-bottom:.5rem}.about-us .section p,.about-us .section ul{font-size:1rem;color:#333;line-height:1.6}.about-us .section ul{list-style-type:disc;margin-left:1.5rem}.privacy-policy{padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.privacy-policy .container{max-width:900px;margin:0 auto;padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 30px #0000001a}.privacy-policy h1{font-size:2.5rem;color:#cd7f32;margin-bottom:1rem}.privacy-policy .section{margin-bottom:2rem}.privacy-policy .section p,.privacy-policy .section ul{font-size:1rem;color:#333;line-height:1.6}.privacy-policy .section ul{list-style-type:disc;margin-left:1.5rem}.terms-and-conditions{padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.terms-and-conditions .container{max-width:900px;margin:0 auto;padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 30px #0000001a}.terms-and-conditions h1{font-size:2.5rem;color:#cd7f32;margin-bottom:1.5rem}.terms-and-conditions p{font-size:1rem;color:#444;margin-bottom:1.5rem;line-height:1.6}.terms-and-conditions .section{margin-bottom:2rem}.terms-and-conditions .section h2{font-size:1.4rem;color:#cd7f32;margin-bottom:.5rem}.terms-and-conditions .section p{font-size:1rem;color:#333}.contact-us{padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.contact-us .container{max-width:900px;margin:0 auto;padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 30px #0000001a}.contact-us h1{font-size:2.5rem;color:#cd7f32;margin-bottom:1rem}.contact-us p{font-size:1rem;color:#555;margin-bottom:1.5rem}.contact-us .contact-info{margin-bottom:2rem}.contact-us .contact-info h2{font-size:1.4rem;color:#cd7f32;margin-bottom:.5rem}.contact-us .contact-info p,.contact-us .contact-info a{font-size:1rem;color:#333}.contact-us .contact-info a{text-decoration:underline;color:#cd7f32}.contact-us .contact-form{display:flex;flex-direction:column;gap:1rem}.contact-us .contact-form h2{font-size:1.4rem;color:#cd7f32}.contact-us .contact-form input,.contact-us .contact-form textarea{padding:.75rem 1rem;border:1px solid #ccc;border-radius:8px;font-size:1rem}.contact-us .contact-form button{width:-moz-fit-content;width:fit-content;background-color:#cd7f32;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background-color .3s}.contact-us .contact-form button:hover{background-color:#cd7f32}.buyer-registration .login-form{width:100%;max-width:400px;margin:0 auto}.buyer-registration .login-form input,.buyer-registration .login-form select{width:280px;padding:10px;margin:10px 0;border:1px solid #cd7f32;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.buyer-registration .login-form input:focus,.buyer-registration .login-form select:focus{border-color:#cd7f32;box-shadow:0 0 4px #cd7f32 .5}.buyer-registration .login-form input:invalid,.buyer-registration .login-form select:invalid{border-color:red}.buyer-registration .login-form input:valid,.buyer-registration .login-form select:valid{border-color:#cd7f32}.buyer-registration .login-form select{width:300px}.service-provider-registration-page{overflow:auto;width:100%}.service-provider-registration-page .hero-section{display:flex;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:50px;padding:60px 80px;background-color:#eee}.service-provider-registration-page .hero-section .hero-content{flex:1}.service-provider-registration-page .hero-section .hero-content h1{font-size:2.8rem;font-weight:700;color:#cd7f32;margin-bottom:20px}.service-provider-registration-page .hero-section .hero-content p{font-size:1.2rem;color:#333;margin-bottom:20px}.service-provider-registration-page .hero-section .hero-content .learn-more-btn{background-color:#cd7f32;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;transition:background-color .3s ease}.service-provider-registration-page .hero-section .hero-content .learn-more-btn:hover{background-color:#a46628}.service-provider-registration-page .hero-section .hero-sidebar{flex:1;display:flex;justify-content:center;align-items:center}.service-provider-registration-page .hero-section .hero-sidebar img{max-width:100%;height:auto}.service-provider-registration-form-wrapper{margin-top:20px;max-width:1050px;display:flex;justify-content:space-between;align-items:center;gap:30px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a}.service-provider-registration-form-wrapper .form-left{flex:1;padding-left:20px;padding-top:20px}.service-provider-registration-form-wrapper .form-left h1{font-size:2.5rem;color:#cd7f32;margin-bottom:20px}.service-provider-registration-form-wrapper .form-left .request-account .signin-text{cursor:pointer;color:#cd7f32}.service-provider-registration-form-wrapper .form-left .service-provider-registration-form{display:flex;flex-direction:column}.service-provider-registration-form-wrapper .form-left .service-provider-registration-form input{padding:10px;border:1px solid #ccc;border-radius:5px;transition:box-shadow .3s ease}.service-provider-registration-form-wrapper .form-left .service-provider-registration-form .address{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:15px}.service-provider-registration-form-wrapper .form-left .service-provider-registration-form .address input{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.service-provider-registration-form-wrapper .form-left .service-provider-registration-form .address input:focus{border-color:#cd7f32;box-shadow:0 0 4px #cd7f32 .5}.service-provider-registration-form-wrapper .form-left .service-provider-registration-form .address input:invalid{border-color:red}.service-provider-registration-form-wrapper .form-left .service-provider-registration-form .address input:valid{border-color:#cd7f32}.service-provider-registration-form-wrapper .form-left .service-provider-registration-form .create-account-btn{background-color:#cd7f32;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .3s ease}.service-provider-registration-form-wrapper .form-left .service-provider-registration-form .create-account-btn:hover{background-color:#a46628}.service-provider-registration-form-wrapper .form-left .service-provider-registration-form .request-account,.service-provider-registration-form-wrapper .form-left .service-provider-registration-form .request-account .signin-text{cursor:pointer}.service-provider-registration-form-wrapper .form-right{flex:1;background-color:#cd7f32;color:#fff;padding:257px 20px;display:flex;border-bottom-right-radius:10px;border-top-right-radius:10px;align-items:center}.service-provider-registration-form-wrapper .form-right .info{display:flex;flex-direction:column;align-items:center;justify-content:center}.service-provider-registration-form-wrapper .form-right h1{margin:0;font-size:2.5rem}.service-provider-registration-form-wrapper .form-right p{text-align:center;font-size:1rem}@media (max-width: 1200px){.service-provider-registration-page .hero-section{padding:40px 60px}.service-provider-registration-page .hero-section .hero-content h1{font-size:2.5rem}.service-provider-registration-page .hero-section .hero-content p{font-size:1.1rem}.service-provider-registration-page .service-provider-registration-form-wrapper{max-width:900px;margin-left:auto;margin-right:auto}}@media (max-width: 992px){.service-provider-registration-page .hero-section{flex-direction:column;text-align:center;padding:30px 40px}.service-provider-registration-page .hero-section .hero-content{margin-bottom:30px}.service-provider-registration-page .hero-section .hero-sidebar img{max-width:80%}.service-provider-registration-page .service-provider-registration-form-wrapper{flex-direction:column;max-width:600px}.service-provider-registration-page .service-provider-registration-form-wrapper .form-left{padding:30px}.service-provider-registration-page .service-provider-registration-form-wrapper .form-right{padding:50px 20px;border-radius:0 0 10px 10px}.service-provider-registration-page .service-provider-registration-form-wrapper .form-right h1{font-size:2rem}}@media (max-width: 768px){.service-provider-registration-page .hero-section{padding:20px 30px;margin-bottom:30px}.service-provider-registration-page .hero-section .hero-content h1{font-size:2rem}.service-provider-registration-page .hero-section .hero-content p{font-size:1rem}.service-provider-registration-page .hero-section .hero-content .learn-more-btn{padding:8px 15px;font-size:14px}.service-provider-registration-page .service-provider-registration-form-wrapper{margin-top:10px;box-shadow:none}.service-provider-registration-page .service-provider-registration-form-wrapper .form-left{padding:20px}.service-provider-registration-page .service-provider-registration-form-wrapper .form-left h1{font-size:2rem}.service-provider-registration-page .service-provider-registration-form-wrapper .form-left .service-provider-registration-form .address{flex-direction:column;gap:15px;margin-bottom:0}.service-provider-registration-page .service-provider-registration-form-wrapper .form-left .service-provider-registration-form .address input{width:100%;margin-bottom:15px}.service-provider-registration-page .service-provider-registration-form-wrapper .form-left .service-provider-registration-form input:not(.address input){margin-bottom:15px}.service-provider-registration-page .service-provider-registration-form-wrapper .form-right{padding:30px 20px}.service-provider-registration-page .service-provider-registration-form-wrapper .form-right h1{font-size:1.8rem}.service-provider-registration-page .service-provider-registration-form-wrapper .form-right p{font-size:.9rem}}@media (max-width: 576px){.service-provider-registration-page .hero-section{padding:15px 20px;border-radius:10px}.service-provider-registration-page .hero-section .hero-content h1{font-size:1.8rem;margin-bottom:15px}.service-provider-registration-page .hero-section .hero-content p{font-size:.9rem;margin-bottom:15px}.service-provider-registration-page .hero-section .hero-sidebar img{max-width:90%}.service-provider-registration-page .service-provider-registration-form-wrapper .form-left{padding:15px}.service-provider-registration-page .service-provider-registration-form-wrapper .form-left h1{font-size:1.8rem;margin-bottom:15px}.service-provider-registration-page .service-provider-registration-form-wrapper .form-left .service-provider-registration-form .address input{margin-bottom:10px}.service-provider-registration-page .service-provider-registration-form-wrapper .form-left .service-provider-registration-form input:not(.address input){margin-bottom:10px}.service-provider-registration-page .service-provider-registration-form-wrapper .form-left .service-provider-registration-form .create-account-btn{padding:10px 15px;font-size:.9rem}.service-provider-registration-page .service-provider-registration-form-wrapper .form-right{padding:25px 15px}.service-provider-registration-page .service-provider-registration-form-wrapper .form-right h1{font-size:1.5rem}.service-provider-registration-page .service-provider-registration-form-wrapper .form-right p{font-size:.85rem}}.map-picker-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.map-picker-modal.open{opacity:1;pointer-events:auto}.map-picker-modal .modal-container{background-color:#fff;width:90%;max-width:56rem;height:500px;padding:.5rem;border-radius:.5rem;box-shadow:0 10px 25px #0000001a;position:relative;display:flex;flex-direction:column}.map-picker-modal .modal-container .map-container{flex:1;width:100%;height:100%;min-height:300px}.map-picker-modal .modal-container .close-button{position:absolute;top:.5rem;right:.5rem;background-color:#ef4444;color:#fff;padding:.25rem .75rem;border-radius:.25rem;border:1px solid #ef4444;cursor:pointer;transition:all .3s ease;z-index:10;font-size:.875rem}.map-picker-modal .modal-container .close-button:hover{background-color:#fff;color:#ef4444}.map-picker-modal .modal-container .close-button:focus{outline:2px solid #ef4444;outline-offset:2px}.map-picker-modal .loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}@media (max-width: 768px){.map-picker-modal .modal-container{height:80vh;max-height:500px;width:90%}}@media (max-width: 640px){.map-picker-modal{padding:.5rem}.map-picker-modal .modal-container{height:70vh;width:80%;border-radius:.25rem}}@media (max-width: 480px){.map-picker-modal .modal-container{height:60vh;width:70%}.map-picker-modal .close-button{padding:.25rem .5rem;font-size:.75rem}}.provider-benefits-section{background:transparent;padding:40px 20px;text-align:center}@media (max-width: 768px){.provider-benefits-section{padding:40px 15px 30px}}.provider-benefits-card-container{margin:0 auto;max-width:1050px;gap:30px;display:flex;flex-direction:column}@media (min-width: 1024px){.provider-benefits-card-container{display:grid;grid-template-columns:repeat(5,1fr)}}.provider-benefits-title-of-company{color:#232323;margin-bottom:40px;font-size:2.2rem;font-weight:500;margin-top:0;letter-spacing:-1.5px;line-height:1.2}@media (min-width: 768px){.provider-benefits-title-of-company{font-size:2.8rem;letter-spacing:-2.6px}}.provider-benefit-card-post-jobs{background-color:#cd7f32;color:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;box-sizing:border-box;min-height:480px}@media (min-width: 1024px){.provider-benefit-card-post-jobs{grid-column:span 2;height:100%}}.provider-benefit-card-post-jobs .provider-benefit-image{display:flex;justify-content:center;align-items:center;margin:18px 0;width:100%;flex-grow:1}.provider-benefit-card-post-jobs .provider-benefit-image img{max-width:100%;height:auto;max-height:200px;-o-object-fit:contain;object-fit:contain}.provider-benefit-card-post-jobs .provider-benefit-title{font-size:28px;font-weight:700;margin-bottom:12px}@media (min-width: 768px){.provider-benefit-card-post-jobs .provider-benefit-title{font-size:35px}}.provider-benefit-card-post-jobs .provider-benefit-desc{font-size:16px;margin-bottom:10px;line-height:1.5}@media (min-width: 768px){.provider-benefit-card-post-jobs .provider-benefit-desc{font-size:18px}}.provider-benefit-card-hire-certified{background:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;border:1px solid #cecece;text-align:left;width:100%;box-sizing:border-box;min-height:280px}@media (min-width: 768px){.provider-benefit-card-hire-certified{flex-direction:row;align-items:center;gap:20px;min-height:240px}}@media (min-width: 1024px){.provider-benefit-card-hire-certified{grid-column:span 3}}.provider-benefit-card-hire-certified .provider-benefit-text-content{flex:1}@media (min-width: 768px){.provider-benefit-card-hire-certified .provider-benefit-text-content{display:flex;flex-direction:column;justify-content:center;height:100%}}.provider-benefit-card-hire-certified .provider-benefit-image{display:flex;justify-content:center;align-items:center;width:100%}@media (min-width: 768px){.provider-benefit-card-hire-certified .provider-benefit-image{width:40%;flex-shrink:0}}.provider-benefit-card-hire-certified .provider-benefit-image img{max-width:100%;height:auto;max-height:160px;-o-object-fit:contain;object-fit:contain}@media (min-width: 768px){.provider-benefit-card-hire-certified .provider-benefit-image img{max-width:250px}}.provider-benefit-card-hire-certified .provider-benefit-title{font-size:28px;font-weight:700;margin-bottom:12px}@media (min-width: 768px){.provider-benefit-card-hire-certified .provider-benefit-title{font-size:35px}}.provider-benefit-card-hire-certified .provider-benefit-desc{font-size:16px;margin-bottom:20px;line-height:1.5}@media (min-width: 768px){.provider-benefit-card-hire-certified .provider-benefit-desc{font-size:18px;margin-bottom:0}}.provider-benefit-card-view-resumes{background:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid #cecece;width:100%;box-sizing:border-box;min-height:320px;height:100%}.provider-benefit-card-view-resumes .provider-benefit-image{width:100%;display:flex;justify-content:center;align-items:center;margin-top:15px;flex-grow:1}.provider-benefit-card-view-resumes .provider-benefit-image img{max-width:100%;height:auto;max-height:180px;-o-object-fit:contain;object-fit:contain}.provider-benefit-card-view-resumes .provider-benefit-title{font-size:22px;font-weight:700;margin-bottom:12px}@media (min-width: 768px){.provider-benefit-card-view-resumes .provider-benefit-title{font-size:24px}}.provider-benefit-card-view-resumes .provider-benefit-desc{font-size:15px;line-height:1.5;margin-bottom:15px}@media (min-width: 768px){.provider-benefit-card-view-resumes .provider-benefit-desc{font-size:16px}}.provider-benefit-card-connect-directly{background:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;border:1px solid #cecece;align-items:flex-start;text-align:left;width:100%;box-sizing:border-box;min-height:320px;height:100%}.provider-benefit-card-connect-directly .provider-benefit-image{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:15px;flex-grow:1}.provider-benefit-card-connect-directly .provider-benefit-image img{max-width:100%;height:auto;max-height:120px;-o-object-fit:contain;object-fit:contain}.provider-benefit-card-connect-directly .provider-benefit-title{font-size:22px;font-weight:700;margin-bottom:12px}@media (min-width: 768px){.provider-benefit-card-connect-directly .provider-benefit-title{font-size:24px}}.provider-benefit-card-connect-directly .provider-benefit-desc{font-size:15px;line-height:1.5}@media (min-width: 768px){.provider-benefit-card-connect-directly .provider-benefit-desc{font-size:16px}}.provider-right{display:flex;flex-direction:column;gap:20px;width:100%}@media (min-width: 1024px){.provider-right{grid-column:span 3;gap:30px}}.provider-third-row{display:flex;flex-direction:column;gap:20px;width:100%}@media (min-width: 768px){.provider-third-row{flex-direction:row}}@media (min-width: 1024px){.provider-third-row{gap:30px}}.provider-third-row>div{flex:1}@media screen and (max-width: 768px){.provider-benefits-card-container{margin:0 10px;gap:20px}.provider-benefit-card-post-jobs,.provider-benefit-card-hire-certified,.provider-benefit-card-view-resumes,.provider-benefit-card-connect-directly{padding:15px;border-radius:12px;min-height:auto}.provider-benefit-card-post-jobs .provider-benefit-image img,.provider-benefit-card-hire-certified .provider-benefit-image img,.provider-benefit-card-view-resumes .provider-benefit-image img,.provider-benefit-card-connect-directly .provider-benefit-image img{max-width:100%}.provider-benefit-card-post-jobs .provider-benefit-title,.provider-benefit-card-hire-certified .provider-benefit-title,.provider-benefit-card-view-resumes .provider-benefit-title,.provider-benefit-card-connect-directly .provider-benefit-title{font-size:20px;margin-bottom:10px}.provider-benefit-card-post-jobs .provider-benefit-desc,.provider-benefit-card-hire-certified .provider-benefit-desc,.provider-benefit-card-view-resumes .provider-benefit-desc,.provider-benefit-card-connect-directly .provider-benefit-desc{font-size:14px;margin-bottom:15px}.provider-benefit-card-hire-certified{flex-direction:column}}@media screen and (min-width: 769px) and (max-width: 1100px){.provider-benefits-card-container{margin:0 40px;gap:25px}.provider-benefit-card-post-jobs,.provider-benefit-card-hire-certified,.provider-benefit-card-view-resumes,.provider-benefit-card-connect-directly{padding:18px;border-radius:14px}.provider-benefit-title{font-size:32px;margin-bottom:12px}.provider-benefit-desc{font-size:16px;margin-bottom:18px}}@media screen and (max-width: 470px){.provider-benefits-title-of-company{font-size:1.8rem;margin-bottom:30px}.provider-benefit-card-hire-certified,.provider-benefit-card-view-resumes,.provider-benefit-card-connect-directly{max-width:100%;margin-left:auto;margin-right:auto}}.how-it-works-section-provider-registration{background:transparent;padding:60px 0 40px}.how-it-works-container-provider-registration{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:1050px;margin:0 auto;padding:0 20px}.how-it-works-left-provider-registration{flex-basis:45%;margin-right:30px}.how-it-works-title-provider-registration{font-size:40px;font-weight:800;line-height:1.1;color:#222;margin-bottom:24px}.how-it-works-desc-provider-registration{font-size:16px;color:#444;margin-bottom:32px;max-width:340px}.how-it-works-btn-provider-registration{background:#cd7f32;color:#fff;font-size:20px;font-weight:500;border:none;border-radius:24px;padding:12px 32px;letter-spacing:-3%;cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.how-it-works-right-provider-registration{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex-basis:55%}.how-it-works-right-provider-registration img{width:500px;max-width:100%;height:auto}.how-it-works-heading-provider-registration{color:#232323;margin-bottom:32px;font-size:2.8rem;font-weight:500;text-align:center;margin-top:0;letter-spacing:1px}@media (max-width: 768px){.how-it-works-section-provider-registration{padding:40px 0 20px}.how-it-works-container-provider-registration{flex-direction:column;align-items:center;padding:0 15px}.how-it-works-left-provider-registration{flex-basis:auto;margin-right:0;margin-bottom:30px;text-align:center}.how-it-works-title-provider-registration{font-size:28px;line-height:1.2;text-align:center}.how-it-works-title-provider-registration br{display:none}.how-it-works-desc-provider-registration{max-width:100%;margin-left:auto;margin-right:auto}.how-it-works-btn-provider-registration{margin-left:auto;margin-right:auto;font-size:16px;padding:10px 20px;white-space:normal}.how-it-works-right-provider-registration{flex-basis:auto;width:100%}.how-it-works-right-provider-registration img{width:350px;max-width:100%}.how-it-works-heading-provider-registration{font-size:28px;line-height:1.2;margin-bottom:20px}}@media (min-width: 577px) and (max-width: 991px){.how-it-works-section-provider-registration{padding:50px 0 30px}.how-it-works-heading-provider-registration{font-size:2.2rem}.how-it-works-container-provider-registration{padding:0 30px}.how-it-works-title-provider-registration{font-size:32px}.how-it-works-desc-provider-registration{font-size:15px}.how-it-works-btn-provider-registration{font-size:18px;padding:10px 25px}.how-it-works-right-provider-registration img{width:450px;max-width:100%}}@media (min-width: 992px) and (max-width: 1200px){.how-it-works-container-provider-registration{max-width:960px}.how-it-works-left-provider-registration{margin-right:40px}.how-it-works-title-provider-registration{font-size:36px}.how-it-works-desc-provider-registration{max-width:300px}.how-it-works-heading-provider-registration{font-size:2.5rem}.how-it-works-right-provider-registration img{width:480px;max-width:100%}}.contact-section{padding:10px 0}.contact-section .contact-container{max-width:1050px;margin:0 auto;padding:0 20px}.contact-section .contact-container .contact-header{text-align:center;margin-bottom:20px}.contact-section .contact-container .contact-header h2{font-size:1.5rem;color:#555;margin-bottom:10px;font-weight:400}.contact-section .contact-container .contact-header h1{color:#232323;font-size:2.8rem;font-weight:500;text-align:center;letter-spacing:1px;margin:0}.contact-section .contact-container .contact-header p{font-size:1.1rem;color:#666;line-height:1.6;max-width:700px;margin:0 auto}.contact-section .contact-container .contact-content{display:flex;gap:40px;background-color:#fff;border-radius:12px;box-shadow:0 8px 30px #00000014;overflow:hidden;min-height:500px}@media (max-width: 992px){.contact-section .contact-container .contact-content{flex-direction:column}}.contact-section .contact-container .contact-content .contact-details-panel{flex:1;padding:40px;background-color:#cd7f32;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contact-section .contact-container .contact-content .contact-details-panel h3{font-size:2rem;margin-bottom:25px;font-weight:600}.contact-section .contact-container .contact-content .contact-details-panel p{font-size:1.1rem;line-height:1.8;margin-bottom:15px}.contact-section .contact-container .contact-content .contact-details-panel p.company-name{font-size:1.25rem;margin-bottom:20px;font-weight:700}.contact-section .contact-container .contact-content .contact-details-panel a{color:#fff;text-decoration:none;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.contact-section .contact-container .contact-content .contact-details-panel a:hover{text-decoration:underline}.contact-section .contact-container .contact-content .contact-details-panel .social-links{margin-top:30px}@media (max-width: 992px){.contact-section .contact-container .contact-content .contact-details-panel{padding:30px;text-align:center;align-items:center}}.contact-section .contact-container .contact-content .contact-form-panel{flex:1;padding:40px;display:flex;flex-direction:column;justify-content:center}.contact-section .contact-container .contact-content .contact-form-panel h3{font-size:2rem;margin-bottom:30px;color:#cd7f32;font-weight:600}.contact-section .contact-container .contact-content .contact-form-panel .contact-form{display:flex;flex-direction:column;gap:20px}.contact-section .contact-container .contact-content .contact-form-panel .contact-form .form-group{display:flex;flex-direction:column}.contact-section .contact-container .contact-content .contact-form-panel .contact-form .form-group label{font-size:.95rem;color:#333;margin-bottom:8px;font-weight:500}.contact-section .contact-container .contact-content .contact-form-panel .contact-form .form-group input,.contact-section .contact-container .contact-content .contact-form-panel .contact-form .form-group textarea{padding:15px 20px;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%;box-sizing:border-box}.contact-section .contact-container .contact-content .contact-form-panel .contact-form .form-group input:focus,.contact-section .contact-container .contact-content .contact-form-panel .contact-form .form-group textarea:focus{border-color:#cd7f32;outline:none;box-shadow:0 0 0 3px #cd7f3233}.contact-section .contact-container .contact-content .contact-form-panel .contact-form .form-group input::-moz-placeholder,.contact-section .contact-container .contact-content .contact-form-panel .contact-form .form-group textarea::-moz-placeholder{color:#aaa}.contact-section .contact-container .contact-content .contact-form-panel .contact-form .form-group input::placeholder,.contact-section .contact-container .contact-content .contact-form-panel .contact-form .form-group textarea::placeholder{color:#aaa}.contact-section .contact-container .contact-content .contact-form-panel .contact-form .form-group textarea{resize:vertical;min-height:120px}.contact-section .contact-container .contact-content .contact-form-panel .contact-form .form-group .error-message{color:#ff4d4f;font-size:.85rem;margin-top:5px}.contact-section .contact-container .contact-content .contact-form-panel .contact-form .submit-button{padding:15px 30px;border:none;border-radius:8px;background-color:#cd7f32;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease;align-self:flex-start}.contact-section .contact-container .contact-content .contact-form-panel .contact-form .submit-button:hover{background-color:#a46628;transform:translateY(-2px)}.contact-section .contact-container .contact-content .contact-form-panel .contact-form .submit-button:disabled{background-color:#ccc;cursor:not-allowed}.agency-registration-page{overflow:auto;width:100%}.agency-registration-page .login-form{width:100%;max-width:100%;margin:0 auto}.agency-registration-page .login-form .cg-input-container{display:flex;flex-direction:column;margin:5px 0}.agency-registration-page .login-form .cg-input-container label{text-align:start}.agency-registration-page .login-form input,.agency-registration-page .login-form select{padding:10px;margin:0;border:1px solid #cd7f32;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.agency-registration-page .login-form input:focus,.agency-registration-page .login-form select:focus{border-color:#cd7f32;box-shadow:0 0 4px #cd7f32 .5}.agency-registration-page .login-form input:invalid,.agency-registration-page .login-form select:invalid{border-color:red}.agency-registration-page .login-form input:valid,.agency-registration-page .login-form select:valid{border-color:#cd7f32}.agency-registration-page .login-form select{width:300px}.agency-registration-page .login-form textarea{width:98%;padding:10px;margin:0;border:1px solid #cd7f32;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.agency-registration-page .login-form textarea:focus{border-color:#cd7f32;box-shadow:0 0 4px #cd7f32 .5}.agency-registration-page .login-form textarea:invalid{border-color:red}.agency-registration-page .login-form textarea:valid{border-color:#cd7f32}.hero-section{display:flex;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:50px;padding:60px 80px;background-color:#eee}.hero-section .hero-content{flex:1}.hero-section .hero-content h1{font-size:2.8rem;font-weight:700;color:#cd7f32;margin-bottom:20px}.hero-section .hero-content p{font-size:1.2rem;color:#333;margin-bottom:20px}.hero-section .hero-content .learn-more-btn{background-color:#cd7f32;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;transition:background-color .3s ease}.hero-section .hero-content .learn-more-btn:hover{background-color:#a46628}.hero-section .hero-sidebar{flex:1;display:flex;justify-content:center;align-items:center}.hero-section .hero-sidebar img{max-width:100%;height:auto}.agency-registration-form-wrapper{margin-top:20px;max-width:1050px;display:flex;justify-content:space-between;align-items:center;gap:30px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a}.agency-registration-form-wrapper .form-left{flex:1;padding-left:20px}.agency-registration-form-wrapper .form-left h1{font-size:2.5rem;color:#cd7f32;margin-bottom:20px}.agency-registration-form-wrapper .form-left .request-account .signin-text{cursor:pointer;color:#cd7f32}.agency-registration-form-wrapper .form-left .agency-registration-form{display:flex;flex-direction:column}.agency-registration-form-wrapper .form-left .agency-registration-form input{padding:10px;border:1px solid #ccc;border-radius:5px;transition:box-shadow .3s ease}.agency-registration-form-wrapper .form-left .agency-registration-form .create-account-btn{background-color:#cd7f32;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .3s ease}.agency-registration-form-wrapper .form-left .agency-registration-form .create-account-btn:hover{background-color:#a46628}.agency-registration-form-wrapper .form-left .agency-registration-form .request-account,.agency-registration-form-wrapper .form-left .agency-registration-form .request-account .signin-text{cursor:pointer}.agency-registration-form-wrapper .form-right{flex:1;background-color:#cd7f32;color:#fff;padding:160px 20px;display:flex;border-bottom-right-radius:10px;border-top-right-radius:10px;align-items:center}.agency-registration-form-wrapper .form-right .info{display:flex;flex-direction:column;align-items:center;justify-content:center}.agency-registration-form-wrapper .form-right h1{margin:0;font-size:2.5rem}.agency-registration-form-wrapper .form-right p{text-align:center;font-size:1rem}.alt-login{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.alt-login .alt-login-options button{background:none;border:1px solid #ddd;border-radius:4px;padding:10px;margin:5px;cursor:pointer;font-size:12px;font-weight:600}.alt-login .alt-login-options button:hover{background-color:#cd7f32;color:#fff}.alt-login .alt-login-options button:hover i{color:#fff}.alt-login .alt-login-options button i{margin-right:3px;color:#000}.alt-login .alt-login-options button i:hover{color:#fff}.register-label{font-size:14px!important}.input-field-of-agency-registration{padding:14px!important}.agency-registration-heading h1{color:#232323;margin-bottom:32px;font-size:2.8rem;font-weight:500;text-align:center;margin-top:0;letter-spacing:-2.6px;margin-block-end:.9rem}@media (max-width: 1200px){.agency-registration-page .hero-section{padding:40px 60px}.agency-registration-page .hero-section .hero-content h1{font-size:2.5rem}.agency-registration-page .hero-section .hero-content p{font-size:1.1rem}.agency-registration-page .agency-registration-form-wrapper{max-width:900px;margin-left:auto;margin-right:auto}}@media (max-width: 992px){.agency-registration-page .hero-section{flex-direction:column;text-align:center;padding:30px 40px}.agency-registration-page .hero-section .hero-content{margin-bottom:30px}.agency-registration-page .hero-section .hero-sidebar img{max-width:80%}.agency-registration-page .agency-registration-form-wrapper{flex-direction:column;max-width:600px}.agency-registration-page .agency-registration-form-wrapper .form-left{padding:30px}.agency-registration-page .agency-registration-form-wrapper .form-right{padding:50px 20px;border-radius:0 0 10px 10px}.agency-registration-page .agency-registration-form-wrapper .form-right h1{font-size:2rem}}@media (max-width: 768px){.agency-registration-page .hero-section{padding:20px 30px;margin-bottom:30px}.agency-registration-page .hero-section .hero-content h1{font-size:2rem}.agency-registration-page .hero-section .hero-content p{font-size:1rem}.agency-registration-page .hero-section .hero-content .learn-more-btn{padding:8px 15px;font-size:14px}.agency-registration-page .agency-registration-form-wrapper{margin-top:10px;box-shadow:none}.agency-registration-page .agency-registration-form-wrapper .form-left{padding:20px}.agency-registration-page .agency-registration-form-wrapper .form-left h1{font-size:2rem}.agency-registration-page .agency-registration-form-wrapper .form-left .agency-registration-form .address{flex-direction:column;gap:15px;margin-bottom:0}.agency-registration-page .agency-registration-form-wrapper .form-left .agency-registration-form .address input{width:100%;margin-bottom:15px}.agency-registration-page .agency-registration-form-wrapper .form-left .agency-registration-form input:not(.address input){margin-bottom:15px}.agency-registration-page .agency-registration-form-wrapper .form-right{padding:30px 20px}.agency-registration-page .agency-registration-form-wrapper .form-right h1{font-size:1.8rem}.agency-registration-page .agency-registration-form-wrapper .form-right p{font-size:.9rem}}@media (max-width: 576px){.agency-registration-page .hero-section{padding:15px 20px;border-radius:10px}.agency-registration-page .hero-section .hero-content h1{font-size:1.8rem;margin-bottom:15px}.agency-registration-page .hero-section .hero-content p{font-size:.9rem;margin-bottom:15px}.agency-registration-page .hero-section .hero-sidebar img{max-width:90%}.agency-registration-page .agency-registration-form-wrapper .form-left{padding:15px}.agency-registration-page .agency-registration-form-wrapper .form-left h1{font-size:1.8rem;margin-bottom:15px}.agency-registration-page .agency-registration-form-wrapper .form-left .agency-registration-form .address input{margin-bottom:10px}.agency-registration-page .agency-registration-form-wrapper .form-left .agency-registration-form input:not(.address input){margin-bottom:10px}.agency-registration-page .agency-registration-form-wrapper .form-left .agency-registration-form .create-account-btn{padding:10px 15px;font-size:.9rem}.agency-registration-page .agency-registration-form-wrapper .form-right{padding:25px 15px}.agency-registration-page .agency-registration-form-wrapper .form-right h1{font-size:1.5rem}.agency-registration-page .agency-registration-form-wrapper .form-right p{font-size:.85rem}}.agency-benefits-section{background:transparent;padding:40px 20px;text-align:center}@media (min-width: 768px){.agency-benefits-section{padding:60px 40px}}.agency-benefits-title{color:#232323;margin-bottom:40px;font-size:2rem;font-weight:500;letter-spacing:-1px;line-height:1.2}@media (min-width: 768px){.agency-benefits-title{font-size:2.8rem;letter-spacing:-2.6px}}.agency-benefits-card-container{display:flex;flex-direction:column;gap:20px;max-width:1050px;margin:0 auto}@media (min-width: 1024px){.agency-benefits-card-container{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}}.agency-benefit-card-main{background-color:#cd7f32;color:#fff;border-radius:16px;padding:25px;display:flex;flex-direction:column;text-align:left}@media (min-width: 1024px){.agency-benefit-card-main{grid-column:span 2}}.agency-benefit-card-main .agency-benefit-title{font-size:24px;font-weight:700;margin-bottom:15px}@media (min-width: 768px){.agency-benefit-card-main .agency-benefit-title{font-size:28px}}@media (min-width: 1024px){.agency-benefit-card-main .agency-benefit-title{font-size:35px}}.agency-benefit-card-main .agency-benefit-image{margin:20px 0;display:flex;justify-content:center;align-items:center}.agency-benefit-card-main .agency-benefit-image img{max-width:100%;height:auto}.agency-benefit-card-main .agency-benefit-desc{font-size:16px;line-height:1.5;margin-bottom:10px}@media (min-width: 768px){.agency-benefit-card-main .agency-benefit-desc{font-size:18px}}.agency-benefit-card-secondary{background:#fff;border-radius:16px;padding:25px;border:1px solid #cecece;text-align:left;display:flex;flex-direction:column}@media (min-width: 768px){.agency-benefit-card-secondary{flex-direction:row;align-items:center;gap:20px}}@media (min-width: 1024px){.agency-benefit-card-secondary{grid-column:span 3}}.agency-benefit-card-secondary .agency-content-wrapper{flex:1}.agency-benefit-card-secondary .agency-content-wrapper .agency-benefit-title{font-size:22px;font-weight:700;margin-bottom:15px}@media (min-width: 768px){.agency-benefit-card-secondary .agency-content-wrapper .agency-benefit-title{font-size:28px}}@media (min-width: 1024px){.agency-benefit-card-secondary .agency-content-wrapper .agency-benefit-title{font-size:35px}}.agency-benefit-card-secondary .agency-content-wrapper .agency-benefit-desc{font-size:16px;line-height:1.5;margin-bottom:20px}@media (min-width: 768px){.agency-benefit-card-secondary .agency-content-wrapper .agency-benefit-desc{font-size:18px;margin-bottom:0}}.agency-benefit-card-secondary .agency-benefit-image{flex:1;display:flex;justify-content:center;align-items:center}.agency-benefit-card-secondary .agency-benefit-image img{max-width:100%;height:auto;max-width:250px}.agency-benefit-card{background:#fff;border-radius:16px;padding:25px;border:1px solid #cecece;text-align:left;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 1024px){.agency-benefit-card:first-child{grid-column:span 2}.agency-benefit-card:last-child{grid-column:span 2}}.agency-benefit-card .agency-benefit-title{font-size:20px;font-weight:700;margin-bottom:15px}@media (min-width: 768px){.agency-benefit-card .agency-benefit-title{font-size:24px}}.agency-benefit-card .agency-benefit-desc{font-size:15px;line-height:1.5;margin-bottom:20px}@media (min-width: 768px){.agency-benefit-card .agency-benefit-desc{font-size:16px}}.agency-benefit-card .agency-benefit-image{display:flex;justify-content:center;align-items:center}.agency-benefit-card .agency-benefit-image img{max-width:100%;height:auto;max-height:150px}.agency-right{display:flex;flex-direction:column;gap:20px}@media (min-width: 1024px){.agency-right{grid-column:span 3;gap:30px}}.agency-third-row{display:flex;flex-direction:column;gap:20px}@media (min-width: 1024px){.agency-third-row{flex-direction:row;gap:30px}}@media (max-width: 767px){.agency-benefits-title{font-size:1.8rem;margin-bottom:30px}.agency-benefit-card-main,.agency-benefit-card-secondary,.agency-benefit-card{padding:20px}.agency-benefit-card-secondary{flex-direction:column}}@media (min-width: 768px) and (max-width: 1023px){.agency-benefits-card-container{margin:0 40px}.agency-benefit-card-secondary,.agency-third-row{flex-direction:row}}.how-it-works-section-company-registration{background:transparent;padding:60px 0 40px}.how-it-works-container-company-registration{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:1050px;margin:0 auto}.how-it-works-title-company-registration{font-size:40px;font-weight:600;line-height:1.1;color:#222;margin-bottom:24px}.how-it-works-desc-company-registration{font-size:16px;color:#444;margin-bottom:32px;max-width:340px}.how-it-works-btn-company-registration{background:#cd7f32;color:#fff;font-size:20px;font-weight:500;border:none;border-radius:24px;padding:12px 32px;letter-spacing:-3%;cursor:pointer;display:flex;align-items:center;gap:8px}.how-it-works-right-company-registration{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.how-it-works-heading-company-registration{color:#232323;margin-bottom:32px;font-size:2.8rem;font-weight:500;text-align:center;margin-top:0;letter-spacing:-2.6px}@media (min-width: 0px) and (max-width: 768px){.how-it-works-left-company-registration{padding:0}.how-it-works-container-company-registration{flex-direction:column;padding:0 10px;align-items:center}.how-it-works-title-company-registration{font-size:24px;line-height:1.2;text-align:center}.how-it-works-title-company-registration br{display:none}.how-it-works-heading-company-registration{font-size:24px}.how-it-works-right-company-registration img{max-width:250px}.how-it-works-step-title{font-size:12px}.how-it-works-step-number{font-size:16px;right:6px}.how-it-works-step{padding:8px 8px 8px 6px}}@media (min-width: 769px) and (max-width: 1100px){.how-it-works-title-company-registration{font-size:36px}.how-it-works-heading-company-registration{font-size:24px}.how-it-works-step-title{font-size:15px}.how-it-works-right-company-registration img{max-width:450px}.how-it-works-step-number{font-size:22px;right:10px}.how-it-works-step{padding:14px 14px 14px 10px}}.compare-properties{margin:0 auto;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 30px #0000001a;overflow:hidden;min-height:700px}.compare-properties .loading-container{margin-top:300px;margin-bottom:auto}.compare-properties .back-button{position:absolute;top:70px;left:40px;bottom:unset;border:none;background:transparent;color:#fff;font-size:18px;padding:10px 0;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:7px}.compare-properties .back-button:hover{cursor:pointer;color:#cd7f32}.compare-properties .back-button:hover svg path{fill:#cd7f32}.compare-properties__header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e5e7eb}.compare-properties__title{font-size:24px;font-weight:600;color:#cd7f32;margin:0 0 8px;padding:10px}.compare-properties__dropdowns{display:flex;gap:20px;padding:20px 10px;margin-left:202px;border-bottom:1px solid #e5e7eb}.compare-properties__dropdown-container{flex:1}.compare-properties__dropdown-container label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151}.compare-properties__dropdown-container .react-select-container{width:100%;margin-bottom:15px}.compare-properties__dropdown-container .react-select-container .react-select__control{border:1px solid #ddd;min-height:44px;box-shadow:none;transition:border-color .3s;border-radius:6px;font-size:14px}.compare-properties__dropdown-container .react-select-container .react-select__control:hover{border-color:#aaa}.compare-properties__dropdown-container .react-select-container .react-select__control--is-focused{border-color:#cd7f32}.compare-properties__dropdown-container .react-select-container .react-select__value-container{padding:0 10px}.compare-properties__dropdown-container .react-select-container .react-select__input input{box-shadow:none!important}.compare-properties__dropdown-container .react-select-container .react-select__indicator-separator{display:none}.compare-properties__dropdown-container .react-select-container .react-select__dropdown-indicator{color:#2a2a2a;padding:8px}.compare-properties__dropdown-container .react-select-container .react-select__dropdown-indicator:hover{color:#000}.compare-properties__dropdown-container .react-select-container .react-select__menu{border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:10}.compare-properties__dropdown-container .react-select-container .react-select__option{padding:10px 15px;color:#333}.compare-properties__dropdown-container .react-select-container .react-select__option--is-focused{background-color:#cd7f321c}.compare-properties__dropdown-container .react-select-container .react-select__option--is-selected{background-color:#cd7f32;color:#fff}.compare-properties__dropdown-container .react-select-container .react-select__single-value{color:#333}.compare-properties__dropdown-container .react-select-container .react-select__placeholder{color:#999}.compare-properties__dropdown-container .react-select-container .react-select__clear-indicator{padding:8px;color:#999}.compare-properties__dropdown-container .react-select-container .react-select__clear-indicator:hover{color:red}.compare-properties__delete-btn{background:#fff;border:1px solid #d1d5db;padding:8px 16px;border-radius:4px;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease}.compare-properties__delete-btn:hover{background:#f9fafb;border-color:#9ca3af}.compare-properties__tabs{display:flex;padding:0 32px;border-bottom:1px solid #e5e7eb}.compare-properties__tab{background:none;border:none;padding:16px 24px;font-size:14px;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.compare-properties__tab:hover{color:#374151}.compare-properties__tab.active{color:#cd7f32;border-bottom-color:#cd7f32;font-weight:500}.compare-properties__content{padding:0}.compare-properties__table{width:100%;border-collapse:collapse}.compare-properties__row{display:flex;border-bottom:1px solid #f3f4f6}.compare-properties__row--header{background:#ffffff1a;border-bottom:2px solid #e5e7eb}.compare-properties__row:hover:not(.compare-properties__row--header){background:#fafafa}.compare-properties__cell{flex:1;padding:16px;border-right:1px solid #f3f4f6;display:flex;align-items:center;min-height:20px}.compare-properties__cell--label{background:#ffffff1a;font-weight:500;color:#374151;min-width:180px;flex:0 0 180px}.compare-properties__cell--property,.compare-properties__cell--add{justify-content:flex-start;padding:8px}.compare-properties__cell--value{color:#6b7280;font-size:14px}.compare-properties__cell--empty{background:#f9fafb}.compare-properties__cell:last-child{border-right:none}.compare-properties__cell .slider-container input[type=range]{accent-color:#cd7f32;cursor:pointer}.property-card{width:100%;max-width:300px;position:relative}.property-card__remove{position:absolute;top:8px;right:8px;background:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 2px 4px #0000001a;color:#6b7280;transition:all .2s ease}.property-card__remove:hover{background:#ef4444;color:#fff}.property-card__image-container{position:relative;max-width:340px;height:200px;overflow:hidden;border-radius:6px;box-shadow:0 2px 8px #0000001a}.property-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.property-card__badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:4px;z-index:1}.property-card__badge{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.property-card__badge--featured{background:#cd7f32;color:#fff}.property-card__badge--hot{background:#ef4444;color:#fff}.difference-card{background:#f8f9fa;padding:10px;border-radius:8px;text-align:center}.difference-card__title{font-weight:700;margin-bottom:5px}.difference-value{display:flex;align-items:center;justify-content:center;gap:5px;font-weight:500}.difference-value.higher{color:green}.difference-value.lower{color:red}.difference-value svg{margin-right:5px}.percentage-difference{font-size:.8em;margin-left:5px;opacity:.8}.add-property{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;border:2px dashed #d1d5db;border-radius:8px;width:100%;max-width:250px;min-height:130px;cursor:pointer;transition:all .3s ease;color:#9ca3af}.add-property:hover{border-color:#cd7f32;color:#cd7f32;background:#cd7f320d}.add-property__icon{margin-bottom:8px;padding:8px;border-radius:50%;background:#f3f4f6;transition:all .3s ease}.add-property:hover .add-property__icon{background:#cd7f321a;color:#cd7f32}.add-property__text{font-size:12px;text-align:center;font-weight:500;line-height:1.4}@media (max-width: 1024px){.compare-properties{margin:16px}.compare-properties__header{padding:16px 24px}.compare-properties__dropdowns{display:flex;gap:20px;padding:20px 10px;margin-left:0;border-bottom:1px solid #e5e7eb}.compare-properties__tabs{padding:0 24px}.compare-properties__cell{padding:12px}.compare-properties__cell--label{min-width:150px;flex:0 0 150px}.property-card{max-width:150px}.property-card__image-container{height:120px;width:-moz-fit-content;width:fit-content}.add-property{max-width:150px;min-height:120px;padding:24px 12px}}@media (max-width: 768px){.compare-properties{margin:8px}.compare-properties__header{flex-direction:column;gap:16px;text-align:center}.compare-properties__tabs{justify-content:center}.compare-properties__row{flex-direction:column}.compare-properties__cell{border-right:none;border-bottom:1px solid #f3f4f6}.compare-properties__cell--label{min-width:auto;flex:none;background:#cd7f32;color:#fff;font-weight:600}.compare-properties__cell--property,.compare-properties__cell--add{justify-content:flex-start;padding:16px}.property-card,.add-property{max-width:100%}}.public-notifications-screen{padding:10px}.public-notifications-screen .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.public-notifications-screen .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.public-notifications-screen .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.public-notifications-screen .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.public-notifications-screen .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.public-notifications-screen .header-wrapper .left h1{font-size:18px;font-weight:800;color:#cd7f32;margin:0}.public-notifications-screen .notifications-contennt .error,.public-notifications-screen .notifications-contennt .no-notifications{text-align:center;padding:2rem;color:#666;display:flex;flex-direction:column;align-items:center;gap:1rem}.public-notifications-screen .notifications-contennt .error button,.public-notifications-screen .notifications-contennt .no-notifications button{background:#f0f0f0;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:background .2s}.public-notifications-screen .notifications-contennt .error button:hover,.public-notifications-screen .notifications-contennt .no-notifications button:hover{background:#e0e0e0}.public-notifications-screen .notifications-contennt .error{color:#d32f2f}.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 640px){.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid{grid-template-columns:repeat(4,1fr)}}.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item{position:relative;cursor:pointer;padding:16px;border-radius:8px;margin-bottom:12px;background:#fff;box-shadow:0 2px 8px #0000001a;transition:all .2s ease}.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item.unread{border-left:4px solid #cd7f32}.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item__title{position:relative;padding-right:20px;color:#333;font-size:16px;font-weight:600;margin:0;color:#cd7f32;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid .notification-item__message{color:#666;font-size:14px;line-height:1.4}.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid .unread-badge{position:absolute;top:0;right:0;background-color:#cd7f32;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid .loading-more,.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid .loading{width:100%;display:flex;justify-content:center;padding:20px 0;grid-column:1/-1}.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid .loading{margin-top:15%}.public-notifications-screen .notifications-contennt .notification-containerr .notification-grid .no-notifications{grid-column:1/-1;text-align:center;color:#ef4444;font-weight:500}.saved-searches-container{margin:0 auto;padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 30px #0000001a;border-radius:8px}.saved-searches-container .loading-container{display:flex;justify-content:center;align-items:center;grid-column:1/-1}.saved-searches-container .no-properties-message{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#cd7f32;grid-column:1/-1}.notifications-header{display:flex;align-items:center;padding:16px;border-bottom:1px solid #cd7f32}.notifications-header .back-button{background:none;border:none;margin-right:16px;cursor:pointer;color:#333;display:flex;align-items:center}.notifications-header .back-button:hover{color:#cd7f32}.notifications-header h1{font-size:20px;font-weight:600;margin:0;color:#cd7f32}.search-list{display:grid;grid-template-columns:1fr;gap:1.5rem;min-height:500px;margin-top:20px}.search-item{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;overflow:hidden}.search-details{padding:1.5rem;flex:1}.search-title{margin:0 0 .75rem;font-size:1.2rem;color:#905923}.search-params{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;font-size:.9rem;color:#555;line-height:1.5}.search-meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8rem;color:#777}.search-meta .date{display:flex;align-items:center;gap:.3rem}.search-meta .date:before{content:"📅";font-size:.9rem}.search-actions{display:flex;padding:1rem 1.5rem;border-top:1px solid #e0e0e0}.btn{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease;font-size:.9rem}.btn+.btn{margin-left:.75rem}.btn-search{background-color:#cd7f32;color:#fff}.btn-search:hover{background-color:#a46628}.btn-delete{background-color:#da0d0d;color:#fff;border:1px solid #da0d0d}.btn-delete:hover{opacity:.8}@media (min-width: 768px){.search-item{flex-direction:row}.search-actions{flex-direction:column;justify-content:center;padding:1.5rem;border-top:none;border-left:1px solid #e0e0e0;min-width:150px}.btn{width:100%}.btn+.btn{margin-left:0;margin-top:.75rem}}@media (max-width: 480px){.saved-searches-container{padding:1rem}.page-title{font-size:1.5rem}.search-details{padding:1rem}.search-actions{padding:.75rem}.btn{padding:.5rem .75rem;font-size:.8rem}}.buyers-guide-detail .buyers-guide-detail-hero-section{display:flex;flex-direction:column}.buyers-guide-detail .buyers-guide-detail-hero-section .back-button{display:flex;align-items:center;gap:14px;border:none;background:transparent;color:#fff;font-size:18px;padding:10px 0;width:-moz-fit-content;width:fit-content}.buyers-guide-detail .buyers-guide-detail-hero-section .back-button:hover{cursor:pointer;color:#cd7f32}.buyers-guide-detail .buyers-guide-detail-hero-section .hero-section-body{display:flex;gap:30px}.buyers-guide-detail .buyers-guide-detail-hero-section .hero-section-body img{width:100%;height:541px;-o-object-fit:cover;object-fit:cover;border-radius:15px}.buyers-guide-detail .buyers-guide-detail-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:30px;padding:20px}.buyers-guide-detail .buyers-guide-detail-section .buyers-guide-detail-container{display:flex;flex-direction:column;gap:10px}.buyers-guide-detail .buyers-guide-detail-section .buyers-guide-detail-container .buyers-guide-detail{display:flex;flex-direction:column;gap:0px}.buyers-guide-detail .buyers-guide-detail-section .buyers-guide-detail-container .buyers-guide-detail h2{margin:5px 0;font-size:40px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#cd7f32}.buyers-guide-detail .buyers-guide-detail-section .buyers-guide-detail-container .buyers-guide-detail .description{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:16px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#505050;margin:5px 0}.buyers-guide-detail .buyers-guide-detail-section .action-buttons .action-button-container{display:flex;gap:10px}.buyers-guide-detail .buyers-guide-detail-section .action-buttons .action-button-container .action-button{display:flex;align-items:center;justify-content:center;gap:10px;border:1.56px solid #cd7f32;cursor:pointer;background-color:#fff;color:#444;padding:6px 24px;border-radius:8px;width:-moz-fit-content;width:fit-content}.renters-guide-detail .renters-guide-detail-hero-section{display:flex;flex-direction:column}.renters-guide-detail .renters-guide-detail-hero-section .back-button{display:flex;align-items:center;gap:14px;border:none;background:transparent;color:#fff;font-size:18px;padding:10px 0;width:-moz-fit-content;width:fit-content}.renters-guide-detail .renters-guide-detail-hero-section .back-button:hover{cursor:pointer;color:#cd7f32}.renters-guide-detail .renters-guide-detail-hero-section .hero-section-body{display:flex;gap:30px}.renters-guide-detail .renters-guide-detail-hero-section .hero-section-body img{width:100%;height:541px;-o-object-fit:cover;object-fit:cover;border-radius:15px}.renters-guide-detail .renters-guide-detail-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:30px;padding:20px}.renters-guide-detail .renters-guide-detail-section .renters-guide-detail-container{display:flex;flex-direction:column;gap:10px}.renters-guide-detail .renters-guide-detail-section .renters-guide-detail-container .renters-guide-detail{display:flex;flex-direction:column;gap:0px}.renters-guide-detail .renters-guide-detail-section .renters-guide-detail-container .renters-guide-detail h2{margin:5px 0;font-size:40px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#cd7f32}.renters-guide-detail .renters-guide-detail-section .renters-guide-detail-container .renters-guide-detail .description{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#505050;margin:5px 0}.renters-guide-detail .renters-guide-detail-section .action-buttons .action-button-container{display:flex;gap:10px}.renters-guide-detail .renters-guide-detail-section .action-buttons .action-button-container .action-button{display:flex;align-items:center;justify-content:center;gap:10px;border:1.56px solid #cd7f32;cursor:pointer;background-color:#fff;color:#444;padding:6px 24px;border-radius:8px;width:-moz-fit-content;width:fit-content}.buyers-guide .market-place-hero-wrapper{background-image:url(/images/public-panel/hero-section-pic.svg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;border-radius:2rem;overflow:hidden}.buyers-guide .market-place-hero-wrapper .market-place-overlay{width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center}.buyers-guide .market-place-hero-wrapper .market-place-overlay .hero-content{text-align:center;color:#fff}.buyers-guide .market-place-hero-wrapper .market-place-overlay .hero-content h1{font-size:65px;font-weight:700}.buyers-guide .market-place-hero-wrapper .market-place-overlay .hero-content h1 .highlight{color:#d4af37;font-size:65px;font-weight:700}.buyers-guide .market-place-hero-wrapper .market-place-overlay .hero-content p{margin-top:1rem;font-size:24px}.buyers-guide .buyers-guide-header{display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.buyers-guide .buyers-guide-header .title h1{font-size:32px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#2d2d2d;margin-bottom:10px}.buyers-guide .buyers-guide-header .title p{font-size:18px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#000}.buyers-guide .buyers-guide-header .view-btn{font-size:20px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#cd7f32;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease-in-out}.buyers-guide .buyers-guide-cards-container{padding:1rem 0px}.buyers-guide .buyers-guide-cards-container .loading-container{display:flex;justify-content:center;align-items:center;grid-column:1/-1}.buyers-guide .buyers-guide-cards-container .no-properties-message{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#cd7f32;grid-column:1/-1}.buyers-guide .card-body{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;min-height:330px}.buyers-guide .card{background:#fff;border:1px solid #ddd;padding:10px;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column}.buyers-guide .card img{width:100%;height:188px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:.75rem}.buyers-guide .card h3{font-size:18px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#2d2d2d;margin:.2rem 0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.buyers-guide .card p,.buyers-guide .card .description{font-size:14px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#000;margin:.3rem 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.buyers-guide .card .view-detail{margin-top:auto;width:100%}.buyers-guide .card .view-detail .view-details-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;background:#cd7f32;color:#fff;font-size:16px;font-weight:400;font-family:SF Pro Display,sans-serif;padding:10px 20px;border-radius:5px;border:none;cursor:pointer}.buyers-guide .card .load-more{display:flex;justify-content:center;align-items:center;margin:20px 0}.buyers-guide .card .load-more .load-more-btn{color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:10px 20px;font-size:16px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff}.buyers-guide .card .load-more .load-more-btn:hover{background-color:#cd7f32;color:#fff}.buyers-guide .view-btn-mobile{display:none}@media screen and (max-width: 1200px){.card-body{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width: 768px){.buyers-guide{padding:20px}.buyers-guide-cards-container{padding:0rem!important}.card-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,2fr))!important;gap:1.5rem}.view-btn{display:none!important}.view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:auto}}@media screen and (max-width: 576px){.buyers-guide-header{padding:0 1rem}.card-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1.5rem}.view-btn{display:none!important}.view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:auto}}@media screen and (max-width: 480px){.buyers-guide{padding:0!important}.card-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:5px!important}.view-btn{display:none!important}.view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:auto}}.buyers-guide-header{padding:10px!important}.login-main-container .login-container{background-color:#fff;padding:16px;border-radius:12px;box-shadow:0 4px 12px #0000001a;width:300px;margin-top:0;text-align:center}.login-main-container .login-container .login-header{font-size:22px;font-weight:800;margin-bottom:20px;color:#000}.login-main-container .login-container .login-description .verify-message{margin-top:5px;font-size:16px;font-weight:500}.login-main-container .login-container .login-description .verify-message .spinner{width:30px;height:30px;border:4px solid transparent;border-top:4px solid #4285f4;border-radius:50%;animation:spin 1s linear infinite,googleColors 2s linear infinite;margin:auto}@keyframes googleColors{0%{border-top-color:#4285f4}25%{border-top-color:#ea4335}50%{border-top-color:#fbbc05}75%{border-top-color:#34a853}to{border-top-color:#4285f4}}body{margin:0;font-family:Poppins,sans-serif}.forget-password-main-container{display:flex;justify-content:center;align-items:center}.forget-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:calc(100vh - 150px);margin:auto}.forget-container{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px #0000001a;width:300px;text-align:center}.forget-title{font-size:22px;font-weight:800;margin-bottom:20px;color:#000}.forget-description{margin-bottom:20px;color:#000}.forget-form input{width:280px;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease}.forget-form input:focus{border-color:#007bff;box-shadow:0 0 4px #007bff80}.forget-form input:invalid{border-color:red}.forget-form input:valid{border-color:#313193}.error-message{color:red;font-size:12px;margin-top:3px;text-align:left;margin-bottom:0}.forget-btn{width:100%;padding:10px;border:none;border-radius:4px;font-weight:700;cursor:pointer;margin-top:10px;background-color:#cd7f32}.back-to-login{font-size:12px;margin-top:15px}.back-to-login a{color:#313193;text-decoration:none}footer{text-align:center;margin-top:20px;color:#aaa;font-size:12px}.reset-password-wrapper{max-width:300px;margin:60px auto;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:32px 24px}.reset-password-wrapper h2{text-align:center;margin-bottom:24px;color:#cd7f32}.reset-password-form .form-group{margin-bottom:18px;display:flex;flex-direction:column}.reset-password-form label{font-weight:600;margin-bottom:6px;color:#626c70}.reset-password-form input[type=password]{padding:10px 12px;border:1px solid #ededed;border-radius:6px;width:calc(100% - 24px);font-size:15px;outline:none}.reset-password-form .text-right{text-align:right}.reset-password-btn{background-color:#cd7f32;color:#fff;border:none;border-radius:6px;padding:10px 16px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.reset-password-btn:hover{background-color:#a46628}.email-verification-screen{display:flex;justify-content:center;align-items:center;min-height:70vh;padding:20px}.verification-container{max-width:500px;width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 30px #0000001a;padding:40px;text-align:center}.verification-icon{margin-bottom:24px}.verification-icon svg{width:80px;height:80px}.verification-title{font-size:24px;font-weight:600;color:#cd7f32;margin-bottom:16px}.verification-message{margin-bottom:24px;color:#000;line-height:1.5}.verification-message p{margin-bottom:8px}.verification-message p:last-child{margin-bottom:0}.verification-tips{border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 30px #0000001a;border-radius:8px;padding:16px;margin-bottom:24px;text-align:left}.verification-tips .tip{font-weight:500;margin-bottom:8px;color:#000}.verification-tips ul{margin:0;padding-left:20px;color:#000}.verification-tips ul li{margin-bottom:4px;font-size:14px}.continue-button{width:100%;padding:12px;font-size:16px;font-weight:500;background-color:#cd7f32;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.continue-button:hover{background-color:#a46628}.recommended-property .favorite-properties-hero-wrapper{background-image:url(/images/public-panel/hero-section-pic-2.svg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;border-radius:2rem;overflow:hidden}.recommended-property .favorite-properties-hero-wrapper .favorite-properties-overlay{width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center}.recommended-property .favorite-properties-hero-wrapper .favorite-properties-overlay .hero-content{text-align:center;color:#fff}.recommended-property .favorite-properties-hero-wrapper .favorite-properties-overlay .hero-content h1{font-size:65px;font-weight:700}.recommended-property .favorite-properties-hero-wrapper .favorite-properties-overlay .hero-content h1 .highlight{color:#d4af37;font-size:65px;font-weight:700}.recommended-property .favorite-properties-hero-wrapper .favorite-properties-overlay .hero-content p{margin-top:1rem;font-size:24px}.recommended-property .favorite-properties-header{display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.recommended-property .favorite-properties-header .title h1{font-size:32px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#2d2d2d;margin-bottom:10px}.recommended-property .favorite-properties-header .title p{font-size:18px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#000}.recommended-property .favorite-properties-header .view-btn{font-size:20px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#cd7f32;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease-in-out}.recommended-property .favorite-properties-cards-container{padding:1rem 0px}.recommended-property .favorite-properties-cards-container .loading-container{display:flex;justify-content:center;align-items:center;grid-column:1/-1}.recommended-property .favorite-properties-cards-container .no-properties-message{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#cd7f32;grid-column:1/-1}.recommended-property .card-body{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;min-height:330px}.recommended-property .card{background:#fff;border:1px solid #ddd;padding:10px;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column}.recommended-property .card img{width:100%;height:188px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:.75rem}.recommended-property .card h3{font-size:18px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#2d2d2d;margin:.2rem 0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.recommended-property .card p,.recommended-property .card .description{font-size:14px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#000;margin:.3rem 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.recommended-property .card .view-detail{margin-top:auto;width:100%}.recommended-property .card .view-detail .view-details-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;background:#cd7f32;color:#fff;font-size:16px;font-weight:400;font-family:SF Pro Display,sans-serif;padding:10px 20px;border-radius:5px;border:none;cursor:pointer}.recommended-property .view-btn-mobile{display:none}@media screen and (max-width: 1200px){.recommended-property .card-body{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width: 768px){.recommended-property .favorite-properties-cards-container{padding:0rem!important}.recommended-property .card-body{grid-template-columns:repeat(auto-fit,minmax(230px,2fr))!important}.recommended-property .view-btn{display:none!important}.recommended-property .view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:auto}}@media screen and (max-width: 576px){.recommended-property .favorite-properties-header{padding:0 1rem}.recommended-property .card-body{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}}.recommended-property .recommended-property-div .recommended-property-header{margin-top:20px}.recommended-property .recommended-property-div .recommended-property-header h2{text-align:start;font-size:2rem;font-weight:700;margin-block-end:0em;font-family:SF Pro Display,sans-serif;color:#2d2d2d;padding-left:0}@media (max-width: 992px){.recommended-property-property{margin-top:30px}.recommended-property-header h2{font-size:1.75rem}.recommended-products-container{padding:0 30px}.recommended-prop-card .lower-part .agent-info .actions .call-btn,.recommended-prop-card .lower-part .agent-info .actions .message-btn,.recommended-prop-card .lower-part .agent-info .actions .whatsapp-btn{padding:6px 8px;font-size:11px}}@media (max-width: 768px){.recommended-property-property{margin-top:20px}.recommended-property-header{gap:15px}.recommended-property-header h2{font-size:1.5rem}.recommended-products-container{grid-template-columns:1fr;padding:0 20px;gap:20px}.recommended-prop-card .lower-part .agent-info{flex-direction:column!important;align-items:flex-start}.recommended-prop-card .lower-part .agent-info .actions{margin-left:0;width:100%;gap:30px}.recommended-prop-card .lower-part .agent-info .actions .whatsapp-btn{height:29.8px;padding:2px 20px;font-size:12px}}@media (max-width: 576px){.recommended-property-header h2{font-size:1.3rem}.recommended-products-container{padding:0 15px}.recommended-prop-card .feature-icons .icon-1{padding:8px}.recommended-prop-card .feature-icons .icon-1 p{font-size:12px}.recommended-prop-card .lower-part h3{font-size:16px}.recommended-prop-card .lower-part .text-location,.recommended-prop-card .lower-part .house-info table tr{font-size:14px}.recommended-prop-card .lower-part .house-info table tr td{width:70px}}@media (max-width: 480px){.recommended-property-header h2{font-size:1.2rem;margin-top:40px}.recommended-products-container{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.recommended-prop-card .lower-part .agent-info{flex-direction:column}.recommended-prop-card .lower-part .agent-info .actions{display:flex;gap:5px;flex-wrap:wrap}.recommended-prop-card .lower-part .agent-info .actions .call-btn,.recommended-prop-card .lower-part .agent-info .actions .message-btn,.recommended-prop-card .lower-part .agent-info .actions .whatsapp-btn{flex:1;justify-content:center}.recommended-prop-card .lower-part .house-info .thead{gap:15px}.recommended-prop-card .lower-part .house-info table tr{gap:5px}.recommended-prop-card .lower-part .house-info table tr td{width:60px}}.other-property-of-agent .other-properties-hero-wrapper{background-image:url(/images/public-panel/hero-section-pic.svg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;border-radius:2rem;overflow:hidden}.other-property-of-agent .other-properties-hero-wrapper .other-properties-overlay{width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center}.other-property-of-agent .other-properties-hero-wrapper .other-properties-overlay .hero-content{text-align:center;color:#fff}.other-property-of-agent .other-properties-hero-wrapper .other-properties-overlay .hero-content h1{font-size:65px;font-weight:700}.other-property-of-agent .other-properties-hero-wrapper .other-properties-overlay .hero-content h1 .highlight{color:#d4af37;font-size:65px;font-weight:700}.other-property-of-agent .other-properties-hero-wrapper .other-properties-overlay .hero-content p{margin-top:1rem;font-size:24px}.other-property-of-agent .other-properties-header{display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.other-property-of-agent .other-properties-header .title h1{font-size:32px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#2d2d2d;margin-bottom:10px}.other-property-of-agent .other-properties-header .title p{font-size:18px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#000}.other-property-of-agent .other-properties-header .view-btn{font-size:20px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#cd7f32;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease-in-out}.other-property-of-agent .other-properties-cards-container{padding:1rem 0px}.other-property-of-agent .other-properties-cards-container .loading-container{display:flex;justify-content:center;align-items:center;grid-column:1/-1}.other-property-of-agent .other-properties-cards-container .no-properties-message{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#cd7f32;grid-column:1/-1}.other-property-of-agent .card-body{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;min-height:330px}.other-property-of-agent .card{background:#fff;border:1px solid #ddd;padding:10px;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column}.other-property-of-agent .card img{width:100%;height:188px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:.75rem}.other-property-of-agent .card h3{font-size:18px;font-weight:700;font-family:SF Pro Display,sans-serif;color:#2d2d2d;margin:.2rem 0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.other-property-of-agent .card p,.other-property-of-agent .card .description{font-size:14px;font-weight:400;font-family:SF Pro Display,sans-serif;color:#000;margin:.3rem 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.other-property-of-agent .card .view-detail{margin-top:auto;width:100%}.other-property-of-agent .card .view-detail .view-details-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;background:#cd7f32;color:#fff;font-size:16px;font-weight:400;font-family:SF Pro Display,sans-serif;padding:10px 20px;border-radius:5px;border:none;cursor:pointer}.other-property-of-agent .view-btn-mobile{display:none}@media screen and (max-width: 1200px){.other-property-of-agent .card-body{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width: 768px){.other-property-of-agent .other-properties-cards-container{padding:0rem!important}.other-property-of-agent .card-body{grid-template-columns:repeat(auto-fit,minmax(230px,2fr))!important}.other-property-of-agent .view-btn{display:none!important}.other-property-of-agent .view-btn-mobile{display:flex!important;color:#cd7f32;border:1px solid #cd7f32;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;font-family:SF Pro Display,sans-serif;cursor:pointer;transition:all .3s ease;background-color:#fff;margin-left:auto;margin-right:auto}}@media screen and (max-width: 576px){.other-property-of-agent .other-properties-header{padding:0 1rem}.other-property-of-agent .card-body{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}}.other-property-of-agent .other-property-of-agent-div .other-property-of-agent-header{margin-top:20px}.other-property-of-agent .other-property-of-agent-div .other-property-of-agent-header h2{text-align:start;font-size:2rem;font-weight:700;margin-block-end:0em;font-family:SF Pro Display,sans-serif;color:#2d2d2d;padding-left:0}.recommended-products-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(366px,1fr));gap:24px;font-family:SF Pro Display,sans-serif;margin-top:20px;min-height:520px}.recommended-products-container .loading-container{display:flex;justify-content:center;align-items:center;grid-column:1/-1}.recommended-products-container .no-properties-message{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#cd7f32;grid-column:1/-1}.recommended-prop-card{max-width:100%;border:1px solid #DDE1F0;display:flex;flex-direction:column;padding:12px;background-color:#fff;border-radius:12px;cursor:pointer;transition:all .3s ease;min-height:520px}.recommended-prop-card.wide{grid-column:span 2}.recommended-prop-card .product-pic{aspect-ratio:3/2;width:100%}.recommended-prop-card .product-pic .image-arrow-left{position:absolute;top:60%;left:40px;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;margin-top:auto;margin-bottom:auto;padding:5px;cursor:pointer;opacity:.4;display:flex;justify-content:center;align-items:center}.recommended-prop-card .product-pic .image-arrow-left .icon{width:24px;height:24px}.recommended-prop-card .product-pic .image-arrow-left:hover{background-color:#cd7f32}.recommended-prop-card .product-pic .image-arrow-right{position:absolute;top:60%;right:40px;transform:translate(50%,-50%);background-color:#fff;border-radius:50%;margin-top:auto;margin-bottom:auto;padding:5px;cursor:pointer;opacity:.4;display:flex;justify-content:center;align-items:center}.recommended-prop-card .product-pic .image-arrow-right .icon{width:24px;height:24px}.recommended-prop-card .product-pic .image-arrow-right:hover{background-color:#cd7f32}.recommended-prop-card .product-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.recommended-prop-card .upper-part{display:flex;position:relative}.recommended-prop-card .feature-icons{position:absolute;top:0;margin:10px;width:95%;display:flex;justify-content:space-between}.recommended-prop-card .feature-icons .icon-1{display:flex;background-color:#fff;border-radius:27px;padding:10px;align-items:center;border:2px solid #cd7f32;gap:5px}.recommended-prop-card .feature-icons .icon-1 img{margin-right:8px;width:18.41px;height:16.7px}.recommended-prop-card .feature-icons .icon-1 p{font-size:14px;padding:0;margin:0;font-weight:500;font-family:SF Pro Display,sans-serif}.recommended-prop-card .feature-icons .like-icon{background-color:#fff;border-radius:50%;padding:8px;width:15px;height:15px;display:flex;align-items:center;cursor:pointer}.recommended-prop-card .lower-part h3{margin-top:1em;padding-bottom:0;margin-bottom:0;font-size:18px;font-weight:700}.recommended-prop-card .lower-part .text-location{display:flex;align-items:center;margin:.5em 0;font-size:15px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.recommended-prop-card .lower-part .launch-price{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:.5em 0}.recommended-prop-card .lower-part .launch-price .price{color:#cd7f32;font-size:20px;font-weight:700;margin:0}.recommended-prop-card .lower-part .launch-price .features{font-size:12px;font-weight:500;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.recommended-prop-card .lower-part .launch-price .features span{color:#cd7f32;font-weight:700}.recommended-prop-card .lower-part .property-stats{display:flex;gap:20px;font-family:Arial,sans-serif;max-width:300px}.recommended-prop-card .lower-part .property-stats .stat-item{display:flex;flex-direction:column;justify-content:space-between;gap:5px;align-items:center;padding-bottom:10px}.recommended-prop-card .lower-part .property-stats .stat-item .stat-label{font-size:14px;color:#2d2d2d;text-transform:capitalize}.recommended-prop-card .lower-part .property-stats .stat-item .stat-value{display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:400;color:#333}.recommended-prop-card .lower-part .property-stats .stat-item .stat-value img{width:17px;height:17px}.recommended-prop-card .lower-part .property-stats .stat-item .stat-value span{font-size:9px}.recommended-prop-card .lower-part .agent-info{background:#f4f4f4;border-radius:8px;padding:8px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.recommended-prop-card .lower-part .agent-info .profile{display:flex;gap:10px;align-items:center;margin-right:10px;font-size:14px;font-weight:500}.recommended-prop-card .lower-part .agent-info .profile img{width:30px;height:30px;border-radius:50%}.recommended-prop-card .lower-part .agent-info .agent-name{display:flex;align-items:center;gap:5px}.recommended-prop-card .lower-part .agent-info .agent-name p{font-size:14px;margin:0}.recommended-prop-card .lower-part .agent-info .agent-name p span{font-size:14px;font-weight:500;color:#cd7f32}.recommended-prop-card .lower-part .agent-info .actions{display:flex;align-items:flex-end;gap:10px}.recommended-prop-card .lower-part .agent-info .actions .call-btn,.recommended-prop-card .lower-part .agent-info .actions .message-btn,.recommended-prop-card .lower-part .agent-info .actions .whatsapp-btn{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#cd7f32;background:#fff;border:1px solid #cd7f32;border-radius:8px;padding:8px 11px;cursor:pointer;white-space:nowrap}.recommended-prop-card .lower-part .agent-info .actions .whatsapp-btn{height:32.8px;padding:9px 12px}.recommended-prop-card .lower-part .house-info .thead{display:flex;gap:28px;margin-bottom:.5em}.recommended-prop-card .lower-part .house-info table{width:100%}.recommended-prop-card .lower-part .house-info table tr{display:flex;font-size:16px;gap:10px}.recommended-prop-card .lower-part .house-info table tr td{display:flex;justify-content:center;gap:6px;width:85px}.recommended-prop-card .lower-part .house-info .area-icon{width:14px}@media (max-width: 1200px){.recommended-products-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 992px){.other-property-of-agent-property{margin-top:30px}.other-property-of-agent-header h2{font-size:1.75rem}.recommended-products-container{padding:0 30px}.recommended-prop-card .lower-part .agent-info .actions .call-btn,.recommended-prop-card .lower-part .agent-info .actions .message-btn,.recommended-prop-card .lower-part .agent-info .actions .whatsapp-btn{padding:6px 8px;font-size:11px}}@media (max-width: 768px){.other-property-of-agent-property{margin-top:20px}.other-property-of-agent-header{gap:15px}.other-property-of-agent-header h2{font-size:1.5rem}.recommended-products-container{grid-template-columns:1fr;padding:0 20px;gap:20px}.recommended-prop-card .lower-part .agent-info{flex-direction:column!important;align-items:flex-start}.recommended-prop-card .lower-part .agent-info .actions{margin-left:0;width:100%;gap:30px}.recommended-prop-card .lower-part .agent-info .actions .whatsapp-btn{height:29.8px;padding:2px 20px;font-size:12px}}@media (max-width: 576px){.other-property-of-agent-header h2{font-size:1.3rem}.recommended-products-container{padding:0 15px}.recommended-prop-card .feature-icons .icon-1{padding:8px}.recommended-prop-card .feature-icons .icon-1 p{font-size:12px}.recommended-prop-card .lower-part h3{font-size:16px}.recommended-prop-card .lower-part .text-location,.recommended-prop-card .lower-part .house-info table tr{font-size:14px}.recommended-prop-card .lower-part .house-info table tr td{width:70px}}@media (max-width: 480px){.other-property-of-agent-header h2{font-size:1.2rem;margin-top:40px}.recommended-products-container{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.recommended-prop-card .lower-part .agent-info{flex-direction:column}.recommended-prop-card .lower-part .agent-info .actions{display:flex;gap:5px;flex-wrap:wrap}.recommended-prop-card .lower-part .agent-info .actions .call-btn,.recommended-prop-card .lower-part .agent-info .actions .message-btn,.recommended-prop-card .lower-part .agent-info .actions .whatsapp-btn{flex:1;justify-content:center}.recommended-prop-card .lower-part .house-info .thead{gap:15px}.recommended-prop-card .lower-part .house-info table tr{gap:5px}.recommended-prop-card .lower-part .house-info table tr td{width:60px}}@media screen and (max-width: 320px){.recommended-products-container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.main{padding:20px;margin-bottom:50px}.main .dashboard-section{margin-bottom:30px}.main .dashboard-section h2{color:#333;margin-bottom:15px;font-size:1.5em}.main .dashboard-row{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.main .dashboard-row .card{flex:1;min-width:250px;border:1px solid rgba(0,0,0,.0625);border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a;transition:transform .3s ease}.main .dashboard-row .card:hover{transform:translateY(-5px)}.main .dashboard-row .card.green{background-color:#fff;border-top:4px solid #4caf50}.main .dashboard-row .card.purple{background-color:#fff;border-top:4px solid #9c27b0}.main .dashboard-row .card.blue{background-color:#fff;border-top:4px solid #2196f3}.main .dashboard-row .card.red{background-color:#fff;border-top:4px solid #f44336}.main .dashboard-row .card .card-header{display:flex;align-items:center;margin-bottom:15px}.main .dashboard-row .card .card-header i{font-size:1.5em;margin-right:10px}.main .dashboard-row .card .card-title{font-size:1.1em;margin:0;color:#555}.main .dashboard-row .card .card-value{font-size:1em;font-weight:700;margin:10px 0;color:#333}.main .dashboard-row .card .card-footer{font-size:.9em;color:#777}.main .revenue{min-width:250px;width:33%}.main .affiliates-table{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px}.main .affiliates-table table{width:100%;border-collapse:collapse}.main .affiliates-table table th,.main .affiliates-table table td{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}.main .affiliates-table table th{background-color:#f5f5f5;font-weight:600}.main .affiliates-table table tr:hover{background-color:#f9f9f9}.admin-header{box-shadow:0 0 1px;display:flex;justify-content:center;align-items:center;height:60px;width:100%;border-bottom:1px solid #e5e7e8}.admin-header .items-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.admin-header .items-wrapper .logo{display:flex;align-items:center;cursor:pointer}.admin-header .items-wrapper .logo img{width:115px;margin-left:44px}.admin-header .items-wrapper .last{display:flex;align-items:center;gap:10px;margin-right:20px}.admin-header .items-wrapper .last .notification-wrapper{position:relative;display:inline-block}.admin-header .items-wrapper .last .notfication-icon{width:16.46px;height:16.46px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;margin-right:7px}.admin-header .items-wrapper .last .notification-badge{position:absolute;top:-10px;right:-6px;background-color:#ff4d4f;color:#fff;border-radius:50%;width:17px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.admin-header .items-wrapper .last .language-selection{display:flex;align-items:center;gap:5px;font-size:14px;color:#333;cursor:pointer;width:116px;height:32px;justify-content:center;background-color:#f5f6f7}.admin-header .items-wrapper .last .language-selection .flag-icon{-o-object-fit:cover;object-fit:cover;height:16px;width:16px;border-radius:80px}.admin-header .items-wrapper .last .language-selection .dropdown-arrow{font-size:12px}.admin-header .items-wrapper .last .profile{display:flex;align-items:center;gap:10px;position:relative}.admin-header .items-wrapper .last .profile .avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #23cca0;color:#23cca0}.admin-header .items-wrapper .last .profile .avatar i{font-size:12px}.admin-header .items-wrapper .last .profile .user-name{font-size:12px;color:#333;width:65px;cursor:pointer;width:-moz-fit-content;width:fit-content}.admin-header .items-wrapper .last .profile .fa-angle-down{font-size:.9rem;color:#333;cursor:pointer;transition:transform .3s ease}.admin-header .items-wrapper .last .profile .fa-angle-down.rotate{transform:rotate(180deg)}.admin-header .items-wrapper .last .profile .dropdown-menu{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px #0000001a;z-index:10;min-width:170px;margin-top:10px;color:#626c70;font-family:Plus Jakarta Sans,sans-serif}.admin-header .items-wrapper .last .profile .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:10px;padding:10px;font-size:.9rem;cursor:pointer;transition:background-color .3s ease}.admin-header .items-wrapper .last .profile .dropdown-menu .dropdown-item:hover{background-color:#eee;color:#333}.admin-panel{height:100vh;overflow:hidden}.admin-panel .content-wrapper{display:flex;width:100%}.admin-panel .content-wrapper .content{flex-grow:1;height:calc(100vh + -0px);background-color:#f5f5f5;overflow-y:auto}.main{padding:20px;background-color:#f8f9fa;position:relative}.main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.main .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.main .footer-table span{color:#7d7d7d}.main .footer-table .footer-table-links{display:flex;gap:20px}.main .footer-table .footer-table-links a{text-decoration:none}.main .footer-table .footer-table-links a:hover{text-decoration:underline}.sidebar-wrapper .main-sidebar{height:calc(100vh - 110px);width:220px;overflow-y:auto;overflow-x:hidden}.sidebar-wrapper .main-sidebar .menu{list-style:none;margin:16px 0 0;padding:0}.sidebar-wrapper .main-sidebar .menu .menu-item,.sidebar-wrapper .main-sidebar .menu .sub-menu-item{padding:10px 0 10px 24px;font-size:12px;cursor:pointer;display:flex;align-items:center;transition:background-color .3s ease;color:#626c70;font-family:Plus Jakarta Sans,sans-serif;gap:12px}.sidebar-wrapper .main-sidebar .menu .menu-item:hover,.sidebar-wrapper .main-sidebar .menu .sub-menu-item:hover{background-color:#eee}.sidebar-wrapper .main-sidebar .menu .menu-item.active,.sidebar-wrapper .main-sidebar .menu .sub-menu-item.active{background-color:#313193;color:#fff}.sidebar-wrapper .main-sidebar .menu .menu-item.active img,.sidebar-wrapper .main-sidebar .menu .sub-menu-item.active img{filter:invert(100%) brightness(200%)}.sidebar-wrapper .main-sidebar .menu .menu-item .menu-icon,.sidebar-wrapper .main-sidebar .menu .sub-menu-item .menu-icon{width:20px;text-align:left;display:inline-block}.sidebar-wrapper .main-sidebar .menu .menu-item .menu-icon img,.sidebar-wrapper .main-sidebar .menu .sub-menu-item .menu-icon img{width:90%}.sidebar-wrapper .main-sidebar .menu .menu-items{padding:10px 0 10px 24px;font-size:12px;cursor:pointer;transition:background-color .3s ease;color:#626c70;font-family:Plus Jakarta Sans,sans-serif;gap:12px}.sidebar-wrapper .main-sidebar .menu .menu-items .menu-icons{display:flex;align-items:center;gap:12px;width:100%}.sidebar-wrapper .main-sidebar .menu .menu-items .menu-icons .menu-header{display:flex;justify-content:space-between;align-items:center;width:100%}.sidebar-wrapper .main-sidebar .menu .menu-items .menu-icons .menu-header .fa-angle-down,.sidebar-wrapper .main-sidebar .menu .menu-items .menu-icons .menu-header .fa-angle-up{margin-left:auto;min-width:16px}.sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu-item{padding:10px 0 10px 24px;font-size:12px;cursor:pointer;display:flex;align-items:start;transition:background-color .3s ease;color:#626c70;font-family:Plus Jakarta Sans,sans-serif;gap:12px}.sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu-item:hover{background-color:#eee}.sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu-item.active{background-color:#313193;color:#fff}.sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu-item.active img{filter:invert(100%) brightness(200%)}.sidebar-wrapper .main-sidebar .menu .menu-items .menu-icon{width:20px;text-align:left;display:inline-block}.sidebar-wrapper .main-sidebar .menu .menu-items .menu-icon img{width:90%}.sidebar-wrapper .main-sidebar .menu .menu-items .sub-menu{max-height:200px;margin-top:5px;margin-left:0;padding-left:0;overflow-y:auto}.sidebar-wrapper .main-sidebar .menu .menu-items .submenus a{line-height:20px;height:28px;display:block;padding:5px 0;text-decoration:none;font-family:Public Sans,sans-serif;font-weight:500;font-size:12px;color:#626c70}.sidebar-wrapper .main-sidebar .menu .menu-items .submenus a:hover{opacity:.9;background-color:#fff}.sidebar-wrapper .sidebar-footer{padding:5px;border-top:1px solid #ddd}.sidebar-wrapper .sidebar-footer .btn-logout{border:none;padding:10px 0 10px 19px;cursor:pointer;border-radius:4px;display:flex;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:12px}.sidebar-wrapper .sidebar-footer .btn-logout:hover{background-color:#23cda0;color:#eee}.sidebar-wrapper .sidebar-footer .btn-logout .menu-icon{width:20px;margin-right:12px;display:inline-flex;align-items:flex-end}.sidebar-wrapper .sidebar-footer .btn-logout .menu-icon img{width:90%}.admin-panel-container{padding:20px;background-color:#f8f9fa;position:relative}.admin-panel-container .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.admin-panel-container .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.admin-panel-container .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.admin-panel-container .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.admin-panel-container .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.admin-panel-container .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.admin-panel-container .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.admin-panel-container .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.admin-panel-container .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.admin-panel-container .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.admin-panel-container .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.admin-panel-container .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.admin-panel-container .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.admin-panel-container .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;position:relative}.admin-panel-container .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.admin-panel-container .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.admin-panel-container .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{position:absolute;right:15px;color:#7d7d7d;font-size:12px;cursor:pointer;padding:5px}.admin-panel-container .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.admin-panel-container .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.admin-panel-container .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.admin-panel-container .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.admin-panel-container .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.admin-panel-container .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.admin-panel-container .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.admin-panel-container .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.admin-panel-container .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.admin-panel-container .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending{background:#ffffc2}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .dot{background-color:#d3d303}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .text{color:#a7aa05}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active,.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved{background:#23cca017}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot,.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .dot{background-color:#23cda0}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text,.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .text{color:#23cda0}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive,.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected{background:#da0d0d17}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot,.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text,.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .text{color:#da0d0d}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td .action-btns{display:flex;justify-content:center;gap:10px}.admin-panel-container .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.admin-panel-container .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.admin-panel-container .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.admin-panel-container .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.admin-panel-container .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.admin-panel-container .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.admin-panel-container .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.admin-panel-container .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.admin-panel-container .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.admin-panel-container .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.admin-panel-container .footer-table span{color:#7d7d7d}.admin-panel-container .footer-table .footer-table-links{display:flex;gap:20px}.admin-panel-container .footer-table .footer-table-links a{text-decoration:none}.admin-panel-container .footer-table .footer-table-links a:hover{text-decoration:underline}.cg-rejection-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.cg-rejection-dialog-content{background:#fff;width:400px;padding:20px;box-shadow:0 4px 20px #0000001a;text-align:center;position:relative;border-radius:8px}.cg-rejection-dialog-content .cg-dialog-header{text-align:right}.cg-rejection-dialog-content .cg-dialog-header .close-icon{font-size:18px;color:#666;cursor:pointer}.cg-rejection-dialog-content .cg-dialog-header .close-icon:hover{color:#ff5757}.cg-rejection-dialog-content .cg-dialog-icon{background:#da0d0d17;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin:15px auto auto}.cg-rejection-dialog-content .cg-dialog-icon i{font-size:30px;color:#ff3f56;align-items:center}.cg-rejection-dialog-content h1{font-size:14px;font-weight:700;color:#313193;font-family:Plus Jakarta Sans,sans-serif}.cg-rejection-dialog-content .cg-dialog-body p{font-size:14px;color:#626c70;margin:auto auto 10px}.cg-rejection-dialog-content .cg-dialog-body .rejection-reason-input{margin-bottom:15px;margin-left:auto;margin-right:auto}.cg-rejection-dialog-content .cg-dialog-body .rejection-reason-input #rejectionReason{margin-left:auto;margin-right:auto}.cg-rejection-dialog-content .cg-dialog-body .rejection-reason-input label{display:block;font-size:14px;color:#333;margin-bottom:5px}.cg-rejection-dialog-content .cg-dialog-body .rejection-reason-input textarea{width:100%;border:1px solid #ccc;border-radius:4px;font-size:14px;height:100px}.cg-rejection-dialog-content .cg-dialog-body .rejection-reason-input textarea:focus{outline:none;border-color:#23cda0}.cg-rejection-dialog-content .cg-dialog-body .rejection-reason-input textarea.error{border-color:red}.cg-rejection-dialog-content .cg-dialog-body .rejection-reason-input .error-message{color:red;font-size:12px;margin-top:5px}.cg-rejection-dialog-content .cg-dialog-footer{margin-top:20px;display:flex;justify-content:center;font-family:Plus Jakarta Sans;gap:10px}.cg-rejection-dialog-content .cg-dialog-footer button{padding:10px 20px;font-size:12px;border-radius:5px;min-width:100px;cursor:pointer;font-weight:700;transition:all .3s ease;border:none;margin-top:10px;margin-bottom:10px}.cg-rejection-dialog-content .cg-dialog-footer button.danger{background-color:#da0d0d;color:#fff}.cg-rejection-dialog-content .cg-dialog-footer button.success,.cg-rejection-dialog-content .cg-dialog-footer button.primary{background-color:#178932;color:#fff}.cg-rejection-dialog-content .cg-dialog-footer button.secondary{background-color:#f5f6f7;color:#333;border:1px solid #dddddd}.cg-rejection-dialog-content .cg-dialog-footer button.loading{cursor:not-allowed}.cg-rejection-dialog-content .cg-dialog-footer button .spinner{display:inline-block;width:14px;height:14px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.tabs-wrapper .tabs-body{height:calc(100vh - 215px);box-shadow:0 0 2px 1px #97979740;border-radius:8px;margin-top:21px;padding:0 20px;background:#fff}.tabs-wrapper .tabs-body .add-admin-wrapper{padding-top:20px;padding-bottom:20px;background:#fff}.admin-role-container{padding:20px 0;margin-bottom:100px}.admin-role-container .permissions-container{display:flex;justify-content:space-between;min-width:800px;gap:20px;overflow:auto}.admin-role-container .permissions-container .permission-box{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;gap:5px;padding:10px 0% 10px 10px;border:1px solid #ddd;border-radius:8px;background:#fff;height:calc(100vh - 322px)}.admin-role-container .permissions-container .permission-box .role-search{margin-bottom:20px;width:100%}.admin-role-container .permissions-container .permission-box .role-search label{display:flex;flex-direction:column;font-weight:700;color:#4a5154;font-size:14px}.admin-role-container .permissions-container .permission-box .role-search label input{padding:8px;margin-top:5px;border:1px solid #ccc;border-radius:5px;width:490px}.admin-role-container .permissions-container .permission-box .role-search .heading{width:100%;border-bottom:1px solid #ddd;font-weight:700;font-size:18px;margin:50px;padding:10px 0}.admin-role-container .permissions-container .permission-box .heading{width:100%;border-bottom:1px solid #ddd;font-weight:700;font-size:18px;margin:0;padding:0 0 15px}.admin-role-container .permissions-container .permission-box .button-wrapper{height:calc(100vh - 442px);overflow-y:auto;width:100%}.admin-role-container .permissions-container .permission-box .button-wrapper .button-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:20px;padding-right:10px}.admin-role-container .permissions-container .permission-box .button-wrapper button{max-width:calc(50% + -0px);flex:1 1 calc(50% - 20px);text-align:left;padding:8px;margin:5px 0;border:none;border-radius:5px;gap:10px;background:#ececec;font-size:14px;cursor:pointer;transition:.3s;color:#4a5154;text-transform:uppercase}.admin-role-container .permissions-container .permission-box .button-wrapper button:hover{background:#dbdada}.admin-role-container .permissions-container .selectall{display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;gap:20px}.admin-role-container .permissions-container .selectall .all{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #ddd;border-radius:8px;background:#f9f9f9;cursor:pointer}.admin-role-container .permissions-container .selectall .all button{padding:8px 15px;border:none;border-radius:5px;background:#dbdada;font-size:14px;cursor:pointer;transition:.3s;color:#4a5154;text-transform:uppercase}.admin-role-container .permissions-container .selectall .all button:hover{opacity:.8}.admin-role-container .actions{display:flex;justify-content:flex-end;margin-bottom:20px;gap:10px}.admin-role-container .actions .save-btn{padding:8px 15px;border:none;border-radius:5px;background:#28a745;color:#fff;font-size:14px;cursor:pointer;transition:.3s}.admin-role-container .actions .save-btn:hover{background:#218838}.admin-role-container .actions .cancel-btn{padding:8px 15px;border:none;border-radius:5px;background:#dc3545;color:#fff;font-size:14px;cursor:pointer;transition:.3s}.admin-role-container .actions .cancel-btn:hover{background:#c82333}.admin-permission-container{padding:20px 0;margin-bottom:100px}.admin-permission-container .permissions-container{display:flex;justify-content:space-between;min-width:800px;gap:20px;overflow:auto}.admin-permission-container .permissions-container .permission-box{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;gap:5px;padding:10px 0% 10px 10px;border:1px solid #ddd;border-radius:8px;background:#fff;height:calc(100vh - 322px)}.admin-permission-container .permissions-container .permission-box .role-search{margin-bottom:20px;width:100%}.admin-permission-container .permissions-container .permission-box .role-search label{display:flex;flex-direction:column;font-weight:700;color:#4a5154;font-size:14px}.admin-permission-container .permissions-container .permission-box .role-search label input{padding:8px;margin-top:5px;border:1px solid #ccc;border-radius:5px;width:490px}.admin-permission-container .permissions-container .permission-box .role-search .heading{width:100%;border-bottom:1px solid #ddd;height:20px;font-weight:700;font-size:18px;margin:0;padding:10px 0}.admin-permission-container .permissions-container .permission-box .heading{width:100%;border-bottom:1px solid #ddd;font-weight:700;font-size:18px;margin:0;padding:0 0 15px}.admin-permission-container .permissions-container .permission-box .button-wrapper{height:calc(100vh - 442px);overflow-y:auto;width:100%}.admin-permission-container .permissions-container .permission-box .button-wrapper .button-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:20px;padding-right:10px}.admin-permission-container .permissions-container .permission-box .button-wrapper button{max-width:calc(50% + -0px);flex:1 1 calc(50% - 20px);text-align:left;padding:8px;margin:5px 0;border:none;border-radius:5px;gap:10px;background:#ececec;font-size:14px;cursor:pointer;transition:.3s;color:#4a5154;text-transform:uppercase}.admin-permission-container .permissions-container .permission-box .button-wrapper button:hover{background:#dbdada}.admin-permission-container .permissions-container .selectall{display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;gap:20px}.admin-permission-container .permissions-container .selectall .all{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #ddd;border-radius:8px;background:#f9f9f9;cursor:pointer}.admin-permission-container .permissions-container .selectall .all button{padding:8px 15px;border:none;border-radius:5px;background:#dbdada;font-size:14px;cursor:pointer;transition:.3s;color:#4a5154;text-transform:uppercase}.admin-permission-container .permissions-container .selectall .all button:hover{opacity:.8}.admin-permission-container .actions{display:flex;justify-content:flex-end;margin-bottom:20px;gap:10px}.admin-permission-container .actions .save-btn{padding:8px 15px;border:none;border-radius:5px;background:#28a745;color:#fff;font-size:14px;cursor:pointer;transition:.3s}.admin-permission-container .actions .save-btn:hover{background:#218838}.admin-permission-container .actions .cancel-btn{padding:8px 15px;border:none;border-radius:5px;background:#dc3545;color:#fff;font-size:14px;cursor:pointer;transition:.3s}.admin-permission-container .actions .cancel-btn:hover{background:#c82333}.login-main-container{padding:20px}.login-main-container .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.login-main-container .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.login-main-container .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.login-main-container .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.login-main-container .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.login-main-container .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.login-main-container .change-password-page{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px #0000001a;width:500px;margin-top:100px;text-align:center;margin-left:auto;margin-right:auto}.login-main-container .change-password-page h1{font-size:16px;font-weight:800;color:#313193;margin:0 0 8px}.login-main-container .change-password-page .change-password-description{font-size:14px;color:#626c70;margin:0 0 20px}.login-main-container .change-password-form input{margin-top:10px;margin-bottom:10px}.login-main-container .change-password-button{margin-top:20px;width:100%}.login-main-container .change-password-error{color:#da0d0d;font-size:12px;margin-top:-7px;text-align:left}.role-list{padding:20px;background-color:#f8f9fa;position:relative}.role-list .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.role-list .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.role-list .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.role-list .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.role-list .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.role-list .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.role-list .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.role-list .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.role-list .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.role-list .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.role-list .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.role-list .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.role-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.role-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.role-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.role-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.role-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.role-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.role-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.role-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.role-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.role-list .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.role-list .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.role-list .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.role-list .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.role-list .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.role-list .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.role-list .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.role-list .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.role-list .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.role-list .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.role-list .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.role-list .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.role-list .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.role-list .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.role-list .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.role-list .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.role-list .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.role-list .footer-table span{color:#7d7d7d}.role-list .footer-table .footer-table-links{display:flex;gap:20px}.role-list .footer-table .footer-table-links a{text-decoration:none}.role-list .footer-table .footer-table-links a:hover{text-decoration:underline}.add-role-wrapper{padding:20px;min-height:90vh;box-sizing:border-box}.add-role-wrapper .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.add-role-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.add-role-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.add-role-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.add-role-wrapper .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.add-role-wrapper .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.add-role-wrapper .role-container{display:flex;flex-direction:column;border-radius:8px;width:100%;box-sizing:border-box}.add-role-wrapper .role-container .role-body{box-shadow:0 0 2px 1px #97979740;border-radius:8px;padding:20px;background:#fff;box-sizing:border-box}.add-role-wrapper .role-container .role-body .role-header{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}@media (min-width: 768px){.add-role-wrapper .role-container .role-body .role-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.add-role-wrapper .role-container .role-body .role-header .input-container{flex:1}.add-role-wrapper .role-container .role-body .role-header .input-container label{display:flex;flex-direction:column;font-weight:600;color:#4a5154;font-size:14px}.add-role-wrapper .role-container .role-body .role-header .input-container label input{padding:10px;margin-top:8px;border:1px solid #ccc;border-radius:5px;max-width:300px;font-size:14px}.add-role-wrapper .role-container .role-body .role-header .input-container label input:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}.add-role-wrapper .role-container .role-body .role-header .input-container .error{color:#e74c3c;font-size:12px;margin-top:5px}.add-role-wrapper .role-container .role-body .role-header .role-actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width: 767px){.add-role-wrapper .role-container .role-body .role-header .role-actions{justify-content:flex-start}}.add-role-wrapper .role-container .role-body .permissions-container{display:flex;flex-direction:column;gap:20px}@media (min-width: 992px){.add-role-wrapper .role-container .role-body .permissions-container{flex-direction:row}}.add-role-wrapper .role-container .role-body .permissions-container .permission-section{flex:1;display:flex;flex-direction:column;border:1px solid #e1e5e9;border-radius:8px;background:#fff;padding:15px;min-height:400px}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .section-heading{font-weight:600;font-size:16px;margin:0 0 15px;padding-bottom:10px;border-bottom:1px solid #e1e5e9;color:#32325d}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .search-container{margin-bottom:15px}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .search-container label{display:flex;flex-direction:column;font-weight:600;color:#4a5154;font-size:14px}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .search-container label input{padding:10px;margin-top:8px;border:1px solid #ccc;border-radius:5px;font-size:14px}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .search-container label input:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .loading-state{display:flex;justify-content:center;align-items:center;height:100px;color:#7a7a7a}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .permissions-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;overflow-y:auto;max-height:300px;padding-right:5px}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .permissions-list::-webkit-scrollbar{width:6px}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .permissions-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .permissions-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .permissions-list .permission-item{padding:12px;border-radius:6px;background:#f8f9fa;cursor:pointer;transition:all .2s ease;font-size:13px;text-align:center;border:1px solid #e9ecef;word-break:break-word}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .permissions-list .permission-item:hover{background:#e9ecef;transform:translateY(-2px)}.add-role-wrapper .role-container .role-body .permissions-container .permission-section .permissions-list .permission-item.selected{background:#e3f2fd;border-color:#bbdefb;color:#1565c0}.add-role-wrapper .role-container .role-body .permissions-container .transfer-controls{display:flex;justify-content:center;align-items:center;gap:15px;padding:10px 0}@media (min-width: 992px){.add-role-wrapper .role-container .role-body .permissions-container .transfer-controls{flex-direction:column;justify-content:center;padding:0 10px}}.add-role-wrapper .role-container .role-body .permissions-container .transfer-controls .transfer-btn{padding:10px 15px;border:none;border-radius:5px;background:#4a90e2;color:#fff;font-size:13px;cursor:pointer;transition:all .2s ease;min-width:120px}.add-role-wrapper .role-container .role-body .permissions-container .transfer-controls .transfer-btn:hover:not(:disabled){background:#3a80d2}.add-role-wrapper .role-container .role-body .permissions-container .transfer-controls .transfer-btn:disabled{background:#ccc;cursor:not-allowed}.add-role-wrapper .role-container .role-body .permissions-container .transfer-controls .transfer-btn.select-all{background:#23cda0}.add-role-wrapper .role-container .role-body .permissions-container .transfer-controls .transfer-btn.select-all:hover:not(:disabled){background:#23cda0}.add-role-wrapper .role-container .role-body .permissions-container .transfer-controls .transfer-btn.remove-all{background:#23cda0}.add-role-wrapper .role-container .role-body .permissions-container .transfer-controls .transfer-btn.remove-all:hover:not(:disabled){background:#23cda0}.plans-list-wrapper{padding:20px;background-color:#f8f9fa;position:relative}.plans-list-wrapper .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.plans-list-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.plans-list-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.plans-list-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.plans-list-wrapper .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.plans-list-wrapper .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.plans-list-wrapper .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.plans-list-wrapper .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.plans-list-wrapper .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.plans-list-wrapper .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.plans-list-wrapper .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.plans-list-wrapper .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.plans-list-wrapper .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.plans-list-wrapper .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.plans-list-wrapper .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.plans-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.plans-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.plans-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.plans-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.plans-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.plans-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.plans-list-wrapper .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.plans-list-wrapper .footer-table span{color:#7d7d7d}.plans-list-wrapper .footer-table .footer-table-links{display:flex;gap:20px}.plans-list-wrapper .footer-table .footer-table-links a{text-decoration:none}.plans-list-wrapper .footer-table .footer-table-links a:hover{text-decoration:underline}.customer-list{padding:20px;background-color:#f8f9fa;position:relative}.customer-list .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.customer-list .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.customer-list .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.customer-list .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.customer-list .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.customer-list .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.customer-list .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.customer-list .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.customer-list .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.customer-list .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.customer-list .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.customer-list .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.customer-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.customer-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;position:relative}.customer-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.customer-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.customer-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{position:absolute;right:15px;color:#7d7d7d;font-size:12px;cursor:pointer;padding:5px}.customer-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.customer-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.customer-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.customer-list .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.customer-list .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.customer-list .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.customer-list .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.customer-list .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.customer-list .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.customer-list .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending{background:#ffffc2}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .dot{background-color:#d3d303}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .text{color:#a7aa05}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active,.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved{background:#23cca017}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot,.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .dot{background-color:#23cda0}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text,.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .text{color:#23cda0}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive,.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected{background:#da0d0d17}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot,.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text,.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .text{color:#da0d0d}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .action-btns{display:flex;justify-content:center;gap:10px}.customer-list .cg-table-box .table-wrapper .cg-table tbody tr td .avatar{width:40px;height:40px;border:1px solid lightgrey;border-radius:50%}.customer-list .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.customer-list .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.customer-list .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.customer-list .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.customer-list .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.customer-list .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.customer-list .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.customer-list .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.customer-list .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.customer-list .footer-table span{color:#7d7d7d}.customer-list .footer-table .footer-table-links{display:flex;gap:20px}.customer-list .footer-table .footer-table-links a{text-decoration:none}.customer-list .footer-table .footer-table-links a:hover{text-decoration:underline}.sercice-category-list-main{padding:20px;background-color:#f8f9fa;position:relative}.sercice-category-list-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.sercice-category-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.sercice-category-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.sercice-category-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.sercice-category-list-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.sercice-category-list-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.sercice-category-list-main .header-wrapper .left h1 .title-span{font-size:18px;font-weight:800;margin-top:3px;background-color:#fbbc04;padding:4px 8px;border-radius:15px;color:#fff;display:inline-block}.sercice-category-list-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.sercice-category-list-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.sercice-category-list-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.sercice-category-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.sercice-category-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.sercice-category-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.sercice-category-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.sercice-category-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.sercice-category-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.sercice-category-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.sercice-category-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.sercice-category-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.sercice-category-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.sercice-category-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.sercice-category-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.sercice-category-list-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table thead th.description{max-width:180px!important}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.description{max-width:180px!important;white-space:normal;word-wrap:break-word}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .action-btns{display:flex;justify-content:center;gap:10px}.sercice-category-list-main .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.sercice-category-list-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.sercice-category-list-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.sercice-category-list-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.sercice-category-list-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.sercice-category-list-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.sercice-category-list-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.sercice-category-list-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.sercice-category-list-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.sercice-category-list-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.sercice-category-list-main .footer-table span{color:#7d7d7d}.sercice-category-list-main .footer-table .footer-table-links{display:flex;gap:20px}.sercice-category-list-main .footer-table .footer-table-links a{text-decoration:none}.sercice-category-list-main .footer-table .footer-table-links a:hover{text-decoration:underline}.add-service-category-wrapper{width:400px!important}.agency-card-container{height:calc(100vh - 210px);overflow-y:auto;background:#fff;border-radius:8px}.tabs-wrapper .tabs-header{display:flex;gap:8px}.tabs-wrapper .tabs-header .tab{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#626c70;font-family:Public Sans,sans-serif;padding:10px 15px;border-radius:6px;border:1px solid #ededed;background-color:#fff;text-align:center;cursor:pointer;box-shadow:0 0 2px 1px #97979740;gap:4px}.tabs-wrapper .tabs-header .tab img{width:18px;height:18px}.tabs-wrapper .tabs-header .tab.active{font-weight:700;background:#23cca0;color:#fff}.tabs-wrapper .tabs-header .tab.active img{filter:brightness(0) invert(1)}.tabs-wrapper .tabs-header .tab.disabled{pointer-events:none;opacity:.6;cursor:not-allowed}.tabs-wrapper .tabs-body{min-height:350px;box-shadow:0 0 2px 1px #97979740;border-radius:8px;margin-top:21px;background:#fff}.tabs-wrapper .tabs-body .cg-container .cg-detail-header{display:flex;border-bottom:1px solid #e5e7e8;padding:16px}.tabs-wrapper .tabs-body .cg-container .cg-detail-header .title{display:flex;align-items:center;width:25%;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;line-height:23px;text-align:left;color:#626c70}.cg-download{background:#f5f6f7;width:30px;height:30px;border-radius:50%;transition:color .3s ease;cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center}.cg-download.disabled{color:#ccc;cursor:not-allowed}.cg-download:not(.disabled):hover{background:#313193}.cg-download:not(.disabled):hover svg .icon{fill:#f1e6e6}.agencies-documents{height:480px;font-family:Plus Jakarta Sans,sans-serif}.agencies-documents .document-detail-header{padding:16px;display:flex;justify-content:space-between;align-items:center}.agencies-documents .document-detail-header .title{font-size:18px;font-weight:600;color:#626c70}.agencies-documents .document-detail-header .action-container .actions{display:flex;gap:10px}.agencies-documents .documents-cards-container{padding:0 25px 25px}.agencies-documents .documents-cards-container .cg-header{display:flex;background-color:#f5f6f7;font-weight:700;border:1px solid #ddd;border-radius:8px;padding:12px 20px;margin-bottom:10px}.agencies-documents .documents-cards-container .cg-header>div{padding:0 10px;font-size:13px;color:#4a5154;font-weight:700}.agencies-documents .documents-cards-container .documents-card{display:flex;align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:12px 20px;margin-bottom:10px}.agencies-documents .documents-cards-container .documents-card>div{padding:0 10px;font-size:14px;color:#1c1c1e;word-break:break-word}.agencies-documents .documents-cards-container .documents-card>div.card-title{font-weight:600}.agencies-documents .documents-cards-container .documents-card>div.card-file-name{font-weight:400}.agencies-documents .documents-cards-container .documents-card>div.card-action{display:flex;justify-content:end}.agencies-documents .documents-cards-container .documents-card>div.card-action span{color:#666}.agencies-documents .no-documents{padding:20px;text-align:center;color:#666}.agents-list-main{position:relative}.agents-list-main .action-container{padding:5px}.agents-list-main .action-container .actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:5px}.agents-list-main .header-wrapper .company-list{background:#fff;border-radius:10px;border:rgba(35,204,160,.0901960784) solid 1px;box-shadow:0 4px 8px #0000001a;width:100%;padding:5px 20px 20px}.agents-list-main .header-wrapper .company-list .company-list-title{color:#495057;font-weight:600;text-align:center;font-size:16px;margin:0}.agents-list-main .header-wrapper .company-list .company-item .company-name,.agents-list-main .header-wrapper .company-list .company-item .company-email,.agents-list-main .header-wrapper .company-list .company-item .company-owner,.agents-list-main .header-wrapper .company-list .company-item .company-phone,.agents-list-main .header-wrapper .company-list .company-item .company-brn,.agents-list-main .header-wrapper .company-list .company-item .company-address,.agents-list-main .header-wrapper .company-list .company-item .company-permit,.agents-list-main .header-wrapper .company-list .company-item .company-account-status,.agents-list-main .header-wrapper .company-list .company-item .company-status{margin-bottom:10px}.agents-list-main .header-wrapper .company-list .company-item .font-bold{font-weight:700}.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.pending{background:#ffffc2}.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.pending .dot{background-color:#d3d303}.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.pending .text{color:#a7aa05}.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.active,.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.approved{background:#23cca017}.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.active .dot,.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.approved .dot{background-color:#23cca0}.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.active .text,.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.approved .text{color:#23cca0}.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.inactive,.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.rejected{background:#da0d0d17}.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.inactive .dot,.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.inactive .text,.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper.rejected .text{color:#da0d0d}.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.agents-list-main .header-wrapper .company-list .company-item .cg-status-wrapper .text{font-size:12px}.agents-list-main .cg-table-box-wrapper .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:60px}.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper{display:flex;flex-direction:column;padding:16px;gap:10px}.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container{display:flex;justify-content:space-between;align-items:center}.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .filters{display:flex;gap:10px}.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .filters .filter-btn:hover,.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper{display:flex;align-items:center;gap:15px}.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.agents-list-main .cg-table-box-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper{height:calc(100vh - 443px);width:100%;overflow-x:auto;overflow-y:auto}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending{background:#ffffc2}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .dot{background-color:#d3d303}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .text{color:#a7aa05}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active,.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved{background:#23cca017}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot,.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .dot{background-color:#23cda0}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text,.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .text{color:#23cda0}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive,.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected{background:#da0d0d17}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot,.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text,.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .text{color:#da0d0d}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.agents-list-main .cg-table-box-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .avatar{width:40px;height:40px;border:1px solid lightgrey;border-radius:50%}.agents-list-main .cg-table-box-wrapper .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.agents-list-main .cg-table-box-wrapper .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.agents-list-main .cg-table-box-wrapper .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.agents-list-main .cg-table-box-wrapper .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.agents-list-main .cg-table-box-wrapper .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.agents-list-main .cg-table-box-wrapper .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.agents-list-main .cg-table-box-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.agents-list-main .cg-table-box-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.agency-subscription-plans-wrapper{position:relative}.agency-subscription-plans-wrapper .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.agency-subscription-plans-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.agency-subscription-plans-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.agency-subscription-plans-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.agency-subscription-plans-wrapper .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.agency-subscription-plans-wrapper .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.agency-subscription-plans-wrapper .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper{display:flex;flex-direction:column;padding:16px;gap:10px}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container{display:flex;justify-content:space-between;align-items:center}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .filters{display:flex;gap:10px}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .filters .filter-btn:hover,.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper{display:flex;align-items:center;gap:15px}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .filter-container .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.agency-subscription-plans-wrapper .cg-table-box .agency-filter-sort-wrapper .action-container .actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 380px);overflow-y:auto}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.agency-subscription-plans-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.agency-subscription-plans-wrapper .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.agency-subscription-plans-wrapper .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.agency-subscription-plans-wrapper .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.agency-subscription-plans-wrapper .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.agency-subscription-plans-wrapper .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.agency-subscription-plans-wrapper .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.agency-subscription-plans-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.agency-subscription-plans-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.agency-subscription-plans-wrapper .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.agency-subscription-plans-wrapper .footer-table span{color:#7d7d7d}.agency-subscription-plans-wrapper .footer-table .footer-table-links{display:flex;gap:20px}.agency-subscription-plans-wrapper .footer-table .footer-table-links a{text-decoration:none}.agency-subscription-plans-wrapper .footer-table .footer-table-links a:hover{text-decoration:underline}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.pending{background:#ffffc2}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.pending .dot{background-color:#d3d303}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.pending .text{color:#a7aa05}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.active,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.approved{background:#23cca017}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.active .dot,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.approved .dot{background-color:#23cca0}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.active .text,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.approved .text{color:#23cca0}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.inactive,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.rejected{background:#da0d0d17}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.inactive .dot,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.inactive .text,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.rejected .text{color:#da0d0d}.property-imgs{height:70vh;width:90vw}.property-imgs .carousel-container{display:flex;flex-direction:column;align-items:center;position:relative;width:80vw;max-width:100%;max-height:100%;margin:auto}.property-imgs .carousel{position:relative;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fff;border-radius:15px;box-shadow:0 4px 10px #0003}.property-imgs .carousel-image-container{display:flex;justify-content:center;align-items:center;width:100%;height:500px}.property-imgs .carousel-image-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.property-imgs .arrow{background:#000000b3;border:none;color:#fff;cursor:pointer;padding:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);font-size:24px}.property-imgs .left{left:-60px}.property-imgs .right{right:-60px}.property-imgs .arrow:hover{background:#23cca0}.property-imgs .dots{display:flex;justify-content:center;margin-top:20px}.property-imgs .dot{width:14px;height:14px;margin:6px;background:gray;border-radius:50%;cursor:pointer;transition:.3s ease-in-out}.property-imgs .dot.active{background:#23cca0;transform:scale(1.3)}.property-imgs .dot:hover{background:#000}.tabs-body{overflow:auto}.add-cost-calculator-wrapper{padding:20px}.add-cost-calculator-wrapper .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.add-cost-calculator-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.add-cost-calculator-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.add-cost-calculator-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.add-cost-calculator-wrapper .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.add-cost-calculator-wrapper .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.add-cost-calculator-wrapper .cost-input-container{display:flex;flex-direction:column;padding:10px 20px;overflow:auto}.add-cost-calculator-wrapper .form-row{display:flex;align-items:center;gap:15px}.add-cost-calculator-wrapper .header-row{font-weight:700;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:8px}.add-cost-calculator-wrapper .header-cell{font-weight:800}.add-cost-calculator-wrapper .room{width:150px;min-width:120px;font-weight:600}.add-cost-calculator-wrapper .cg-input-container{flex:1;min-width:0}.add-cost-calculator-wrapper .input-row{padding:8px 0}.add-cost-calculator-wrapper .error{color:#ff4d4f;font-size:12px;margin-top:4px}.invoice-list-wrapper{padding:20px;background-color:#f8f9fa;position:relative}.invoice-list-wrapper .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.invoice-list-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.invoice-list-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.invoice-list-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.invoice-list-wrapper .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.invoice-list-wrapper .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.invoice-list-wrapper .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__control{border:1px solid rgba(35,204,160,.0901960784)!important;box-shadow:0 0 2px 1px #97979740!important;border-radius:5px!important;min-width:150px!important}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__control:hover{border-color:#23cda0!important}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__placeholder{font-size:12px!important;color:#999!important}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__menu{border:1px solid #ddd!important;border-radius:4px!important;box-shadow:0 2px 8px #00000026!important;margin-top:4px!important;z-index:999!important}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__option{font-size:14px!important}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__option--is-selected{background-color:#23cda0!important;color:#fff!important}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__option--is-focused:not(.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__option--is-selected){background-color:#23cca017!important}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__single-value{font-size:14px!important}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__clear-indicator{color:#999!important;cursor:pointer!important;transition:color .2s ease-in-out}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .custom-select__clear-indicator:hover{color:red!important}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.invoice-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.invoice-list-wrapper .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table thead .customer{text-align:start}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td strong{font-weight:800}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .action-btns{display:flex;justify-content:center;gap:10px}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.invoice-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr .customer{text-align:start}.invoice-list-wrapper .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.invoice-list-wrapper .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.invoice-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.invoice-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.invoice-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.invoice-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.invoice-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.invoice-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.invoice-list-wrapper .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.invoice-list-wrapper .footer-table span{color:#7d7d7d}.invoice-list-wrapper .footer-table .footer-table-links{display:flex;gap:20px}.invoice-list-wrapper .footer-table .footer-table-links a{text-decoration:none}.invoice-list-wrapper .footer-table .footer-table-links a:hover{text-decoration:underline}.affiliate-click-wrapper{min-width:1200px;height:calc(90vh - 200px)}.affiliate-click-wrapper .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper{display:flex;flex-direction:column;padding:16px;gap:10px}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container{display:flex;justify-content:space-between;align-items:center}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .filters{display:flex;gap:10px}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .filters .filter-btn:hover,.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper{display:flex;align-items:center;gap:15px}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.affiliate-click-wrapper .cg-table-box .service-provider-filter-sort-wrapper .action-container .actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.affiliate-click-wrapper .cg-table-box .table-wrapperr{width:100%;overflow-x:auto;overflow-y:auto;height:calc(100vh - 355px)}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table{width:100%;border-collapse:collapse}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table thead{position:sticky;z-index:1;top:0}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table thead th.email{max-width:100px!important}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table thead th.description{max-width:200px!important}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td:first-child{text-align:center}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td.email{max-width:150px!important;white-space:normal;word-wrap:break-word}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td.description{max-width:170px!important;white-space:normal;word-wrap:break-word}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.pending{background:#ffffc2}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.pending .dot{background-color:#d3d303}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.pending .text{color:#a7aa05}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.active,.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.approved{background:#23cca017}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.active .dot,.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.approved .dot{background-color:#23cda0}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.active .text,.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.approved .text{color:#23cda0}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.inactive,.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.rejected{background:#da0d0d17}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.inactive .dot,.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.inactive .text,.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.rejected .text{color:#da0d0d}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.affiliate-click-wrapper .cg-table-box .table-wrapperr .cg-table tbody tr td .avatar{width:40px;height:40px;border:1px solid lightgrey;border-radius:50%}.affiliate-click-wrapper .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.affiliate-click-wrapper .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.affiliate-click-wrapper .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.affiliate-click-wrapper .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.affiliate-click-wrapper .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.affiliate-click-wrapper .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.affiliate-click-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.affiliate-click-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .action-btns{display:flex;justify-content:center;gap:10px}.property-list-main{padding:20px;background-color:#f8f9fa;position:relative}.property-list-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.property-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.property-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.property-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.property-list-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.property-list-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.property-list-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.property-list-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.property-list-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.property-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.property-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.property-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.property-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.property-list-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.property-list-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.property-list-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.property-list-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.property-list-main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.property-list-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending{background:#ffffc2}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .dot{background-color:#d3d303}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .text{color:#a7aa05}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active,.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved{background:#23cca017}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot,.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .dot{background-color:#23cda0}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text,.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .text{color:#23cda0}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive,.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected{background:#da0d0d17}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot,.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text,.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .text{color:#da0d0d}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.property-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .avatar{width:40px;height:40px;border:1px solid lightgrey;border-radius:50%}.property-list-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.property-list-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.property-list-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.property-list-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.property-list-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.property-list-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.property-list-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.property-list-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.property-list-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.property-list-main .footer-table span{color:#7d7d7d}.property-list-main .footer-table .footer-table-links{display:flex;gap:20px}.property-list-main .footer-table .footer-table-links a{text-decoration:none}.property-list-main .footer-table .footer-table-links a:hover{text-decoration:underline}.property-units-list-main{padding:20px;background-color:#f8f9fa;position:relative}.property-units-list-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.property-units-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.property-units-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.property-units-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.property-units-list-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.property-units-list-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.property-units-list-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.property-units-list-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.property-units-list-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.property-units-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.property-units-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.property-units-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.property-units-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.property-units-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.property-units-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.property-units-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.property-units-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.property-units-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.property-units-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.property-units-list-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.property-units-list-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.property-units-list-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.property-units-list-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.property-units-list-main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.property-units-list-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.property-units-list-main .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.property-units-list-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.property-units-list-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.property-units-list-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.property-units-list-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.property-units-list-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.property-units-list-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.property-units-list-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.property-units-list-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.property-units-list-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.property-units-list-main .footer-table span{color:#7d7d7d}.property-units-list-main .footer-table .footer-table-links{display:flex;gap:20px}.property-units-list-main .footer-table .footer-table-links a{text-decoration:none}.property-units-list-main .footer-table .footer-table-links a:hover{text-decoration:underline}.aminity-catagory-list-main{padding:20px;background-color:#f8f9fa;position:relative}.aminity-catagory-list-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.aminity-catagory-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.aminity-catagory-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.aminity-catagory-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.aminity-catagory-list-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.aminity-catagory-list-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.aminity-catagory-list-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.aminity-catagory-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.aminity-catagory-list-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.aminity-catagory-list-main .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.aminity-catagory-list-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.aminity-catagory-list-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.aminity-catagory-list-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.aminity-catagory-list-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.aminity-catagory-list-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.aminity-catagory-list-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.aminity-catagory-list-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.aminity-catagory-list-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.aminity-catagory-list-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.aminity-catagory-list-main .footer-table span{color:#7d7d7d}.aminity-catagory-list-main .footer-table .footer-table-links{display:flex;gap:20px}.aminity-catagory-list-main .footer-table .footer-table-links a{text-decoration:none}.aminity-catagory-list-main .footer-table .footer-table-links a:hover{text-decoration:underline}.service-provider-main{padding:20px;background-color:#f8f9fa;position:relative}.service-provider-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.service-provider-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.service-provider-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.service-provider-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.service-provider-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.service-provider-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.service-provider-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.service-provider-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.service-provider-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.service-provider-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.service-provider-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.service-provider-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.service-provider-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.service-provider-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.service-provider-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.service-provider-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.service-provider-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.service-provider-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.service-provider-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.service-provider-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.service-provider-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.service-provider-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.service-provider-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.service-provider-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.service-provider-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.service-provider-main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.service-provider-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.service-provider-main .cg-table-box .table-wrapper .cg-table thead th.email{max-width:100px!important}.service-provider-main .cg-table-box .table-wrapper .cg-table thead th.description{max-width:200px!important}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td.email{max-width:150px!important;white-space:normal;word-wrap:break-word}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td.description{max-width:170px!important;white-space:normal;word-wrap:break-word}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending{background:#ffffc2}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .dot{background-color:#d3d303}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .text{color:#a7aa05}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active,.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved{background:#23cca017}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot,.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .dot{background-color:#23cda0}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text,.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .text{color:#23cda0}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive,.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected{background:#da0d0d17}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot,.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text,.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .text{color:#da0d0d}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .action-btns{display:flex;justify-content:center;gap:10px}.service-provider-main .cg-table-box .table-wrapper .cg-table tbody tr td .avatar{width:40px;height:40px;border:1px solid lightgrey;border-radius:50%}.service-provider-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.service-provider-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.service-provider-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.service-provider-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.service-provider-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.service-provider-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.service-provider-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.service-provider-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.service-provider-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.service-provider-main .footer-table span{color:#7d7d7d}.service-provider-main .footer-table .footer-table-links{display:flex;gap:20px}.service-provider-main .footer-table .footer-table-links a{text-decoration:none}.service-provider-main .footer-table .footer-table-links a:hover{text-decoration:underline}.edit-service-provider .service-provider-detail .company-list{display:flex;gap:20px;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:5px 20px 20px}.edit-service-provider .service-provider-detail .company-list .image{width:100px;height:100px;border-radius:50%;overflow:hidden}.edit-service-provider .service-provider-detail .company-list .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edit-service-provider .service-provider-detail .company-list .email{white-space:normal;word-wrap:break-word}.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.pending{background:#ffffc2}.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.pending .dot{background-color:#d3d303}.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.pending .text{color:#a7aa05}.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.active,.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.approved{background:#23cca017}.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.active .dot,.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.approved .dot{background-color:#23cca0}.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.active .text,.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.approved .text{color:#23cca0}.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.inactive,.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.rejected{background:#da0d0d17}.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.inactive .dot,.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.inactive .text,.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper.rejected .text{color:#da0d0d}.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.edit-service-provider .service-provider-detail .company-list .cg-status-wrapper .text{font-size:12px}.edit-service-provider .click-price-container{margin-top:20px}.agency-card-container{background:#fff;border-radius:8px}.agency-card-container .agency-detail{padding:20px;margin-bottom:100px}.agency-card-container .agency-detail .separatorr{display:flex;gap:50px}.agency-card-container .agency-detail .separatorr .agency-logo{width:300px;height:200px}.agency-card-container .agency-detail .separatorr .agency-logo img{border:1px solid rgb(122,122,122);border-radius:5px;width:300px;height:100%}.agency-card-container .agency-detail .separatorr .actions{display:flex;flex:1;align-items:flex-start;justify-content:flex-end;gap:10px}.agency-card-container .agency-detail .project-card-header{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:21px}.agency-card-container .agency-detail .project-card-header .project-detail{display:flex;flex-direction:column;align-items:center;font-family:" Plus Jakarta Sans",sans-serif;color:#1c1c1e;font-size:25px;font-weight:600;line-height:22.4px;letter-spacing:-.01em;text-align:left;padding-bottom:20px;margin:0;text-transform:uppercase}.agency-card-container .agency-detail .project-card-header .project-detail .project-title{display:flex;align-items:center;gap:20px;font-size:17px;text-transform:capitalize;color:#000;font-weight:800}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;width:65px;padding:5px 10px;border-radius:5px}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.pending{background:#ffffc2}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.pending .dot{background-color:#d3d303}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.pending .text{color:#a7aa05}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.lg{width:70px}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.active,.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.approved{background:#23cca017}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.active .dot,.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.approved .dot{background-color:#23cda0}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.active .text,.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.approved .text{color:#23cda0}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.inactive,.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.rejected{background:#da0d0d17}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.inactive .dot,.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.inactive .text,.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper.rejected .text{color:#da0d0d}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.agency-card-container .agency-detail .project-card-header .project-detail .project-title .cg-status-wrapper .text{font-size:11px}.agency-card-container .agency-detail .project-card-header .agency-description{display:flex;justify-content:left;gap:20px}.agency-card-container .agency-detail .project-card-header .agency-description .description-item{display:flex;justify-content:flex-start;align-items:center;gap:10px}.agency-card-container .agency-detail .project-card-header .agency-description .description-item .description-label{font-weight:700;color:#bababa;font-size:13px}.agency-card-container .agency-detail .project-card-header .agency-description .description-item .description-value{font-size:15px;color:rgb(75,85,99,var(--tw-text-opacity, 1))}.agency-card-container .agency-detail .project-card-header .agency-description .description-item .budget{text-align:center;font-size:20px;font-weight:900;border-radius:5px}.agency-card-container .agency-detail .description-address{display:flex;justify-content:flex-start;align-items:center;gap:10px}.agency-card-container .agency-detail .description-address .description-label{font-weight:700;color:#bababa;font-size:13px}.agency-card-container .agency-detail .description-address .description-value{font-size:15px;color:rgb(75,85,99,var(--tw-text-opacity, 1))}.agency-card-container .agency-detail .details{display:flex;flex-direction:column}.agency-card-container .agency-detail .details h3{display:flex;align-items:center;font-size:17px;font-weight:800;color:rgb(31,41,55,var(--tw-text-opacity, 1));margin-bottom:10px;width:-moz-fit-content;width:fit-content}.agency-card-container .agency-detail .details .agency-description{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:left;align-items:center;align-content:center;gap:10px;flex-wrap:wrap;margin-bottom:15px;padding-bottom:10px}.agency-card-container .agency-detail .details .agency-description .description-item{display:flex;justify-content:flex-start;align-items:center;gap:10px}.agency-card-container .agency-detail .details .agency-description .description-item .description-label{width:-moz-fit-content;width:fit-content;font-weight:700;color:#bababa;font-size:13px}.agency-card-container .agency-detail .details .agency-description .description-item .description-value{margin:0%;font-size:15px;color:rgb(75,85,99,var(--tw-text-opacity, 1))}.agency-card-container .agency-detail .details .agency-description .description-item .description-value.yes-badge{text-align:center;width:40px;border-radius:50px;padding:10px;background:#23cca017;margin:10px}.agency-card-container .agency-detail .details .agency-description .description-item .description-value.no-badge{text-align:center;width:40px;border-radius:30px;padding:5px 10px;background:#da0d0d17}.agency-card-container .agency-detail .details .agency-description .description .description-value{max-width:200px!important;white-space:normal;word-wrap:break-word}.subscription-plans-wrapper .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.subscription-plans-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.subscription-plans-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.subscription-plans-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.subscription-plans-wrapper .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.subscription-plans-wrapper .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.subscription-plans-wrapper .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper{display:flex;flex-direction:column;padding:16px;gap:10px}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container{display:flex;justify-content:space-between;align-items:center}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .filters{display:flex;gap:10px}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .filters .filter-btn:hover,.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper{display:flex;align-items:center;gap:15px}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.subscription-plans-wrapper .cg-table-box .service-provider-filter-sort-wrapper .action-container .actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper{width:100%;overflow-x:auto;overflow-y:auto;height:calc(100vh - 380px)}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table{width:100%;border-collapse:collapse}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td:first-child{text-align:center}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.subscription-plans-wrapper .cg-table-box .subscription-table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.subscription-plans-wrapper .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.subscription-plans-wrapper .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.subscription-plans-wrapper .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.subscription-plans-wrapper .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.subscription-plans-wrapper .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.subscription-plans-wrapper .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.subscription-plans-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.subscription-plans-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.subscription-plans-wrapper .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.subscription-plans-wrapper .footer-table span{color:#7d7d7d}.subscription-plans-wrapper .footer-table .footer-table-links{display:flex;gap:20px}.subscription-plans-wrapper .footer-table .footer-table-links a{text-decoration:none}.subscription-plans-wrapper .footer-table .footer-table-links a:hover{text-decoration:underline}.affiliate-tracking-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.affiliate-tracking-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.affiliate-tracking-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.affiliate-tracking-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.affiliate-tracking-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.affiliate-tracking-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.affiliate-tracking-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper{display:flex;flex-direction:column;padding:16px;gap:10px}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .filter-container{display:flex;justify-content:space-between;align-items:center}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .filter-container .filters{display:flex;gap:10px}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .filter-container .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .filter-container .filters .filter-btn:hover,.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .filter-container .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper{display:flex;align-items:center;gap:15px}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .filter-container .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.affiliate-tracking-main .cg-table-box .service-provider-filter-sort-wrapper .action-container .actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.affiliate-tracking-main .cg-table-box .table-wrapperr{width:100%;overflow-x:auto;overflow-y:auto;height:calc(100vh - 340px)}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table{width:100%;border-collapse:collapse}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table thead{position:sticky;z-index:1;top:0}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table thead th.email{max-width:100px!important}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table thead th.description{max-width:200px!important}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td:first-child{text-align:center}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td.email{max-width:150px!important;white-space:normal;word-wrap:break-word}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td.description{max-width:170px!important;white-space:normal;word-wrap:break-word}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.pending{background:#ffffc2}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.pending .dot{background-color:#d3d303}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.pending .text{color:#a7aa05}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.active,.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.approved{background:#23cca017}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.active .dot,.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.approved .dot{background-color:#23cda0}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.active .text,.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.approved .text{color:#23cda0}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.inactive,.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.rejected{background:#da0d0d17}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.inactive .dot,.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.inactive .text,.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper.rejected .text{color:#da0d0d}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.affiliate-tracking-main .cg-table-box .table-wrapperr .cg-table tbody tr td .avatar{width:40px;height:40px;border:1px solid lightgrey;border-radius:50%}.affiliate-tracking-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.affiliate-tracking-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.affiliate-tracking-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.affiliate-tracking-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.affiliate-tracking-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.affiliate-tracking-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.affiliate-tracking-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.affiliate-tracking-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.affiliate-tracking-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.affiliate-tracking-main .footer-table span{color:#7d7d7d}.affiliate-tracking-main .footer-table .footer-table-links{display:flex;gap:20px}.affiliate-tracking-main .footer-table .footer-table-links a{text-decoration:none}.affiliate-tracking-main .footer-table .footer-table-links a:hover{text-decoration:underline}.currency-main{padding:20px;background-color:#f8f9fa;position:relative}.currency-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.currency-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.currency-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.currency-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.currency-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.currency-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.currency-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.currency-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.currency-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.currency-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.currency-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.currency-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.currency-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.currency-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.currency-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.currency-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.currency-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.currency-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.currency-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.currency-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.currency-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.currency-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.currency-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.currency-main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.currency-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.currency-main .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.currency-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.currency-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.currency-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.currency-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.currency-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.currency-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.currency-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.currency-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.currency-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.currency-main .footer-table span{color:#7d7d7d}.currency-main .footer-table .footer-table-links{display:flex;gap:20px}.currency-main .footer-table .footer-table-links a{text-decoration:none}.currency-main .footer-table .footer-table-links a:hover{text-decoration:underline}.service-tags-list-main{padding:20px;background-color:#f8f9fa;position:relative}.service-tags-list-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.service-tags-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.service-tags-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.service-tags-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.service-tags-list-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.service-tags-list-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.service-tags-list-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.service-tags-list-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.service-tags-list-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.service-tags-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.service-tags-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.service-tags-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.service-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.service-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.service-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.service-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.service-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.service-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.service-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.service-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.service-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.service-tags-list-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.service-tags-list-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.service-tags-list-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.service-tags-list-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.service-tags-list-main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.service-tags-list-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.service-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.service-tags-list-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.service-tags-list-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.service-tags-list-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.service-tags-list-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.service-tags-list-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.service-tags-list-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.service-tags-list-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.service-tags-list-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.service-tags-list-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.service-tags-list-main .footer-table span{color:#7d7d7d}.service-tags-list-main .footer-table .footer-table-links{display:flex;gap:20px}.service-tags-list-main .footer-table .footer-table-links a{text-decoration:none}.service-tags-list-main .footer-table .footer-table-links a:hover{text-decoration:underline}.agency-list-main{padding:20px;background-color:#f8f9fa;position:relative}.agency-list-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.agency-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.agency-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.agency-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.agency-list-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.agency-list-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.agency-list-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.agency-list-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.agency-list-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.agency-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.agency-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.agency-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.agency-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.agency-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.agency-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.agency-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.agency-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.agency-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.agency-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.agency-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.agency-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.agency-list-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.agency-list-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.agency-list-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.agency-list-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.agency-list-main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.agency-list-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending{background:#ffffc2}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .dot{background-color:#d3d303}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .text{color:#a7aa05}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active,.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved{background:#23cca017}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot,.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .dot{background-color:#23cda0}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text,.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .text{color:#23cda0}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive,.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected{background:#da0d0d17}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot,.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text,.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .text{color:#da0d0d}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.agency-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .avatar{width:40px;height:40px;border:1px solid lightgrey;border-radius:50%}.agency-list-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.agency-list-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.agency-list-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.agency-list-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.agency-list-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.agency-list-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.agency-list-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.agency-list-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.agency-list-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.agency-list-main .footer-table span{color:#7d7d7d}.agency-list-main .footer-table .footer-table-links{display:flex;gap:20px}.agency-list-main .footer-table .footer-table-links a{text-decoration:none}.agency-list-main .footer-table .footer-table-links a:hover{text-decoration:underline}.property-tags-list-main{padding:20px;background-color:#f8f9fa;position:relative}.property-tags-list-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.property-tags-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.property-tags-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.property-tags-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.property-tags-list-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.property-tags-list-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.property-tags-list-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.property-tags-list-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.property-tags-list-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.property-tags-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.property-tags-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.property-tags-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.property-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.property-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.property-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.property-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.property-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.property-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.property-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.property-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.property-tags-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.property-tags-list-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.property-tags-list-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.property-tags-list-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.property-tags-list-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.property-tags-list-main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.property-tags-list-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.property-tags-list-main .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.property-tags-list-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.property-tags-list-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.property-tags-list-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.property-tags-list-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.property-tags-list-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.property-tags-list-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.property-tags-list-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.property-tags-list-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.property-tags-list-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.property-tags-list-main .footer-table span{color:#7d7d7d}.property-tags-list-main .footer-table .footer-table-links{display:flex;gap:20px}.property-tags-list-main .footer-table .footer-table-links a{text-decoration:none}.property-tags-list-main .footer-table .footer-table-links a:hover{text-decoration:underline}.sp-plans-list-wrapper{padding:20px;background-color:#f8f9fa;position:relative}.sp-plans-list-wrapper .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.sp-plans-list-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.sp-plans-list-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.sp-plans-list-wrapper .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.sp-plans-list-wrapper .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.sp-plans-list-wrapper .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.sp-plans-list-wrapper .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.sp-plans-list-wrapper .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.sp-plans-list-wrapper .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.sp-plans-list-wrapper .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.sp-plans-list-wrapper .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.sp-plans-list-wrapper .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.sp-plans-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.sp-plans-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.sp-plans-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.sp-plans-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.sp-plans-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.sp-plans-list-wrapper .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.sp-plans-list-wrapper .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.sp-plans-list-wrapper .footer-table span{color:#7d7d7d}.sp-plans-list-wrapper .footer-table .footer-table-links{display:flex;gap:20px}.sp-plans-list-wrapper .footer-table .footer-table-links a{text-decoration:none}.sp-plans-list-wrapper .footer-table .footer-table-links a:hover{text-decoration:underline}.frequently-questions-main{padding:20px;background-color:#f8f9fa;position:relative}.frequently-questions-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.frequently-questions-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.frequently-questions-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.frequently-questions-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.frequently-questions-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.frequently-questions-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.frequently-questions-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.frequently-questions-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.frequently-questions-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.frequently-questions-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.frequently-questions-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.frequently-questions-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.frequently-questions-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.frequently-questions-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.frequently-questions-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.frequently-questions-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.frequently-questions-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.frequently-questions-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.frequently-questions-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.frequently-questions-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.frequently-questions-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.frequently-questions-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.frequently-questions-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.frequently-questions-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.frequently-questions-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.frequently-questions-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.frequently-questions-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.frequently-questions-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.frequently-questions-main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.frequently-questions-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.frequently-questions-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.frequently-questions-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.frequently-questions-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.frequently-questions-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.frequently-questions-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.frequently-questions-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.frequently-questions-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.frequently-questions-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.frequently-questions-main .footer-table span{color:#7d7d7d}.frequently-questions-main .footer-table .footer-table-links{display:flex;gap:20px}.frequently-questions-main .footer-table .footer-table-links a{text-decoration:none}.frequently-questions-main .footer-table .footer-table-links a:hover{text-decoration:underline}.notification-list-main{padding:20px;background-color:#f8f9fa;position:relative}.notification-list-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.notification-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.notification-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.notification-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.notification-list-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.notification-list-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.rdw-option-wrapper{border:1px solid #F1F1F1;padding:5px;min-width:25px;height:20px;border-radius:2px;margin:0 4px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-option-wrapper:hover{box-shadow:1px 1px #bfbdbd}.rdw-option-wrapper:active,.rdw-option-active{box-shadow:1px 1px #bfbdbd inset}.rdw-option-disabled{opacity:.3;cursor:default}.rdw-dropdown-wrapper{height:30px;cursor:pointer;border:1px solid #F1F1F1;border-radius:2px;margin:0 3px;text-transform:capitalize;background:#fff}.rdw-dropdown-wrapper:focus{outline:none}.rdw-dropdown-wrapper:hover{box-shadow:1px 1px #bfbdbd;background-color:#fff}.rdw-dropdown-wrapper:active{box-shadow:1px 1px #bfbdbd inset}.rdw-dropdown-carettoopen{height:0px;width:0px;position:absolute;top:35%;right:10%;border-top:6px solid black;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-carettoclose{height:0px;width:0px;position:absolute;top:35%;right:10%;border-bottom:6px solid black;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-selectedtext{display:flex;position:relative;height:100%;align-items:center;padding:0 5px}.rdw-dropdown-optionwrapper{z-index:100;position:relative;border:1px solid #F1F1F1;width:98%;background:#fff;border-radius:2px;margin:0;padding:0;max-height:250px;overflow-y:scroll}.rdw-dropdown-optionwrapper:hover{box-shadow:1px 1px #bfbdbd;background-color:#fff}.rdw-dropdownoption-default{min-height:25px;display:flex;align-items:center;padding:0 5px}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{opacity:.3;cursor:default}.rdw-inline-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-block-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{display:flex;justify-content:center}.rdw-fontfamily-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-list-dropdown{width:50px;z-index:90}.rdw-list-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-text-align-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-text-align-dropdown{width:50px;z-index:90}.rdw-text-align-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-right-aligned-block{text-align:right}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-right-aligned-block>div{display:inline-block}.rdw-left-aligned-block>div{display:inline-block}.rdw-center-aligned-block>div{display:inline-block}.rdw-justify-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-colorpicker-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:175px;height:175px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-colorpicker-modal-header{display:flex;padding-bottom:5px}.rdw-colorpicker-modal-style-label{font-size:15px;width:50%;text-align:center;cursor:pointer;padding:0 10px 5px}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{margin:5px auto;display:flex;width:100%;height:100%;flex-wrap:wrap;overflow:scroll}.rdw-colorpicker-cube{width:22px;height:22px;border:1px solid #F1F1F1}.rdw-colorpicker-option{margin:3px;padding:0;min-height:20px;border:none;width:22px;height:22px;min-width:22px;box-shadow:1px 2px 1px #bfbdbd inset}.rdw-colorpicker-option:hover{box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:205px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{margin-top:5px;border-radius:2px;border:1px solid #F1F1F1;height:25px;margin-bottom:15px;padding:0 5px}.rdw-link-modal-input:focus{outline:none}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{margin-left:10px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-link-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-link-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-link-modal-btn:focus{outline:none!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-embedded-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-embedded-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:180px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;justify-content:space-between;box-shadow:3px 3px 5px #bfbdbd}.rdw-embedded-modal-header{font-size:15px;display:flex}.rdw-embedded-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-embedded-modal-header-label{width:95px;border:1px solid #f1f1f1;margin-top:5px;background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-embedded-modal-link-section{display:flex;flex-direction:column}.rdw-embedded-modal-link-input{width:88%;height:35px;margin:10px 0;border:1px solid #F1F1F1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-embedded-modal-link-input-wrapper{display:flex;align-items:center}.rdw-embedded-modal-link-input:focus{outline:none}.rdw-embedded-modal-btn-section{display:flex;justify-content:center}.rdw-embedded-modal-btn{margin:0 3px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-embedded-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-embedded-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-embedded-modal-btn:focus{outline:none!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-embedded-modal-size-input{width:80%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px}.rdw-embedded-modal-size-input:focus{outline:none}.rdw-emoji-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-emoji-modal{overflow:auto;position:absolute;top:35px;left:5px;display:flex;flex-wrap:wrap;width:235px;height:180px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-emoji-icon{margin:2.5px;height:24px;width:24px;cursor:pointer;font-size:22px;display:flex;justify-content:center;align-items:center}.rdw-spinner{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.rdw-spinner>div{width:12px;height:12px;background-color:#333;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.rdw-spinner .rdw-bounce1{animation-delay:-.32s}.rdw-spinner .rdw-bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.rdw-image-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-image-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-image-modal-header{font-size:15px;margin:10px 0;display:flex}.rdw-image-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-image-modal-header-label{width:80px;background:#f1f1f1;border:1px solid #f1f1f1;margin-top:5px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{width:100%;color:gray;cursor:pointer;display:flex;border:none;font-size:15px;align-items:center;justify-content:center;background-color:#f1f1f1;outline:2px dashed gray;outline-offset:-10px;margin:10px 0;padding:9px 0}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{cursor:pointer;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:15px}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-width:100%;max-height:200px}.rdw-image-modal-upload-option-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.rdw-image-modal-url-section{display:flex;align-items:center}.rdw-image-modal-url-input{width:90%;height:35px;margin:15px 0 12px;border:1px solid #F1F1F1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:none}.rdw-image-modal-btn{margin:0 5px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-image-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-image-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-image-modal-btn:focus{outline:none!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{position:absolute;top:-3px;left:0;width:100%;height:100%;opacity:.5}.rdw-image-modal-alt-input{width:70%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px;margin-left:5px}.rdw-image-modal-alt-input:focus{outline:none}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-image-modal-size-input{width:40%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px}.rdw-image-modal-size-input:focus{outline:none}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-history-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-history-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{position:absolute;left:40%;top:0;cursor:pointer;background-color:#fff}.rdw-mention-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{position:absolute;display:flex;flex-direction:column;border:1px solid #F1F1F1;min-width:100px;max-height:150px;overflow:auto;background:#fff;z-index:100}.rdw-suggestion-option{padding:7px 5px;border-bottom:1px solid #f1f1f1}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-image-alignment-options-popup{position:absolute;background:#fff;display:flex;padding:5px 2px;border-radius:2px;border:1px solid #F1F1F1;width:105px;cursor:pointer;z-index:100}.rdw-alignment-option-left{justify-content:flex-start}.rdw-image-alignment-option{height:15px;width:15px;min-width:15px}.rdw-image-alignment,.rdw-image-imagewrapper{position:relative}.rdw-image-center{display:flex;justify-content:center}.rdw-image-left{display:flex}.rdw-image-right{display:flex;justify-content:flex-end}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{height:100%;overflow:auto;box-sizing:border-box}.rdw-editor-toolbar{padding:6px 5px 0;border-radius:2px;border:1px solid #F1F1F1;display:flex;justify-content:flex-start;background:#fff;flex-wrap:wrap;font-size:15px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:none}.rdw-editor-wrapper{box-sizing:content-box}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.modal-container{display:flex;gap:20px;flex-direction:row}.modal-container .image-column{flex:1;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.modal-container .upload-image-placeholder{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid #ddd}.demo-wrapper{border:1px solid #ddd;border-radius:5px;min-height:auto}.demo-wrapper .demo-editor{min-height:150px;height:140px;overflow:auto}.demo-wrapper .public-DraftStyleDefault-block{margin:0}.guide-main{padding:20px;background-color:#f8f9fa;position:relative}.guide-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.guide-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.guide-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.guide-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.guide-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.guide-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.guide-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.guide-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.guide-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.guide-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.guide-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.guide-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.guide-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.guide-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.guide-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.guide-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.guide-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.guide-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.guide-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.guide-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.guide-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.guide-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.guide-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.guide-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.guide-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.guide-main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.guide-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.guide-main .cg-table-box .table-wrapper .cg-table thead th.description{max-width:200px}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td.description{max-width:200px}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.guide-main .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.guide-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.guide-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.guide-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.guide-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.guide-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.guide-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.guide-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.guide-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.guide-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.guide-main .footer-table span{color:#7d7d7d}.guide-main .footer-table .footer-table-links{display:flex;gap:20px}.guide-main .footer-table .footer-table-links a{text-decoration:none}.guide-main .footer-table .footer-table-links a:hover{text-decoration:underline}.property-tabs{background-color:#fff}.project-detail-main{position:relative;height:calc(100vh - 215px);overflow-y:auto}.project-detail-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.project-detail-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.project-detail-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.project-detail-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.project-detail-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.project-detail-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.project-detail-main .project-detail-cg-container .tab-content .project-card-container{padding:20px;min-height:250px;border-radius:12px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item label{color:#bababa;font-size:13px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .company-name,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .company-email,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .company-phone,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .company-brn,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .company-address,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .company-permit,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .company-account-status,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .company-status{margin-bottom:10px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .font-bold{font-weight:700}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.active{background:#23cca017}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.active .dot{background-color:#23cca0}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.active .text{color:#23cca0}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.inactive{background:#da0d0d17}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper.inactive .text{color:#da0d0d}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .company-list .company-item .cg-status-wrapper .text{font-size:12px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .description{margin-top:20px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .description span{color:#bababa;font-size:13px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .project-card{display:flex;gap:20px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .project-card .project-logo{width:300px;height:200px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .project-card .project-logo img{border:1px solid rgb(122,122,122);border-radius:5px;width:300px;height:100%}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .project-card .view-images{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;margin-right:10px!important}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .project-card .view-images .view{width:150px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .project-card .actions{display:flex;flex:1;align-items:flex-start;justify-content:flex-end;gap:10px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .tags-wrapper{width:100%;margin-top:20px;gap:10px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .tags-wrapper .tags{border-radius:50px;padding:10px;background:#23cca017;color:#23cca0;font-size:13px;margin:10px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .tags-wrapper span{margin:auto;display:inline;font-size:13px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .tags-wrapper .font-bold,.project-detail-main .project-detail-cg-container .tab-content .project-card-container .tags-wrapper .amenities{color:#bababa}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .tags-wrapper .amenities span{color:#bababa;font-size:13px}.project-detail-main .project-detail-cg-container .tab-content .project-card-container .tags-wrapper .amenities .tags{color:#000}.project-detail-main .amenities .font-bold,.project-detail-main .property-near-by .font-bold,.project-detail-main .project-description span{color:#bababa;font-size:13px}.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.pending{background:#ffffc2}.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.pending .dot{background-color:#d3d303}.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.pending .text{color:#a7aa05}.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.active,.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.approved{background:#23cca017}.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.active .dot,.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.approved .dot{background-color:#23cda0}.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.active .text,.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.approved .text{color:#23cda0}.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.inactive,.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.rejected{background:#da0d0d17}.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.inactive .dot,.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.inactive .text,.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper.rejected .text{color:#da0d0d}.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.project-detail-main .project-description .project-details-grid .status .cg-status-wrapper .text{font-size:11px}.main .header{display:flex;gap:8px}.main .header-wrapper .left h1{margin-top:5px}.main .content0{box-shadow:0 0 2px 1px #97979740;border-radius:8px;margin-top:-10px;padding:10px 15px;background-color:#fff!important}.main .content0 .body0{min-height:200px;padding-right:13px;height:calc(100vh - 215px);overflow-y:auto;overflow-x:hidden}.main .content0 .body0 .sub-heading{font-size:16px;font-weight:600;color:#23cda0;margin-top:0;margin-bottom:10px;border-bottom:1px solid #23cda0}.main .content0 .footer0{border-top:2px solid #23cda0;padding-top:10px;margin-top:10px}.customer-messages-main{padding:20px;background-color:#f8f9fa;position:relative}.customer-messages-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.customer-messages-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.customer-messages-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.customer-messages-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.customer-messages-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.customer-messages-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.customer-messages-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.customer-messages-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.customer-messages-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.customer-messages-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.customer-messages-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.customer-messages-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.customer-messages-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.customer-messages-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.customer-messages-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.customer-messages-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.customer-messages-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.customer-messages-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.customer-messages-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.customer-messages-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.customer-messages-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.customer-messages-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.customer-messages-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.customer-messages-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.customer-messages-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.customer-messages-main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.customer-messages-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active{background:#23cca017}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot{background-color:#23cda0}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text{color:#23cda0}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive{background:#da0d0d17}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text{color:#da0d0d}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.customer-messages-main .cg-table-box .table-wrapper .cg-table tbody tr td img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.customer-messages-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.customer-messages-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.customer-messages-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.customer-messages-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.customer-messages-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.customer-messages-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.customer-messages-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.customer-messages-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.customer-messages-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.customer-messages-main .footer-table span{color:#7d7d7d}.customer-messages-main .footer-table .footer-table-links{display:flex;gap:20px}.customer-messages-main .footer-table .footer-table-links a{text-decoration:none}.customer-messages-main .footer-table .footer-table-links a:hover{text-decoration:underline}.admin-inquiry-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.inquiry-modal-content{background:#fff;border-radius:16px;box-shadow:0 4px 32px #0000001f;padding:1.5rem;width:100%;width:350px;position:relative}.inquiry-modal-content .inquiry-modal-error{color:#da0d0d;font-size:14px;margin-top:0;text-align:start}.inquiry-modal-content .inquiry-message{margin-bottom:1rem;padding:.5rem;background-color:#f5f5f5;border-radius:4px}.inquiry-modal-content .inquiry-message .message-content{font-style:italic;margin-top:.5rem}.inquiry-modal-close{color:#333;background:none;border:none;position:absolute;top:18px;right:18px;font-size:18px;cursor:pointer}.inquiry-modal-close:hover{color:#23cda0}.inquiry-modal-title{font-size:1.2rem;color:#23cda0;font-weight:600;margin-block-start:.6rem;margin-bottom:.6rem;text-align:center}.inquiry-modal-field{display:flex;flex-direction:column}.inquiry-modal-field .inquiry-modal-label{font-size:12px;color:#333;margin-bottom:.4rem}.inquiry-modal-textarea{padding:10px;border:1px solid #ddd;border-radius:8px;font-size:14px}.inquiry-modal-textarea:focus{border:1.5px solid #23cda0;outline:none}.inquiry-modal-footer{display:flex;justify-content:center;gap:1rem}.inquiry-modal-footer button{padding:10px 20px;font-size:12px;border-radius:6px;min-width:100px;cursor:pointer;font-weight:700;transition:all .3s ease;border:none;margin-top:10px;margin-bottom:10px}.inquiry-modal-cancel{background-color:#f5f6f7;color:#333;border:1px solid #dddddd}.inquiry-modal-submit{color:#fff;background-color:#23cda0}.cg-dialog-icon{background:#23cda017;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin:15px auto auto}.cg-dialog-icon i{font-size:30px;color:#23cda0;align-items:center}.spinner{display:inline-block;width:14px;height:14px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.service-list-main{padding:20px;background-color:#f8f9fa;position:relative}.service-list-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.service-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.service-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.service-list-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.service-list-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.service-list-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.service-list-main .cg-table-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.service-list-main .cg-table-box .filter-sort-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.service-list-main .cg-table-box .filter-sort-wrapper .filters{display:flex;gap:10px}.service-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;background:#fff;color:#626c70;cursor:pointer}.service-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn:hover,.service-list-main .cg-table-box .filter-sort-wrapper .filters .filter-btn.active{background:#23cda0;box-shadow:none;border:none;color:#fff}.service-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper{display:flex;align-items:center;gap:15px}.service-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar{display:flex;align-items:center;background:#fff;padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px}.service-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-icon{margin-right:8px;color:#7d7d7d}.service-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .search-input{border:none;outline:none;background:transparent}.service-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon{font-size:12px}.service-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .search-bar .clear-search-icon:hover{color:#da0d0d}.service-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .sort-dropdown{padding:8px 15px;border:1px solid #ededed;box-shadow:0 0 2px 1px #97979740;border-radius:5px;cursor:pointer}.service-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon{padding:8px 16px;border-radius:5px;cursor:pointer;background:#fff;box-shadow:0 0 2px 1px #97979740;border:1px solid #ededed;font-size:14px;display:flex;align-items:center}.service-list-main .cg-table-box .filter-sort-wrapper .search-sort-wrapper .filter-icon img{width:14px;margin-right:5px}.service-list-main .cg-table-box .table-wrapper{width:100%;overflow-x:auto;height:calc(100vh - 275px);overflow-y:auto}.service-list-main .cg-table-box .table-wrapper .cg-table{width:100%;border-collapse:collapse}.service-list-main .cg-table-box .table-wrapper .cg-table thead{position:sticky;z-index:1;top:0}.service-list-main .cg-table-box .table-wrapper .cg-table thead th{font-size:12px;font-weight:700;background:#f5f6f7;text-align:center;padding:7px;color:#4a5154;text-transform:uppercase}.service-list-main .cg-table-box .table-wrapper .cg-table thead th.check{text-align:center;width:40px;position:sticky;left:0}.service-list-main .cg-table-box .table-wrapper .cg-table thead th.actions{position:sticky;right:0;border-left:1px solid #dadada}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr{border-bottom:1px solid #e5e7e8}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td{padding:8px;font-size:12px;text-align:center}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td:first-child{text-align:center}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.actions{position:sticky;right:0;border-left:1px solid #dadada;background-color:#fff;z-index:0}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.check{text-align:center;background:#fff;position:sticky;left:0;z-index:0}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending{background:#ffffc2}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .dot{background-color:#d3d303}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.pending .text{color:#a7aa05}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active,.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved{background:#23cca017}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .dot,.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .dot{background-color:#23cda0}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.active .text,.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.approved .text{color:#23cda0}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive,.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected{background:#da0d0d17}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .dot,.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.inactive .text,.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper.rejected .text{color:#da0d0d}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .cg-status-wrapper .text{font-size:11px}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td.action-btns{display:flex;justify-content:center;gap:10px}.service-list-main .cg-table-box .table-wrapper .cg-table tbody tr td .avatar{width:40px;height:40px;border:1px solid lightgrey;border-radius:50%}.service-list-main .cg-table-box .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px}.service-list-main .cg-table-box .pagination-wrapper .showing-results{font-size:11px}.service-list-main .cg-table-box .pagination-wrapper .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px}.service-list-main .cg-table-box .pagination-wrapper .pagination-controls .current-page{font-size:11px}.service-list-main .cg-table-box .pagination-wrapper .pagination-controls button{background:#e9ecef;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.service-list-main .cg-table-box .pagination-wrapper .pagination-controls button i{color:#23cda0}.service-list-main .cg-table-box .pagination-wrapper .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.service-list-main .cg-table-box .pagination-wrapper .pagination-controls button:hover:not(:disabled){color:#fff}.service-list-main .footer-table{margin-top:30px;display:flex;justify-content:space-between;align-items:last baseline;height:80px;padding:10px 20px;background:#f8f9fa}.service-list-main .footer-table span{color:#7d7d7d}.service-list-main .footer-table .footer-table-links{display:flex;gap:20px}.service-list-main .footer-table .footer-table-links a{text-decoration:none}.service-list-main .footer-table .footer-table-links a:hover{text-decoration:underline}.service-detail-main{position:relative;height:calc(100vh - 215px);overflow-y:auto}.service-detail-main .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.service-detail-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.service-detail-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.service-detail-main .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.service-detail-main .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.service-detail-main .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.service-detail-main .service-detail-cg-container .tab-content .service-card-container{padding:20px;min-height:250px;border-radius:12px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item label{color:#bababa;font-size:13px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .provider-name,.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .provider-email,.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .provider-phone,.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .provider-brn,.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .provider-address,.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .provider-permit,.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .provider-account-status,.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .provider-status{margin-bottom:10px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .font-bold{font-weight:700}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .cg-status-wrapper.active{background:#23cca017}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .cg-status-wrapper.active .dot{background-color:#23cca0}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .cg-status-wrapper.active .text{color:#23cca0}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .cg-status-wrapper.inactive{background:#da0d0d17}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .cg-status-wrapper.inactive .dot{background-color:#da0d0d}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .cg-status-wrapper.inactive .text{color:#da0d0d}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .provider-list .provider-item .cg-status-wrapper .text{font-size:12px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .description{margin-top:20px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .description span{color:#bababa;font-size:13px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .service-card{display:flex;gap:20px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .service-card .service-logo{width:300px;height:200px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .service-card .service-logo img{border:1px solid rgb(122,122,122);border-radius:5px;width:300px;height:100%}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .service-card .view-images{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;margin-right:10px!important}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .service-card .view-images .view{width:150px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .service-card .actions{display:flex;flex:1;align-items:flex-start;justify-content:flex-end;gap:10px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .tags-wrapper{width:100%;margin-top:20px;gap:10px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .tags-wrapper .tags{border-radius:50px;padding:10px;background:#23cca017;color:#23cca0;font-size:13px;margin:10px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .tags-wrapper span{margin:auto;display:inline;font-size:13px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .tags-wrapper .font-bold,.service-detail-main .service-detail-cg-container .tab-content .service-card-container .tags-wrapper .amenities{color:#bababa}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .tags-wrapper .amenities span{color:#bababa;font-size:13px}.service-detail-main .service-detail-cg-container .tab-content .service-card-container .tags-wrapper .amenities .tags{color:#000}.service-detail-main .amenities .font-bold,.service-detail-main .property-near-by .font-bold,.service-detail-main .service-description span{color:#bababa;font-size:13px}.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper{display:inline-flex;align-items:center;gap:10px;min-width:65px;padding:5px 10px;border-radius:5px}.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.pending{background:#ffffc2}.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.pending .dot{background-color:#d3d303}.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.pending .text{color:#a7aa05}.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.active,.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.approved{background:#23cca017}.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.active .dot,.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.approved .dot{background-color:#23cda0}.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.active .text,.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.approved .text{color:#23cda0}.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.inactive,.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.rejected{background:#da0d0d17}.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.inactive .dot,.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.rejected .dot{background-color:#da0d0d}.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.inactive .text,.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper.rejected .text{color:#da0d0d}.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper .dot{width:10px;height:10px;border-radius:50%}.service-detail-main .service-description .service-details-grid .status .cg-status-wrapper .text{font-size:11px}.service-tabs{background-color:#fff}.admin-profile{padding:2rem;background-color:#f8f9fa;border-radius:8px;display:flex;overflow:auto;margin-bottom:50px}.admin-profile .back-button-profile{position:absolute;top:100px;left:20px;display:flex;align-items:center;border:none;font-size:18px;width:-moz-fit-content;width:fit-content;background:#0006;padding:10px 20px;gap:10px;border-radius:5px}.admin-profile .back-button-profile:hover{cursor:pointer;background:#cd7f32;color:#fff}.admin-profile .back-button-profile:hover svg path{fill:#fff}.admin-profile .cg-input-container{align-items:flex-start;justify-content:flex-start;text-align:start}.admin-profile .cg-input-container input:focus{border-color:#cd7f32;box-shadow:0 0 4px #cd7f32 .5}.admin-profile .profile-wrapper{background-color:#fff;padding:10px 30px 30px;border-radius:12px;box-shadow:0 4px 12px #0000001a;width:500px;text-align:center;margin-left:auto;margin-right:auto}.admin-profile .profile-information{width:100%}.admin-profile .error{color:red;font-size:.9rem;margin-top:.5rem}@media screen and (max-width: 768px){.admin-profile{flex-direction:column}.admin-profile .profile-wrapper{width:100%;border-right:none;padding-right:0;margin-bottom:2rem}.admin-profile .profile-information{width:100%;padding-left:0}}.form-row{display:flex;gap:20px;justify-content:space-between}.cg-input-container{width:100%}.cg-input-container label{width:100%;font-size:10px;color:#999}.cg-input-container label span{color:red;font-size:1rem;margin-left:.25rem}.cg-input-container input,.cg-input-container textarea,.cg-input-container select{width:calc(100% - 20px);padding:10px;border-radius:5px;font-size:13px;border:1px solid #ddd;outline:none}.cg-input-container select{width:calc(100% + -0px)}.cg-input-container textarea{min-height:50px}.cg-input-container p.error{color:#da0d0d;font-size:12px;margin:0}.project-logo-container label{font-size:10px;color:#999;display:block;margin-bottom:5px}.project-logo-container .image-upload-container{position:relative;display:inline-block}.project-logo-container .image-upload-container input[type=file]{display:none}.project-logo-container .image-upload-container .image-upload-label{cursor:pointer;display:inline-block;width:220px;height:220px;border:1px solid #ddd;outline:none;border-radius:10px;overflow:hidden;background-color:#f9f9f9;position:relative;text-align:center}.project-logo-container .image-upload-container .image-upload-label:hover{opacity:.7}.project-logo-container .image-upload-container .image-upload-label img.upload-image-placeholder{text-align:center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.modal-container{display:flex;gap:20px}.modal-container .form-column{flex:2}.modal-container .image-column{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.modal-container .image-upload-container{text-align:center}.modal-container .upload-image-placeholder{width:100px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid #ddd}*{font-family:Plus Jakarta Sans,sans-serif;font-weight:400}html,body{margin:0;padding:0}.cg-box{background-color:#fff;box-shadow:2px 2px 6px 2px #ddd;margin:10px 0;padding:20px;border-radius:8px}.cg-checkbox-1 input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.cg-checkbox-1 label{position:relative;cursor:pointer}.cg-checkbox-1 label:before{content:"";background-color:transparent;border:2px solid #E5E7E8;border-radius:5px;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d;padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px}.cg-checkbox-1 input:checked+label:after{content:"";display:block;position:absolute;top:2px;left:8px;width:5px;height:11px;border:solid #555;border-width:0 3px 3px 0;transform:rotate(40deg);border-radius:1px}.clear-search-icon{font-size:12px}.clear-search-icon:hover{color:#da0d0d}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#23cda0}*{-ms-overflow-style:scrollbar}.scrollable-div{overflow:auto;scrollbar-width:5px;scrollbar-color:#ccc #f1f1f1}
