:root{--fs-site-bg:#f7f7f7}html,body,body.page-template-page-dashboard,body.page-template-default,body.page-template-page-services-elementor,body.page-template-page-projects-elementor,body.single-service,body.single-project,body.single-freelancer,body.single-employer{background-color:var(--fs-site-bg)!important;background:var(--fs-site-bg)!important}body.term-design .elementor-element-836baf7,body.term-design .elementor-element-44855b5,body.term-programming .elementor-element-836baf7,body.term-programming .elementor-element-44855b5,body.term-writing-translations .elementor-element-836baf7,body.term-writing-translations .elementor-element-44855b5,body.term-seo .elementor-element-836baf7,body.term-seo .elementor-element-44855b5,body.term-promotion .elementor-element-836baf7,body.term-promotion .elementor-element-44855b5,body.term-audio-video .elementor-element-836baf7,body.term-audio-video .elementor-element-44855b5,body.term-business .elementor-element-836baf7,body.term-business .elementor-element-44855b5{display:none!important}.elementor .e-con-parent,.elementor .e-con-parent:not(.elementor-motion-effects-element-type-background),.elementor .e-con-parent>.elementor-motion-effects-container>.elementor-motion-effects-layer,div[class*="elementor-element-"][class*="e-con-parent"]{background-color:transparent!important;background-image:none!important}.elementor-element-38cef56,.elementor-element-711be67{padding:0!important;background:transparent!important;gap:20px!important}.elementor-element-38cef56>.e-con-child,.elementor-element-711be67>.e-con-child,.elementor-element-49dae58,.elementor-element-4b677c9,.elementor-element-0dd725f,.elementor-element-f4f6af5,.elementor-element-592ea5d,.elementor-element-f054bfb,.elementor-element-54ce4a9,.elementor-element-45d7e58{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;padding:0 10px!important;transform:none!important;transition:none!important;cursor:default!important}.elementor-element-38cef56>.e-con-child:hover,.elementor-element-711be67>.e-con-child:hover,.elementor-element-49dae58:hover,.elementor-element-4b677c9:hover,.elementor-element-0dd725f:hover,.elementor-element-f4f6af5:hover,.elementor-element-592ea5d:hover,.elementor-element-f054bfb:hover,.elementor-element-54ce4a9:hover,.elementor-element-45d7e58:hover{border:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;transform:none!important;cursor:default!important}#main-container .e-con-parent>.e-con-child:not(:has(.elementor-widget-apus_element_user_short_profile)):not(:has(.apus-user-short-profile)):not(.elementor-element-38cef56):not(.elementor-element-711be67),#main-container .elementor-widget-apus_element_user_short_profile~.e-con-child:not(.elementor-element-38cef56):not(.elementor-element-711be67),#main-container .e-con:has(>.elementor-widget-apus_element_user_short_profile)+.e-con:not(.elementor-element-38cef56):not(.elementor-element-711be67),#main-container .e-con-parent>.e-con-child:last-child:not(:first-child):not(.elementor-element-38cef56):not(.elementor-element-711be67),.page-template-page-dashboard #main-container .e-con-parent>.e-con-child:last-child:not(.elementor-element-38cef56):not(.elementor-element-711be67),.layout-dashboard .dashboard-content .dashboard-inner,.freelancer-dashboard-wrapper .col-md-9,.employer-dashboard-wrapper .col-md-9{--padding-top:25px !important;--padding-bottom:25px !important;--padding-left:30px !important;--padding-right:30px !important;padding-top:var(--padding-top,25px)!important;padding-bottom:var(--padding-bottom,25px)!important;padding-left:var(--padding-left,30px)!important;padding-right:var(--padding-right,30px)!important}.apus-header,.apus-header .elementor-element,.main-menu,.main-menu .dropdown-menu{--padding-top:0px !important;--padding-bottom:0px !important;--padding-left:0px !important;--padding-right:0px !important}@media (max-width:767px){#main-container .e-con-parent>.e-con-child:not(:has(.elementor-widget-apus_element_user_short_profile)):not(:has(.apus-user-short-profile)),#main-container .elementor-widget-apus_element_user_short_profile~.e-con-child,#main-container .e-con:has(>.elementor-widget-apus_element_user_short_profile)+.e-con,#main-container .e-con-parent>.e-con-child:last-child:not(:first-child),.page-template-page-dashboard #main-container .e-con-parent>.e-con-child:last-child,.page-template-page-dashboard #main-container .elementor-element.e-con-full.e-flex.e-con.e-child:not(:first-child),.page-template-page-dashboard #main-container .elementor-column.elementor-col-100 .elementor-widget-wrap,.layout-dashboard .dashboard-content .dashboard-inner,.freelancer-dashboard-wrapper .col-md-9,.employer-dashboard-wrapper .col-md-9{--padding-top:20px !important;--padding-bottom:20px !important;--padding-left:15px !important;--padding-right:15px !important;padding-top:var(--padding-top,20px)!important;padding-bottom:var(--padding-bottom,20px)!important;padding-left:var(--padding-left,15px)!important;padding-right:var(--padding-right,15px)!important}}.main-menu .dropdown-menu[class*="fs-mega-"]{box-sizing:border-box!important;padding:15px 0!important;border:1px solid #dedfe4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 0 40px -6px rgba(0,3,40,.12),0 0 16px rgba(0,3,40,.08)!important;overflow:visible!important;max-height:none!important}.main-menu .dropdown-menu.fs-mega-design,.main-menu .dropdown-menu.fs-mega-programming{width:825px!important}.main-menu .dropdown-menu.fs-mega-business{width:810px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}.main-menu .dropdown-menu.fs-mega-writing-translations,.main-menu .dropdown-menu.fs-mega-audio-video{width:555px!important}.main-menu .dropdown-menu.fs-mega-promotion{width:530px!important}.main-menu .dropdown-menu.fs-mega-seo{width:520px!important}.main-menu .fs-native-mega{margin:0!important;padding:0!important;font-family:Inter,Helvetica,sans-serif!important;font-size:14px!important;line-height:22px!important}.main-menu .fs-native-mega>[class*="col-"]{position:relative;flex:1 1 auto!important;width:auto!important;max-width:none!important;padding:0!important}.main-menu .fs-native-mega>[class*="col-"]+[class*="col-"]{border-left:1px solid #dedfe4!important}.main-menu .fs-native-mega .fs-mega-group{margin:0 0 15px!important}.main-menu .fs-native-mega .fs-mega-group:last-child{margin-bottom:0!important}.main-menu .fs-native-mega h4{margin:0 0 10px!important;padding:0 31px 0 30px!important;font-size:14px!important;line-height:20px!important;font-weight:600!important}.main-menu .fs-native-mega ul{margin:0!important;padding:0!important;list-style:none!important}.main-menu .fs-native-mega li{margin:0 0 1px!important;padding:0!important}.main-menu .fs-native-mega li>a{display:block!important;box-sizing:border-box!important;margin:0!important;padding:3px 31px 3px 28px!important;border-left:3px solid transparent!important;background:transparent!important;color:#333!important;font-family:Inter,Helvetica,sans-serif!important;font-size:14px!important;line-height:22px!important;font-weight:400!important;white-space:nowrap!important}.main-menu .fs-native-mega h4>a{display:inline!important;padding:0!important;border-left:0!important;line-height:20px!important;font-weight:600!important}.main-menu .fs-native-mega a::after{content:none!important;display:none!important}.main-menu .fs-native-mega li>a:hover,.main-menu .fs-native-mega li>a:focus{border-left-color:#23c366!important;background:transparent!important;color:#23c366!important}.main-menu .fs-native-mega h4>a:hover,.main-menu .fs-native-mega h4>a:focus{border-left-color:transparent!important;color:#23c366!important}.main-menu ul#primary-menu{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;list-style:none!important}.main-menu ul#primary-menu>li{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;position:relative!important;float:none!important}.main-menu ul#primary-menu>li>a{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;margin:0!important;padding:0 20px!important;font-family:Inter,Helvetica,sans-serif!important;font-size:15px!important;line-height:35px!important;height:35px!important;text-align:center!important}.main-menu ul#primary-menu>li+li>a::before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:1px!important;height:24px!important;background:#dedfe4!important}.main-menu ul#primary-menu>li>a::after{content:""!important;display:block!important;position:absolute!important;left:20px!important;right:20px!important;bottom:0!important;width:auto!important;box-sizing:content-box!important;font-size:0px!important;line-height:0px!important;height:1px!important;min-height:1px!important;max-height:1px!important;background:#23c366!important;display:none!important;transform:none!important;transition:none!important}.main-menu ul#primary-menu>li:hover>a::after,.main-menu ul#primary-menu>li.open>a::after{display:block!important}.main-menu .caret{display:none!important}.kw-option-item{display:flex;align-items:center;margin:8px 0!important;font-size:14px;color:#333}.kw-option-item input[type="radio"]{appearance:none;-webkit-appearance:none;width:18px!important;height:18px!important;min-width:18px!important;border:1.5px solid #c3c4c9!important;border-radius:50%!important;outline:none!important;margin:0 8px 0 0!important;cursor:pointer;position:relative;background:#fff!important;display:inline-block!important;vertical-align:middle;transition:border-color .15s}.kw-option-item input[type="radio"]:hover{border-color:#23c366!important}.kw-option-item input[type="radio"]:checked{border-color:#23c366!important}.kw-option-item input[type="radio"]:checked::after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#23c366}.kw-option-item label{cursor:pointer;font-size:14px!important;line-height:20px!important;color:#333!important;margin:0!important;user-select:none}body.tax-service_category .facetwp-facet-categories,body.tax-service_category .elementor-element-0782f79,body.page-template-page-services-elementor .elementor-element-0782f79,body.page-id-10315 .elementor-element-0782f79,.elementor-element-0782f79,.facetwp-facet-categories{display:none!important}.elementor-element-e0c7b7e{background:#fff!important;border:1px solid #e8e8e8!important;border-radius:4px!important;padding:14px 16px 16px!important;box-shadow:none!important;font-family:Inter,Helvetica,sans-serif!important;font-size:13px!important;line-height:18px!important;color:#333!important;box-sizing:border-box!important}.elementor-element-e0c7b7e .elementor-widget-wrap,.elementor-element-e0c7b7e>.e-con-inner,.elementor-element-e0c7b7e .left-col{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important;width:100%!important}.kworks-filter-header{font-family:Inter,Helvetica,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:700!important;color:#333!important;margin:0 0 12px!important;padding:0!important}.filter-rubrics{margin-bottom:16px!important}.popup-filter__rubrics-header{margin-bottom:4px!important}.popup-filter__rubrics-link{color:#333!important;text-decoration:none!important;font-size:13px!important;line-height:18px!important;display:inline-flex!important;align-items:center!important;transition:color .15s!important}.popup-filter__rubrics-link:hover{color:#23c366!important}.popup-filter__rubrics-header .kw-chevron,.popup-filter__rubrics-current .kw-chevron{font-size:14px!important;margin-right:4px!important;color:#999!important}.popup-filter__rubrics-current{background:#f6f6f6!important;border-radius:4px!important;padding:4px 8px!important;margin:4px 0 8px!important;font-weight:700!important}.popup-filter__rubrics-current .popup-filter__rubrics-link{font-weight:700!important;color:#333!important}.filter-rubrics__attributes{list-style:none!important;padding:0 0 0 10px!important;margin:0!important}.popup-filter__rubrics-item{list-style:none!important;margin:3px 0!important}.popup-filter__rubrics-list{list-style:none!important;padding:2px 0 2px 14px!important;margin:0!important}.popup-filter__rubrics-list li{list-style:none!important;margin:2px 0!important}.popup-filter__group,.popup-filter__multiple{border-top:1px solid #f0f0f0!important;padding-top:12px!important;margin-top:12px!important}.popup-filter__group-title{font-size:13px!important;font-weight:700!important;color:#333!important;margin:0 0 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.popup-filter__clear{color:#0d6efd!important;font-size:12px!important;font-weight:400!important;cursor:pointer!important;float:right!important}.popup-filter__clear:hover{text-decoration:underline!important}.popup-filter__props{display:flex!important;flex-direction:column!important;gap:4px!important}.popup-filter__custom-select-item{margin:1px 0!important}.checkbox-after-label,.radio-after-label{display:flex!important;align-items:center!important;gap:8px!important}.checkbox-after-label input[type="checkbox"],.radio-after-label input[type="radio"]{appearance:auto!important;-webkit-appearance:auto!important;accent-color:#23c366!important;cursor:pointer!important;margin:0!important;width:14px!important;height:14px!important}.checkbox-after-label label,.radio-after-label label{font-size:13px!important;line-height:18px!important;color:#333!important;cursor:pointer!important;margin:0!important;font-weight:400!important;transition:color .15s!important}.checkbox-after-label label:hover,.radio-after-label label:hover{color:#23c366!important}.facetwp-facet{border:none!important;background:transparent!important;padding:0!important;margin:0!important}.facetwp-type-checkboxes .facetwp-checkbox,.facetwp-type-radio .facetwp-radio{background:none!important;position:relative!important;padding:2px 0 2px 22px!important;margin:3px 0!important;border-radius:0!important;line-height:18px!important;font-size:13px!important;color:#333!important;cursor:pointer!important;display:flex!important;align-items:center!important}.facetwp-type-checkboxes .facetwp-checkbox:hover,.facetwp-type-radio .facetwp-radio:hover{color:#23c366!important}.facetwp-type-checkboxes .facetwp-checkbox:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:14px!important;height:14px!important;border:1px solid #c3c4c9!important;border-radius:3px!important;background:#fff!important;transform:translateY(-50%)!important;box-sizing:border-box!important}.facetwp-type-checkboxes .facetwp-checkbox:hover:before{border-color:#23c366!important}.facetwp-type-checkboxes .facetwp-checkbox.checked:before{border-color:#23c366!important;background:#23c366!important}.facetwp-type-checkboxes .facetwp-checkbox.checked:after{content:""!important;position:absolute!important;left:4px!important;top:50%!important;width:6px!important;height:3px!important;border-left:1.5px solid #fff!important;border-bottom:1.5px solid #fff!important;transform:translateY(-65%) rotate(-45deg)!important}.facetwp-counter{color:#999!important;font-size:12px!important;margin-left:4px!important}.service-detail-title,.service-detail-wrapper .service-detail-title,.single-service .service-detail-title,.service-submission-preview-form-wrapper .service-detail-title,.project-detail-title,.project-detail-header .project-detail-title,.header-detail-project .project-detail-title,.single-project .project-detail-title,.project-submission-preview-form-wrapper .project-detail-title,.job-detail-title,.job-detail-header .job-detail-title,.header-detail-job .job-detail-title,.single-job_listing .job-detail-title,.job_listing-submission-preview-form-wrapper .job-detail-title{font-size:22px!important;line-height:1.35!important;font-weight:700!important;word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;margin-bottom:12px!important}.header-detail-project .title-wrapper,.header-detail-job .title-wrapper,.service-detail-header .title-wrapper{flex-wrap:wrap!important;max-width:100%!important}@media (max-width:767px){.service-detail-title,.service-detail-wrapper .service-detail-title,.single-service .service-detail-title,.service-submission-preview-form-wrapper .service-detail-title,.project-detail-title,.project-detail-header .project-detail-title,.header-detail-project .project-detail-title,.single-project .project-detail-title,.project-submission-preview-form-wrapper .project-detail-title,.job-detail-title,.job-detail-header .job-detail-title,.header-detail-job .job-detail-title,.single-job_listing .job-detail-title,.job_listing-submission-preview-form-wrapper .job-detail-title{font-size:19px!important;line-height:1.35!important}}.breadcrumb,.breadcrumb li,.breadcrumb li span,.breadcrumb li span.active,.breadcrumb a{word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}.fs-floating-toast{position:fixed;top:25px;left:50%;transform:translateX(-50%);z-index:9999999;background:#fff;color:#1f2937;padding:14px 22px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.18),0 2px 8px rgba(229,57,53,.25);border-left:6px solid #e53935;display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;animation:fsToastSlideDown 0.3s cubic-bezier(.175,.885,.32,1.275);max-width:90%;min-width:320px}.fs-floating-toast .fs-toast-icon{font-size:20px;line-height:1}.fs-floating-toast .fs-toast-msg{flex:1;line-height:1.4}.fs-floating-toast .fs-toast-close{background:transparent;border:none;font-size:22px;line-height:1;color:#9ca3af;cursor:pointer;padding:0 4px}.fs-floating-toast .fs-toast-close:hover{color:#1f2937}@keyframes fsToastSlideDown{from{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%,0)}}.fs-field-error-highlight{border:2px solid #e53935!important;box-shadow:0 0 8px rgba(229,57,53,.3)!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}.elementor-widget-apus_element_service_search_form .btn-search-header{display:none!important}.fs-kwork-search-header-container{display:inline-flex!important;align-items:center!important;position:relative!important;vertical-align:middle!important}.fs-kwork-search{position:relative;width:320px;max-width:100%}@media (min-width:1400px){.fs-kwork-search{width:380px}}.fs-kwork-search .fs-search-form{position:relative;margin:0;width:100%}.fs-kwork-search .fs-search-input-wrap{position:relative;display:flex;align-items:center;width:100%}.fs-kwork-search .input-style{width:100%!important;height:42px!important;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:7px!important;padding:0 46px 0 16px!important;font-size:14px!important;font-family:inherit!important;color:#eee!important;outline:none!important;transition:all 0.2s ease!important;box-shadow:0 1px 2px rgba(0,0,0,.03)!important}.fs-kwork-search .input-style:focus{border-color:#22c55e!important;box-shadow:0 0 0 3px rgba(34,197,94,.15)!important;background:transparent}.fs-kwork-search .input-style::placeholder{color:#9ca3af!important;font-size:14px!important}.fs-kwork-search .fs-search-clear-btn{position:absolute;right:46px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#f7f7f7;border-radius:50%;display:none;align-items:center;justify-content:center;font-size:24px;line-height:1;cursor:pointer;transition:all 0.15s;user-select:none}.fs-kwork-search .fs-search-clear-btn:hover{color:#fff}.fs-kwork-search .search-button{position:absolute;right:4px;top:4px;bottom:4px;display:flex;align-items:center}.fs-kwork-search .kw-button--green{width:34px!important;height:34px!important;border-radius:5px!important;background:#1dbf73!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;transition:background 0.15s ease,transform 0.1s ease!important;box-shadow:0 1px 3px rgba(29,191,115,.3)!important}.fs-kwork-search .kw-button--green:hover{background:#19a463!important}.fs-kwork-search .kw-button--green:active{transform:scale(.96)!important}.element-user-dashboard,.elementor-widget-apus_element_user_short_profile .element-user-dashboard{border:1px solid #e2e8f0!important;overflow:hidden!important}.element-user-dashboard .inner-dashboard{padding:0!important;margin:0!important;background:#ffffff!important}.user-short-profile-top{display:block!important;padding:20px 16px 16px!important;margin:0!important;background:#ffffff!important;border-bottom:1px solid #f1f5f9!important;box-sizing:border-box!important}.user-short-profile-top .d-flex{display:flex!important;align-items:center!important;gap:10px!important}.user-short-profile-top .user-logo{margin:0!important;flex-shrink:0!important}.user-short-profile-top .user-logo img{border-radius:10%!important;object-fit:cover!important;border:2px solid #e2e8f0!important;box-shadow:0 2px 6px rgba(0,0,0,.06)!important;display:block!important}.user-short-profile-top .inner{min-width:0!important;flex:1 1 auto!important;padding-left:0!important;overflow:hidden!important}.user-short-profile-top .inner .title{margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;color:#0f172a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.user-short-profile-top .inner .title a{color:#0f172a!important;text-decoration:none!important}.user-short-profile-top .inner .title a:hover{color:#23c366!important}.user-short-profile-top .fs-user-role-label{display:inline-block!important;font-size:12px!important;font-weight:500!important;color:#64748b!important;line-height:1.2!important}.user-short-profile-top .fs-profile-actions-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;width:100%!important;margin-top:14px!important;box-sizing:border-box!important}.user-short-profile-top .fs-profile-actions-row .fs-profile-btn{flex:1 1 0!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;height:34px!important;min-height:34px!important;padding:0 4px!important;border-radius:5px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-sizing:border-box!important;transition:all 0.2s cubic-bezier(.4,0,.2,1)!important;white-space:nowrap!important;cursor:pointer!important}.user-short-profile-top .fs-profile-actions-row .fs-profile-btn i{font-size:13px!important;flex-shrink:0!important}.user-short-profile-top .fs-profile-actions-row .fs-profile-btn span,.user-short-profile-top .fs-profile-actions-row .fs-profile-btn .amount,.user-short-profile-top .fs-profile-actions-row .fs-profile-btn .price-text{font-size:12.5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fs-profile-btn i{font-size:14px!important;line-height:1!important;margin:0!important}.fs-profile-btn-wallet{background:#ecfdf5!important;color:#059669!important;border:1px solid #a7f3d0!important}.fs-profile-btn-wallet:hover{background:#059669!important;color:#ffffff!important;border-color:#059669!important;box-shadow:0 3px 10px rgba(5,150,105,.25)!important;text-decoration:none!important}.fs-profile-btn-wallet:hover *{color:#ffffff!important}.fs-profile-btn-view{background:#f8fafc!important;color:#475569!important;border:1px solid #e2e8f0!important}.fs-profile-btn-view:hover{background:#f1f5f9!important;color:#0f172a!important;border-color:#cbd5e1!important;text-decoration:none!important}.user_short_profile{padding:10px!important;background:#ffffff!important}.menu_short_profile{list-style:none!important;padding:0!important;margin:0!important}.menu_short_profile li{margin-bottom:1px!important;list-style:none!important}.menu_short_profile li a{display:flex!important;align-items:center!important;padding:5px 10px!important;border-radius:5px!important;font-size:15px!important;font-weight:500!important;color:#475569!important;background:transparent!important;text-decoration:none!important;transition:all 0.18s cubic-bezier(.4,0,.2,1)!important;width:100%!important;box-sizing:border-box!important}.menu_short_profile li a i{font-size:17px!important;color:#94a3b8!important;margin-right:12px!important;line-height:1!important;transition:color 0.18s ease!important;flex-shrink:0!important}.menu_short_profile li a:hover{background:#a7f3d061!important;color:#0f172a!important}.menu_short_profile li a:hover i{color:#23c366!important}.menu_short_profile li.active>a{background:#eefbf4!important;color:#15803d!important;font-weight:600!important}.menu_short_profile li.active>a i{color:#15803d!important}.user-short-profile-top .balance-available,.user-short-profile-top .view-profile{text-decoration:none!important}.page-id-12474 .woo-wallet-my-wallet-container,.woo-wallet-my-wallet-container{background:#ffffff!important;padding:24px!important;border-radius:14px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px -2px rgba(15,23,42,.05)!important;margin:0!important;box-sizing:border-box!important}.woo-wallet-header{margin-bottom:20px!important}.woo-wallet-header h2{font-size:22px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 4px 0!important}.woo-wallet-header p{font-size:13.5px!important;color:#64748b!important;margin:0!important}.woo-wallet-top-section{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden!important;margin-bottom:24px!important;box-shadow:0 2px 8px rgba(15,23,42,.03)!important}.woo-wallet-my-wallet-container .woo-wallet-content-area{box-shadow:none!important}.woo-wallet-my-wallet-container .woo-wallet-form-wrapper{border:none!important;border-radius:0!important;padding:0!important}.woo-wallet-my-wallet-container .tabulator{box-shadow:none!important}.woo-wallet-balance-card{background:linear-gradient(135deg,#222 0%,#1dbf73 100%)!important;padding:18px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important}.woo-wallet-balance-card h3{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.6px!important;color:#94a3b8!important;margin:0!important}.woo-wallet-balance-card .woo-wallet-price{font-size:28px!important;font-weight:800!important;color:#ffffff!important;line-height:1!important;margin:0!important;display:inline-flex!important;align-items:center!important}.woo-wallet-balance-card .woo-wallet-price .woocommerce-Price-currencySymbol{color:#34d399!important;margin-right:3px!important}.woo-wallet-nav-tabs{background:#ffffff!important;padding:12px 18px!important;border-top:1px solid #f1f5f9!important;display:flex!important;gap:12px!important;flex-wrap:wrap!important}.woo-wallet-nav-item-wrapper{margin:0!important}.woo-wallet-nav-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:50px!important;padding:0 20px!important;border-radius:10px!important;font-size:15px!important;font-weight:600!important;color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;transition:all 0.2s ease!important;text-decoration:none!important;box-sizing:border-box!important;line-height:1!important}.woo-wallet-nav-tab:hover{background:#f1f5f9!important;color:#0f172a!important;border-color:#cbd5e1!important;text-decoration:none!important}.woo-wallet-nav-tab.active,.woo-wallet-nav-item-wrapper.active .woo-wallet-nav-tab{background:#23c366!important;color:#ffffff!important;border-color:#23c366!important;box-shadow:0 3px 10px rgba(35,195,102,.25)!important}.woo-wallet-nav-tab span.dashicons{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important}.woo-wallet-stats-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;margin-bottom:24px!important}.woo-wallet-stat-card{padding:14px 18px!important;border-radius:10px!important;border:1px solid #e2e8f0!important;background:#ffffff!important;display:flex!important;flex-direction:column!important;gap:4px!important;box-shadow:0 1px 4px rgba(0,0,0,.02)!important}.woo-wallet-stat-card__icon{width:32px!important;height:32px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:4px!important}.woo-wallet-stat-card__icon svg{width:16px!important;height:16px!important}.woo-wallet-stat-card--success .woo-wallet-stat-card__icon{background:#ecfdf5!important;color:#059669!important}.woo-wallet-stat-card--danger .woo-wallet-stat-card__icon{background:#fef2f2!important;color:#dc2626!important}.woo-wallet-stat-card--neutral .woo-wallet-stat-card__icon{background:#f1f5f9!important;color:#475569!important}.woo-wallet-stat-card__value{font-size:20px!important;font-weight:700!important;color:#0f172a!important;line-height:1.2!important}.woo-wallet-stat-card__label{font-size:12.5px!important;font-weight:500!important;color:#64748b!important}.woo-wallet-transactions-list{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.woo-wallet-section-title{font-size:18px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 16px 0!important}.woo-wallet-table-controls{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:16px!important;background:transparent!important;padding:0!important;border:none!important}.woo-wallet-table-controls input[type="date"]{border:1px solid #cbd5e1!important;border-radius:8px!important;padding:6px 12px!important;font-size:13px!important;color:#1e293b!important;background:#ffffff!important;height:36px!important;box-sizing:border-box!important}.woo-wallet-table-controls input[type="date"]:focus{border-color:#23c366!important;outline:none!important}.woo-wallet-table-controls .wc-wallet-filter-clear{height:36px!important;width:36px!important;border-radius:8px!important;border:1px solid #cbd5e1!important;background:#f8fafc!important;color:#64748b!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:all 0.2s ease!important}.woo-wallet-table-controls .wc-wallet-filter-clear:hover{background:#fee2e2!important;color:#ef4444!important;border-color:#fca5a5!important}#wc-wallet-transaction-details.tabulator{border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important;width:100%!important;overflow:hidden!important}#wc-wallet-transaction-details.tabulator .tabulator-tableholder{overflow-x:hidden!important;overflow-y:visible!important}#wc-wallet-transaction-details.tabulator .tabulator-header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important;font-weight:600!important;font-size:13px!important;border-top:none!important}#wc-wallet-transaction-details.tabulator .tabulator-header .tabulator-col{background:#f8fafc!important;border:none!important;padding:10px 14px!important}#wc-wallet-transaction-details.tabulator .tabulator-row{border-bottom:1px solid #f1f5f9!important;height:auto!important;min-height:52px!important;background:#ffffff!important}#wc-wallet-transaction-details.tabulator .tabulator-row:hover{background:#f8fafc!important}#wc-wallet-transaction-details.tabulator .tabulator-row .tabulator-cell{white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.45!important;padding:12px 14px!important;font-size:13.5px!important;color:#1e293b!important;border:none!important;display:inline-flex!important;align-items:center!important;height:auto!important;min-height:52px!important}#wc-wallet-transaction-details.tabulator .tabulator-row .tabulator-cell mark.credit{background:transparent!important;color:#16a34a!important;font-weight:700!important;font-size:14px!important}#wc-wallet-transaction-details.tabulator .tabulator-row .tabulator-cell mark.debit{background:transparent!important;color:#dc2626!important;font-weight:700!important;font-size:14px!important}#wc-wallet-transaction-details .tabulator-col-resize-handle{display:none!important}.tabulator .tabulator-footer{background:transparent!important;border-top:1px solid #e2e8f0!important;padding:14px 0 0 0!important}.woo-wallet-content-area .woo-wallet-add-amount,form.woo-wallet-add-amount{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:24px!important;box-shadow:0 1px 4px rgba(0,0,0,.02)!important;margin-top:20px!important}form.woo-wallet-add-amount h3,form.woo-wallet-add-amount legend{font-size:17px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 16px 0!important}form.woo-wallet-add-amount label{font-size:13.5px!important;font-weight:600!important;color:#334155!important;margin-bottom:8px!important;display:block!important}form.woo-wallet-add-amount input[type="number"],form.woo-wallet-add-amount input[type="text"]{border:1px solid #cbd5e1!important;border-radius:8px!important;padding:9px 14px!important;font-size:15px!important;max-width:320px!important;margin-bottom:16px!important;display:block!important;width:100%!important;box-sizing:border-box!important}form.woo-wallet-add-amount input[type="number"]:focus,form.woo-wallet-add-amount input[type="text"]:focus{border-color:#23c366!important;outline:none!important;box-shadow:0 0 0 3px rgba(35,195,102,.15)!important}input.woo-add-to-wallet,button.woo-add-to-wallet,.woo-wallet-add-amount input[type="submit"],.woo-wallet-add-amount button[type="submit"]{background:#23c366!important;border:1px solid #23c366!important;color:#ffffff!important;border-radius:8px!important;padding:10px 24px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:all 0.2s ease!important}input.woo-add-to-wallet:hover,button.woo-add-to-wallet:hover,.woo-wallet-add-amount input[type="submit"]:hover,.woo-wallet-add-amount button[type="submit"]:hover{background:#1ca857!important;border-color:#1ca857!important;color:#ffffff!important;box-shadow:0 3px 10px rgba(35,195,102,.25)!important}@media (max-width:767px){.page-id-12474 .woo-wallet-my-wallet-container,.woo-wallet-my-wallet-container{padding:16px 12px!important;border-radius:12px!important}.woo-wallet-balance-card{padding:16px!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.woo-wallet-balance-card .woo-wallet-price{font-size:26px!important}.woo-wallet-nav-tabs{padding:10px!important;flex-direction:column!important;gap:8px!important}.woo-wallet-nav-item-wrapper{width:100%!important}.woo-wallet-nav-tab{width:100%!important;justify-content:center!important}.woo-wallet-stats-grid{grid-template-columns:1fr!important;gap:10px!important}.woo-wallet-table-controls{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.woo-wallet-table-controls input[type="date"]{width:100%!important}.woo-wallet-table-controls .woo-wallet-filter-sep{display:none!important}.woo-wallet-table-controls .wc-wallet-filter-clear{width:100%!important}}.fs-statements-cards{margin-bottom:24px!important}.fs-stat-card{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;padding:20px 18px!important;display:flex!important;align-items:center!important;gap:16px!important;box-shadow:0 4px 12px rgba(0,0,0,.03)!important;transition:all 0.2s ease!important;height:100%!important}.fs-stat-card:hover{transform:none!important;box-shadow:0 4px 12px rgba(0,0,0,.03)!important;border-color:#e5e7eb!important;cursor:default!important}.fs-stat-card-old:hover{box-shadow:0 8px 20px rgba(0,0,0,.06)!important;border-color:#cbd5e1!important}.fs-stat-card .fs-stat-icon-wrap{width:52px!important;height:52px!important;min-width:52px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important}.fs-stat-card-income .fs-stat-icon-wrap{background:#ecfdf5!important;color:#10b981!important}.fs-stat-card-withdrawn .fs-stat-icon-wrap{background:#eff6ff!important;color:#3b82f6!important}.fs-stat-card-pending .fs-stat-icon-wrap{background:#fffbeb!important;color:#f59e0b!important}.fs-stat-card-available .fs-stat-icon-wrap{background:#eefaf2!important;color:#23c366!important;border:1px solid #bbf0cc!important}.fs-stat-card .fs-stat-info{flex:1!important;min-width:0!important}.fs-stat-card .fs-stat-label{display:block!important;font-size:13px!important;color:#6b7280!important;font-weight:500!important;margin-bottom:4px!important}.fs-stat-card .fs-stat-val{font-size:22px!important;font-weight:700!important;color:#111827!important;line-height:1.2!important}.fs-stat-card-available .fs-stat-val{color:#16a34a!important}.fs-statements-actions-bar{display:flex;align-items:center;gap:12px;margin-bottom:25px;flex-wrap:wrap}.fs-btn-withdraw-now{background:#23c366!important;border:1px solid #23c366!important;color:#ffffff!important;border-radius:8px!important;font-weight:600!important;padding:10px 22px!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;transition:all 0.2s ease!important;box-shadow:0 2px 6px rgba(35,195,102,.3)!important}.fs-btn-withdraw-now:hover{background:#1eb05b!important;border-color:#1eb05b!important;color:#ffffff!important}.fs-btn-deposit-wallet{background:#ffffff!important;border:1px solid #23c366!important;color:#23c366!important;border-radius:8px!important;font-weight:600!important;padding:10px 20px!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;transition:all 0.2s ease!important}.fs-btn-deposit-wallet:hover{background:#f0fdf4!important;color:#16a34a!important}.fs-tags-widget-wrap{position:relative;width:100%;margin-top:4px}.fs-tags-box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid #d1d5db;border-radius:8px;min-height:44px;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease}.fs-tags-box.fs-focused{border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.15)}.fs-tag-chip{display:inline-flex;align-items:center;gap:6px;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.fs-tag-remove{background:transparent;border:none;color:#86efac;cursor:pointer;padding:0;font-size:15px;line-height:1;font-weight:700;transition:color 0.15s ease}.fs-tag-remove:hover{color:#dc2626}.fs-tag-input-field{border:none!important;outline:none!important;box-shadow:none!important;padding:4px 6px!important;font-size:13px!important;color:#1f2937!important;flex:1 1 120px!important;min-width:100px!important;background:transparent!important}.fs-tags-count-hint{display:flex;justify-content:space-between;font-size:12px;color:#6b7280;margin-top:6px}.fs-tags-suggestions-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:99999;max-height:220px;overflow-y:auto;display:none;padding:6px 0}.fs-tag-suggestion-item{padding:8px 14px;font-size:13px;color:#374151;cursor:pointer;transition:background 0.15s,color 0.15s;display:flex;justify-content:space-between;align-items:center}.fs-tag-suggestion-item:hover{background:#f0fdf4;color:#15803d}.fs-tag-suggestion-item .fs-tag-cat-name{font-size:11px;color:#9ca3af}.fs-job-title-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:99999;max-height:240px;overflow-y:auto;display:none;padding:6px 0}.fs-job-title-item{padding:8px 14px;font-size:13px;color:#374151;cursor:pointer;transition:background 0.15s,color 0.15s;display:flex;justify-content:space-between;align-items:center}.fs-job-title-item:hover{background:#f0fdf4;color:#15803d}.fs-job-title-item .fs-job-cat{font-size:11px;color:#9ca3af}.fs-my-service-cell{display:flex!important;align-items:center!important;gap:16px!important}.fs-service-thumb{width:76px!important;height:54px!important;min-width:76px!important;border-radius:8px!important;overflow:hidden!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;flex-shrink:0!important}.fs-service-thumb a{display:block!important;width:100%!important;height:100%!important}.fs-service-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.2s ease!important}.fs-service-thumb:hover img{transform:scale(1.06)!important}.fs-service-thumb-placeholder{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f8fafc!important;color:#94a3b8!important;font-size:20px!important}.scllgn_buttons_block{display:inline-block!important;width:calc(50% - 6px)!important;margin:12px 0 6px 0!important;vertical-align:middle!important;box-sizing:border-box!important}.scllgn_buttons_block:first-of-type{margin-right:8px!important}.fs-custom-google-btn,.scllgn_google_button,.scllgn_google_button.scllgn_google_dark_btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:46px!important;background:#ffffff!important;color:#3c4043!important;border:1px solid #dadce0!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;box-shadow:0 1px 2px rgba(0,0,0,.06)!important;text-decoration:none!important;transition:all 0.2s ease!important;gap:8px!important;box-sizing:border-box!important;margin:0!important;padding:0 12px!important}.fs-custom-google-btn:hover,.scllgn_google_button:hover,.scllgn_google_button.scllgn_google_dark_btn:hover{background:#f8fafd!important;border-color:#c2c7d0!important;box-shadow:0 2px 5px rgba(0,0,0,.12)!important;color:#202124!important}.scllgn_google_button span.scllgn_icon{width:20px!important;height:20px!important;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path fill="%23EA4335" d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"/><path fill="%234285F4" d="M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"/><path fill="%23FBBC05" d="M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"/><path fill="%2334A853" d="M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"/></svg>') center/contain no-repeat!important;display:inline-block!important;margin:0!important;flex-shrink:0!important}.scllgn_google_button span.scllgn_buttonText{color:#3c4043!important;font-size:14px!important;font-weight:500!important;margin:0!important;white-space:nowrap!important}.fs-custom-linkedin-btn,.scllgn_linkedin_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:46px!important;background:#0A66C2!important;color:#ffffff!important;border:1px solid #0A66C2!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important;text-decoration:none!important;transition:all 0.2s ease!important;gap:8px!important;box-sizing:border-box!important;margin:0!important;padding:0 12px!important}.fs-custom-linkedin-btn:hover,.scllgn_linkedin_button:hover{background:#004182!important;border-color:#004182!important;color:#ffffff!important}.scllgn_linkedin_button .dashicons.bws-icons{width:18px!important;height:18px!important;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ffffff"><path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"/></svg>') center/contain no-repeat!important;display:inline-block!important;flex-shrink:0!important;margin:0!important}.scllgn_linkedin_button .dashicons.bws-icons:before{display:none!important}.scllgn_linkedin_button .scllgn_button_text{color:#ffffff!important;font-size:14px!important;font-weight:500!important;white-space:nowrap!important;margin:0!important}.fs-social-row{display:flex!important;flex-direction:row!important;gap:12px!important;width:100%!important;max-width:440px!important;margin:0 auto!important}.fs-social-row .fs-custom-google-btn,.fs-social-row .fs-custom-linkedin-btn{flex:1 1 50%!important}.fs-stat-card,.wt-withdraw-user .fs-stat-card,.wt-withdraw-user.statistics .fs-stat-card,.fs-statements-cards .fs-stat-card,.elementor-element-38cef56>.e-con-child,.elementor-element-711be67>.e-con-child{transform:none!important;transition:none!important;box-shadow:0 1px 4px rgba(0,0,0,.05)!important}.fs-stat-card:hover,.wt-withdraw-user .fs-stat-card:hover,.wt-withdraw-user.statistics .fs-stat-card:hover,.fs-statements-cards .fs-stat-card:hover{transform:none!important;transition:none!important;box-shadow:0 4px 12px rgba(0,0,0,.03)!important;border-color:#e5e7eb!important;cursor:default!important}.elementor-element-38cef56>.e-con-child:hover,.elementor-element-711be67>.e-con-child:hover{box-shadow:none!important;background:transparent!important;border:0!important;transform:none!important;cursor:default!important}div.cmb2-wrap .cmb-th{padding-bottom:0!important}.cmb2-metabox-description,div.cmb2-wrap .cmb2-metabox-description,p.cmb2-metabox-description{font-size:12.5px!important;line-height:1.4!important;color:#64748b!important;opacity:0.75!important;margin-top:3px!important;margin-bottom:8px!important}.project-category.with-icon,.service-category.with-icon,.job-category.with-icon,.employer-category.with-icon,.freelancer-category.with-icon,.with-icon{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;gap:6px!important}.project-category.with-icon i,.service-category.with-icon i,.job-category.with-icon i,.with-icon i.flaticon-category,.with-icon i{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;line-height:1!important;margin:0!important;vertical-align:middle!important}.categories-blog-list li a{padding:2px 0!important}.elementor-widget-apus_element_detail_service_title .kwork-view__rubric{display:none!important}div.cmb2-wrap .columns-2 .before-group-row-inner{display:flex!important;flex-wrap:wrap!important;margin-left:-12px!important;margin-right:-12px!important;width:auto!important}div.cmb2-wrap .columns-2 .before-group-row-inner>.cmb-row{width:50%!important;padding-left:12px!important;padding-right:12px!important;margin:0 0 20px 0!important;box-sizing:border-box!important;float:none!important}div.cmb2-wrap .columns-2 .before-group-row-inner>.cmb-type-title,div.cmb2-wrap .columns-2 .before-group-row-inner>.cmb-type-wysiwyg{width:100%!important}div.cmb2-wrap .columns-2 .before-group-row-inner>.cmb-type-title{padding-bottom:12px!important;margin-bottom:18px!important;border-bottom:1px solid #f1f5f9!important}div.cmb2-wrap .cmb-th{display:block!important;width:100%!important;float:none!important;font-size:13.5px!important;font-weight:600!important;color:#1e293b!important;margin:0!important;padding:0!important;text-align:left!important}div.cmb2-wrap .cmb-td{width:100%!important;float:none!important;padding:0!important;margin:0!important}div.cmb2-wrap .cmb-td input.regular-text,div.cmb2-wrap .cmb-td input[type="text"],div.cmb2-wrap .cmb-td input[type="email"],div.cmb2-wrap .cmb-td .select2-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.profile-form-wrapper .cmb2-id--freelancer-featured-image .cmb-td,.profile-form-wrapper .cmb2-id--employer-featured-image .cmb-td{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:18px 14px!important;min-height:180px!important;background:#f8fafc!important;border:1.5px dashed #cbd5e1!important;border-radius:10px!important;box-sizing:border-box!important;gap:10px!important}.profile-form-wrapper .wp-freeio-uploaded-files{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto!important}.profile-form-wrapper .wp-freeio-uploaded-file{margin:0 auto 8px auto!important;float:none!important}.profile-form-wrapper .wp-freeio-uploaded-files img{border-radius:50%!important;width:100px!important;height:100px!important;max-width:100px!important;max-height:100px!important;object-fit:cover!important;box-shadow:0 3px 10px rgba(0,0,0,.06)!important;margin:0 auto!important;display:block!important}.profile-form-wrapper .label-can-drag{display:flex!important;justify-content:center!important;align-items:center!important;margin:0 auto!important}@media (max-width:767px){div.cmb2-wrap .columns-2 .before-group-row-inner>.cmb-row{width:100%!important;padding-left:0!important;padding-right:0!important;margin-bottom:16px!important}}.cmb-type-wysiwyg .cmb-th,.cmb-type-wysiwyg .cmb-th label{font-size:15px!important;font-weight:700!important;color:#0f172a!important;margin-bottom:8px!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.cmb-type-wysiwyg .cmb-th .required{color:#ef4444!important;font-size:15px!important}.cmb-type-wysiwyg .wp-editor-wrap{border:1px solid #cbd5e1!important;border-radius:10px!important;overflow:hidden!important;background:#ffffff!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}.cmb-type-wysiwyg .wp-editor-tools{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;padding:6px 10px 0 10px!important}.cmb-type-wysiwyg .wp-switch-editor{border-radius:6px 6px 0 0!important;border:1px solid #e2e8f0!important;border-bottom:none!important;background:#edf2f7!important;color:#64748b!important;font-size:12.5px!important;font-weight:600!important;padding:5px 12px!important;cursor:pointer!important}.cmb-type-wysiwyg .wp-switch-editor.switch-tmce,.cmb-type-wysiwyg .tmce-active .switch-tmce,.cmb-type-wysiwyg .html-active .switch-html{background:#ffffff!important;color:#0f172a!important;border-color:#cbd5e1!important}.cmb-type-wysiwyg .mce-toolbar-grp,.cmb-type-wysiwyg .quicktags-toolbar{background:#ffffff!important;border-bottom:1px solid #f1f5f9!important;padding:6px 8px!important}.cmb-type-wysiwyg .mce-btn{border-radius:5px!important;border:1px solid transparent!important}.cmb-type-wysiwyg .mce-btn:hover{background:#f1f5f9!important;border-color:#e2e8f0!important}.cmb-type-wysiwyg .mce-btn.mce-active{background:#e2e8f0!important;border-color:#cbd5e1!important}.cmb-type-wysiwyg .quicktags-toolbar input.button{border-radius:5px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;font-size:12px!important;color:#475569!important;padding:3px 8px!important;margin:2px!important}.cmb-type-wysiwyg .quicktags-toolbar input.button:hover{background:#e2e8f0!important;color:#0f172a!important}.cmb-type-wysiwyg .mce-edit-area,.cmb-type-wysiwyg textarea.wp-editor-area{background:#ffffff!important;border:none!important}.cmb-type-wysiwyg .mce-statusbar{background:#f8fafc!important;border-top:1px solid #f1f5f9!important;color:#94a3b8!important;font-size:11px!important}.cmb-type-wysiwyg .cmb2-metabox-description,.cmb-type-wysiwyg p.cmb2-metabox-description{display:flex!important;align-items:flex-start!important;gap:8px!important;background:#f8fafc!important;border-left:3px solid #22c55e!important;border-radius:0 8px 8px 0!important;padding:10px 14px!important;font-size:13px!important;line-height:1.5!important;color:#475569!important;opacity:1!important;margin-top:10px!important;margin-bottom:4px!important;box-sizing:border-box!important}.cmb-type-wysiwyg .cmb2-metabox-description::before{content:"ℹ"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;min-width:18px!important;border-radius:50%!important;background:rgba(34,197,94,.15)!important;color:#16a34a!important;font-size:12px!important;font-weight:700!important;margin-top:1px!important}.login-form .scllgn_buttons_block,.scllgn_buttons_block{display:inline-block!important;vertical-align:top!important;width:calc(50% - 6px)!important;margin:10px 0!important;padding:0!important;box-sizing:border-box!important;float:left!important}.login-form .scllgn_buttons_block:first-of-type,.scllgn_buttons_block:has(.scllgn_google_button){margin-right:12px!important;margin-left:0!important}.login-form .scllgn_buttons_block:last-of-type,.scllgn_buttons_block:has(.scllgn_linkedin_button){margin-right:0!important;margin-left:0!important}.login-form::after{content:""!important;display:table!important;clear:both!important}.scllgn_login_button,.fs-custom-google-btn,.fs-custom-linkedin-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:44px!important;min-height:44px!important;border-radius:8px!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;box-sizing:border-box!important;transition:all 0.2s ease!important;cursor:pointer!important;padding:0 14px!important;line-height:1!important;gap:8px!important}.scllgn_google_button,.fs-custom-google-btn{background:#ffffff!important;border:1px solid #dadce0!important;color:#3c4043!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important}.scllgn_google_button:hover,.fs-custom-google-btn:hover{background:#f8f9fa!important;border-color:#c6c6c6!important;color:#202124!important;box-shadow:0 1px 4px rgba(0,0,0,.12)!important}.scllgn_google_button span.scllgn_icon{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'/%3E%3Cpath fill='%234285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'/%3E%3Cpath fill='%23FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'/%3E%3C/svg%3E") center / contain no-repeat!important;padding:0!important}.scllgn_google_button span.scllgn_buttonText{font-size:13.5px!important;font-family:inherit!important;font-weight:600!important;color:#3c4043!important;margin:0!important}.scllgn_linkedin_button,.fs-custom-linkedin-btn{background:#0a66c2!important;border:1px solid #0a66c2!important;color:#ffffff!important;box-shadow:0 1px 3px rgba(10,102,194,.18)!important}.scllgn_linkedin_button:hover,.fs-custom-linkedin-btn:hover{background:#004182!important;border-color:#004182!important;color:#ffffff!important}.scllgn_linkedin_button span.dashicons,.scllgn_linkedin_button .bws-icons{display:inline-block!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z'/%3E%3C/svg%3E") center / contain no-repeat!important;font-size:0!important;line-height:0!important}.scllgn_linkedin_button span.dashicons::before{display:none!important;content:""!important}.scllgn_linkedin_button span.scllgn_button_text{font-size:13.5px!important;font-family:inherit!important;font-weight:600!important;color:#ffffff!important;margin:0!important}@media (max-width:576px){.login-form .scllgn_buttons_block,.scllgn_buttons_block{float:none!important;display:block!important;width:100%!important;margin:8px 0!important}.login-form .scllgn_buttons_block:first-of-type,.scllgn_buttons_block:has(.scllgn_google_button){margin-right:0!important}}.elementor-element-2708f0c .elementor-container{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important}.elementor-element-2708f0c .elementor-element-cb117f2{width:auto!important;flex:1 1 auto!important;min-width:0!important;margin:0!important}.elementor-element-2708f0c .elementor-element-cb117f2>.elementor-widget-wrap{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:20px!important;justify-content:flex-start!important}.elementor-element-2708f0c .elementor-element-f84b642{width:auto!important;flex:0 0 auto!important;margin:0!important}.elementor-element-2708f0c .elementor-element-f84b642>.elementor-widget-wrap{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:16px!important;justify-content:flex-end!important}.elementor-element-2708f0c .elementor-element-a047bfd{flex:0 0 auto!important}.elementor-element-2708f0c .elementor-element-fc26af8{flex:1 1 auto!important;min-width:180px!important;max-width:360px!important}.elementor-element-2708f0c .fs-kwork-search{width:100%!important;max-width:100%!important}@media (min-width:1024px) and (max-width:1350px){.elementor-element-2708f0c .elementor-element-cb117f2>.elementor-widget-wrap{gap:12px!important}.elementor-element-2708f0c .elementor-element-f84b642>.elementor-widget-wrap{gap:10px!important}.elementor-element-2708f0c .elementor-element-fc26af8{min-width:160px!important;max-width:280px!important}.elementor-element-2708f0c .fs-kwork-search .input-style{height:38px!important;font-size:13px!important;padding-left:12px!important}.elementor-element-2708f0c .fs-kwork-search .search-button{height:38px!important;width:38px!important}.elementor-element-2708f0c .elementor-nav-menu--main .elementor-item{padding:6px 8px!important;font-size:13px!important}.elementor-element-2708f0c .elementor-element-a047bfd img{max-width:115px!important;height:auto!important}}.profile-form-wrapper div.cmb2-wrap .before-group-row-0 .before-group-row-inner{width:100%!important}@media (min-width:768px){.profile-form-wrapper div.cmb2-wrap .before-group-row-0 .before-group-row-inner:not(.fs-grid-applied){display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;column-gap:32px!important;row-gap:16px!important;align-items:start!important}.profile-form-wrapper div.cmb2-wrap .before-group-row-0 .before-group-row-inner:not(.fs-grid-applied)>.cmb-type-title{grid-column:1 / -1!important;grid-row:1!important;width:100%!important}.profile-form-wrapper div.cmb2-wrap .before-group-row-0 .before-group-row-inner:not(.fs-grid-applied)>.cmb2-id--freelancer-featured-image,.profile-form-wrapper div.cmb2-wrap .before-group-row-0 .before-group-row-inner:not(.fs-grid-applied)>.cmb2-id--employer-featured-image{grid-column:1!important;grid-row:2 / span 10!important;width:100%!important;margin:0!important}.profile-form-wrapper div.cmb2-wrap .before-group-row-0 .before-group-row-inner:not(.fs-grid-applied)>.cmb-row:not(.cmb-type-title):not(.cmb2-id--freelancer-featured-image):not(.cmb2-id--employer-featured-image):not(.cmb-type-wysiwyg){grid-column:2!important;width:100%!important;margin:0 0 16px 0!important}.profile-form-wrapper div.cmb2-wrap .before-group-row-0 .before-group-row-inner:not(.fs-grid-applied)>.cmb-type-wysiwyg{grid-column:1 / -1!important;width:100%!important;margin-top:16px!important}}.fs-profile-main-grid{display:flex!important;gap:32px!important;align-items:flex-start!important;width:100%!important;margin-bottom:24px!important}.fs-profile-photo-col{flex:0 0 240px!important;max-width:240px!important;width:240px!important}.fs-profile-data-col{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.fs-profile-data-col .cmb-row{width:100%!important;margin:0!important;padding:0!important}@media (max-width:767px){.fs-profile-main-grid{flex-direction:column!important;align-items:stretch!important;gap:20px!important}.fs-profile-photo-col{flex:0 0 auto!important;max-width:100%!important;width:100%!important}}.profile-form-wrapper .cmb2-id--freelancer-featured-image .cmb-th,.profile-form-wrapper .cmb2-id--employer-featured-image .cmb-th{text-align:center!important;font-size:14px!important;font-weight:600!important;margin-bottom:8px!important}.profile-form-wrapper .cmb2-id--freelancer-featured-image .cmb-td,.profile-form-wrapper .cmb2-id--employer-featured-image .cmb-td{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:20px 16px!important;min-height:220px!important;background:#f8fafc!important;border:1.5px dashed #cbd5e1!important;border-radius:12px!important;box-sizing:border-box!important;gap:12px!important;transition:border-color 0.2s ease,background 0.2s ease!important}.profile-form-wrapper .cmb2-id--freelancer-featured-image .cmb-td:hover,.profile-form-wrapper .cmb2-id--employer-featured-image .cmb-td:hover{background:#f1f5f9!important;border-color:#94a3b8!important}.profile-form-wrapper .wp-freeio-uploaded-files img{border-radius:50%!important;width:110px!important;height:110px!important;max-width:110px!important;max-height:110px!important;object-fit:cover!important;box-shadow:0 4px 14px rgba(0,0,0,.08)!important;margin:0 auto 10px auto!important;display:block!important;border:3px solid #ffffff!important}.profile-form-wrapper div.cmb2-wrap .cmb-row.table-layout,div.cmb2-wrap .before-group-row-inner>.cmb-row.table-layout{display:block!important;width:100%!important}.profile-form-wrapper div.cmb2-wrap .cmb-row.table-layout .cmb-th,.profile-form-wrapper div.cmb2-wrap .cmb-row.table-layout .cmb-td,div.cmb2-wrap .before-group-row-inner>.cmb-row.table-layout .cmb-th,div.cmb2-wrap .before-group-row-inner>.cmb-row.table-layout .cmb-td{display:block!important;width:100%!important;float:none!important}.top-wrapper-menu{position:relative!important}.top-wrapper-menu .inner-top-menu{position:absolute!important;top:100%!important;right:0!important;margin-top:5px!important;padding:8px!important;min-width:250px!important;max-width:280px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 16px 36px -4px rgba(15,23,42,.14),0 4px 12px -2px rgba(15,23,42,.06)!important;z-index:99999!important;max-height:85vh!important;overflow-y:auto!important;scrollbar-width:thin!important}.topmenu-menu{width:100%!important;list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.topmenu-menu a.switch-user-role{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:6px!important;text-decoration:none!important;transition:all 0.2s ease!important}.topmenu-menu a.switch-user-role:hover{background:#f0fdf4!important;border-color:#bbf7d0!important}.topmenu-menu a.switch-user-role i{font-size:18px!important;color:#16a34a!important;margin:0!important}.topmenu-menu a.switch-user-role .switch-user-role-inner{font-size:13px!important;font-weight:600!important;color:#1e293b!important;line-height:1.3!important}.topmenu-menu a.switch-user-role .role{font-size:11.5px!important;font-weight:500!important;color:#16a34a!important;margin-top:1px!important}.topmenu-menu>li{float:none!important;width:100%!important;margin:0!important}.topmenu-menu>li>a{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:5px!important;font-size:14.5px!important;font-weight:500!important;color:#334155!important;background:transparent!important;text-decoration:none!important;transition:all 0.15s ease!important;line-height:1.3!important;width:100%!important;box-sizing:border-box!important}.topmenu-menu>li>a i{font-size:16px!important;width:20px!important;height:16px!important;line-height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;color:#64748b!important;margin:0!important;transition:all 0.15s ease!important;flex-shrink:0!important}.topmenu-menu>li:hover>a,.topmenu-menu>li.active>a{background:#f1f5f9!important;color:#0f172a!important}.topmenu-menu>li:hover>a i,.topmenu-menu>li.active>a i{color:#16a34a!important}.topmenu-menu>li a[href*="logout"]{margin-top:4px!important;border-top:1px solid #f1f5f9!important;padding-top:9px!important;color:#dc2626!important}.topmenu-menu>li a[href*="logout"] i{color:#ef4444!important}.topmenu-menu>li:hover>a[href*="logout"]{background:#fef2f2!important;color:#b91c1c!important}.topmenu-menu>li:hover>a[href*="logout"] i{color:#dc2626!important}.fs-my-project-cell{display:flex!important;align-items:center!important;gap:16px!important}.fs-project-thumb{width:76px!important;height:54px!important;min-width:76px!important;border-radius:8px!important;overflow:hidden!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;flex-shrink:0!important}.fs-project-thumb a{display:block!important;width:100%!important;height:100%!important}.fs-project-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.2s ease!important}.fs-project-thumb:hover img{transform:scale(1.06)!important}.fs-project-thumb-placeholder{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f8fafc!important;color:#94a3b8!important;font-size:20px!important}.fs-project-featured-banner{width:100%!important;margin-bottom:24px!important;border-radius:12px!important;overflow:hidden!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 14px rgba(0,0,0,.04)!important}.fs-project-featured-banner img{width:100%!important;max-height:480px!important;object-fit:cover!important;display:block!important}.filter-left__categories-items{display:flex;flex-direction:column;gap:2px;margin-top:6px}.filter-left__categories-item{margin:0;padding:0;list-style:none}.filter-left__categories-item-block{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:6px;font-size:13px;line-height:1.3;color:#333;cursor:pointer;transition:all 0.15s ease;text-decoration:none;user-select:none}.filter-left__categories-item-block:hover{background:#f3f4f6;color:#111827}.filter-left__categories-item-block.is-active{background:#eefaf2!important;color:#23c366!important;font-weight:600!important}.filter-left__categories-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-left__categories-count{flex:0 0 auto;font-size:12px;color:#8a9099;margin-left:6px}.filter-left__categories-item-block.is-active .filter-left__categories-count{color:#23c366!important}.cat-header-tags__item-close{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;cursor:pointer;opacity:.85}.cat-header-tags__item-close:hover{opacity:1}.woocommerce-checkout{margin-top:10px;margin-bottom:40px}.woocommerce-form-coupon-toggle .woocommerce-info{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-left:4px solid #23c366!important;border-radius:8px!important;color:#334155!important;font-size:14px!important;font-weight:500!important;padding:14px 20px 14px 44px!important;margin-bottom:24px!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important}.woocommerce-form-coupon-toggle .woocommerce-info::before{color:#23c366!important;top:14px!important;left:16px!important}.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{color:#16a34a!important;font-weight:600!important;text-decoration:underline!important}.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover{color:#15803d!important}form.checkout_coupon{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:18px 22px!important;margin-bottom:24px!important;box-shadow:0 2px 8px rgba(0,0,0,.03)!important}form.checkout_coupon input.input-text{border:1px solid #cbd5e1!important;border-radius:6px!important;height:42px!important;padding:0 14px!important;font-size:14px!important}form.checkout_coupon button.button{background:#0f172a!important;color:#ffffff!important;border-radius:6px!important;height:42px!important;padding:0 20px!important;font-weight:600!important;border:none!important;transition:background 0.15s ease!important}form.checkout_coupon button.button:hover{background:#1e293b!important}.woocommerce-checkout .details-check{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:26px 28px!important;box-shadow:0 2px 10px rgba(0,0,0,.03)!important;margin-bottom:24px!important}.woocommerce-checkout .details-check h3,.woocommerce-billing-fields>h3{font-size:18px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 20px 0!important;padding-bottom:12px!important;border-bottom:1px solid #f1f5f9!important}.woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:16px!important;padding:0!important}.woocommerce-billing-fields__field-wrapper label{font-size:13.5px!important;font-weight:600!important;color:#334155!important;margin-bottom:6px!important;display:block!important}.woocommerce-billing-fields__field-wrapper label .required{color:#ef4444!important;text-decoration:none!important}.woocommerce-billing-fields__field-wrapper input.input-text,.woocommerce-billing-fields__field-wrapper select{border:1px solid #cbd5e1!important;border-radius:6px!important;height:44px!important;padding:0 14px!important;font-size:14px!important;color:#1e293b!important;background:#ffffff!important;box-sizing:border-box!important;width:100%!important;transition:all 0.15s ease-in-out!important}.woocommerce-billing-fields__field-wrapper input.input-text:focus,.woocommerce-billing-fields__field-wrapper select:focus{border-color:#23c366!important;box-shadow:0 0 0 3px rgba(35,195,102,.15)!important;outline:none!important}.woocommerce-checkout .details-review .order-review.box-white-inner{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:24px!important;box-shadow:0 2px 12px rgba(0,0,0,.04)!important}.woocommerce-checkout #order_review_heading{font-size:18px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 18px 0!important;padding-bottom:12px!important;border-bottom:1px solid #f1f5f9!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table{border:none!important;margin:0 0 20px 0!important;width:100%!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table th,.woocommerce-checkout table.woocommerce-checkout-review-order-table td{padding:10px 0!important;border:none!important;border-bottom:1px solid #f1f5f9!important;font-size:14px!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th{font-size:12.5px!important;text-transform:uppercase!important;font-weight:600!important;color:#64748b!important;letter-spacing:0.5px!important;padding-bottom:8px!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item td.product-name{color:#1e293b!important;font-weight:500!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item td.product-total{text-align:right!important;font-weight:600!important;color:#0f172a!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.cart-subtotal th,.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.cart-subtotal td{color:#475569!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.cart-subtotal td{text-align:right!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.order-total th{font-size:16px!important;font-weight:700!important;color:#0f172a!important;border-top:2px solid #e2e8f0!important;padding-top:14px!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.order-total td{font-size:18px!important;font-weight:700!important;color:#16a34a!important;text-align:right!important;border-top:2px solid #e2e8f0!important;padding-top:14px!important}.woocommerce-checkout #payment{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important;margin-top:16px!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #e2e8f0!important;padding-bottom:12px!important;margin-bottom:14px!important;list-style:none!important;padding-left:0!important}.woocommerce-checkout #payment ul.payment_methods li{font-size:14px!important;color:#1e293b!important;margin-bottom:8px!important;line-height:1.4!important}.woocommerce-checkout #payment ul.payment_methods li label{cursor:pointer!important;font-weight:600!important;color:#1e293b!important;margin-left:6px!important}.woocommerce-checkout #payment div.payment_box{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:10px 14px!important;font-size:13px!important;color:#64748b!important;margin:8px 0!important}.woocommerce-checkout #payment div.payment_box::before{display:none!important}.woocommerce-checkout #place_order{background:#23c366!important;color:#ffffff!important;border:none!important;border-radius:8px!important;font-size:15px!important;font-weight:600!important;padding:14px 24px!important;width:100%!important;cursor:pointer!important;transition:all 0.2s ease!important;box-shadow:0 4px 12px rgba(35,195,102,.2)!important;margin-top:10px!important}.woocommerce-checkout #place_order:hover{background:#1eb35c!important;box-shadow:0 6px 16px rgba(35,195,102,.3)!important;transform:translateY(-1px)!important}.woocommerce .max-930{max-width:820px!important;margin:20px auto 40px auto!important}.top-header-order .wrapper-icon-completed{width:68px!important;height:68px!important;line-height:68px!important;background:#ecfdf5!important;border:2px solid #10b981!important;border-radius:50%!important;color:#059669!important;font-size:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:16px!important;box-shadow:0 4px 14px rgba(16,185,129,.15)!important}.top-header-order .order-completed{font-size:26px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 6px 0!important}.top-header-order .woocommerce-thankyou-order-received{font-size:14.5px!important;color:#64748b!important;margin-bottom:24px!important}.box-white-inner.box-order{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(0,0,0,.03)!important;padding:24px 30px!important;margin-top:20px!important;margin-bottom:24px!important}.woocommerce ul.order_details{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;padding:0!important;margin:0!important;list-style:none!important}.woocommerce ul.order_details li{flex:1 1 0!important;min-width:140px!important;border:none!important;border-right:1px solid #f1f5f9!important;padding:0 16px!important;margin:0!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.5px!important;color:#64748b!important}.woocommerce ul.order_details li:first-child{padding-left:0!important}.woocommerce ul.order_details li:last-child{border-right:none!important;padding-right:0!important}.woocommerce ul.order_details li strong{display:block!important;margin-top:6px!important;font-size:16px!important;font-weight:700!important;color:#0f172a!important;text-transform:none!important;letter-spacing:normal!important}.woocommerce ul.order_details li.total strong{color:#16a34a!important}.box-white-inner.order-details{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(0,0,0,.03)!important;padding:26px 30px!important;margin-top:0!important}.woocommerce-order-details__title{font-size:18px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 16px 0!important;padding-bottom:12px!important;border-bottom:1px solid #f1f5f9!important}table.woocommerce-table--order-details{width:100%!important;border:none!important;margin-bottom:0!important}table.woocommerce-table--order-details thead th{background:#f8fafc!important;border:none!important;border-bottom:1px solid #e2e8f0!important;padding:10px 16px!important;font-size:12.5px!important;font-weight:600!important;text-transform:uppercase!important;color:#475569!important;letter-spacing:0.5px!important}table.woocommerce-table--order-details td,table.woocommerce-table--order-details tfoot th{border:none!important;border-bottom:1px solid #f1f5f9!important;padding:12px 16px!important;font-size:14px!important;color:#334155!important}table.woocommerce-table--order-details td.product-total,table.woocommerce-table--order-details tfoot td{text-align:right!important;font-weight:600!important;color:#0f172a!important}table.woocommerce-table--order-details tfoot tr:last-child th,table.woocommerce-table--order-details tfoot tr:last-child td{border-top:2px solid #e2e8f0!important;font-size:16px!important;font-weight:700!important}table.woocommerce-table--order-details tfoot tr:last-child td{color:#16a34a!important}@media (max-width:767px){.woocommerce ul.order_details{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.woocommerce ul.order_details li{width:100%!important;border-right:none!important;border-bottom:1px solid #f1f5f9!important;padding:0 0 10px 0!important}.box-white-inner.box-order,.box-white-inner.order-details,.woocommerce-checkout .details-check,.woocommerce-checkout .details-review .order-review.box-white-inner{padding:18px 20px!important}}