.visible{visibility:visible}.col-span-2{grid-column:span 2 / span 2}.me-3{margin-inline-end:.75rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.flex{display:flex}.table{display:table}.grid{display:grid}.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))}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-1{gap:.25rem}.border-b{border-bottom-width:1px}.p-4{padding:1rem}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.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)}.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%;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}.forget-btn{width:100%;padding:10px;border:none;border-radius:4px;font-weight:700;cursor:pointer;margin-top:10px}.back-to-login{font-size:12px;margin-top:15px}.back-to-login a{color:#313193;text-decoration:none}.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}.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:20px;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-radius:4px;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}.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 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:14px!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}}.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;gap:40px}.footer .footer-nav p{display:none}}.public-panel .content{padding:40px 45px 45px}.background-gradient{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}@media screen and (max-width: 480px){.public-panel .content{padding:20px}}body{margin:0;font-family:Poppins,sans-serif}.login-main-container{display:flex;justify-content:center;align-items:center;height:100vh}.login-main-container .back-button{position:absolute;top:20px;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}.login-main-container .back-button:hover{cursor:pointer;background:#cd7f32;color:#fff}.login-main-container .back-button:hover svg path{fill:#fff}.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-bottom:20px;height:100%;margin:auto}.login-container{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px #0000001a;width:300px;margin-top:0;text-align:center}.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:10px;margin:10px 0;border:1px solid #ccc;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease}.login-form input:focus{border-color:#007bff;box-shadow:0 0 4px #007bff80}.login-form input:invalid{border-color:red}.login-form input:valid{border-color:#313193}.error-message{color:red;font-size:12px;margin-top:3px;text-align:left;margin-bottom:0}.sign-in-btn{width:100%;padding:10px;border:none;border-radius:4px;font-weight:700;cursor:pointer}.alt-login{margin-top:20px}.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:#313193;color:#fff}.alt-login .alt-login-options button i{margin-right:3px;color:#000}.trouble-signin{text-align:left;font-size:12px;margin-top:8px;margin-bottom:12px;color:#000}.request-account{font-size:12px;margin-top:15px}.request-account a{color:#313193;text-decoration:none}footer{text-align:center;margin-top:20px;color:#aaa;font-size:12px}.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}.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 spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@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}}.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}}.agent-change-password-container{padding:20px}.agent-change-password-container .header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.agent-change-password-container .header-wrapper .left .breadcrumb-wrapper .breadcrumb{cursor:pointer;font-size:10px;color:#626c70;margin-bottom:0}.agent-change-password-container .header-wrapper .left .breadcrumb-wrapper .breadcrumb:hover{text-decoration:underline}.agent-change-password-container .header-wrapper .left .breadcrumb-wrapper .breadcrumb.current{color:#495057;cursor:pointer}.agent-change-password-container .header-wrapper .left .breadcrumb-wrapper span+span{margin-left:5px}.agent-change-password-container .header-wrapper .left h1{font-size:18px;font-weight:800;color:#313193;margin:0}.agent-change-password-container .agent-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}.agent-change-password-container .agent-change-password-page h1{font-size:16px;font-weight:800;color:#cd7f32;margin:0 0 8px}.agent-change-password-container .agent-change-password-page .change-password-description{font-size:14px;color:#626c70;margin:0 0 20px}.agent-change-password-container .change-password-form input{margin-top:10px;margin-bottom:10px}.agent-change-password-container .change-password-button{margin-top:20px;width:100%}.agent-change-password-container .change-password-error{color:#da0d0d;font-size:12px;margin-top:-7px;text-align:left}.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}.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 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}.agent-header .items-wrapper .last .notfication-icon{width:16.46px;height:16.46px;display:flex;align-items:center;cursor:pointer}.agent-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}.agent-header .items-wrapper .last .language-selection .flag-icon{-o-object-fit:cover;object-fit:cover;height:16px;width:16px;border-radius:80px}.agent-header .items-wrapper .last .language-selection .dropdown-arrow{font-size:12px}.agent-header .items-wrapper .last .profile{display:flex;align-items:center;gap:10px}.agent-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}.agent-header .items-wrapper .last .profile .avatar i{font-size:12px}.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:35px;right:20;left:88%;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}.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}.agency-panel{height:100vh;overflow:hidden}.agency-panel .content-wrapper{display:flex;width:100%}.agency-panel .content-wrapper .content{flex-grow:1;height:calc(100vh + -0px);background:#cd7f321c;border-radius:20px;overflow-y:auto}.main{padding:20px;background:transparent!important;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}.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}.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 .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-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-color:#23cda0;color:#eee}.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)}}.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-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:#cd7f32;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:#cd7f32;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 .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:#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 .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.action-btns .edit-btn:hover{background:#cd7f32}.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:#cd7f32}.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}.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-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}.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 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;overflow-y:auto;overflow-x:hidden}.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}::-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}
