:root{--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 40px;--space-4xl: 48px;--space-page-x: var(--space-lg);--space-page-y: var(--space-2xl);--space-card: var(--space-xl);--space-section: var(--space-xl);--space-stack: var(--space-lg);--font-xs: 12px;--font-sm: 13px;--font-md: 14px;--font-lg: 15px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--btn-padding-y: 10px;--btn-padding-y-sm: 8px;--btn-padding-y-md: 12px;--btn-padding-y-lg: 14px;--btn-padding-y-xl: 16px;--btn-padding-x: 20px;--btn-padding-x-sm: 14px;--btn-padding-x-wide: 24px;--btn-padding-x-xl: 32px;--btn-font-size: var(--font-sm);--input-padding-y: 10px;--input-padding-y-sm: 8px;--input-padding-x: 14px;--input-padding-x-sm: 12px;--input-padding-y-lg: 16px;--input-padding-x-lg: 16px;--input-padding-y-xl: 16px;--input-padding-x-xl: 16px;--input-font-size: var(--font-md)}@media (width <= 640px){:root{--space-page-y: var(--space-xl);--space-card: var(--space-lg);--space-section: var(--space-lg)}}body *{font-family:Suisse Intl,sans-serif;font-style:normal}h2{margin-bottom:var(--space-xl)}@keyframes spin{to{transform:rotate(360deg)}}.m-0{margin:0!important}.required{color:#dc3545;font-weight:700}.inline{display:inline!important}.is-hidden{display:none!important}.page-template-template-homepage body,body{margin:0}.ast-container,.site-content>.ast-container{padding-left:0!important;padding-right:0!important}.spin{animation:spin 1s linear infinite}.loading{position:relative;min-height:200px;opacity:.5}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background:#fff;border-radius:4px}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:0;padding:20px 0}.pagination a{min-width:40px;width:40px;height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(0 0 0 / 10%);border-radius:4px;text-decoration:none;color:#333;font-size:12px;font-weight:500;font-family:inherit;line-height:16px;text-align:center;transition:all .2s ease;background:#fff;box-sizing:border-box}.pagination a:hover{background:#f5f5f5;border-color:#0003}.pagination a.active{background:#000;color:#fff;border-color:#0000001a;font-weight:500}.pagination-ellipsis{min-width:40px;width:40px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#999;font-size:12px;font-family:inherit;user-select:none}.notification{position:fixed;bottom:-100px;right:20px;background:#4caf50;color:#fff;padding:15px 20px;border-radius:4px;transition:bottom .3s;z-index:10000}.notification.show{bottom:20px}.notification.error{background:#f44336}.modalX-overlay{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;position:fixed;inset:0;background:#0000007f;display:flex;justify-content:center;align-items:center;z-index:10000}.modalX-overlay.active{opacity:1;visibility:visible}.modalX{background:#fff;padding:30px;border-radius:8px;max-width:500px;width:90%;position:relative}.modalX-overlay .modalX-close{top:3px;right:5px}.modalX-overlay .modalX-heading h4{font-size:18px}.modalX-overlay .modalX-heading{position:relative}.modalX-heading p{font-size:14px}.button-wrap{display:flex;gap:10px;align-items:stretch;justify-content:center;margin-top:25px}.button-wrap button{flex-grow:1;justify-content:center;width:50%}.btn-secondary.saved{background:#4caf50;color:#fff}.sidebar-open{overflow:hidden}#sidebarOverlay.active{display:block;position:fixed;inset:0;background:#0000004d;z-index:998}#sidebar.active{transform:translate(0)}.map-popup{min-width:200px}.map-popup h3{margin:0 0 10px;font-size:16px}.map-popup p{margin:5px 0;font-size:14px}.filter-item.active>svg{transform:rotate(90deg)}#site-header{border-bottom:1px solid #e5e5e5}.main-header-wrap{background:#fff;padding:0 15px;height:60px;display:flex;align-items:center;justify-content:space-between}.main-header-wrap .logo{font-size:25px;font-weight:700;color:#000}.main-header-wrap .nav-items{display:flex;align-items:center;gap:24px}.main-header-wrap .nav-item a{display:flex;align-items:center;gap:6px;font-size:14px;color:#333;cursor:pointer;transition:opacity .2s}.main-header-wrap .nav-item:hover{opacity:.7}.main-header-wrap .nav-item svg{width:18px;height:18px;stroke:currentcolor;fill:none;stroke-width:2}.main-header-wrap .toggle-container a{display:flex;align-items:center;gap:6px}.main-header-wrap .toggle-container.nologin a{gap:6px}.main-header-wrap .toggle{position:relative;width:44px;height:24px;background:#000;border-radius:12px;cursor:pointer;transition:background .3s}.main-header-wrap .toggle.off{background:#d1d5db}.main-header-wrap .toggle-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s}.main-header-wrap .toggle:not(.off) .toggle-knob{transform:translate(20px);text-align:center}.main-header-wrap .lang{font-size:14px;color:#333;font-weight:500}.user-profile-dropdown{position:relative}.dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:220px;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s,transform .2s,visibility .2s;z-index:999}.user-profile-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.menu-item{display:flex;align-items:center;padding:11px 16px;cursor:pointer;transition:background-color .2s;text-decoration:none;color:#333;border:none;box-shadow:none;width:100%;background:none;font-size:15px;font-family:inherit;position:relative}.menu-item:hover{background-color:#f5f5f5;color:#000}.menu-item svg{width:20px;height:20px;flex-shrink:0;stroke:#333}.menu-item .icon-wrapper{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:20px}.menu-item .verified-badge{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:10px}.verified-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;position:relative;top:-1px}.verified-badge svg{color:#000;fill:#000;stroke:#000;display:block}.profile-name .verified-badge{width:25px;line-height:1}.menu-separator{height:1px;background-color:#e5e7eb;margin:8px 0}.menu-item.active{background-color:#f0f0f0}.container{display:flex;min-height:100vh;position:relative;width:100%;margin:0 auto}.sidebar-overlay{position:fixed;inset:0;background-color:#0000007f;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:999;display:none}.sidebar-overlay.active{opacity:1;visibility:visible}.sidebar{width:280px;background-color:#fff;border-right:1px solid #e0e0e0;padding:30px 15px;height:100vh;overflow-y:auto;position:sticky;top:0;flex-shrink:0}.sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sidebar h3{font-size:14px;font-weight:600;text-transform:lowercase}.close-sidebar{background:none;border:none;cursor:pointer;padding:5px;display:none;align-items:center;justify-content:center;box-shadow:none}.close-sidebar:hover{background-color:#f5f5f5;border-radius:4px}.alert-signup{display:flex;align-items:flex-start;gap:10px;padding:0;background-color:transparent;border-radius:6px;margin-bottom:30px;font-size:13px;line-height:1.4;cursor:pointer}.alert-signup .btn{width:100%;justify-content:center}.alert-signup .btn:hover,.alert-signup .btn:focus,.alert-signup .btn:visited{color:#fff;text-decoration:none}.filter-item{border-bottom:1px solid #f0f0f0}.filter-header{padding:12px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px}.filter-header span{font-weight:700}.filter-header:hover{background-color:#fafafa}.filter-header svg{transition:transform .3s ease}.filter-item.open .filter-header svg{transform:rotate(90deg)}.filter-dropdown,.sidebar{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.filter-dropdown{max-height:0;overflow:hidden}.filter-item.open .filter-dropdown{max-height:900px;overflow:hidden auto}.filter-dropdown:hover,.sidebar:hover{scrollbar-color:rgb(0 0 0 / 30%) transparent}.filter-dropdown::-webkit-scrollbar,.sidebar::-webkit-scrollbar{width:6px}.filter-dropdown::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track{background:transparent;border-radius:10px}.filter-dropdown::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;transition:background .3s ease}.filter-dropdown:hover::-webkit-scrollbar-thumb,.sidebar:hover::-webkit-scrollbar-thumb{background:#0000004d}.filter-dropdown::-webkit-scrollbar-thumb:hover,.sidebar::-webkit-scrollbar-thumb:hover{background:#0000007f}.filter-dropdown::-webkit-scrollbar-thumb:active,.sidebar::-webkit-scrollbar-thumb:active{background:#000000b3}.filter-options{padding:10px 0 15px}.filter-item.loc .filter-option label{text-transform:capitalize}.filter-option{display:flex;align-items:center;padding:8px 0;cursor:pointer;font-size:13px}.filter-option:hover{background-color:#fafafa}.filter-option-hidden{display:none!important}.checkbox-wrapper{display:flex;align-items:center;gap:10px;width:100%}.checkbox-wrapper input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#000}.checkbox-wrapper label{cursor:pointer;flex:1;text-transform:lowercase}.filter-search-wrapper{position:relative;padding:0 0 10px}.filter-search-wrapper input{width:100%;padding:var(--input-padding-y-sm) 32px var(--input-padding-y-sm) var(--input-padding-x-sm);border:1px solid #d0d0d0;border-radius:6px;font-size:var(--font-sm);outline:none}.filter-search-wrapper input:focus{border-color:#000}.filter-search-wrapper svg{position:absolute;right:10px;top:8px;pointer-events:none;color:#666}.filter-options[data-filter-type=category] .checkbox-wrapper label{text-transform:none}.filter-show-more{padding:10px 0 5px;text-align:center}.show-more-btn{background:none;border:1px solid #ddd;box-shadow:none;color:#666;cursor:pointer;font-size:var(--font-sm);padding:var(--space-xs) var(--space-md);border-radius:4px;transition:all .2s ease;appearance:none}.show-more-btn:hover{background-color:#f5f5f5;color:#000}.show-more-btn:focus,.show-more-btn:active{outline:none!important;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;background-color:transparent;color:#666;box-shadow:none!important}.show-more-btn:focus-visible{outline:none!important;background-color:transparent;color:#666}.show-more-btn:-moz-focusring{outline:none!important;box-shadow:none!important}.show-more-btn:focus:hover,.show-more-btn:active:hover{background-color:#f5f5f5;color:#000;border-color:#000}.show-more-btn.expanded:before{content:"- "}.location-section{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px}.location-section:last-child{border-bottom:none;margin-bottom:0}.location-section-title{font-size:13px;font-weight:600;text-transform:uppercase;color:#666;margin:0 0 10px;letter-spacing:.5px}.location-autocomplete-wrapper{padding:15px}.location-autocomplete-wrapper label{display:block;font-size:13px;font-weight:500;color:#666;margin-bottom:8px;text-transform:capitalize}.location-autocomplete-wrapper .location-autocomplete-input{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid #d0d0d0;border-radius:6px;font-size:var(--input-font-size);transition:all .2s}.location-autocomplete-wrapper .location-autocomplete-input:focus{outline:none;border-color:#000}.location-tags-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.add-job-page #tagsContainer,.add-job-page .tags-container,.page-template-manage-alerts #tagsContainer,.page-template-manage-alerts .tags-container,.setting-page #tagsContainer,.setting-page .tags-container{display:flex!important;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-sm)}.add-job-page #tagsContainer .tagg,.add-job-page .tags-container .tagg,.page-template-manage-alerts #tagsContainer .tagg,.page-template-manage-alerts .tags-container .tagg,.setting-page #tagsContainer .tagg,.setting-page .tags-container .tagg{margin:0!important}.add-job-page #tagsContainer:empty,.add-job-page #tagsContainer:not(:has(.tagg)),.page-template-manage-alerts #tagsContainer:empty,.page-template-manage-alerts #tagsContainer:not(:has(.tagg)),.setting-page #tagsContainer:empty,.setting-page #tagsContainer:not(:has(.tagg)){display:none!important}.location-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;font-size:13px;color:#333}.location-tag span{line-height:1}.location-tag .remove-location{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;width:16px;height:16px;border-radius:50%;transition:background-color .2s}.location-tag .remove-location:hover{background-color:#e0e0e0}.location-tag .remove-location svg{width:12px;height:12px}.main-content{flex-grow:1;padding:30px 15px;width:100%}.header{margin-top:0;margin-bottom:20px}.header h1{font-size:24px;font-weight:600;margin-bottom:15px;line-height:1.2}.header p{font-size:clamp(.875rem,.853rem + .0939vw,.9375rem);line-height:1.6;color:#666}.search-bar{display:flex;gap:10px;margin:0 0 30px;align-items:center}.filter-toggle{padding:var(--btn-padding-y-md) 6px;border:1px solid #d0d0d0;background-color:#fff;color:#000;border-radius:6px;cursor:pointer;display:none;align-items:center;gap:8px;font-size:var(--font-xs);font-weight:500;white-space:nowrap}.filter-toggle:hover{background-color:#f5f5f5}.search-input{flex:1;padding:var(--input-padding-y-sm) var(--input-padding-x-sm);border:1px solid #d0d0d0;border-radius:6px;font-size:var(--font-sm);display:flex;align-items:center;gap:10px;background-color:#fff}.search-input input{border:none;outline:none;flex:1;font-size:var(--font-sm);font-weight:500;box-shadow:none;padding:0;line-height:1;height:auto}.search-input input::placeholder{font-weight:500}.search-input input:focus{box-shadow:none;padding:0 0 0 5px;border:0!important}.view-toggle{display:flex;gap:5px}.view-btn{padding:var(--btn-padding-y) var(--space-md);border:1px solid #d0d0d0;background-color:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.view-btn:hover{background-color:#f5f5f5}.view-btn.active{background-color:#000;border-color:#000}.view-btn.active svg{stroke:#fff}h1.welcome-text{color:#fff}.jobs-list{display:flex;flex-direction:column;gap:20px}.page-template-alerts .jobs-list,.page-template-saved-post .jobs-list,.page-template-job-posts .jobs-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(100%,1fr));justify-content:start;align-items:stretch;width:100%;gap:20px}.job-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px 24px 12px;position:relative}.job-card.custom{border:1px solid #000}.job-header{display:flex;margin-bottom:15px}.job-header .author-info{display:flex;align-items:center;gap:12px}.job-header .posted-on{position:absolute;top:-10px;right:16px;background-color:#000;color:#fff;font-size:11px;font-weight:600;line-height:1;padding:6px 10px;border-radius:999px;text-transform:lowercase}.job-header .avatar{border:1px solid #ccc;border-radius:100%;overflow:hidden}.job-header .avatar:has(.default-user-avatar){border:none;border-radius:0}.job-header .avatar img{width:40px;height:40px;border-radius:50%}.job-meta{flex:1}.username{font-weight:600;font-size:14px;margin-right:8px}.username .verified-badge{display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle}span.username:hover{text-decoration:underline}.username .verified-badge{margin-left:4px}.followers{color:#666;font-size:13px}.time-ago{color:#999;font-size:13px;margin-top:2px}.job-title{font-size:clamp(1.125rem,1.169rem + -.1878vw,1rem);font-weight:600;margin-bottom:12px;overflow-wrap:anywhere;word-break:break-word}.tags{display:flex;gap:8px;margin-bottom:15px;flex-wrap:wrap}.tag{padding:6px 12px;background-color:#f5f5f5;border-radius:4px;font-size:12px;font-weight:500}.job-description{font-size:14px;line-height:1.6;color:#333;margin-bottom:15px;overflow-wrap:anywhere;word-break:break-word}.job-details{display:flex;align-items:center;gap:20px;margin-bottom:15px;font-size:13px;color:#666;flex-wrap:wrap}.detail-item{display:flex;align-items:center;gap:6px}.detail-item.location-item{text-transform:capitalize}.detail-item svg{flex-shrink:0}.detail-item p{line-height:1.2}.job-actions{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0;flex-flow:row nowrap}.job-actions>*{flex:1 1 0;min-width:0}.job-actions>button{display:flex;width:100%;text-align:center;justify-content:center}.job-actions>a{display:flex;width:100%;text-align:center;justify-content:center}.job-actions .btn svg{flex-shrink:0}.job-actions .btn{white-space:nowrap;line-height:1.2}.job-card .job-stats{display:flex;gap:40px;align-items:center}.job-card.custom .job-stats{gap:0;justify-content:center}.job-card.custom .job-stats .stat+.stat{border-left:1px solid #e5e5e5;padding-left:12px;margin-left:12px}.job-card.custom .job-stats .stat{flex:1;justify-content:center;text-align:center}.job-card .stat{display:flex;align-items:center;gap:8px;color:#666;text-align:center;cursor:pointer}.job-card .stat>div{display:inline-flex;align-items:center;gap:6px;position:relative}.job-card.custom .job-actions+.job-stats{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.job-card .stat:hover>div{text-decoration:none}.job-card .stat:hover>div:after{content:"";position:absolute;left:0;right:0;bottom:5.5px;border-bottom:1px solid currentcolor}.job-card .stat-value{font-size:14px;font-weight:600;color:#0d0d0d;line-height:1}.job-card .stat-label{font-size:14px;color:#0d0d0d}.btn{padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--radius-sm);font-size:var(--btn-font-size);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s;box-sizing:border-box;border:1px solid transparent}.btn-primary{background-color:#000;color:#fff;border-color:transparent}.btn-primary a{color:#fff;text-decoration:none}.btn-primary:hover{background-color:#333;color:#fff}@media (hover: none) and (pointer: coarse){.btn-primary:hover{background-color:#000;color:#fff}}.btn-primary:focus{background-color:#000;color:#fff;outline:none;box-shadow:none}.btn-primary:focus-visible{outline:2px solid #000;outline-offset:2px}.btn-secondary{background-color:#fff;color:#333;border:1px solid #d0d0d0}.btn-secondary:hover{background-color:#f5f5f5;color:#000}@media (hover: none) and (pointer: coarse){.btn-secondary:hover{background-color:#fff;color:#333}}.btn-secondary:focus{background-color:#fff;color:#333;outline:none;box-shadow:none}.btn-secondary:focus-visible{outline:2px solid #000;outline-offset:2px}.sav-button:focus-visible{outline:none;outline-offset:0;box-shadow:none}.sav-button:focus,.sav-button:active{outline:none;box-shadow:none}.btn-tertiary{background-color:#fff;color:#e74c3c;border:1px solid #e74c3c;transition:opacity .3s ease}.btn-tertiary:hover,.btn-tertiary:focus{background-color:#e74c3c;color:#fff;border:1px solid #e74c3c}.save-count{margin-left:auto;color:#0d0d0d;font-size:14px;cursor:pointer;display:flex;align-items:center;line-height:1}.save-count:hover{text-decoration:none}span.save-count.view-saved,span.save-count.view-saved-auth{cursor:pointer;text-align:center;display:flex;align-items:flex-start;justify-content:center;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0;color:#0d0d0d;font-size:14px;line-height:1.3}.save-count-value{font-weight:600;display:inline-block;margin-top:2px}span.save-count.view-saved:hover,span.save-count.view-saved-auth:hover{text-decoration:none}.save-count-text-wrap{display:inline-flex;align-items:flex-end;gap:6px;position:relative}.save-count-text{font-weight:400;line-height:1.3}.save-count:hover .save-count-text-wrap:after,span.save-count.view-saved:hover .save-count-text-wrap:after,span.save-count.view-saved-auth:hover .save-count-text-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid currentcolor}.strength-indicator{margin-top:0;opacity:0;transition:opacity .3s ease}.strength-indicator.visible{opacity:1}.strength-bars{display:flex;gap:6px;margin-bottom:8px}.strength-bar{height:6px;flex:1;background:#e0e0e0;border-radius:3px;transition:all .3s ease}.strength-bar.active,.strength-bar.active.weak{background:#e74c3c}.strength-bar.active.medium{background:#f39c12}.strength-bar.active.strong{background:#27ae60}.strength-text{font-size:13px;font-weight:600;transition:color .3s ease}.strength-text.weak{color:#e74c3c}.strength-text.medium{color:#f39c12}.strength-text.strong{color:#27ae60}.password-requirements{margin-top:0;padding:12px;background:#f8f9fa;border-radius:6px;font-size:13px;text-transform:lowercase}.requirement{display:flex;align-items:center;gap:8px;padding:4px 0;color:#666;transition:color .3s ease}.requirement.met{color:#27ae60}.requirement.not-met{color:red}.requirement-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.requirement-icon svg{width:100%;height:100%;fill:#ccc;transition:fill .3s ease}.requirement.met .requirement-icon svg{fill:#27ae60}.match-indicator{margin-top:10px;font-size:13px;font-weight:600;opacity:0;transition:opacity .3s ease}.match-indicator.visible{opacity:1}.match-indicator.match{color:#27ae60}.match-indicator.no-match{color:#e74c3c}@media (width <=1024px){.main-content{padding:20px 15px}}@media (width <=480px){.main-content{padding:20px 15px}.search-bar{margin:0 0 20px}.search-input{padding:var(--input-padding-y-sm) var(--input-padding-x-sm);font-size:var(--font-xs)}.home .search-input{padding:var(--input-padding-y) var(--input-padding-x-sm)}.search-input svg{width:15px;height:15px}.search-input input,.filter-search-wrapper input{font-size:var(--font-xs)}.job-card{padding:16px}.job-header .posted-on{margin-top:0;margin-right:0}.btn{padding:var(--btn-padding-y-sm) var(--btn-padding-x-sm)}.tags{gap:6px}.tag{font-size:11px;padding:5px 10px}.job-actions{flex-direction:column;align-items:stretch}.job-actions>*{flex:1 1 0;min-width:0}.single-job-container .right-panel,.single-container .right-panel{display:none}}.profile-card{background:#fff;border-radius:16px;padding:20px;border:1px solid #e5e5e5;width:100%;max-width:900px;margin:0 auto}.profile-header{display:flex;align-items:start;gap:24px;margin-bottom:0;position:relative}.profile-avatar img{width:96px;height:96px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:300;color:#666;flex-shrink:0;border:1px solid #ccc}.profile-info{flex:1}.profile-name{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:600;margin-bottom:8px;color:#1a1a1a;line-height:1.2}.profile-title{font-size:18px;color:#1a1a1a;margin-bottom:8px}.profile-description{font-size:16px;color:#666;margin-bottom:12px}.profile-location{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#333;padding:6px 10px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;width:fit-content}.profile-location .contact-icon{width:14px;height:14px;color:#666}.divider{height:1px;background:#e8e8e8;margin-bottom:32px}.contact-section h2{font-size:20px;color:#1a1a1a;margin-bottom:var(--space-xl)}.contact-list{display:flex;flex-direction:column;gap:16px;position:relative}.contact-list.cover-content .contact-item{filter:blur(5px);pointer-events:none;user-select:none}.cover-wall{display:flex;align-items:center;justify-content:center;width:100%}.cover-wall-content{background:#fff;border-radius:8px;border:1px solid #e5e5e5;padding:20px;text-align:left;width:100%}.cover-wall-content .modal-header h4{color:#333;font-size:1.1rem;line-height:1.4;margin:0;text-transform:lowercase}.cover-wall-content .modal-footer{justify-content:stretch}.cover-wall-content .modal-footer .btn{text-align:center;white-space:nowrap}@media screen and (width <=480px){.cover-wall-content .modal-footer .btn{font-size:12px;padding:8px 10px}}.contact-item{display:flex;align-items:center;gap:9px;padding:10px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;transition:background .2s}.contact-item:hover{background:#fafafa}.contact-icon{width:20px;height:20px;color:#1a1a1a}.contact-text{flex:1;font-size:16px;color:#1a1a1a}.follower-count{font-size:14px;font-weight:600;color:#1a1a1a}@media (width <=640px){.profile-card{width:100%;max-width:none;margin:0 auto;padding:12px}.profile-description{font-size:13px}.profile-header{flex-direction:column;align-items:start;text-align:left}}.tab-container{max-width:1400px;margin:0 auto;display:flex;gap:20px}.settings-tab{width:270px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.settings-tab .tab-item{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:15px;color:#333;cursor:pointer;transition:all .2s ease;text-align:left;width:100%;box-shadow:none}.settings-tab .tab-item:hover{background:#f8f8f8}.settings-tab .tab-item.active{background:#f0f0f0;font-weight:500}.settings-tab .tab-item svg{width:20px;height:20px;color:#666}.settings-options{flex-grow:1;background:#fff;border-radius:12px;border:1px solid #e0e0e0;padding:20px;min-height:400px}.settings-options .select-wrapper{position:relative}.settings-options .select-input{width:100%;padding:var(--input-padding-y) 36px var(--input-padding-y) var(--input-padding-x);border:1px solid #e5e7eb;border-radius:8px;font-size:var(--font-lg);font-family:inherit;background-color:#fff;cursor:pointer;appearance:none;transition:border-color .2s;line-height:1.4}.settings-options .select-input:focus{outline:none;border-color:#000}.settings-options .select-wrapper:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666;pointer-events:none}.page-container{max-width:1200px;width:100%;margin:0 auto;padding:var(--space-xl)}.single-ig_job.ast-page-builder-template .site-content>.ast-container{max-width:1440px!important;margin-left:auto;margin-right:auto;display:flex}.author .author-page{width:100%}.page-template-feedback .slique-feedback-container{width:100%;height:auto;padding:var(--space-xl);display:block}.page-header{margin-bottom:32px}.page-header .logo{display:flex;align-items:center;gap:10px}.page-header .logo-icon svg{width:24px;height:24px;display:block}.page-header .logo span{display:inline-flex;align-items:center;line-height:24px}.page-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.page-description{font-size:14px;color:#666}.settings-card{background:#fff;border-radius:12px}.section-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.section-icon{width:20px;height:20px;color:#1a1a1a}.section-title{font-size:18px;font-weight:600;color:#1a1a1a}.section-description{font-size:14px;color:#666;margin-bottom:28px}.settings-group:last-child{margin-bottom:0}.group-title{font-size:15px;font-weight:500;color:#1a1a1a;margin-bottom:0}.settings-card#notifications .group-title{font-size:18px;font-weight:600}.setting-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:var(--space-md);padding:16px 0}.setting-item.setting-item-no-padding{padding:0}.setting-item:last-child{border-bottom:none}.setting-info{flex:1;display:flex;align-items:center;margin-right:var(--space-md)}.setting-label{font-size:15px;color:#1a1a1a;margin-bottom:4px}.setting-sublabel{font-size:13px;color:#666;margin:0}.toggle-switch{position:relative;width:48px;height:28px;background:#e0e0e0;border-radius:14px;cursor:pointer;transition:background .3s;flex-shrink:0}.toggle-switch.active{background:#1a1a1a}.toggle-slider{position:absolute;top:3px;left:3px;width:22px;height:22px;background:#fff;border-radius:50%;transition:transform .3s}.toggle-switch.active .toggle-slider{transform:translate(20px)}.info-box{display:flex;align-items:center;gap:12px;padding:16px;background:#f8f8f8;border-radius:8px;margin-top:24px;margin-bottom:24px}.setting-page .info-box svg{width:16px;height:16px;flex-shrink:0}.setting-page #notifications .notification-bar.info-box{margin-bottom:0}.manage-alert .notification-bar svg{width:16px;height:16px;flex-shrink:0}.info-icon{width:20px;height:20px;color:#666;flex-shrink:0}.info-text{font-size:13px;color:#666;line-height:1.5;margin:0}.save-button{background:#1a1a1a;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;float:right;transition:background .2s}.save-button:hover{background:#333}.payment-card{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;margin-top:20px}.payment-info{display:flex;align-items:center;gap:12px}.card-icon{width:24px;height:24px;color:#1a1a1a}.card-details{display:flex;flex-direction:column}.card-number{font-size:15px;color:#1a1a1a;margin-bottom:4px}.card-expiry{font-size:13px;color:#666}.change-button{background:#fff;border:1px solid #e0e0e0;padding:8px 16px;border-radius:6px;font-size:13px;color:#1a1a1a;cursor:pointer;transition:all .2s}.change-button:hover{border-color:#1a1a1a}.divider{height:1px;background:#e8e8e8}.form-group{margin-top:20px}.form-field{margin-bottom:20px}.form-field textarea{resize:none;height:200px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-label{display:flex;align-items:center;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.add-job-page .form-label,.add-job-page .form-group.role-group,.add-job-page .form-group.description-group{margin-bottom:0}.add-job-page .payment-group{margin-bottom:var(--space-xl)}.add-job-page .payment-group .form-label,.add-job-page .display-paid .form-label{margin-bottom:var(--space-sm)}.add-job-page .display-paid{margin-bottom:var(--space-xl)}.label-icon{width:16px;height:16px;color:#666;margin-right:8px}.form-input,.form-textarea{width:100%;font-size:15px;color:#1a1a1a;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;font-family:inherit;transition:all .2s}.form-input:focus,.form-textarea:focus{outline:none;border-color:#1a1a1a;background:#fff}.form-textarea{resize:vertical;min-height:100px}select.form-input{cursor:pointer}.password-input-wrapper{position:relative;display:flex;align-items:center}.password-input-wrapper input{padding-right:45px}.password-toggle{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s;border-radius:4px;appearance:none;box-shadow:none}.password-toggle:hover,.password-toggle:focus:hover,.password-toggle:active:hover{color:#1a1a1a;background:#0000000d}.password-toggle:focus,.password-toggle:active{outline:none;box-shadow:none;background:none;color:#666;-webkit-tap-highlight-color:transparent}.password-toggle svg{display:block;width:20px;height:20px}.password-toggle .eye-icon{display:none}.password-toggle .eye-off-icon{display:block}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.category-button{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 20px;background:#fafafa;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s;font-size:13px;color:#666;font-weight:500}.category-button input{position:absolute;opacity:0;pointer-events:none}.category-button:hover{border-color:silver}.category-button.active{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.profile-picture-section{display:flex;gap:24px;align-items:flex-start;margin-bottom:24px}.profile-picture-preview{flex-shrink:0}.profile-avatar-large,.profile-avatar-large img{width:100px;height:100px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:300;color:#666}.profile-avatar-large .default-user-avatar{width:100%;height:100%;display:flex;align-items:center;justify-content:center;line-height:0}.profile-avatar-large .default-avatar-icon{display:block}.default-user-avatar{color:#1a1a1a}.default-user-avatar.initials-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size, 40px);height:var(--avatar-size, 40px);border-radius:50%;background-color:#f5f5f5;border:1px solid #e0e0e0;color:#333;font-weight:600;font-size:calc(var(--avatar-size, 40px) * .4);line-height:1;letter-spacing:.02em;text-transform:uppercase}.profile-picture-preview{cursor:pointer}.profile-picture-actions{flex:1;display:flex;justify-content:space-between;align-items:center;gap:20px}.profile-picture-info{flex:1}.profile-picture-title{font-size:15px;font-weight:500;color:#1a1a1a;margin-bottom:4px}.profile-picture-text{font-size:13px;color:#666;margin:0}.profile-picture-buttons{display:flex;gap:12px}.upload-button,.remove-button{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.upload-button{background:#1a1a1a;color:#fff}.upload-button:hover{background:#333}.remove-button{background:#fff;border:1px solid #e0e0e0;color:#1a1a1a}.remove-button:hover{border-color:#1a1a1a}.button-icon{width:16px;height:16px}.profile-picture-buttons .upload-button,.profile-picture-buttons .remove-button{position:relative;transition:opacity .2s,background-color .2s}.profile-picture-buttons .upload-button.loading,.profile-picture-buttons .remove-button.loading{opacity:.6;pointer-events:none;min-height:auto}.profile-picture-buttons .upload-button.loading:after,.profile-picture-buttons .remove-button.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid rgb(255 255 255 / 30%);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.profile-picture-buttons .remove-button.disabled,.profile-picture-buttons .remove-button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.profile-avatar-large.uploading,.profile-avatar-large.removing{opacity:.6;position:relative}.profile-avatar-large.uploading:after,.profile-avatar-large.removing:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border:3px solid rgb(0 0 0 / 10%);border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.profile-picture-error{color:#dc3545;font-size:14px;margin-top:8px;padding:8px 12px;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px}.profile-picture-success{color:#28a745;font-size:14px;margin-top:8px;padding:8px 12px;background:#d4edda;border:1px solid #c3e6cb;border-radius:4px}@media (width <=640px){.form-row{grid-template-columns:1fr;gap:0}.category-grid{grid-template-columns:1fr 1fr}.profile-picture-section{flex-direction:column}.profile-picture-actions{flex-direction:column;align-items:flex-start;width:100%}.profile-picture-buttons{width:100%;flex-direction:row}.upload-button,.remove-button{width:100%;justify-content:center}}.full-container{max-width:1400px;margin:0 auto;padding:30px 15px;flex-grow:1}.dashboard-container{max-width:1400px;margin:0 auto;padding:30px 15px}.job-page,.add-job-page,.membership-page{flex-grow:1}.job-page .page-header,.setting-page .page-header{display:flex;justify-content:space-between;margin-bottom:30px;align-items:center}.job-page .page-header{margin-bottom:16px}.job-page .logo,.setting-page .logo{display:flex;align-items:center;gap:10px;font-size:24px;line-height:24px;font-weight:600}.job-page .logo-icon,.setting-page .logo-icon{width:24px;height:24px}.job-page.saved .logo-icon,.setting-page .logo-icon{background:none}.job-page .post-btn{height:40px;background-color:#000;color:#fff;border:none;padding:var(--btn-padding-y-md) var(--btn-padding-x-wide);border-radius:var(--radius-md);font-size:var(--btn-font-size);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s}.job-page .post-btn a{color:#fff}.job-page .post-btn:hover{background-color:#333}.job-page .notification-bar{border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:10px;color:#666;font-size:14px;margin-top:unset}.job-page .notification-bar svg{width:28px}.job-page .notification-bar a{color:#666;text-decoration:underline}.job-page .tabs,.author .tabs{display:flex;gap:10px;margin-bottom:30px}.job-page .tab,.author .tab{color:#000;background-color:#fff;border:1px solid #d0d0d0;flex:1 1 0;padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:6px;font-size:var(--font-md);cursor:pointer;transition:background-color .2s;box-shadow:none}.job-page .tab.active,.author .tab.active{background-color:#f0f0f0;border-color:#bdbdbd;font-weight:500}.author .tabs{gap:var(--space-sm);margin-bottom:calc(var(--space-lg) + var(--space-xs));background:#f5f5f5;padding:var(--space-xs);border-radius:10px}.author .tab{flex:1;padding:var(--space-md) var(--space-sm);border:none;background:transparent;color:#666;font-size:13px;font-weight:600;border-radius:8px;transition:all .2s ease}.author .tab.active{background:#000;color:#fff;border-color:transparent;font-weight:600}.author .tab:hover:not(.active){background:#e5e5e5}.job-page .job-card{background-color:#fff;padding:var(--space-lg);border-radius:var(--radius-md);display:flex;justify-content:space-between;align-items:start;transition:box-shadow .2s;cursor:pointer;flex-flow:column;gap:var(--space-xl);flex:1;flex-basis:min-content}.job-card.deleting{opacity:.3}.job-page.saved .job-card,.job-page.alerts .job-card,.job-page.post-job .job-card{display:block}.job-page .job-info{flex:1}.job-page .job-title{font-size:clamp(1rem,.9643rem + .1786vw,1.125rem);font-weight:500;margin-bottom:var(--space-md)}.job-page .job-meta{color:#666;font-size:var(--font-md);display:flex;gap:var(--space-lg);flex-wrap:wrap}.job-page .icon{width:18px;height:18px;color:#999}.job-page .edit-icon{width:16px;height:16px;color:#666;cursor:pointer}.add-job-page .header{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-2xl);font-size:24px;font-weight:600;margin-top:0}.add-job-page .back-btn,.manage-alert .back-btn{background:none;border:none;cursor:pointer;padding:var(--space-xs);display:flex;align-items:center;justify-content:center;box-shadow:none}.add-job-page .back-btn a,.manage-alert .back-btn a{height:24px}.add-job-page .header,.manage-alert .header{line-height:24px;height:24px}.add-job-page .back-btn:hover,.manage-alert .back-btn:hover{opacity:.7}.add-job-page .card{background-color:#fff;border-radius:12px;padding:var(--space-xl);margin-bottom:0;border:1px solid #e5e7eb}.add-job-page .card-title{font-size:18px;font-weight:600;margin-bottom:var(--space-xl)}.add-job-page .card-subtitle{font-size:var(--font-sm);color:#666;margin-bottom:var(--space-xl)}.add-job-page .form-group{margin-bottom:var(--space-xl)}.display-paid,.display-currency,.display-pronouns{display:none}.display-paid.show,.display-currency.show,.display-pronouns.show{display:block}.add-job-page .categories{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.add-job-page .category-tag{line-height:1;padding:var(--space-xs) var(--space-lg);border-radius:20px;border:1px solid #ddd;background:#fff;color:#000;font-size:var(--font-sm);cursor:pointer;transition:all .2s}.add-job-page .category-tag:hover{border-color:#999}.add-job-page .category-tag.outline{background-color:#fff;color:#000}.add-job-page .category-tag.outline:hover{border-color:#999}.add-job-page .category-tag{text-transform:none}.add-job-page .category-tag:not(.outline){background:#000;color:#fff;border-color:#000}.add-job-page .input-text{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid #e5e7eb;border-radius:8px;font-size:var(--input-font-size);font-family:inherit;transition:border-color .2s}.add-job-page .input-text:focus{outline:none;border-color:#000}.add-job-page .input-text::placeholder{color:#999}.add-job-page textarea.input-text{min-height:100px;resize:none}.add-job-page .form-row{display:block;gap:0}.add-job-page .paid-group{grid-template-columns:1fr}.add-job-page .select-wrapper,.payment-input-wrapper{position:relative}.payment-select{padding-left:40px;color:#999;line-height:1.4}.pronouns-select{color:#999}.pronouns-select.has-value,.pronouns-select option{color:#1a1a1a}.pronouns-select option[value=""]{color:#999}.add-job-page .select-input.payment-select{padding-left:40px;line-height:1.4}.payment-select.has-value,.payment-select option{color:#1a1a1a}.payment-select option[value=""]{color:#999}.payment-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#666;pointer-events:none}.payment-icon svg{display:block}.add-job-page .select-input{width:100%;padding:var(--input-padding-y) 36px var(--input-padding-y) var(--input-padding-x);border:1px solid #e5e7eb;border-radius:8px;font-size:var(--input-font-size);font-family:inherit;background-color:#fff;cursor:pointer;appearance:none;transition:border-color .2s;line-height:normal}.add-job-page .select-input:focus{outline:none;border-color:#000}.add-job-page .select-wrapper:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666;pointer-events:none}.add-job-page .date-input-wrapper,.filter-options .date-input-wrapper,.location-input-wrapper{position:relative}.add-job-page .date-input,.filter-options .date-filter{width:100%;padding:var(--input-padding-y) var(--input-padding-x) var(--input-padding-y) 40px;border:1px solid #e5e7eb;border-radius:8px;font-size:var(--input-font-size);font-family:inherit;cursor:pointer;transition:border-color .2s}.add-job-page .date-input:focus,.filter-options .date-filter:focus{outline:none;border-color:#000}.add-job-page .date-icon,.filter-options .date-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#666;pointer-events:none}.location-autocomplete-input{width:100%;padding:var(--input-padding-y) var(--input-padding-x) var(--input-padding-y) 40px;border:1px solid #e5e7eb;border-radius:8px;font-size:var(--input-font-size);font-family:inherit;background-color:#fff;cursor:text;transition:border-color .2s}.filter-options .location-autocomplete-input{padding:var(--input-padding-y) var(--input-padding-x) var(--input-padding-y) 40px;border:1px solid #e5e7eb;border-radius:8px;font-size:var(--input-font-size);font-family:inherit}.location-autocomplete-input:focus{outline:none;border-color:#000}.location-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#666;pointer-events:none}.location-icon svg{display:block}.settings-options .location-autocomplete-input{font-size:16px}.form-input.location-autocomplete-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:var(--input-font-size);padding:var(--input-padding-y) var(--input-padding-x) var(--input-padding-y) 40px}.settings-options .form-input.location-autocomplete-input{font-size:16px}.add-job-page .toggle-group{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xl)}.add-job-page .toggle-label{flex:1}.add-job-page .toggle-title{font-size:var(--font-md);font-weight:500;margin-bottom:var(--space-xs)}.add-job-page .toggle-subtitle{font-size:var(--font-sm);color:#666}.add-job-page .toggle-switch{position:relative;width:48px;height:26px;background-color:#e5e7eb;border-radius:13px;cursor:pointer;transition:background-color .3s}.add-job-page .toggle-switch.active{background-color:#000}.add-job-page .toggle-slider{position:absolute;top:3px;left:3px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s}.add-job-page .toggle-switch.active .toggle-slider{transform:translate(22px)}.add-job-page .checkbox-group{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xl);cursor:pointer}.add-job-page .end-date-group .checkbox-group{margin-bottom:0}.add-job-page .checkbox{width:18px;height:18px;border:2px solid #e5e7eb;border-radius:4px;cursor:pointer}.add-job-page .checkbox.checked{background-color:#000;border-color:#000;position:relative}.add-job-page .checkbox.checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.add-job-page .checkbox-label{font-size:var(--font-md);cursor:pointer}.add-job-page .button-group{display:flex;justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-2xl)}.add-job-page .btn{padding:var(--btn-padding-y) var(--btn-padding-x-wide);border-radius:var(--radius-md);font-size:var(--btn-font-size);font-weight:500;cursor:pointer;transition:all .2s;border:none;font-family:inherit}.add-job-page .btn-cancel{background-color:#fff;color:#000;border:1px solid #e5e7eb}.add-job-page .btn-cancel:hover{background-color:#f8f9fa}.add-job-page .btn-danger-outline{background-color:#fff;color:#ff4d4d;border:1px solid #ff4d4d}.add-job-page .btn-danger-outline:hover{background-color:#fff5f5;border-color:#e63939;color:#e63939}.add-job-page .btn-primary{background-color:#000;color:#fff}.add-job-page .btn-primary:hover{background-color:#333}.login-register .error{background:#fcc}.login-register .success{background:#bffd9d}.main-container.login-register{display:flex;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e5e5e5;max-width:1200px;margin:calc(var(--space-xl) + var(--space-sm)) calc(var(--space-md) + var(--space-xs));width:calc(100% - (var(--space-xl) + var(--space-sm)))}.login-register .left-panel{flex:1;padding:calc(var(--space-lg) + var(--space-xs));background:#fff;position:relative}.right-panel{flex:1;background:#1a1a1a;color:#fff;display:flex;justify-content:center;padding:calc(var(--space-lg) + var(--space-xs));align-items:center;position:relative;overflow:hidden}.login-register .welcome-text{font-size:24px;font-weight:700;text-align:center;z-index:1;position:relative;color:#fff}.login-register .form-tabs{display:flex;gap:var(--space-sm);margin-bottom:calc(var(--space-lg) + var(--space-xs));background:#f5f5f5;padding:var(--space-xs);border-radius:10px}.login-register .tab-btn{flex:1;padding:var(--space-md) var(--space-sm);border:none;background:transparent;color:#666;font-size:13px;font-weight:600;cursor:pointer;border-radius:8px;transition:all .2s ease}.login-register .tab-btn.active{background:#000;color:#fff}.login-register .tab-btn:hover:not(.active){background:#e5e5e5}.login-register .tab-content{display:none}.login-register .tab-content.active{display:block}.login-register .form-title{font-size:32px;font-weight:700;margin-bottom:var(--space-md);color:#1a1a1a}.login-register .form-subtitle{color:#666;margin-bottom:calc(var(--space-xl) + var(--space-sm));font-size:14px}.login-register .progress-bar{display:flex;align-items:center;justify-content:center;margin-bottom:calc(var(--space-xl) + var(--space-sm));gap:calc(var(--space-md) + var(--space-xs))}.login-register .progress-step{width:40px;height:40px;border-radius:50%;background:#f5f5f5;color:#999;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease;position:relative}.login-register .progress-step.active{background:#000;color:#fff}.login-register .progress-step.completed{background:#727272;color:#fff}.login-register .progress-line{width:60px;height:2px;background:#f5f5f5;position:relative}.login-register .progress-line.active{background:#000}.login-register .form-step{display:none}.login-register .form-step.active{display:block}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.login-register .form-row{display:flex;gap:calc(var(--space-md) + var(--space-xs));margin-bottom:0}.login-register .form-group{flex:1;position:relative}.login-register .form-group label{display:block;margin-bottom:0;color:#333;font-size:14px;font-weight:500}.login-register .form-group input{width:100%;padding:var(--input-padding-y-xl) var(--input-padding-x-xl);border:1px solid #e5e5e5;border-radius:var(--radius-lg);font-size:var(--font-lg);transition:all .3s ease;background:#fff}.login-register .form-group input:focus{outline:none}.login-register .form-group input::placeholder{color:#999}.login-register .checkbox-group{margin-bottom:calc(var(--space-xl) + var(--space-xs))}.login-register .checkbox-group-label{display:block;margin-bottom:calc(var(--space-md) + var(--space-xs));color:#333;font-size:14px;font-weight:500;text-transform:capitalize}.login-register .checkbox-buttons{display:flex;flex-wrap:wrap;gap:calc(var(--space-sm) + var(--space-xs));margin-bottom:var(--space-md)}.login-register .checkbox-button{position:relative}.login-register .checkbox-button input[type=checkbox]{position:absolute;opacity:0}.login-register .checkbox-button label{display:block;padding:calc(var(--space-xs) / 2) calc(var(--space-lg) + var(--space-xs));background:#f5f5f5;border:2px solid transparent;border-radius:25px;cursor:pointer;font-size:13px;transition:all .3s ease;color:#666}.login-register .checkbox-button input[type=checkbox]:checked+label{background:#667eea1a;border-color:#000;color:#000;font-weight:500}.login-register .selected-items{min-height:20px;color:#000;font-size:13px}.login-register .btn-next,.btn-prev,.btn-submit{padding:var(--btn-padding-y-xl) var(--btn-padding-x-xl);border:none;border-radius:var(--radius-lg);font-size:var(--btn-font-size);font-weight:600;cursor:pointer;transition:all .3s ease}.login-register .btn-next,.btn-submit{background:#1a1a1a;color:#fff;width:100%}.login-register .btn-next:hover,.btn-submit:hover{background:#333;transform:translateY(-2px)}.login-register .btn-prev{background:transparent;color:#666;border:1px solid #e5e5e5}.login-register .btn-prev:hover{background:#f5f5f5}.login-register .form-buttons{display:flex;gap:calc(var(--space-md) + var(--space-xs));margin-top:0}.login-register .terms-checkbox{display:flex;align-items:flex-start;gap:calc(var(--space-sm) + var(--space-xs));margin:calc(var(--space-lg) + var(--space-xs)) 0}.login-register .terms-checkbox input[type=checkbox]{margin-top:3px}.login-register .terms-checkbox label{font-size:14px;color:#666;line-height:1.5}.login-register .divider{text-align:center;margin:calc(var(--space-xl) + var(--space-xs)) 0;position:relative}.login-register .divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e5e5}.login-register .divider span{background:#fff;padding:0 calc(var(--space-md) + var(--space-xs));position:relative;color:#999;font-size:14px}.login-register .divider span:empty{display:none}.login-register .social-login{display:flex;justify-content:center;align-items:center;padding:var(--btn-padding-y-xl) var(--btn-padding-x);border:1px solid #e5e5e5;border-radius:var(--radius-lg);cursor:pointer;transition:all .3s ease;gap:calc(var(--space-sm) + var(--space-xs));font-size:var(--font-lg);color:#333;text-decoration:none}.login-register .social-login:hover{background:#f5f5f5;border-color:#ddd}.login-register .google-icon{width:20px;height:20px}.custom-password-reset-container{flex-grow:1;max-width:500px;width:100%;margin:calc(var(--space-xl) + var(--space-sm)) auto;padding:calc(var(--space-lg) + var(--space-xs));box-sizing:border-box}@media (width <=600px){.custom-password-reset-container{width:calc(100% - (var(--space-xl) + var(--space-sm)));margin:calc(var(--space-lg) + var(--space-xs)) calc(var(--space-md) + var(--space-xs));padding:calc(var(--space-md) + var(--space-xs))}}#registration-message,#login-message{margin-top:calc(var(--space-lg) + var(--space-xs));padding:var(--space-md);border-radius:8px;font-size:14px;display:none}.success-message{background:#d4edda;color:#155724;border:1px solid #c3e6cb;display:block;padding:var(--space-md);margin-top:var(--space-md)}.error-message{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;display:block;padding:var(--space-md);margin-top:var(--space-md)}.slique-feedback-header{margin-bottom:10px}.slique-feedback-header h1{font-size:24px;font-weight:700;margin:0 0 8px;color:#1a1a1a}.slique-feedback-subtitle{color:#666;font-size:14px;margin:0 0 30px}.slique-feedback-box{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:30px;margin-bottom:30px}.slique-feedback-title{display:flex;align-items:center;gap:10px;margin-bottom:8px}.page-template-feedback .silque-feedback-card .form-field{margin-bottom:0}.slique-feedback-title svg{width:20px;height:20px;flex-shrink:0}.slique-feedback-title h2{font-size:18px;font-weight:600;margin:0 0 var(--space-lg);color:#1a1a1a}.slique-feedback-description{color:#666;font-size:13px;margin:0 0 20px}.slique-form-label{display:block;font-size:13px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.slique-feedback-textarea{width:100%;min-height:120px;padding:12px;border:1px solid #d1d1d1;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box;transition:border-color .2s}.slique-feedback-textarea:focus{outline:none;border-color:#666}.slique-feedback-helper{font-size:12px;color:#888;margin:8px 0 20px}.slique-submit-btn{background:#000;color:#fff;border:none;padding:var(--btn-padding-y-md) var(--btn-padding-x-wide);border-radius:var(--radius-sm);font-size:var(--btn-font-size);font-weight:500;cursor:pointer;transition:background .2s}.slique-submit-btn:hover{background:#333}.slique-submit-btn:disabled{background:#ccc;cursor:not-allowed}.slique-features-box{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:30px}.slique-features-title{display:flex;align-items:center;gap:10px;margin-bottom:8px}.slique-features-title svg{width:20px;height:20px}.slique-features-title h2{font-size:18px;font-weight:600;margin:0 0 var(--space-lg);color:#1a1a1a}.slique-features-subtitle{color:#666;font-size:13px;margin:0 0 25px}.slique-feature-item{display:flex;gap:15px;margin-bottom:25px}.slique-feature-item:last-child{margin-bottom:0}.slique-feature-icon{flex-shrink:0;width:24px;height:24px;margin-top:2px}.slique-feature-icon svg{width:100%;height:100%}.slique-feature-content h3{font-size:15px;font-weight:600;margin:0 0 4px;color:#1a1a1a}.slique-feature-date{font-size:12px;color:#888;margin-left:8px;font-weight:400}.slique-feature-content p{font-size:13px;color:#666;margin:0;line-height:1.5}.slique-message{padding:12px 16px;border-radius:6px;margin-bottom:20px;font-size:14px}.slique-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.slique-message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.membership-page .header h1{font-size:24px;font-weight:700;margin-bottom:10px;color:#1a1a1a}.membership-page .header p{font-size:16px;color:#666}.membership-page .account-details{background:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:24px;margin-bottom:50px}.plan-card{position:relative;overflow:hidden}.plan-ribbon{display:none;position:absolute;top:25px;left:-40px;background:#000;color:#fff;padding:4px 40px;transform:rotate(320deg);font-size:11px;font-weight:700;text-transform:uppercase;z-index:10}.membership-page .account-details h2{font-size:20px;font-weight:600;margin-bottom:var(--space-xl);color:#1a1a1a}.membership-page .account-subtitle{font-size:14px;color:#666;margin-bottom:30px}.membership-page .account-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #e5e5e5;gap:24px;padding-bottom:24px}.membership-page .info-item{display:flex;align-items:flex-start;gap:12px}.membership-page .info-icon{width:24px;height:24px;flex-shrink:0;margin-top:2px}.membership-page .info-content{flex:1}.membership-page .info-label{font-size:13px;color:#333;margin:4px 0 5px;line-height:20px}.membership-page #silque-renewal-notice{margin-bottom:0}.membership-page .info-value{font-size:18px;font-weight:700;color:#1e293b;line-height:24px}.membership-page .cancel-btn{display:inline-block;padding:8px 10px;background:transparent;border:1px solid #f44336;border-radius:4px;font-size:13px;color:#f44336;text-decoration:none;cursor:pointer;transition:all .2s}.membership-page .cancel-btn:hover{border-color:#f44336;color:#fff;background:#f44336}.membership-page .plans-section{margin-top:24px}.profile-pronouns{margin-bottom:12px;color:#666}.membership-page .plans-section h2{font-size:20px;font-weight:600;margin-bottom:var(--space-xl);color:#1e293b}.plans-tabs-mobile{display:none}.membership-page .plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.membership-page .plan-card{background:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:24px;display:flex;flex-direction:column}.plan-card.current-plan{border-color:#000}.plan-card.current-plan .plan-button:hover{background-color:#fff;border:1px solid #d0d0d0}.plan-card span.free_trial{background-color:#000;color:#fff;border:none;padding:8px 20px;border-radius:6px;font-size:13px;font-weight:500;display:inline-block}.membership-page .plan-header{text-align:center;margin-bottom:30px}.membership-page .plan-title{font-size:14px;color:#333;margin-bottom:8px}.payment_number{font-weight:700;color:#1e293b;line-height:normal}.membership-page .plan-price{font-size:20px;font-weight:700;color:#1e293b;line-height:1.3;margin-bottom:8px}.membership-page .plan-features{list-style:none;margin-bottom:30px;margin-left:0}.membership-page .plan-features li{position:relative;display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:14px;color:#333;line-height:1.5;padding-left:15px}.membership-page .plan-features li:before{content:"";background-color:#333;width:6px;height:6px;border-radius:50px;margin-top:8px;position:absolute;left:0}.membership-page .plan-features li.plan-description{padding:0}.membership-page .plan-features .plan-description:before{display:none}.payment_info{display:flex;align-items:center;gap:8px}.payment_info .btn{padding:8px 10px}.membership-page .plan-features li:last-child{margin-bottom:0}.membership-page .checkmark{width:20px;height:20px;flex-shrink:0;margin-top:2px}.membership-page .plan-button{width:100%;padding:var(--btn-padding-y-lg) var(--btn-padding-x-wide);border-radius:var(--radius-md);font-size:var(--btn-font-size);font-weight:600;line-height:1;min-height:44px;box-sizing:border-box;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:auto}.membership-page .plan-button.is-static{cursor:default;pointer-events:none;white-space:nowrap}.membership-page .plan-button a{color:#fff;text-decoration:none}.membership-page .btn-solid{background:#1a1a1a;color:#fff}.membership-page .btn-solid:hover{background:#333}.upgrade-icon{width:16px;height:16px;vertical-align:middle;fill:currentcolor;flex-shrink:0}.plan-button .upgrade-icon{margin:0}.upgrade-btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px}.upgrade-btn-icon .upgrade-icon{margin-right:0}.manage-alert .checkbox-option.whatsapp-upgrade-row{display:flex;align-items:center;width:100%}.whatsapp-upgrade-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;background:#000;border-radius:6px;transition:background .2s ease;color:#fff}.whatsapp-upgrade-btn:hover{background:#333;color:#fff}.whatsapp-upgrade-btn .upgrade-icon{width:14px;height:14px;margin:0}.membership-page .plan-card ul.plan-features svg.checkmark{display:none}@media (width <=1440px){.page-container{max-width:100%}}#detailsModal .saved-modalX{max-width:1200px}.single-job-container{display:flex;gap:15px;align-items:stretch}.single-job-container .image-section{flex-basis:40%;flex-shrink:0;display:flex}.single-job-container .info-section{flex-grow:1}.single-job-container .image-section .right-panel{width:100%;height:100%}#detailsModal .modalX-close{top:0;right:5px}.job-single-content{padding:30px 15px;flex-grow:1}.job-single-content .single-container{margin:0 auto;display:flex;align-items:start;gap:12px}.job-single-content .back-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:none;cursor:pointer;margin-bottom:var(--space-2xl)}.job-single-header{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-2xl);font-size:24px;font-weight:600;line-height:24px}.job-single-header .back-button{margin-bottom:0}.job-single-content .image-section{flex-shrink:0;flex-basis:40%;background:#fff;border-radius:8px;overflow:hidden}.job-single-content .image-section .right-panel{min-height:600px}.job-single-content .post-image{width:100%;display:block;background:#e1e1e1;aspect-ratio:4/6;object-fit:cover}.job-single-content .info-section{flex-grow:1;background:#fff;border-radius:8px;border:1px solid #e0e0e0;padding:20px}.single-ig_job .job-single-content .info-section{padding:0}.single-ig_job .job-single-content .info-section .job-card{border:unset}.single-ig_job .job-single-content .info-section .job-card.custom,.single-ig_job .job-single-content.custom-job .info-section{border:1px solid #000}.single-ig_job .job-single-content.custom-job .info-section .job-card.custom{border:unset}.modalX-overlayy{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:9998;opacity:0;transition:opacity .3s ease}.modalX-overlayy.active{display:flex;align-items:center;justify-content:center;opacity:1}div#savedModal{z-index:99999}.saved-modal-overlay{display:none;position:fixed;inset:0;background:#0000007f;align-items:center;justify-content:center}.saved-modal-overlay.active{display:flex}.saved-modalX{background:#fff;border-radius:16px;width:90%;max-width:560px;max-height:95vh;display:flex;flex-direction:column;transform:scale(.9);transition:transform .3s ease}.modalX-overlay.active .saved-modalX{transform:scale(1)}.modalX-header{padding:24px 24px 20px;border-bottom:1px solid #e5e5e5;position:relative}.modalX-title{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:6px}.modalX-subtitle{font-size:14px;color:#666;margin-bottom:0}p.info{font-size:14px;margin-top:20px}.modalX-close{position:absolute;top:20px;right:20px;background:transparent;border:none;width:32px;height:32px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:none}.modalX-close:hover,.modalX-close:focus{background:none}.modalX-close svg{width:20px;height:20px;stroke:#666}.modalX-content{padding:20px 40px 20px 20px;overflow-y:auto;flex:1}.modalX-content::-webkit-scrollbar{width:8px}.modalX-content::-webkit-scrollbar-track{background:transparent}.modalX-content::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.modalX-content::-webkit-scrollbar-thumb:hover{background:#ccc}.user-item{display:flex;align-items:center;gap:16px;padding:12px 24px;transition:background .2s;cursor:pointer}.user-item:hover{background:#f8f8f8}.user-avatar img{width:48px;height:48px;border-radius:50%;background:#e5e5e5;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#666;flex-shrink:0}.user-info{flex:1;min-width:0}.user-name{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:#1a1a1a;margin-bottom:2px}.user-handle{font-size:14px;color:#666}span.enquiry-notes{font-style:italic;font-size:13px}@media (width <=640px){.saved-modalX{width:95%;max-height:90vh}.modalX-header{padding:20px 20px 16px}.modalX-title{font-size:20px}.user-item{padding:12px 20px}}.manage-alert .header{display:flex;align-items:center;margin-bottom:30px;font-size:24px;font-weight:600}.manage-alert .card{background:#fff;border-radius:8px;padding:var(--space-xl);margin-bottom:16px}.manage-alert .card.toggle-card{padding:0;margin-bottom:0}.manage-alert .card.manage-alerts-content-card{padding:0;margin:0}.manage-alert .toggle-section{display:flex;justify-content:space-between;align-items:center}.manage-alert .toggle-section .section-title{margin:0}.manage-alert .toggle-content h3{font-size:16px;font-weight:600;margin-bottom:4px}.manage-alert .toggle-content p{font-size:13px;color:#666}.toggle-switch{position:relative;width:50px;height:28px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:28px}.toggle-switch .slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch input:checked+.slider{background-color:#000}.toggle-switch input:checked+.slider:before{transform:translate(22px)}.toggle-wrap{display:flex;gap:10px;align-items:center}.toggle-wrap span{color:#666}.manage-alert .section-subtitle{font-size:13px;color:#666;margin-bottom:16px}.manage-alert .tag-group{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.manage-alert .tag-group.location-group{display:block}.manage-alert #categories .tag,.manage-alert #paymentTypes .tag{line-height:1;padding:var(--space-xs) var(--space-lg);border-radius:20px;border:1px solid #ddd;background:#fff;color:#000;font-size:var(--font-sm);font-weight:400;cursor:pointer;transition:all .2s;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}.manage-alert #categories .tag.selected,.manage-alert #paymentTypes .tag.selected{background:#000;color:#fff;border-color:#000}.manage-alert #categories .tag:hover,.manage-alert #paymentTypes .tag:hover{border-color:#999}.manage-alert .label{font-size:12px;font-weight:600;color:#666;margin-bottom:12px;display:block}.manage-alert .label .required{color:#dc3545;font-weight:700;margin-left:0}.manage-alert .field-hint{font-size:11px;color:#888;margin-top:-8px;display:block}.manage-alert .field-error{font-size:12px;color:#dc3545;margin-top:8px;margin-bottom:8px}.manage-alert .radio-group{margin-bottom:20px}.manage-alert .radio-option{display:flex;align-items:center;margin-bottom:12px;cursor:pointer}.manage-alert .radio-option input[type=radio]{margin-right:10px;cursor:pointer}.manage-alert .checkbox-group{margin-bottom:20px}.manage-alert .checkbox-option{display:flex;align-items:center;margin-bottom:12px;cursor:pointer}.manage-alert .checkbox-option input[type=checkbox]{margin-right:10px;cursor:pointer}.manage-alert .info-text{font-size:13px;color:#666;margin-bottom:20px;display:flex;align-items:start}.manage-alert .info-icon{margin-right:8px;color:#999}.manage-alert .info-text a{color:#000;text-decoration:underline}.manage-alert .notification-bar{border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:10px;color:#666;font-size:14px;margin-top:unset}.manage-alert .notification-bar .info-text{margin:0;display:block}.manage-alert .notification-bar a{color:#666;text-decoration:underline}.manage-alert .notification-bar.whatsapp-option{background-color:#fff3cd;border:1px solid #e0c36a}.manage-alert .notification-bar.whatsapp-option svg{color:#665c22}.manage-alert .notification-bar.whatsapp-option .info-text,.manage-alert .notification-bar.whatsapp-option a{color:#665c22}.manage-alert .footer-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.manage-alert .btn{padding:10px 24px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.manage-alert .btn-cancel{background:#fff;color:#333;border:1px solid #ddd}.manage-alert .btn-cancel:hover{background:#f5f5f5}.manage-alert .btn-save{background:#000;color:#fff}.manage-alert .btn-save:hover{background:#333}.manage-alert .btn-save:disabled{background:#ccc;cursor:not-allowed}.keyword-field-group{background:#f5f5f5;border-radius:8px;padding:var(--space-md);margin-bottom:var(--space-lg, 20px)}.keyword-field-group .label{margin-bottom:8px;font-weight:400;font-size:14px}.keyword-field-group .category-name{text-transform:lowercase;font-weight:600}.category-keywords-select{width:100%}.field-hint{font-size:13px;color:#666;font-style:italic}.keyword-field-group{position:relative}.keyword-field-group .select2-container{font-size:14px}.keyword-field-group .select2-container .select2-selection--multiple{min-height:40px;border:1px solid #ddd;border-radius:8px!important;padding:4px 8px!important;overflow:hidden;display:flex;align-items:flex-start;flex-wrap:wrap;max-height:140px;overflow-y:auto}.keyword-field-group .select2-container .select2-selection--multiple .select2-selection__rendered:empty{margin:0}.keyword-field-group .select2-container .select2-selection--multiple .select2-selection__rendered{margin-left:0;display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px;row-gap:6px;min-height:28px;padding:0!important}.keyword-field-group .select2-container--focus .select2-selection--multiple{border-color:#000;border-radius:8px!important;outline:none}.keyword-field-group .select2-container--open .select2-selection--multiple{border-radius:8px!important}.keyword-field-group .select2-container--open .select2-selection--multiple,.keyword-field-group .select2-container--focus .select2-selection--multiple{box-shadow:none!important}.keyword-field-group .select2-container .select2-selection--multiple .select2-selection__choice{background-color:#eee;border:1px solid #ddd;border-radius:5px;padding:4px 10px;font-size:13px;margin:0;line-height:20px;height:auto;min-height:28px;display:inline-flex;align-items:center;max-width:100%}.keyword-field-group .select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#666;margin-right:6px;font-weight:700;border:0;background:transparent;position:static;float:none;padding:0;line-height:inherit;display:inline-flex;align-items:center;align-self:center}.keyword-field-group .select2-container .select2-selection--multiple .select2-selection__choice__display{white-space:normal;overflow-wrap:anywhere}.keyword-field-group .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#000}.keyword-field-group .select2-container .select2-search--inline .select2-search__field{margin-top:0;font-size:14px;line-height:22px;height:28px;vertical-align:middle;padding:0;width:100%!important;min-width:0}.keyword-field-group .select2-container .select2-search--inline{flex:1 1 auto;min-width:8ch;width:auto!important}.keyword-field-group .select2-container:not(.has-selections) .select2-selection--multiple{align-items:flex-start}.keyword-field-group .select2-container:not(.has-selections) .select2-search--inline{flex:1 1 100%;min-width:0;width:100%!important}.keyword-field-group .select2-container.has-selections .select2-search--inline{flex:0 0 100%;width:100%!important}.keyword-field-group .select2-container:not(.has-selections) .select2-search--inline .select2-search__field{width:100%!important;min-width:100%;height:auto;min-height:36px;line-height:22px;padding:4px 0 6px;box-sizing:border-box}.keyword-field-group .select2-dropdown{display:none}ul.social-icons{display:flex;gap:15px;align-items:center;justify-content:end;margin:0}ul.social-icons li{list-style:none}div#content{min-height:100vh}.display-filter-items{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;margin-top:20px;padding:15px;background:#f8f9fa;border-radius:8px}.display-filter-items:empty{display:none}.filter-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:20px;font-size:14px;color:#333;transition:all .2s ease}.filter-tag:hover{border-color:#999}.filter-text{line-height:1}.remove-filter{display:flex;align-items:center;justify-content:center;background:none;border:none;box-shadow:none;padding:0;cursor:pointer;color:#666;transition:color .2s ease;width:14px;height:14px}.remove-filter:hover{color:#000;background:none}.remove-filter svg{display:block}.clear-filters{display:none}.clear-filters.show{display:flex;justify-content:end;margin-top:20px}#tagsContainer{margin-bottom:var(--space-sm)}.tagg{background:#fff;display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-lg);line-height:1;font-size:var(--font-sm);border-radius:20px;border:1px solid #ddd;color:#000;cursor:pointer}.saved-content{display:none}.saved-content.active{display:block}@keyframes slideIn{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@media (width <=768px){.main-header-wrap .nav-item span{display:none}.main-header-wrap .nav-items{gap:20px}.sidebar{width:280px;position:fixed;left:0;top:0;z-index:1000;padding:20px 15px;transform:translate(-100%);transition:transform .3s ease}.sidebar.open{transform:translate(0)}.sidebar-overlay{display:block}.close-sidebar{display:none}.filter-toggle{display:flex}.filter-toggle.has-filters{border-color:#000}.main-content{padding:20px 15px}.job-details{flex-direction:column;align-items:flex-start;gap:8px}.save-count{margin-left:0;width:100%;margin-top:8px}.plans-tabs-mobile{display:flex;gap:8px;margin-bottom:20px;background:#f5f5f5;padding:4px;border-radius:10px}.plans-tabs-mobile .plan-tab{flex:1;padding:12px 8px;border:none;background:transparent;font-size:13px;font-weight:600;color:#666;cursor:pointer;border-radius:8px;transition:all .2s ease}.plans-tabs-mobile .plan-tab.active{background:#000;color:#fff}.plans-tabs-mobile .plan-tab:hover:not(.active){background:#e5e5e5}.membership-page .plans-grid .plan-card{display:none}.membership-page .plans-grid .plan-card.active-tab{display:flex;flex-direction:column;width:100%}.membership-page .plan-card{box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:520px}.membership-page .plans-grid{width:100%;padding:0;grid-template-columns:minmax(0,1fr)}.membership-page .account-info{grid-template-columns:1fr;border-bottom:1px solid #e5e5e5}.single-job-container,.job-single-content .single-container{display:block}.single-ig_job .job-single-content .single-container{display:flex;flex-wrap:wrap}.single-ig_job .job-single-content .image-section{flex-basis:100%}.job-single-content .image-section{margin-bottom:15px}.single-ig_job .job-single-content.custom-job .job-single-header{margin-bottom:0}.main-header-wrap,.main-content{padding:20px 15px}.tab-container{flex-direction:column}.settings-tab{width:100%;flex-direction:row;overflow-x:auto}.settings-tab .tab-item{white-space:nowrap}.setting-page .page-header{margin-top:12px}.membership-page.setting-page .page-header{margin-top:0}.login-register .tab-btn{padding:var(--space-md) var(--space-sm);font-size:13px}.main-container.login-register{flex-direction:column;margin:calc(var(--space-lg) + var(--space-xs)) calc(var(--space-md) + var(--space-xs));width:calc(100% - (var(--space-xl) + var(--space-sm)))}.login-register .right-panel{min-height:200px;padding:calc(var(--space-md) + var(--space-xs))}.login-register .welcome-text{font-size:24px}.login-register .left-panel{padding:calc(var(--space-md) + var(--space-xs))}.login-register .form-row{flex-direction:column;gap:0}.settings-options{padding:0}.settings-card{padding:15px}#account.settings-card{padding:15px!important}#account .save-button{margin-right:0}#account .danger-zone{margin-left:0;margin-right:0}#account .account-actions{padding-right:var(--space-sm);padding-left:var(--space-sm)}.setting-item{gap:var(--space-sm)}.setting-info{margin-right:var(--space-sm)}ul.social-icons{justify-content:center}.pagination a{min-width:36px;width:36px;height:32px;font-size:12px;padding:0 10px}.pagination-ellipsis{min-width:36px;width:36px;height:32px;font-size:12px}.pagination{padding:20px 0;gap:6px}.modalX-content{padding:32px 20px 20px}.modalX-content .job-card{margin-top:20px}.full-container,.dashboard-container,.job-single-content{padding:20px 15px}#manage-alerts-form,.silque-feedback-card{padding:15px}.job-single-content .info-section,.single-ig_job .job-single-content .info-section{padding:0}.job-page.saved .page-header{flex-direction:column;align-items:flex-start;gap:12px}.job-page.saved .toggle-wrap{width:100%;justify-content:space-between;padding:6px 0}.toggle-wrap span{font-size:16px}.job-page .job-stats{margin-top:15px}}@media (width <= 768px){#account .account-actions{padding-left:var(--space-sm);padding-right:var(--space-sm)}#account .save-button{margin-right:-22px}}.field-error{color:red;font-size:12px}.form-group.categories .field-error{margin-top:5px}.btn.btn-danger,.job-action>.close-btn{background-color:#dc3545;border-color:#dc3545}.modal{display:none;opacity:0;top:0;left:0;width:100vw;height:100%;background:#0000007f;justify-content:center;align-items:center;z-index:9999}.modal-overlayy,.modal-overlay{display:none;position:fixed;inset:0;background:#0000007f;justify-content:center;align-items:center;z-index:9999}.modal-overlayy.active,.modal-overlay.active{display:flex}.modal-overlay.active .modal{display:flex;position:relative;opacity:1;background:transparent;width:100%;height:auto}.modal-overlayy .saved-modal{background:#fff;width:100%;max-width:480px;border-radius:8px;padding:20px;position:relative;display:flex;flex-direction:column;max-height:90vh;margin:0 auto}.modal.active{display:flex;position:fixed;opacity:1}.modal-content{background:#fff;border-radius:8px;max-width:480px;width:100%;padding:20px;position:relative}.modal-content.job-preview-modal{max-width:480px;width:100%;text-transform:none}.modal-content.job-preview-modal .modal-header{margin-bottom:0}.modal-content.job-preview-modal .modal-header h3{margin:0;font-size:18px;font-weight:600;color:#333;text-transform:none}.modal-content.job-preview-modal.job-preview-success{text-align:left}.modal-content.job-preview-modal.job-preview-success .modal-divider{display:none}.modal-content.job-preview-modal.job-preview-success .btn.btn-primary.share-button:hover,.modal-content.job-preview-modal.job-preview-success .btn.btn-primary.share-button:focus{background-color:#000;color:#fff}#delete-account-modal .modal-content{max-width:480px}.job-details-modal .modal-content:has(#jobEnquiryForm){max-width:480px}#cancelSubscriptionModal .modal-content,#resumeSubscriptionModal .modal-content{max-width:480px}#messageModal .modal-content,#upgradeSubscriptionModal .modal-content{max-width:480px;width:100%}#closeJobModal .modal-content,#deleteJobModal .modal-content{max-width:480px}#deleteJobModal .btn-danger-outline{background-color:#fff;color:#ff4d4d;border:1px solid #ff4d4d}#deleteJobModal .btn-danger-outline:hover{background-color:#fff5f5;border-color:#e63939;color:#e63939}.job-details-modal .modal-content:has(#jobEnquiryForm){padding:20px}.modal-close-btn{position:absolute;top:0;right:0;background:transparent;border:none;font-size:13px;line-height:1;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;z-index:10;box-shadow:none}.modal-close-btn:hover{color:#333;background:transparent}.modal-content{opacity:0;transform:scale(.95);transition:all .25s ease}.modal.active .modal-content{opacity:1}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;border-top:1px solid #e6e6e6;padding-top:16px}.modal-footer .btn{flex:1 1 0;justify-content:center}.modal-divider{border-top:1px solid #e6e6e6;margin:12px 0}#jobEnquiryForm .modal-body label{display:block;font-size:14px;font-weight:500;margin-bottom:10px;color:#333}#jobEnquiryForm .modal-header{border-bottom:1px solid #e0e0e0;padding-bottom:15px;margin-bottom:15px}#jobEnquiryForm .modal-header h3{margin:0;font-size:18px;font-weight:600;color:#333}#jobEnquiryForm .modal-body{padding-top:2px;padding-bottom:4px}#jobEnquiryForm .modal-body textarea{width:100%;resize:none;height:100px}#jobEnquiryForm button[type=submit]{float:none}.modal.job-details-modal.active .modal-content{display:block}.job-details-modal .modal-content{max-width:70%}@media screen and (width <=1200px){.job-details-modal .modal-content{max-width:90%}}@media screen and (width <=768px){.modal-content,.modal-overlayy .saved-modal{max-width:96vw;max-height:90vh;overflow:auto;-webkit-overflow-scrolling:touch}}.cluster-jobs-modal .modal-content{max-width:70%;max-height:80vh;overflow:hidden auto;touch-action:pan-y;position:relative}@media screen and (width <=1200px){.cluster-jobs-modal .modal-content{max-width:90%}}#clusterJobsModal .modal-content{max-width:70%;max-height:80vh;overflow:hidden auto;touch-action:pan-y;position:relative}#clusterJobsModal .modal-close-layer{position:fixed;top:0;right:0;width:0;height:0;z-index:11;pointer-events:none}#clusterJobsModal .modal-close-layer .modal-close-btn{position:absolute;top:0;right:0;background:transparent;pointer-events:auto}@media screen and (width <=1200px){#clusterJobsModal .modal-content{max-width:100%}}.modal.job-details-modal .modal-content .single-job-container span.save-count.view-saved,.modal.job-details-modal .modal-content .single-job-container span.save-count.view-saved-auth{width:100%;background:transparent;text-align:center;border-top:1px solid #f0f0f0;margin-top:10px}.modal.job-details-modal .modal-content .job-actions{justify-content:space-between}.modal.job-details-modal .modal-content .job-actions .instagram-link,.modal.job-details-modal .modal-content .job-actions .share-button,.modal.job-details-modal .modal-content .job-actions .sav-button{flex:1;align-items:center;justify-content:center}.job-details-modal .modal-content .instagram-link:hover,.job-details-modal .modal-content .instagram-link:focus{color:#fff}.job-details-modal .modal-content .instagram-link{display:flex!important}.job-details-modal .modal-content .check-details{display:none!important}.disabled,.manage-alert .card.disabled{opacity:.5;pointer-events:none}.manage-alert .card.disabled .disabled{opacity:1}.tag.disabled{cursor:not-allowed;background-color:#f0f0f0!important;color:#999!important}.job-action{display:flex;justify-content:end;align-items:stretch;gap:12px;width:100%}.job-action>.post-btn{color:#fff;border:none;padding:var(--btn-padding-y-sm) var(--btn-padding-x-wide);border-radius:var(--radius-sm);font-size:var(--btn-font-size);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;height:auto;transition:background-color .2s}.job-action>.post-btn.btn-secondary{background-color:#fff;color:#333;border:1px solid #d0d0d0}.job-action>.post-btn.btn-secondary:hover,.job-action>.post-btn.btn-secondary:focus{background-color:#f5f5f5;color:#000;border-color:#d0d0d0}.close-ig-post.btn-secondary:hover,.close-ig-post.btn-secondary:focus{background-color:#f5f5f5;color:#000;border-color:#000}.job-action>.active-btn{background-color:#000}.job-card-content{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(100%,1fr));gap:12px;justify-content:start;align-items:stretch}.check-details{position:relative}.loader-box{position:absolute;z-index:1;right:3px;top:43%;width:10px;height:10px}.paid-group{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(48%,1fr));gap:12px;justify-content:start;align-items:stretch}.paid-group .form-group{margin:0}hr{margin:20px 0;border:none;border-top:1px solid #e5e5e5;height:auto;display:inline-block;width:100%}.author .profile-card .edit-button{position:absolute;z-index:1;right:0;top:0;display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:8px;font-size:13px;font-weight:500;line-height:1;border:none}.author .profile-card .profile-location{margin-bottom:6px}.premium-content .btn-primary:hover,.premium-content .btn-primary:focus{color:#fff}@media screen and (width <=728px){.add-job-page .form-group,.add-job-page .payment-group,.add-job-page .display-paid{margin:0 0 var(--space-lg)}.add-job-page .card{padding:var(--space-lg)}.page-container{max-width:95%;padding:var(--space-xl)}.add-job-page .form-row{display:block}.single-job-container{overflow-y:scroll;height:86vh}.job-details-modal .modal-content .single-job-container .info-section{margin-top:12px}.job-details-modal .modal-content{max-width:100%;padding:10px}.job-page .job-card{width:100%}.page-container,.slique-feedback-container{padding-left:var(--space-xl);padding-right:var(--space-xl)}.silque-feedback-container{padding-top:var(--space-xl)}.membership-page .account-details{padding:20px}.job-page .notification-bar{padding:10px}.info-box{gap:10px;padding:10px}.toggle-wrap{gap:8px;align-items:center;flex-wrap:wrap-reverse;justify-content:end}.manage-alert .card{padding:var(--space-xl)}.manage-alert .toggle-section .toggle-content{flex:.8}.keyword-field-group .select2-container .select2-selection--multiple{min-height:90px;padding-top:8px!important;padding-bottom:8px!important;align-items:flex-start}.keyword-field-group .select2-container .select2-search--inline .select2-search__field{font-size:14px;line-height:22px;height:28px!important;white-space:normal;width:100%!important;min-width:0;padding-bottom:6px;box-sizing:border-box}.keyword-field-group .select2-container:not(.has-selections) .select2-search--inline .select2-search__field{min-height:72px;height:auto!important}}.avatar-placeholder{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.modal-content p{margin-bottom:10px}.map-container{position:relative}.map-container .job-card:not(:last-child){margin-bottom:20px}.map-job-count{position:absolute;bottom:30px;left:50%;transform:translate(-50%);background:#fffffff2;padding:8px 12px;border-radius:4px;font-size:13px;font-weight:500;color:#333;box-shadow:0 2px 6px #0003;z-index:1000;pointer-events:none;user-select:none;text-transform:lowercase}.map-job-count .count{font-weight:600;color:#000}@media screen and (width <=768px){.gm-style .gm-style-iw-c{max-width:calc(100vw - 80px)!important;min-width:280px!important}.gm-style .gm-style-iw-d{max-width:100%!important;overflow:auto!important}}#savedModal .saved-modal{background:#fff;width:90%;max-width:480px;border-radius:8px;padding:20px;position:relative;display:flex;flex-direction:column;max-height:90vh;margin:0 auto}#savedModal .modal-header{margin-bottom:0}#savedModal .modal-title{font-size:18px;font-weight:600;margin:0;color:#1a1a1a}#savedModal .saved-count{font-size:14px;font-weight:500;color:#333;margin:0 0 12px;text-transform:lowercase}#savedModal .modal-divider{border-top:1px solid #e6e6e6;margin:12px 0}#savedModal .modal-close-btn{position:absolute;top:8px;right:8px}#savedModal .modal-content{box-shadow:none!important;padding:0!important;margin:0!important;opacity:1!important;max-height:60vh;background:transparent!important;border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important;display:block;box-sizing:border-box;position:static;text-transform:none;overflow-y:auto;-webkit-overflow-scrolling:touch}#savedModal .user-item{padding:12px 0;border-bottom:1px solid #f5f5f5;transition:background-color .2s}#savedModal .user-item:hover{background-color:#fafafa;padding-left:8px;padding-right:8px;border-radius:8px;margin-left:-8px;margin-right:-8px}#savedModal .user-avatar img{width:44px;height:44px;border:1px solid #eee}.avatar-img,img.avatar{object-fit:cover}.feedback_option .radio,.feedback_option .checkbox{display:flex;gap:5px;align-items:center;margin-bottom:5px}.feedback_option .checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer}.feedback_option .checkbox label{cursor:pointer}.feedback_option .other_textarea{margin-top:10px}.feedback_option .other_textarea textarea{width:100%;min-height:100px;padding:12px;border:1px solid #d1d1d1;border-radius:6px;resize:none;font-size:14px;font-family:inherit;box-sizing:border-box;transition:border-color .2s}.feedback_option .other_textarea textarea:focus{outline:none;border-color:#666}#cancelSubscriptionModal .other_textarea textarea{font-size:14px}.info-text.whatsapp-option{margin:0;background-color:#fff3cd;color:#664d03;border:1px solid rgb(255 243 205);padding:10px;border-radius:8px;max-width:430px}.info-text.whatsapp-option .info-icon{margin-right:0}.phone-input-group,.phone-input-group .iti,.phone-input-group .iti--inline-dropdown{width:100%}.phone-input-group .iti__selected-country{background:none}.phone-input-group .iti__selected-country-primary{background:#f8f9fa}.phone-input-group .iti__country-container .iti__selected-dial-code{font-size:16px;line-height:24px;color:var(--ast-form-input-text, #475569)}.amount-input-group{display:flex;gap:0;border:1px solid #d1d5db;border-radius:8px;overflow:hidden;background:#fff;transition:border-color .2s;height:40px;position:relative}.amount-input-group:focus-within{border-color:#3b82f6;outline:2px solid rgb(59 130 246 / 10%)}.amount-input-group .currency-dropdown{background:#f8f9fa;border:none;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;width:70px;appearance:none}.amount-input-group .currency-dropdown:hover{background:#f1f3f5}.amount-input-group .currency-dropdown:focus{outline:none;background:#e9ecef}.amount-input-group .amount-input{flex:1;border:none;padding:12px 16px;font-size:16px;line-height:24px;color:var(--ast-form-input-text, #475569);background:transparent}.amount-input-group .amount-input:focus{outline:none}.amount-input-group .amount-input::placeholder{color:#9ca3af}.amount-input-wrapper{position:relative}.amount-input-wrapper .currency-prefix{position:absolute;left:12px;top:53%;transform:translateY(-50%);pointer-events:none;opacity:.7}.amount-input-wrapper input[type=number]{padding-left:48px;border-radius:8px}body.error404{text-transform:lowercase}#manage-alerts-form{padding:var(--space-xl);border-radius:12px;border:1px solid #e0e0e0}.silque-feedback-card{border-radius:12px;border:1px solid #e0e0e0;padding:20px}.silque-feedback-card form#silque-feedback-form{display:flex;flex-direction:column;gap:12px}.silque-feedback-card form#silque-feedback-form button[type=submit]{float:none;align-self:flex-end}form#silque-feedback-form button[type=submit],form#jobEnquiryForm button[type=submit]{float:right}.withdraw-confirm-modal .modal-content{max-width:480px}.withdraw-confirm-modal .modal-header h3{margin:0;font-size:18px;font-weight:600;color:#333;text-transform:lowercase}.withdraw-confirm-modal .modal-body{margin-bottom:0;text-transform:lowercase}.withdraw-note-quote{margin-bottom:16px;text-align:left}.withdraw-note-quote .quote-label{font-size:14px;font-weight:500;color:#333;margin-bottom:10px;text-transform:lowercase}.withdraw-note-quote blockquote{margin:0;font-size:14px;color:#333;line-height:1.5;border:0!important;box-shadow:none!important;background:#f5f5f5;border-radius:6px;padding:10px 12px}.withdraw-confirm-modal .modal-body>p{margin:0;font-size:14px;color:#666;line-height:1.5;text-align:left}.withdraw-note-quote blockquote{margin:0;padding:10px 14px;background:var(--color-bg-secondary, #f5f5f5);border-left:3px solid var(--color-primary, #007bff);border-radius:4px;font-size:13px;font-style:italic;color:var(--color-text, #333);word-break:break-word}.withdraw-confirm-actions{display:flex;gap:10px;justify-content:center}.withdraw-confirm-actions .btn{min-width:100px}.field-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.form-field textarea+.field-meta{margin-top:-8px}.field-meta .field-error{margin:0}.field-meta .char-counter{margin-left:auto}.char-counter{font-size:12px;color:#666;text-align:right;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.char-counter.warning{color:#f44336;font-weight:500}#account .form-field.account-md{margin-bottom:var(--space-md)}#account .form-field.account-email{margin-bottom:0}#account .account-actions{clear:both}#account .save-button{margin-top:0}#account .form-field.account-actions{padding-left:var(--space-sm);padding-right:var(--space-sm)}.form-field.delete-account,.form-field.danger-zone{margin-bottom:0}#account .danger-zone p,.form-field.delete-account p,.form-field.danger-zone p{color:#ff4d4d}.page-container{max-width:1400px;width:100%;margin:0 auto;padding:var(--space-page-y) var(--space-page-x)}@media screen and (width <= 728px){.page-container{max-width:95%;padding:var(--space-page-y) var(--space-page-x)}.form-field.account-actions{margin-bottom:0;margin-right:15px}.form-field.delete-account{padding:15px}}.tab-container{max-width:1400px;margin:0 auto;display:flex;gap:var(--space-xl)}.form-group{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:0;margin-bottom:var(--space-xl)}.form-group label{margin-bottom:var(--space-sm)}.form-field{margin-bottom:var(--space-xl)}.page-template-alerts .jobs-list,.page-template-saved-post .jobs-list,.page-template-job-posts .jobs-list{gap:20px}.profile-card{max-width:900px}.main-container.login-register{max-width:1200px;margin:30px auto;width:calc(100% - 30px)}.page-template-manage-alerts .full-container{padding:var(--space-page-y) var(--space-page-x)}
/*# sourceMappingURL=style.min.css.map */
