:root{--jbs-heading_color:var(--jbs_heading_color_opt,#254035);--jbs-box_bg_color:var(--jbs_box_bg_color_opt,#eff6f3);--jbs-brand_color_1:var(--jbs_brand_color_1_opt,#31795a);--jbs-brand_color_2:var(--jbs_brand_color_2_opt,#244034);--jbs-brand_color_3:var(--jbs_brand_color_3_opt,#d2f34c);--jbs-brand_color_4:var(--jbs_brand_color_4_opt,#00bf58);--jbs-brand_color_5:var(--jbs_brand_color_5_opt,#005025);--bs_sm:-1 1px 2px rgb(0 0 0/5%),0 1px 4px rgb(0 0 0/5%),0 2px 8px rgb(0 0 0/5%);--bs_md:-1 1px 3px rgb(0 0 0/6%),0 2px 6px rgb(0 0 0/6%),0 3px 8px rgb(0 0 0/9%);--bs_lg:-1 1px 4px rgb(0 0 0/9%),0 3px 8px rgb(0 0 0/9%),0 4px 13px rgba(0,0,0,.13);--border_on_white:#e6edf0;--border_on_highlight:#e6edf0;--body_bg:#fff;--bs-white:#fff;--white_op20:hsla(0,0%,100%,.2);--black_25:#f9f9f9;--black_50:#f2f2f2;--black_75:#eee;--black_100:#d6d9dc;--black_150:#c8ccd0;--black_200:#bbc0c4;--black_300:#9fa6ad;--black_350:#9199a1;--black_400:#848d95;--black_500:#6a737c;--black_600:#535a60;--black_700:#3c4146;--black_750:#2f3337;--black_800:#242729;--black_900:#0c0d0e}.widefat .column-applicant_photo{width:40px}.post-type-jobus_applicant #post-body-content{margin-bottom:0}#applicant-details-meta-box .postbox-header{display:none}#applicant-details-meta-box .inside{margin:0;padding:0}.jobus-application-container{display:flex;flex-direction:row}.jobus-application-container .applicant-image-details{flex-basis:20%;padding:20px 23px;text-align:center}.jobus-application-container .applicant-image-details .applicant-image{margin-bottom:20px}.jobus-application-container .applicant-image-details .applicant-image img{border-radius:100%}.jobus-application-container .applicant-image-details .applicant-image .applicant-resume-btn{background-color:#d1f1ff;border-color:#0271a1;color:#0271a1;font-size:14px;height:auto;line-height:1.3;padding:10px}.jobus-application-container .applicant-image-details .applicant-image .applicant-resume-btn span{display:block}.jobus-application-container .applicant-image-details .applicant-content-details{border-left:1px solid #dadfe5;flex-basis:80%}.jobus-application-container .applicant-image-details .applicant-content-details .details-list{margin:0;padding:0}.jobus-application-container .applicant-image-details .applicant-content-details .details-list li{border-bottom:1px solid #dadfe5;font-size:14px;margin:0;padding:15px 15px 15px 30px}.jobus-application-container .applicant-image-details .applicant-content-details .details-list li:last-child{border-bottom:none}.jobus-application-container .applicant-image-details .applicant-content-details .details-list li label{font-weight:700}.jobus-application-container .applicant-image-details .applicant-content-details .details-list li span{display:block}.job_specifications .csf-fieldset{display:flex;flex-direction:row-reverse;gap:10px}.job_specifications .csf-fieldset .csf-after-text{margin-left:-30px}.job_specifications .csf-fieldset .csf-after-text i{font-size:20px}.csf-options{margin-right:20px;margin-top:20px;max-width:1400px}.csf-field-repeater .csf-repeater-content{background-color:#f5f5f5}.csf-field-repeater .csf-repeater-helper{background-color:#ebebeb}#jobus_meta_options .job_specifications .csf-after-text i{font-size:20px}#jobus_meta_options .job_specifications .csf-after-text img{height:20px;width:20px}.block-editor .csf-field .csf-title h4{font-size:inherit}.block-editor .csf-nav ul{padding:inherit}.jobus-pro-locked.csf-field{cursor:pointer;position:relative}.jobus-pro-locked.csf-field:before{background-color:#f1bd6c;border-radius:3px;color:#000;content:"Pro";display:block;font-size:12px;font-weight:700;margin-bottom:10px;padding:3px 10px;-webkit-pointer-events:none;pointer-events:none;position:absolute;right:10px;top:10px;z-index:10}.jobus-pro-locked.csf-field:after{background-color:transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.jobus-pro-locked.csf-field .csf-fieldset,.jobus-pro-locked.csf-field .csf-title{opacity:.5;pointer-events:none}body.jobi .active-theme-jobi:after,body.jobi .active-theme-jobi:before{display:none!important}body.jobi .active-theme-jobi .csf-fieldset,body.jobi .active-theme-jobi .csf-title{opacity:1!important;pointer-events:inherit!important}.wp-submenu li a[href*="page=jobus-social-login"]{margin-top:16px!important;position:relative}.wp-submenu li a[href*="page=jobus-social-login"]:before{background-color:#606060;content:"";display:block;height:1px;left:0;position:absolute;top:-8px;width:100%;z-index:0}.wp-submenu li a[href*="has_jbs_divider=true"]{margin-top:16px!important;position:relative}.wp-submenu li a[href*="has_jbs_divider=true"]:before{background-color:#606060;content:"";display:block;height:1px;left:0;position:absolute;top:-8px;width:100%;z-index:0}.wp-submenu li a[href*="has_jbs_divider_bottom=true"]{margin-bottom:16px!important;position:relative}.wp-submenu li a[href*="has_jbs_divider_bottom=true"]:after{background-color:#606060;bottom:-8px;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:0}.editor-styles-wrapper{background:var(--jbs_box_bg_color_opt)}.editor-styles-wrapper.post-type-jobus_job .wp-block-group{border:1px solid #000;border-radius:20px;margin-bottom:30px;padding:35px 40px 20px}.editor-styles-wrapper.post-type-jobus_job .wp-block-group .wp-block-heading code mark{border-radius:50px;font-size:14px;margin-right:.5rem;padding:5px 10px}.editor-styles-wrapper.post-type-jobus_job .wp-block-group .wp-block-heading{color:#000}.editor-styles-wrapper.post-type-jobus_job .wp-block-group .block-editor-rich-text__editable.rich-text,.editor-styles-wrapper.post-type-jobus_job .wp-block-group .wp-block-paragraph{font-size:17px;line-height:1.8}.editor-styles-wrapper.post-type-jobus_company .wp-block-heading{color:#000;font-family:system-ui;font-weight:500}.editor-styles-wrapper.post-type-page .jbs-text-center{text-align:center}.editor-styles-wrapper.post-type-page .jbs-m-auto{margin:auto}.editor-styles-wrapper.post-type-page .user-data-form .form-wrapper .input-group-meta input{background:rgba(var(--jbs-brand_color_1),.09);color:rgba(0,0,0,.5)}.editor-styles-wrapper.post-type-page ul.jbs-nav.jbs-nav-tabs>.jbs-nav-item>.jbs-nav-link{height:100%}.jobus-registration-section .user-data-form{background:#fff;border-radius:20px!important;margin:0 auto;max-width:720px;padding:50px 15px}.jobus-registration-section .user-data-form h2{color:var(--jbs-brand_color_1);font-size:50px;font-weight:400}.jobus-registration-section .user-data-form p a{color:var(--jbs-brand_color_5)}.jobus-registration-section .user-data-form p a:hover{text-decoration:underline}.jobus-registration-section .user-data-form .form-wrapper{max-width:565px}.jobus-registration-section .user-data-form .form-wrapper .input-group-meta input{background:rgba(49,121,90,.09);border:1px solid rgba(0,0,0,.06);border-radius:8px;color:#000;font-size:16px;height:55px;padding:0 52px 0 20px;width:100%}.jobus-registration-section .user-data-form .form-wrapper .input-group-meta label{color:rgba(0,0,0,.5);display:block;font-size:14px;font-weight:400;margin-bottom:6px}.jobus-registration-section .user-data-form .form-wrapper .input-group-meta .placeholder_icon{bottom:0;color:rgba(0,0,0,.45);font-size:17px;height:55px;position:absolute;right:0;text-align:center;top:27px;width:50px;z-index:1}.jobus-registration-section .user-data-form .form-wrapper .input-group-meta .placeholder_icon img{margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}.jobus-registration-section .user-data-form .form-wrapper .input-group-meta .placeholder_icon span{cursor:pointer;display:block;height:100%;position:relative;width:100%}.jobus-registration-section .user-data-form .form-wrapper .input-group-meta .placeholder_icon span:before{background:#000;content:"";height:26px;left:24px;position:absolute;top:14px;transform:rotate(45deg);transition:all .2s ease-in-out;width:2px;z-index:5}.jobus-registration-section .user-data-form .form-wrapper .input-group-meta .placeholder_icon span.eye-slash:before{opacity:0}.jobus-registration-section .user-data-form .agreement-checkbox label{color:var(--jbs-brand_color_1);cursor:pointer;font-size:15px;letter-spacing:-.5px;padding-left:22px;position:relative;transition:all .1s ease-in-out}.jobus-registration-section .user-data-form .agreement-checkbox label a{color:var(--jbs-brand_color_5);text-decoration:underline}.jobus-registration-section .user-data-form .agreement-checkbox input[type=checkbox]{display:none}.jobus-registration-section .user-data-form .agreement-checkbox label:before{border:2px solid #b3b3b3;border-radius:2px;content:"";font-size:12px;height:14px;left:0;line-height:11px;position:absolute;text-align:center;top:4px;transition:all .1s ease-in-out;width:14px}.jobus-registration-section .user-data-form .agreement-checkbox input[type=checkbox]:checked+label:before{background:#000;border-color:#000;color:#fff;content:"";font-family:bootstrap-icons!important}.jobus-registration-section .user-data-form .agreement-checkbox a{color:#1e1e1e;font-size:15px;position:relative}.jobus-registration-section .user-data-form .agreement-checkbox a:hover{color:var(--jbs-brand_color_5);text-decoration:underline}.jobus-registration-section .user-data-form .line{background:rgba(0,0,0,.2);height:1px;width:100%}.jobus-registration-section .user-data-form .social-use-btn{border:1px solid #e5e5e5;border-radius:7px;color:#000;font-size:15px;height:55px}.jobus-registration-section .user-data-form .social-use-btn:hover{background:rgba(0,0,0,.06)}.jobus-registration-section .user-data-form .btn-close{box-shadow:none;position:absolute;right:15px;top:15px;z-index:1}.jobus-registration-section .user-data-form .jbs-nav{background:#f0f5f3;border-radius:40px;margin-bottom:40px;margin-top:30px;padding-left:0}.jobus-registration-section .user-data-form .jbs-nav .jbs-nav-item{list-style:none;width:50%}.jobus-registration-section .user-data-form .jbs-nav .jbs-nav-item .jbs-nav-link{border:1px solid transparent;border-radius:40px;color:rgba(0,0,0,.5);display:block;font-size:18px;width:100%}.jobus-registration-section .user-data-form .jbs-nav .jbs-nav-item .jbs-nav-link.active{border-color:var(--jbs-brand_color_5);color:var(--jbs-brand_color_5)}.jobus-registration-section .user-data-form .jbs-tab-content .jbs-tab-pane form .input-group-meta{margin-bottom:25px}.jbs-block-pro{position:relative}.jbs-block-pro:after{background:#ff6b35;border-radius:3px;color:#fff;content:"PRO";font-size:10px;font-weight:600;padding:2px 6px;position:absolute;right:-8px;top:-8px;z-index:1}.jbs-layout-options{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.jbs-layout-options .layout-option{border:1px solid hsla(0,2%,8%,.09);cursor:pointer;position:relative;text-align:center;transition:all .2s ease;width:100%}.jbs-layout-options .layout-option img{height:auto;margin-bottom:-5px;width:100%}.jbs-layout-options .layout-option .layout-label{display:block;font-size:16px;font-weight:400;line-height:24px;padding:10px}.jbs-layout-options .layout-option.active{border-color:#007cba}.jbs-layout-options .layout-option.active .layout-label{background:#fffffc}.jbs-layout-options .layout-option.locked{cursor:not-allowed}.jbs-layout-options .layout-option.locked img{filter:contrast(.85)}.jbs-layout-options .layout-option.locked:after{background:rgba(255,204,0,.8);border-bottom-right-radius:4px;color:#000;content:"Pro";font-size:10px;font-weight:500;left:0;padding:4px 8px;position:absolute;text-transform:uppercase;top:0}.jbs-layout-options .layout-option.locked .layout-label{background:#ebebeb}.jbs-pro-notice{background:#fff;border:none;border-radius:6px;box-shadow:0 0 12px 0 #cdcdcd;padding:0}.jbs-pro-notice .components-notice__content{margin:4px 0}.jbs-pro-notice .components-notice__content .jobus-upgrade-button.is-primary{background-color:#93003f;border-radius:3px;color:#fff;font-size:13px;font-weight:500;height:auto;margin:0 12px 8px;outline:none;padding:7px 16px;text-transform:capitalize;transition:all .3s}.jbs-pro-notice .components-notice__content h4{border-bottom:1px solid #e1e1e1;font-size:17px;line-height:35px;padding-left:12px}.jbs-pro-notice .components-notice__content h4 .pro-lock{font-size:13px;margin-left:.25rem}.jbs-pro-notice .components-notice__content p{font-size:14px;margin:0;padding:0 12px}.jbs-pro-notice button.components-button{height:17px;max-width:20px!important;min-width:20px!important;position:absolute;right:10px;top:10px}.jbs-nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.jbs-nav-link{color:#0d6efd;display:block;padding:.8rem 1rem;text-decoration:none;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.jbs-nav-link{transition:none}}.jbs-nav-link:focus,.jbs-nav-link:hover{color:#0a58ca}.jbs-nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.jbs-nav-tabs{border-bottom:1px solid #dee2e6}.jbs-nav-tabs .jbs-nav-link{background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin-bottom:-1px}.jbs-nav-tabs .jbs-nav-link:focus,.jbs-nav-tabs .jbs-nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.jbs-nav-tabs .jbs-nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.jbs-nav-tabs .jbs-nav-item.show .jbs-nav-link,.jbs-nav-tabs .jbs-nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.jbs-nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.jbs-nav-pills .jbs-nav-link{background:0 0;border:0;border-radius:.25rem}.jbs-nav-pills .jbs-nav-link.active,.jbs-nav-pills .show>.jbs-nav-link{background-color:#0d6efd;color:#fff}.jbs-nav-fill .jbs-nav-item,.jbs-nav-fill>.jbs-nav-link{flex:1 1 auto;text-align:center}.jbs-nav-justified .jbs-nav-item,.jbs-nav-justified>.jbs-nav-link{flex-basis:0;flex-grow:1;text-align:center}.jbs-nav-fill .jbs-nav-item .jbs-nav-link,.jbs-nav-justified .jbs-nav-item .jbs-nav-link{width:100%}.jbs-tab-content>.jbs-tab-pane{display:none;opacity:0;transition:opacity .15s linear}.jbs-tab-content>.active{display:block}.jbs-tab-content>.active.jbs-show{opacity:1}.jbs-fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.jbs-fade{transition:none}}.jbs-fade:not(.jbs-show){opacity:0}.jbs-social-login-admin{--jbs-social-admin-border:#d7e2dd;--jbs-social-admin-surface:#fff;--jbs-social-admin-soft:#f4f8f6;--jbs-social-admin-text:#12211c;--jbs-social-admin-muted:#60706a;--jbs-social-admin-brand:#31795a;--jbs-social-admin-brand-dark:#244034;--jbs-social-admin-shadow:0 22px 48px rgba(19,43,34,.08);color:var(--jbs-social-admin-text);margin:24px 0;max-width:1160px}.jbs-social-login-admin__hero{background:radial-gradient(circle at top right,rgba(210,243,76,.22),transparent 28%),linear-gradient(135deg,#fff,#f6faf8);border:1px solid var(--jbs-social-admin-border);border-radius:24px;box-shadow:var(--jbs-social-admin-shadow);display:flex;flex-direction:column;gap:20px;margin-bottom:24px;padding:28px 32px}.jbs-social-login-admin__hero h1{font-size:28px;line-height:1.1;margin:0 0 8px}.jbs-social-login-admin__hero p{color:var(--jbs-social-admin-muted);font-size:14px;line-height:1.7;margin:0;max-width:720px}.jbs-social-login-admin__hero-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.jbs-social-login-admin__docs{align-items:center;background:var(--jbs-social-admin-soft);border:1px solid var(--jbs-social-admin-border);border-radius:14px;color:var(--jbs-social-admin-brand);display:inline-flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease;width:44px}.jbs-social-login-admin__docs:focus-visible,.jbs-social-login-admin__docs:hover{background:var(--jbs-social-admin-brand);border-color:var(--jbs-social-admin-brand);color:#fff;outline:none}.jbs-social-login-admin__layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.jbs-social-login-admin__grid,.jbs-social-login-admin__panel{background:var(--jbs-social-admin-surface);border:1px solid var(--jbs-social-admin-border);border-radius:24px;box-shadow:var(--jbs-social-admin-shadow)}.jbs-social-login-admin__grid{display:flex;flex-direction:column;gap:14px;padding:20px;position:sticky;top:32px}.jbs-social-login-admin__card{align-items:center;background:var(--jbs-social-admin-soft);border:1px solid transparent;border-radius:18px;cursor:pointer;display:flex;gap:14px;padding:18px 16px;position:relative;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.jbs-social-login-admin__card.is-active,.jbs-social-login-admin__card:focus-visible,.jbs-social-login-admin__card:hover{background:#fff;border-color:rgba(49,121,90,.3);box-shadow:0 16px 24px rgba(19,43,34,.08);outline:none;transform:translateY(-1px)}.jbs-social-login-admin__card.is-enabled{background:#fff;border-color:rgba(49,121,90,.18)}.jbs-social-login-admin__card-badge{align-items:center;background:rgba(49,121,90,.1);border-radius:6px;color:var(--jbs-social-admin-brand);display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.06em;padding:2px 7px;position:absolute;right:10px;text-transform:uppercase;top:10px}.jbs-social-login-admin__card-icon,.jbs-social-login-admin__panel-icon{align-items:center;background:color-mix(in srgb,var(--jbs-social-provider-color,#31795a) 14%,#fff);display:inline-flex;flex-shrink:0;justify-content:center}.jbs-social-login-admin__card-icon svg,.jbs-social-login-admin__panel-icon svg{height:26px;width:26px}.jbs-social-login-admin__card-icon{border-radius:16px;height:52px;width:52px}.jbs-social-login-admin__card-content{display:flex;flex-direction:column;gap:4px}.jbs-social-login-admin__card-content strong{font-size:15px;line-height:1.3}.jbs-social-login-admin__card-content small{color:var(--jbs-social-admin-muted);font-size:12px;line-height:1.5}.jbs-social-login-admin__panel{display:none;padding:28px 32px}.jbs-social-login-admin__panel.is-active{display:block}.jbs-social-login-admin__panel-head{align-items:center;display:flex;gap:16px;margin-bottom:22px}.jbs-social-login-admin__panel-head h2{font-size:22px;margin:0 0 4px}.jbs-social-login-admin__panel-head a{color:var(--jbs-social-admin-brand);font-size:13px;font-weight:600;text-decoration:none}.jbs-social-login-admin__panel-head a:hover{text-decoration:underline}.jbs-social-login-admin__panel-icon{border-radius:20px;height:60px;width:60px}.jbs-social-login-admin__steps{background:linear-gradient(135deg,rgba(49,121,90,.07),rgba(49,121,90,.02));border:1px solid rgba(49,121,90,.12);border-radius:18px;display:flex;flex-direction:column;gap:14px;padding:20px}.jbs-social-login-admin__steps>div{align-items:flex-start;color:var(--jbs-social-admin-brand-dark);display:flex;gap:12px}.jbs-social-login-admin__steps>div>div{display:flex;flex-direction:column;gap:3px}.jbs-social-login-admin__steps strong{display:block;font-size:13px;font-weight:700;line-height:1.3}.jbs-social-login-admin__steps p{color:var(--jbs-social-admin-muted);font-size:12px;line-height:1.6;margin:0}.jbs-social-login-admin__steps span{align-items:center;background:var(--jbs-social-admin-brand);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;margin-top:1px;width:26px}.jbs-social-login-admin__field{margin-bottom:20px}.jbs-social-login-admin__field label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.jbs-social-login-admin__field input{background:#fff;border:1px solid var(--jbs-social-admin-border);border-radius:14px;box-shadow:inset 0 1px 1px rgba(19,43,34,.02);min-height:46px;padding:12px 14px;width:100%}.jbs-social-login-admin__field input:focus{border-color:rgba(49,121,90,.38);box-shadow:0 0 0 3px rgba(49,121,90,.12);outline:none}.jbs-social-login-admin__field p{color:var(--jbs-social-admin-muted);line-height:1.6;margin:8px 0 0}.jbs-social-login-admin__field a{color:var(--jbs-social-admin-brand);font-weight:600;text-decoration:none}.jbs-social-login-admin__toggle{align-items:center;border-bottom:1px solid var(--jbs-social-admin-border);border-top:1px solid var(--jbs-social-admin-border);display:flex;gap:18px;justify-content:space-between;margin:26px 0 22px;padding:18px 0}.jbs-social-login-admin__toggle strong{display:block;font-size:14px;margin-bottom:4px}.jbs-social-login-admin__toggle p{color:var(--jbs-social-admin-muted);line-height:1.6;margin:0}.jbs-social-login-admin__switch{display:inline-flex;flex-shrink:0;height:28px;position:relative;width:50px}.jbs-social-login-admin__switch input{inset:0;opacity:0;position:absolute}.jbs-social-login-admin__switch span{background:#c4d0ca;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background-color .18s ease}.jbs-social-login-admin__switch span:before{background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(19,43,34,.18);content:"";height:22px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:22px}.jbs-social-login-admin__switch input:checked+span{background:var(--jbs-social-admin-brand)}.jbs-social-login-admin__switch input:checked+span:before{transform:translateX(22px)}.jbs-social-login-admin__callback{background:var(--jbs-social-admin-soft);border:1px dashed var(--jbs-social-admin-border);border-radius:18px;padding:18px}.jbs-social-login-admin__callback strong{color:var(--jbs-social-admin-muted);display:block;font-size:12px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.jbs-social-login-admin__callback p{color:var(--jbs-social-admin-muted);line-height:1.6;margin:0 0 12px}.jbs-social-login-admin__callback-row{align-items:center;display:flex;gap:10px}.jbs-social-login-admin__callback-row code{background:#fff;border:1px solid var(--jbs-social-admin-border);border-radius:14px;display:block;flex:1;padding:12px 14px;word-break:break-word}.jbs-social-login-admin__copy,.jbs-social-login-admin__save{align-items:center;background:var(--jbs-social-admin-brand);border:0;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;min-height:48px;padding:12px 32px;transition:transform .18s ease,background-color .18s ease}.jbs-social-login-admin__copy:focus-visible,.jbs-social-login-admin__copy:hover,.jbs-social-login-admin__save:focus-visible,.jbs-social-login-admin__save:hover{background:var(--jbs-social-admin-brand-dark);outline:none;transform:translateY(-1px)}.jbs-social-login-admin__warning{background:#fff7de;border-left:4px solid #f4b400;border-radius:14px;color:#614800;line-height:1.6;margin-top:18px;padding:14px 16px}.jbs-social-login-admin__actions{align-items:center;display:flex;gap:14px;margin-top:24px}.jbs-social-login-admin__back{background:transparent;border:0;color:var(--jbs-social-admin-muted);cursor:pointer;font-weight:600;padding:12px 4px;transition:color .18s ease}.jbs-social-login-admin__back:focus-visible,.jbs-social-login-admin__back:hover{color:var(--jbs-social-admin-brand);outline:none}.jbs-social-login-settings-link{align-items:center;background:#fbfdfc;border:1px solid rgba(49,121,90,.14);border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.jbs-social-login-settings-link p{line-height:1.6;margin:0}.jbs-social-login-settings-link__icon{align-items:center;background:rgba(49,121,90,.06);border:1px solid rgba(49,121,90,.2);border-radius:14px;color:#31795a;display:inline-flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease;width:44px}.jbs-social-login-settings-link__icon:focus-visible,.jbs-social-login-settings-link__icon:hover{background:#31795a;border-color:#31795a;color:#fff;outline:none}@media(max-width:960px){.jbs-social-login-admin__layout{grid-template-columns:1fr}.jbs-social-login-admin__grid{position:static}.jbs-social-login-settings-link{align-items:flex-start;flex-direction:column}.jbs-social-login-settings-link__icon{align-self:flex-start}}@media(max-width:640px){.jbs-social-login-admin__hero,.jbs-social-login-admin__panel{padding:22px 20px}.jbs-social-login-admin__actions,.jbs-social-login-admin__callback-row,.jbs-social-login-admin__toggle{align-items:stretch;flex-direction:column}.jbs-social-login-admin__copy,.jbs-social-login-admin__save{width:100%}}

/*# sourceMappingURL=admin.css.map */