:root{--nc-pro1-green:#00b53f;--nc-pro1-hero-bg:#f6f8fb}body.skin{background:#f7f8fa}.nc-pro1-header .navbar{min-height:72px}.nc-pro1-homepage .section-title,.nc-pro1-results-page h1,.nc-pro1-results-page h4{color:#1f2937}.nc-pro1-results-page .bg-body,.nc-pro1-results-page .bg-body-tertiary{background:#fff!important}.nc-pro1-results-page .container.border,.nc-pro1-results-page .card,.nc-pro1-homepage .card{border-color:#e5e7eb!important;box-shadow:0 6px 24px rgba(15,23,42,.04)}.grid-view .item-list .h-100,.list-view .item-list,.compact-view .item-list{border-radius:16px}.grid-view .item-list .h-100:hover,.list-view .item-list:hover,.compact-view .item-list:hover{transform:translateY(-2px);transition:.2s ease;box-shadow:0 10px 24px rgba(15,23,42,.08)}.btn-primary{background:var(--nc-pro1-green);border-color:var(--nc-pro1-green)}.btn-outline-primary{color:var(--nc-pro1-green);border-color:var(--nc-pro1-green)}.btn-outline-primary:hover{background:var(--nc-pro1-green);border-color:var(--nc-pro1-green)}.nc-pro1-footer a:hover{color:#fff!important}.nc-trust-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.nc-trust-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:var(--badge-bg);color:var(--badge-color);border:1px solid var(--badge-border);font-size:.72rem;font-weight:800;line-height:1;box-shadow:0 3px 9px rgba(15,23,42,.09);#fff-space:nowrap}.nc-trust-badge i{font-size:.82rem}.nc-trust-badges--listing_card .nc-trust-badge{padding:4px 7px;font-size:.66rem}.nc-inner-page{padding:30px 0 56px;background:linear-gradient(180deg,#f4f7f5 0,#f8f9fb 240px)}.nc-inner-page>.container>.row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}.nc-account-page .col-md-3{position:relative}.nc-account-sidebar{position:sticky;top:94px;border-radius:20px;overflow:hidden;box-shadow:0 14px 36px rgba(15,23,42,.08)}.nc-account-sidebar__brand{padding:22px 20px;background:linear-gradient(135deg,#0d3b2b,#087631);color:#fff;display:flex;flex-direction:column;gap:4px}.nc-account-sidebar__brand strong{font-size:1.2rem}.nc-account-sidebar__brand small{color:rgba(255,255,255,.72);line-height:1.45}.nc-account-sidebar__eyebrow,.nc-account-header__eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e9bb28}.nc-account-nav{border:0!important;border-radius:0!important;background:#fff!important;padding:12px!important;gap:10px!important}.nc-account-nav__heading{font-size:.71rem!important;letter-spacing:.1em;text-transform:uppercase;color:#7b8794;padding:10px 10px 5px;margin:0!important}.nc-account-nav__heading>a{color:#95a1ad!important}.nc-account-nav__list{gap:3px}.nc-account-nav__item{border:0!important;border-radius:11px!important;padding:0!important;background:transparent!important;min-height:43px}.nc-account-nav__item>a{display:flex;align-items:center;gap:10px;padding:10px 12px;flex:1;color:#334155!important;font-weight:600;font-size:.9rem}.nc-account-nav__item>a i{width:22px;text-align:center;color:#6b7785}.nc-account-nav__item:hover{background:#f2f7f4!important}.nc-account-nav__item.active{background:linear-gradient(135deg,var(--nc-pro1-green),#078834)!important;box-shadow:0 7px 16px rgba(0,181,63,.2)}.nc-account-nav__item.active>a,.nc-account-nav__item.active>a i{color:#fff!important}.nc-account-nav__item .badge{margin-right:10px;background:#e8eef0!important;color:#34404b!important}.nc-account-nav__item.active .badge{background:rgba(255,255,255,.22)!important;color:#fff!important}.nc-account-header{position:relative;overflow:hidden;border:0!important;border-radius:20px!important;background:linear-gradient(125deg,#123d2e,#096d32)!important;color:#fff;box-shadow:0 14px 34px rgba(13,59,43,.16);padding:26px 28px!important}.nc-account-header:after{content:"";position:absolute;width:190px;height:190px;border:38px solid rgba(255,255,255,.05);border-radius:50%;right:-55px;top:-85px}.nc-account-header__copy,.nc-account-header__identity{position:relative;z-index:1}.nc-account-header__title{font-size:1.75rem;margin:4px 0 7px!important;color:#fff}.nc-account-header__title i{color:#f1c232;margin-right:7px}.nc-account-header .breadcrumb{margin:0}.nc-account-header .breadcrumb,.nc-account-header .breadcrumb a,.nc-account-header .breadcrumb-item.active{color:rgba(255,255,255,.72)!important;font-size:.82rem}.nc-account-header__identity h5{color:#fff!important}.nc-account-header__avatar{border:3px solid rgba(255,255,255,.9)!important;box-shadow:0 5px 14px rgba(0,0,0,.18);object-fit:cover}.nc-account-page .col-md-9>.container:not(.nc-account-header),.nc-account-page .col-md-9>form>.container{border:1px solid #e5ebe7!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 30px rgba(15,23,42,.055);padding:25px!important}.nc-account-page .col-md-9>.container h3.fw-bold,.nc-account-page .col-md-9>.container>h3{font-size:1.35rem;color:#17251f;border-color:#e8ece9!important}.nc-account-page .col-md-9>.container>h3 i{color:var(--nc-pro1-green);margin-right:7px}.nc-account-page .card{border:1px solid #e4eae6!important;border-radius:16px!important;box-shadow:0 7px 20px rgba(15,23,42,.045);overflow:hidden}.nc-account-page .card-header{background:#f7faf8;border-color:#e5ebe7;padding:15px 18px}.nc-account-page .card-body{padding:20px}.nc-account-page .form-control,.nc-account-page .form-select,.nc-account-page .select2-selection{border-color:#dce4df;border-radius:10px;min-height:44px}.nc-account-page .form-control:focus,.nc-account-page .form-select:focus{border-color:var(--nc-pro1-green);box-shadow:0 0 0 .2rem rgba(0,181,63,.12)}.nc-account-page .form-label{font-weight:650;color:#34413a}.nc-account-page .btn{border-radius:10px;font-weight:650}.nc-account-page .btn-lg{min-height:48px}.nc-account-page .btn-secondary{background:#eef2ef;border-color:#dfe6e1;color:#36443c}.nc-account-page .btn-secondary:hover{background:#dfe7e1;color:#18241e}.nc-account-page .table-responsive{border:1px solid #e5eae7;border-radius:14px}.nc-account-page table{margin:0!important}.nc-account-page .table thead th{background:#f4f8f5;color:#65736b;font-size:.72rem;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #dfe6e1;padding:14px}.nc-account-page .table tbody td{padding:15px 14px;border-color:#edf0ee}.nc-account-page .table tbody tr:hover{background:#fbfdfb}.nc-account-page .table-action{border:1px solid #e5eae7!important;background:#f8faf9!important;border-radius:13px!important}.nc-account-page .badge{border-radius:999px;padding:.47em .7em;font-weight:700}.nc-account-page #plansTable tr{transition:.18s ease}.nc-account-page #plansTable tr:has(input[type=radio]:checked){background:#effaf2;box-shadow:inset 4px 0 var(--nc-pro1-green)}.nc-account-page #plansTable .price-int{font-size:1.05rem;font-weight:800;color:#0f5b2d}.nc-account-page .payable-amount{font-size:1.15rem;color:#0c7132}.nc-account-page .alert{border:0;border-radius:13px;box-shadow:0 6px 18px rgba(15,23,42,.04)}.nc-account-page .pagination{margin-top:22px}.nc-account-page .page-link{border-radius:8px!important;margin:0 3px;color:#0d6630}.nc-account-page .list-group-item{border-color:#e8edea}.nc-account-page .nav-tabs{border-color:#e1e8e3}.nc-account-page .nav-tabs .nav-link{border-radius:10px 10px 0 0;font-weight:650}.nc-account-page .nav-tabs .nav-link.active{color:#087331;border-color:#dfe7e1 #dfe7e1 #fff}.nc-account-page .avatar,.nc-account-page img.img-thumbnail{border-radius:14px}.nc-account-page .text-bg-primary,.nc-account-page .bg-primary{background-color:var(--nc-pro1-green)!important}.nc-workflow-page>.container>.row{justify-content:center}.nc-workflow-page .container.border.rounded{border:1px solid #e2e9e4!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 38px rgba(15,23,42,.07);padding:28px!important}.nc-workflow-page h3.fw-bold{color:#183124;border-color:#e5ebe7!important;font-size:1.45rem}.nc-workflow-page h3.fw-bold i{color:var(--nc-pro1-green);margin-right:7px}.nc-workflow-page fieldset>.row,.nc-workflow-page form>.row{--bs-gutter-y:1rem}.nc-workflow-page .form-control,.nc-workflow-page .form-select,.nc-workflow-page .select2-selection{min-height:46px;border-radius:11px;border-color:#dbe5de}.nc-workflow-page textarea.form-control{min-height:130px}.nc-workflow-page .form-control:focus,.nc-workflow-page .form-select:focus{border-color:var(--nc-pro1-green);box-shadow:0 0 0 .2rem rgba(0,181,63,.12)}.nc-workflow-page .form-label{font-weight:680;color:#33453b}.nc-workflow-page .btn{border-radius:11px;font-weight:700}.nc-workflow-page .btn-lg{min-height:50px}.nc-workflow-page #plansTable{border:1px solid #e4ebe6;border-radius:14px;overflow:hidden}.nc-workflow-page #plansTable tr:has(input[type=radio]:checked){background:#effaf2;box-shadow:inset 4px 0 var(--nc-pro1-green)}.nc-workflow-page #plansTable .payable-amount{font-size:1.16rem;font-weight:800;color:#087232}.nc-workflow-page .card{border-radius:16px;border-color:#e3eae5}.nc-workflow-page .alert{border:0;border-radius:13px}.main-container:not(.nc-pro1-homepage):not(.nc-pro1-results-page) .panel,.main-container:not(.nc-pro1-homepage):not(.nc-pro1-results-page) .card{border-radius:15px;border-color:#e4eae6}.main-container:not(.nc-pro1-homepage):not(.nc-pro1-results-page) .form-control,.main-container:not(.nc-pro1-homepage):not(.nc-pro1-results-page) .form-select{border-radius:10px}@media (max-width:991.98px){.nc-pro1-sticky-sidebar{position:static}.nc-account-sidebar{position:static;margin-bottom:20px}.nc-account-sidebar__brand{padding:17px 18px}.nc-account-nav{overflow:visible;display:flex!important;flex-direction:column!important;align-items:stretch;padding:9px!important}.nc-account-nav__group{width:100%;min-width:0}.nc-pro1-account-create-listing{display:flex;align-items:center;justify-content:center;gap:8px;#fff-space:normal;min-height:52px}.nc-account-header{padding:22px!important}.nc-account-header__identity{display:none!important}.nc-account-page .col-md-9>.container:not(.nc-account-header){padding:19px!important}}@media (max-width:767.98px){.nc-inner-page{padding:16px 0 38px}.nc-account-page>.container{padding-left:12px;padding-right:12px}.nc-account-header__title{font-size:1.35rem}.nc-account-sidebar{border-radius:16px}.nc-account-nav__group{width:100%;min-width:0}.nc-account-page .table-action{flex-direction:column;gap:13px}.nc-account-page .table-search{margin-top:4px}.nc-account-page .table-search .row{align-items:center}.nc-account-page .table thead{display:none}.nc-account-page .table:not(#plansTable) tbody tr{display:block;padding:9px;border-bottom:1px solid #e8edea}.nc-account-page .table:not(#plansTable) tbody td{display:block;border:0;padding:5px 8px}.nc-account-page #plansTable td{padding:14px 10px!important}.nc-account-page .btn-lg{width:100%;margin-bottom:8px}}