:root{--accessibility-yellow:#ffff00;--accessibility-yellow-background:#000;--accessibility-white:#f9f9f9;--accessibility-white-background:#000}.accessibility-button{border-radius:30px;font-weight:500;font-size:1.7em!important;cursor:pointer;transition:all 0.3s;display:flex;align-items:center;justify-content:center;color:black}.accessibility-button:hover{color:var(--accent-hover)}body.high-contrast,body.high-contrast html,body.high-contrast body{background-color:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important}body.high-contrast *{background-color:transparent!important;color:var(--accessibility-yellow)!important;border-color:var(--accessibility-yellow)!important}body.high-contrast a,body.high-contrast a:visited,body.high-contrast a:hover{color:var(--accessibility-yellow)!important;border-color:var(--accessibility-yellow)!important}body.high-contrast button,body.high-contrast .accessibility-button,body.high-contrast .menu-button,body.high-contrast .standard-button,body.high-contrast .active-button{background-color:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;border-color:var(--accessibility-yellow)!important}body.high-contrast .jc-copy-button{background:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;border:1px solid var(--accessibility-yellow)!important;box-shadow:none!important}body.high-contrast .active-button{background:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;border:1px solid var(--accessibility-yellow)!important;box-shadow:none!important}body.high-contrast .active-button:hover{background:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;box-shadow:none!important}body.high-contrast .sf-button{background:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;border:1px solid var(--accessibility-yellow)!important;box-shadow:none!important}body.high-contrast .sf-button:hover{background:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;box-shadow:none!important}body.high-contrast .show-more{background:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;border:1px solid var(--accessibility-yellow)!important;box-shadow:none!important}body.high-contrast .show-more:hover{background:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;box-shadow:none!important}body.high-contrast .panel-standard-button,body.high-contrast .panel-active-button,body.high-contrast .panel-success-button,body.high-contrast .panel-orange-button,body.high-contrast .panel-red-button,body.high-contrast .panel-black-button,body.high-contrast .draft,body.high-contrast .privacy{background:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;border:1px solid var(--accessibility-yellow)!important;box-shadow:none!important}body.high-contrast .panel-standard-button:hover,body.high-contrast .panel-active-button:hover,body.high-contrast .panel-success-button:hover,body.high-contrast .panel-orange-button:hover,body.high-contrast .panel-red-button:hover,body.high-contrast .panel-black-button:hover{background:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;box-shadow:none!important}body.high-contrast .swal2-popup .swal2-confirm.panel-success-button:hover,body.high-contrast .swal2-popup .swal2-confirm.panel-red-button:hover,body.high-contrast .swal2-popup .swal2-confirm.panel-orange-button:hover,body.high-contrast .swal2-popup .swal2-confirm.panel-black-button:hover,body.high-contrast .swal2-popup .swal2-cancel.panel-active-button:hover,body.high-contrast .swal2-popup .swal2-cancel.panel-standard-button:hover{background:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;box-shadow:none!important}body.high-contrast .small-btn-delete:hover,body.high-contrast .btn-style-two:hover,body.high-contrast .menu-space:hover{background-color:var(--accessibility-yellow-background)!important;border:1px solid var(--accessibility-yellow)!important}body.high-contrast .menu-space.active a,body.high-contrast .menu-space.active i{background-color:var(--accessibility-yellow)!important;color:var(--accessibility-yellow-background)!important}body.high-contrast .slider input[type="checkbox"]:checked{background-color:var(--accessibility-yellow)!important;color:var(--accessibility-yellow-background)!important}body.high-contrast .option-list button:hover,body.high-contrast .ls-pagination a:hover{background-color:var(--accessibility-yellow-background)!important;border:1px solid var(--accessibility-yellow)!important}body.high-contrast .dropdown-options{background-color:var(--accessibility-yellow-background)!important;border:1px solid var(--accessibility-yellow)!important}body.high-contrast .option-item:hover,body.high-contrast .option-text:hover{background-color:var(--accessibility-yellow)!important;color:var(--accessibility-yellow-background)!important}body.high-contrast .swal2-modal,body.high-contrast .swal2-popup{background-color:var(--accessibility-white-background)!important;border:2px solid var(--accessibility-yellow)!important}body.high-contrast .jc-tag{border:1px solid var(--accessibility-yellow)!important;color:var(--accessibility-yellow)!important}body.high-contrast .jc-share-button{border:1px solid var(--accessibility-yellow)!important;color:var(--accessibility-yellow)!important}body.high-contrast .jc-dropdown-content.jc-dropdown-active{background-color:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;border:1px solid var(--accessibility-yellow)!important}body.high-contrast .sf-dropdown-content{background-color:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;border:1px solid var(--accessibility-yellow)!important}body.high-contrast .sf-area-suggestions{background-color:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;border:1px solid var(--accessibility-yellow)!important}body.high-contrast .main-box,body.high-contrast .mobile-header,body.high-contrast .user-sidebar{background-color:var(--accessibility-yellow-background)!important;color:var(--accessibility-yellow)!important;border-bottom:1px solid var(--accessibility-yellow)!important}body.high-contrast input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background-color:var(--accessibility-yellow-background)!important;border:1px solid var(--accessibility-yellow)!important;outline:none;cursor:pointer;position:relative}body.high-contrast input[type="checkbox"]:checked{background-color:var(--accessibility-yellow-background)!important}body.high-contrast input[type="checkbox"]:checked::after{content:'✓';position:absolute;left:3px;top:-6px;font-size:12px!important;font-weight:bold!important;color:var(--accessibility-yellow)!important}body.high-contrast .sf-dropdown-item input[type="checkbox"]+.sf-checkbox-container{background-color:var(--accessibility-yellow-background)!important;border:1.5px solid var(--accessibility-yellow)!important;color:var(--accessibility-yellow)!important}body.high-contrast .sf-dropdown-item input[type="checkbox"]:checked+.sf-checkbox-container{background-color:var(--accessibility-yellow-background)!important;border-color:var(--accessibility-yellow)!important}body.high-contrast .sf-dropdown-item input[type="checkbox"]:checked+.sf-checkbox-container:after{content:'✓';color:var(--accessibility-yellow)!important;font-size:12px!important;font-weight:bold!important}body.high-contrast{scrollbar-width:thin;scrollbar-color:var(--accessibility-yellow) var(--accessibility-yellow-background)}body.high-contrast::-webkit-scrollbar{width:16px;height:16px}body.high-contrast::-webkit-scrollbar-track{background-color:var(--accessibility-yellow-background)!important}body.high-contrast::-webkit-scrollbar-thumb{background-color:var(--accessibility-yellow)!important;border:2px solid var(--accessibility-yellow-background)!important;border-radius:8px}body.high-contrast .top-active{color:var(--accessibility-yellow-background)!important;border:1px solid var(--accessibility-yellow-background)!important}body.high-contrast .sf-category-button.sf-active{background-color:var(--accessibility-yellow)!important;color:var(--accessibility-yellow-background)!important;border:1px solid var(--accessibility-yellow-background)!important}body.high-contrast .sf-category-button.sf-active i{color:var(--accessibility-yellow-background)!important}body.high-contrast .sf-dropdown-content label:hover{background-color:var(--accessibility-yellow)!important;color:var(--accessibility-yellow-background)!important}body.high-contrast .sf-dropdown-content label:hover *{color:var(--accessibility-yellow-background)!important}body.high-contrast .sf-area-suggestion-item:hover{background-color:var(--accessibility-yellow)!important;color:var(--accessibility-yellow-background)!important}body.high-contrast .sf-area-suggestion-item:hover *{color:var(--accessibility-yellow-background)!important}body.high-contrast .jc-dropdown-content a:hover{background-color:var(--accessibility-yellow)!important;color:var(--accessibility-yellow-background)!important}body.high-contrast .jc-modal-content{background-color:var(--accessibility-yellow-background)!important;border:2px solid var(--accessibility-yellow)!important}body.high-contrast .skill-dots .dot{background-color:transparent!important;border:2px solid var(--accessibility-yellow)!important}body.high-contrast .skill-dots .dot.active{background-color:var(--accessibility-yellow)!important;border:2px solid var(--accessibility-yellow)!important}body.high-contrast .accessibility-modal{background-color:var(--accessibility-yellow-background)!important;border:2px solid var(--accessibility-yellow)!important}body.high-contrast .accessibility-active{background-color:var(--accessibility-yellow)!important;color:var(--accessibility-yellow-background)!important;border:1px solid var(--accessibility-yellow-background)!important}body.high-contrast .mobile-menu{background-color:var(--accessibility-yellow-background)!important;border:2px solid var(--accessibility-yellow)!important}body.high-contrast .sf-category-modal{background-color:var(--accessibility-yellow-background)!important;border:2px solid var(--accessibility-yellow)!important}body.high-contrast .sf-category-button.sf-modal-category.active{background-color:var(--accessibility-yellow)!important;color:var(--accessibility-yellow-background)!important;border:1px solid var(--accessibility-yellow-background)!important}body.high-contrast .sf-category-button.sf-modal-category.active i{color:var(--accessibility-yellow-background)!important}body.high-contrast .sf-filters-modal{background-color:var(--accessibility-yellow-background)!important;border:2px solid var(--accessibility-yellow)!important}body.high-contrast .sf-accessibility-modal{background-color:var(--accessibility-yellow-background)!important;border:2px solid var(--accessibility-yellow)!important}body.high-contrast .cky-modal,body.high-contrast.cky-modal-open{background-color:var(--accessibility-white-background)!important;border:2px solid var(--accessibility-white)!important}body.high-contrast #offer-description p{background-color:var(--accessibility-white-background)!important;border:2px solid var(--accessibility-white)!important}body.contrast-white,body.contrast-white html,body.contrast-white body{background-color:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important}body.contrast-white *{background-color:transparent!important;color:var(--accessibility-white)!important;border-color:var(--accessibility-white)!important}body.contrast-white a,body.contrast-white a:visited,body.contrast-white a:hover{color:var(--accessibility-white)!important;border-color:var(--accessibility-white)!important}body.contrast-white button,body.contrast-white .accessibility-button,body.contrast-white .menu-button,body.contrast-white .standard-button,body.contrast-white .active-button{background-color:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;border-color:var(--accessibility-white)!important}body.contrast-white .jc-copy-button{background:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;border:1px solid var(--accessibility-white)!important;box-shadow:none!important}body.contrast-white .active-button{background:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;border:1px solid var(--accessibility-white)!important;box-shadow:none!important}body.contrast-white .active-button:hover{background:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;box-shadow:none!important}body.contrast-white .sf-button{background:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;border:1px solid var(--accessibility-white)!important;box-shadow:none!important}body.contrast-white .sf-button:hover{background:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;box-shadow:none!important}body.contrast-white .show-more{background:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;border:1px solid var(--accessibility-white)!important;box-shadow:none!important}body.contrast-white .show-more:hover{background:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;box-shadow:none!important}body.contrast-white .panel-standard-button,body.contrast-white .panel-active-button,body.contrast-white .panel-success-button,body.contrast-white .panel-orange-button,body.contrast-white .panel-red-button,body.contrast-white .panel-black-button,body.contrast-white .draft,body.contrast-white .privacy{background:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;border:1px solid var(--accessibility-white)!important;box-shadow:none!important}body.contrast-white .panel-standard-button:hover,body.contrast-white .panel-active-button:hover,body.contrast-white .panel-success-button:hover,body.contrast-white .panel-orange-button:hover,body.contrast-white .panel-red-button:hover,body.contrast-white .panel-black-button:hover{background:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;box-shadow:none!important}body.contrast-white .swal2-popup .swal2-confirm.panel-success-button:hover,body.contrast-white .swal2-popup .swal2-confirm.panel-red-button:hover,body.contrast-white .swal2-popup .swal2-confirm.panel-orange-button:hover,body.contrast-white .swal2-popup .swal2-confirm.panel-black-button:hover,body.contrast-white .swal2-popup .swal2-cancel.panel-active-button:hover,body.contrast-white .swal2-popup .swal2-cancel.panel-standard-button:hover{background:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;box-shadow:none!important}body.contrast-white .small-btn-delete:hover,body.contrast-white .btn-style-two:hover,body.contrast-white .menu-space:hover{background-color:var(--accessibility-white-background)!important;border:1px solid var(--accessibility-white)!important}body.contrast-white .menu-space.active a,body.contrast-white .menu-space.active i{background-color:var(--accessibility-white)!important;color:var(--accessibility-white-background)!important}body.contrast-white .slider input[type="checkbox"]:checked{background-color:var(--accessibility-white)!important;color:var(--accessibility-white-background)!important}body.contrast-white .option-list button:hover,body.contrast-white .ls-pagination a:hover{background-color:var(--accessibility-white-background)!important;border:1px solid var(--accessibility-white)!important}body.contrast-white .dropdown-options{background-color:var(--accessibility-white-background)!important;border:1px solid var(--accessibility-white)!important}body.contrast-white .option-item:hover,.option-text:hover{background-color:var(--accessibility-white)!important;color:var(--accessibility-white-background)!important}body.contrast-white .swal2-modal,body.contrast-white .swal2-popup{background-color:var(--accessibility-white-background)!important;border:2px solid var(--accessibility-white)!important}body.contrast-white .jc-tag{border:1px solid var(--accessibility-white)!important;color:var(--accessibility-white)!important}body.contrast-white .jc-share-button{border:1px solid var(--accessibility-white)!important;color:var(--accessibility-white)!important}body.contrast-white .jc-dropdown-content.jc-dropdown-active{background-color:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;border:1px solid var(--accessibility-white)!important}body.contrast-white .sf-dropdown-content{background-color:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;border:1px solid var(--accessibility-white)!important}body.contrast-white .sf-area-suggestions{background-color:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;border:1px solid var(--accessibility-white)!important}body.contrast-white .main-box,body.contrast-white .mobile-header,body.contrast-white .user-sidebar{background-color:var(--accessibility-white-background)!important;color:var(--accessibility-white)!important;border-bottom:1px solid var(--accessibility-white)!important}body.contrast-white input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background-color:var(--accessibility-white-background)!important;border:1px solid var(--accessibility-white)!important;outline:none;cursor:pointer;position:relative}body.contrast-white input[type="checkbox"]:checked{background-color:var(--accessibility-white-background)!important}body.contrast-white input[type="checkbox"]:checked::after{content:'✓';position:absolute;left:3px;top:-6px;font-size:12px!important;font-weight:bold!important;color:var(--accessibility-white)!important}body.contrast-white .sf-dropdown-item input[type="checkbox"]+.sf-checkbox-container{background-color:var(--accessibility-white-background)!important;border:1.5px solid var(--accessibility-white)!important;color:var(--accessibility-white)!important}body.contrast-white .sf-dropdown-item input[type="checkbox"]:checked+.sf-checkbox-container{background-color:var(--accessibility-white-background)!important;border-color:var(--accessibility-white)!important}body.contrast-white .sf-dropdown-item input[type="checkbox"]:checked+.sf-checkbox-container:after{content:'✓';color:var(--accessibility-white)!important;font-size:12px!important;font-weight:bold!important}body.contrast-white{scrollbar-width:thin;scrollbar-color:var(--accessibility-white) var(--accessibility-white-background)}body.contrast-white::-webkit-scrollbar{width:16px;height:16px}body.contrast-white::-webkit-scrollbar-track{background-color:var(--accessibility-white-background)!important}body.contrast-white::-webkit-scrollbar-thumb{background-color:var(--accessibility-white)!important;border:2px solid var(--accessibility-white-background)!important;border-radius:8px}body.contrast-white .top-active{color:var(--accessibility-white-background)!important;border:1px solid var(--accessibility-yellow-background)!important}body.contrast-white .sf-category-button.sf-active{background-color:var(--accessibility-white)!important;color:var(--accessibility-white-background)!important;border:1px solid var(--accessibility-white-background)!important}body.contrast-white .sf-category-button.sf-active i{color:var(--accessibility-white-background)!important}body.contrast-white .sf-dropdown-content label:hover{background-color:var(--accessibility-white)!important;color:var(--accessibility-white-background)!important}body.contrast-white .sf-dropdown-content label:hover *{color:var(--accessibility-white-background)!important}body.contrast-white .sf-area-suggestion-item:hover{background-color:var(--accessibility-white)!important;color:var(--accessibility-white-background)!important}body.contrast-white .sf-area-suggestion-item:hover *{color:var(--accessibility-white-background)!important}body.contrast-white .jc-dropdown-content a:hover{background-color:var(--accessibility-white)!important;color:var(--accessibility-white-background)!important}body.contrast-white .jc-modal-content{background-color:var(--accessibility-white-background)!important;border:2px solid var(--accessibility-white)!important}body.contrast-white .skill-dots .dot{background-color:transparent!important;border:2px solid var(--accessibility-white)!important}body.contrast-white .skill-dots .dot.active{background-color:var(--accessibility-white)!important;border:2px solid var(--accessibility-white)!important}body.contrast-white .accessibility-modal{background-color:var(--accessibility-white-background)!important;border:2px solid var(--accessibility-white)!important}body.contrast-white .accessibility-active{background-color:var(--accessibility-white)!important;color:var(--accessibility-white-background)!important;border:1px solid var(--accessibility-white-background)!important}body.contrast-white .mobile-menu{background-color:var(--accessibility-white-background)!important;border:2px solid var(--accessibility-white)!important}body.contrast-white .sf-category-modal{background-color:var(--accessibility-white-background)!important;border:2px solid var(--accessibility-white)!important}body.contrast-white .sf-category-button.sf-modal-category.active{background-color:var(--accessibility-white)!important;color:var(--accessibility-white-background)!important;border:1px solid var(--accessibility-white-background)!important}body.contrast-white .sf-category-button.sf-modal-category.active i{color:var(--accessibility-white-background)!important}body.contrast-white .sf-filters-modal{background-color:var(--accessibility-white-background)!important;border:2px solid var(--accessibility-white)!important}body.contrast-white .sf-accessibility-modal{background-color:var(--accessibility-white-background)!important;border:2px solid var(--accessibility-white)!important}body.contrast-white .cky-modal,body.contrast-white.cky-modal-open{background-color:var(--accessibility-white-background)!important;border:2px solid var(--accessibility-white)!important}.accessibility-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s}.accessibility-modal-overlay.active{opacity:1;visibility:visible}.accessibility-modal{background-color:white;width:90%;max-width:500px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.2);padding:30px;transform:scale(0.8);transition:transform 0.3s;overflow:hidden}.accessibility-modal-overlay.active .accessibility-modal{transform:scale(1)}.accessibility-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.accessibility-modal-title{font-size:24px;color:#333;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;margin:0}.accessibility-close-button{background:none;border:none;font-size:24px;cursor:pointer;color:#777;transition:color 0.3s}.accessibility-close-button:hover{color:#333}.accessibility-modal-content{margin-bottom:30px}.accessibility-settings-section{margin-bottom:24px;text-align:left}.accessibility-settings-title{font-size:18px;margin-bottom:12px;color:#333;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-weight:normal}.accessibility-options-group{display:flex;gap:10px;margin-bottom:15px}.accessibility-option-button{flex:1;padding:10px;border:2px solid #ddd;border-radius:8px;background-color:white;cursor:pointer;transition:all 0.2s;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:16px}.accessibility-option-button:hover{border-color:var(--accent)}.accessibility-option-button.accessibility-active{border-color:var(--accent);background-color:#f0f7ff;color:var(--accent)}.accessibility-preview-section{background-color:#f8f8f8;padding:20px;border-radius:8px;margin-top:20px}.accessibility-preview-title{font-size:16px;margin-bottom:10px;color:#555;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.accessibility-preview-text{transition:all 0.3s ease;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;margin:0}.accessibility-text-small{font-size:14px}.accessibility-text-medium{font-size:18px}.accessibility-text-large{font-size:22px}.accessibility-contrast-normal{color:#333;background-color:#f8f8f8}.accessibility-contrast-high{color:#fff;background-color:var(--accessibility-yellow-background)}.accessibility-save-button{background-color:var(--accent);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:16px;cursor:pointer;width:100%;transition:background-color 0.3s;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.accessibility-save-button:hover{background-color:var(--accent)}@media (max-width:480px){.accessibility-modal{padding:20px}.accessibility-modal-title{font-size:20px}.accessibility-options-group{flex-direction:column}.accessibility-option-button{padding:12px 10px}.accessibility-preview-section{padding:15px}}