.sk-folding-cube{height:40px;margin:64px auto;position:relative;transform:rotate(45deg);width:40px}.sk-folding-cube .sk-cube{float:left;height:50%;position:relative;transform:scale(1.1);width:50%}.sk-folding-cube .sk-cube:before{-webkit-animation:sk-foldCubeAngle 2.4s linear infinite both;animation:sk-foldCubeAngle 2.4s linear infinite both;background-color:rgb(var(--color-accent-medium));content:"";height:100%;left:0;position:absolute;top:0;transform-origin:100% 100%;width:100%}.sk-folding-cube .sk-cube2{transform:scale(1.1) rotate(90deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3{transform:scale(1.1) rotate(180deg)}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4{transform:scale(1.1) rotate(270deg)}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{opacity:0;transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;transform:perspective(140px) rotateX(0deg)}90%,to{opacity:0;transform:perspective(140px) rotateY(180deg)}}@keyframes sk-foldCubeAngle{0%,10%{opacity:0;transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;transform:perspective(140px) rotateX(0deg)}90%,to{opacity:0;transform:perspective(140px) rotateY(180deg)}}
.tippy-box[data-animation=shift-away-extreme][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=top]{transform:translateY(20px)}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=bottom]{transform:translateY(-20px)}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=left]{transform:translateX(20px)}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=right]{transform:translateX(-20px)}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px);z-index:2000000010!important}.tippy-box{background-color:var(--color-surface-base100);border-radius:4px;box-shadow:var(--box-shadow-02);color:var(--color-text-secondary);font-size:12px;font-weight:700;line-height:1.4;outline:0;padding:12px;position:relative;text-align:center;transition-property:transform,visibility,opacity;white-space:normal}.dark-theme .tippy-box{background-color:var(--color-surface-hover-alt);box-shadow:var(--box-shadow-02);color:var(--color-text-primary)}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{height:16px;width:16px}.light-theme .tippy-arrow,.tippy-arrow{color:var(--color-surface-base100)}.dark-theme .tippy-arrow{color:var(--color-surface-hover-alt)}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:4px 8px;position:relative;z-index:1}.tippy-content ._primary{color:rgb(var(--color-primary))}
.footer-blank{grid-gap:24px;background:var(--color-surface-base0);color:var(--color-text-secondary);display:grid;padding:24px;place-items:center;text-align:center}.footer-blank .links{font-size:10px}.footer-blank .links li{display:inline-block;padding:4px;vertical-align:top}.footer-blank .links a{color:inherit}.footer-blank .links a:focus,.footer-blank .links a:hover{color:var(--color-on-surface-primary)}@media(max-width:425px){.footer-blank .links li.copyright{display:block}}.bottom-nav{align-items:center;background:var(--color-surface-base100);bottom:0;display:flex;gap:0;height:68px;justify-content:stretch;justify-items:center;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:1000}.bottom-nav .nav-item{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:12px;gap:4px;height:100%;justify-content:center;line-height:1;padding-bottom:4px;text-align:center;width:100%}.bottom-nav .nav-item[aria-current] .nav-item-icon,.bottom-nav .nav-item[aria-current] .nav-item-label{color:rgb(var(--color-primary));font-weight:700}.bottom-nav .nav-item-icon{display:grid;font-size:16px;height:20px;place-items:center;width:20px}.bottom-nav .nav-item-img{border-radius:50%;display:block;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.field-msg{align-items:center;background:var(--msg-backgroundColor);border-radius:4px;color:var(--msg-textColor);display:flex;flex-direction:row;font-size:12px;gap:12px;padding:16px}.field-msg.field-msg--info{--msg-backgroundColor:rgba(var(--color-primary),.1);--msg-textColor:rgb(var(--color-primary-on))}.field-msg.field-msg--warning{--msg-backgroundColor:rgba(var(--color-accent-orange),.1);--msg-textColor:rgb(var(--color-accent-orange-on))}.field-msg.field-msg--hint{--msg-backgroundColor:rgba(var(--color-accent-blue),.1);--msg-textColor:rgb(var(--color-accent-blue-on))}.field-msg.field-msg--error{--msg-backgroundColor:rgba(var(--color-accent-red),.1);--msg-textColor:rgb(var(--color-accent-red-on))}.field-msg .field-msg-content{flex:1}.field-msg .field-msg-icon{display:grid;height:16px;place-items:center;position:relative;width:16px}.field-msg .field-msg-icon.fill{fill:var(--msg-textColor)}.field-msg h5{font-size:1em;margin:0;padding-bottom:4px}.field-msg a{color:inherit;text-decoration:underline}.field-msg p{line-height:1.4em;margin:0}.field-msg ul{-webkit-padding-start:16px;list-style-type:square;padding-inline-start:16px}.field-container .field-msg{margin-top:8px}.field-msg-link:focus .field-msg.field-msg--info,.field-msg-link:hover .field-msg.field-msg--info{--msg-backgroundColor:rgba(var(--color-primary),.15)}.field-msg-link:focus .field-msg.field-msg--warning,.field-msg-link:hover .field-msg.field-msg--warning{--msg-backgroundColor:rgba(var(--color-accent-orange),.15)}.field-msg-link:focus .field-msg.field-msg--hint,.field-msg-link:hover .field-msg.field-msg--hint{--msg-backgroundColor:rgba(var(--color-accent-blue),.15)}.field-msg-link:focus .field-msg.field-msg--error,.field-msg-link:hover .field-msg.field-msg--error{--msg-backgroundColor:rgba(var(--color-accent-red),.15)}.button-color--surface{background:var(--color-surface-base100)}.button-color--surface.disabled{color:rgba(var(--color-accent-neutral),.5)!important;pointer-events:none}.button-color--surface:not(.disabled){color:var(--color-text-secondary)!important}.button-color--surface:not(.disabled):focus,.button-color--surface:not(.disabled):hover{color:rgb(var(--color-primary))!important}.marker-dot{border-radius:50%;display:block;height:8px;width:8px}.marker-dot.is-default,.marker-dot.is-new{background:rgb(var(--color-primary))}.marker-dot.is-warning{background:rgb(var(--color-accent-orange))}.summary-button-wrapper{position:relative}.summary-button-wrapper .summary-btn{align-items:center;border-radius:99px;display:flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;line-height:1.4em;margin:0;min-height:40px;padding:16px 20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.summary-button-wrapper .summary-btn.disabled{color:rgba(var(--color-accent-neutral),.5)!important;pointer-events:none}.summary-button-wrapper .summary-btn.icon-left{flex-direction:row-reverse}.summary-button-wrapper .summary-btn .summary-btn-icon,.summary-button-wrapper .summary-btn .summary-btn-number{display:grid;height:20px;place-items:center;position:relative;width:20px}.summary-button-wrapper .summary-btn .summary-btn-number{background:rgb(var(--color-accent-medium));border-radius:20px;color:var(--color-text-on-color);font-size:12px;font-weight:700;line-height:1em;min-width:20px;padding:0 6px;pointer-events:none;width:auto}.summary-button-wrapper .summary-btn .summary-btn-number.is-warning{background:rgb(var(--color-accent-orange))}.summary-button-wrapper .summary-btn .summary-btn-number.is-primary{background:rgb(var(--color-primary))}.summary-button-wrapper .summary-btn .marker-dot{position:absolute;right:8px;top:8px}.dropdown-wrapper{position:relative}.dropdown-tippy .tippy-box{border-radius:12px;box-shadow:var(--box-shadow-content);padding:0;text-align:left}.dropdown-tippy .tippy-content{padding:0}.button-dropdown{--item-base-space:10px;--item-base-space-big:calc(var(--item-base-space)*1.5);background:var(--color-surface-base100);border-radius:12px;min-width:140px;overflow:hidden;padding:8px;width:auto;z-index:10}.button-dropdown .dd-title{color:var(--color-text-secondary);font-size:12px;font-weight:700;margin:0;padding:4px 8px}.button-dropdown .dd-item{--dd-color:var(--color-text-primary);--dd-color-icon:var(--color-text-secondary);align-items:center;background:var(--color-surface-base100);border-radius:4px;color:var(--dd-color);display:flex;flex-direction:row;font-size:13px;font-weight:400;gap:12px;justify-content:flex-start;line-height:1.4em;padding:var(--item-base-space) var(--item-base-space-big) var(--item-base-space) var(--item-base-space);position:relative;white-space:nowrap;width:100%}.button-dropdown .dd-item:not(:disabled):focus,.button-dropdown .dd-item:not(:disabled):hover{background:var(--color-surface-hover)}.button-dropdown .dd-item:disabled{color:var(--color-text-secondary);opacity:.6;pointer-events:none}.button-dropdown .dd-item.color-remove{--dd-color:rgb(var(--color-accent-red));--dd-color-icon:rgb(var(--color-accent-red))}.button-dropdown .dd-item .dd-icon{color:var(--dd-color-icon);display:grid;height:var(--item-base-space-big);place-items:center;position:relative;width:var(--item-base-space-big)}.button-dropdown .dd-item .dd-label{display:block;flex:1;text-align:left}.button-dropdown .dd-item .marker-dot{position:relative}.dark-theme .button-dropdown{border:1px solid var(--color-surface-base0);box-shadow:none}.dark-theme .button-dropdown,.dark-theme .button-dropdown .dd-item{background:var(--color-surface-base58)}.badge-item-list{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.badge-item,.badge-row{align-items:center;display:flex;gap:4px}.badge-item{--badge-color:var(--color-accent-medium);--badge-padding:6px;--badge-font-size:10px;background:rgba(var(--badge-color),.1);border-radius:4px;color:rgb(var(--badge-color));font-weight:700;justify-content:center;min-height:24px;padding:var(--badge-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none}.badge-item.badge-gradient{background:repeating-linear-gradient(135deg,rgba(var(--badge-color),.18) 0,rgba(var(--badge-color),.18) 4px,rgba(var(--badge-color),.1) 4px,rgba(var(--badge-color),.1) 8px)}.badge-item.is-inline{display:inline-flex}.badge-item.is-icon-before{flex-direction:row-reverse}.badge-item.size-l{--badge-padding:12px}.badge-item.size-l .badge-label{--badge-font-size:12px}.badge-item.is-rounded{border-radius:99px;padding:var(--badge-padding) calc(var(--badge-padding)*2)}.badge-item.badge-color--purple{--badge-color:var(--color-accent-purple)}.badge-item.badge-color--yellow{--badge-color:var(--color-accent-yellow)}.badge-item.badge-color--orange,.badge-item.badge-color--warning{--badge-color:var(--color-accent-orange)}.badge-item.badge-color--error,.badge-item.badge-color--red{--badge-color:var(--color-accent-red)}.badge-item.badge-color--gold{--badge-color:var(--color-accent-gold)}.badge-item.badge-color--blue{--badge-color:var(--color-accent-blue)}.badge-item.badge-color--primary{--badge-color:var(--color-primary)}.badge-item.badge-color--surface{background:var(--color-surface-base100);color:rgb(var(--color-text-secondary))}.badge-item .badge-label{font-size:var(--badge-font-size);line-height:1em}.badge-item .badge-item-icon{display:grid;font-size:var(--badge-font-size);height:12px;margin:-4px 0;place-items:center;position:relative;width:12px}.highlight-box{--highlight-box-color:var(--color-primary);background:repeating-linear-gradient(135deg,rgba(var(--highlight-box-color),.08) 0,rgba(var(--highlight-box-color),.08) 4px,rgba(var(--highlight-box-color),.06) 4px,rgba(var(--highlight-box-color),.06) 8px),repeating-linear-gradient(45deg,rgba(var(--highlight-box-color),.08) 0,rgba(var(--highlight-box-color),.08) 4px,rgba(var(--highlight-box-color),.06) 4px,rgba(var(--highlight-box-color),.06) 8px);border-radius:24px;display:block;overflow:hidden;padding:24px 80px 24px 24px;position:relative;text-align:left}.highlight-box:focus,.highlight-box:hover{background:repeating-linear-gradient(135deg,rgba(var(--highlight-box-color),.1) 0,rgba(var(--highlight-box-color),.1) 4px,rgba(var(--highlight-box-color),.08) 4px,rgba(var(--highlight-box-color),.08) 8px),repeating-linear-gradient(45deg,rgba(var(--highlight-box-color),.1) 0,rgba(var(--highlight-box-color),.1) 4px,rgba(var(--highlight-box-color),.08) 4px,rgba(var(--highlight-box-color),.08) 8px)}.highlight-box.color-gold{--highlight-box-color:var(--color-accent-gold)}.highlight-box .highlight-title{font-size:14px;font-weight:700;margin:0;padding-bottom:8px}.highlight-box .highlight-text{font-size:14px;line-height:1.5em}.highlight-box .highlight-icon{--icon-size:80px;color:rgb(var(--highlight-box-color));font-size:var(--icon-size);height:var(--icon-size);position:absolute;right:calc(var(--icon-size)*-.2);top:50%;transform:translateY(-50%);width:var(--icon-size);z-index:1}.dashboard-menu{position:relative}.dashboard-menu .menu-icon-button{background:transparent;border-radius:8px;color:var(--color-text-secondary);display:grid;font-size:16px;height:44px;padding:0;place-items:center;position:relative;width:44px}.dashboard-menu .menu-icon-button:focus,.dashboard-menu .menu-icon-button:hover{background:var(--color-surface-hover)}.dashboard-menu .menu-icon-button .icon{display:grid;height:24px;place-items:center;position:relative;width:24px}.dashboard-menu .menu-icon-button .marker-dot{position:absolute;right:0;top:0}.dashboard-menu .menu-icon-button .number{background:rgb(var(--color-accent-red));border-radius:50%;color:var(--color-text-on-color);font-size:10px;font-weight:700;height:16px;letter-spacing:0;line-height:16px;position:absolute;right:8px;text-align:center;top:8px;width:16px;z-index:2}.dashboard-menu .menu-content-wrapper{background:var(--color-surface-base100);display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%}.dashboard-menu .menu-type-switch{background:var(--color-surface-base58);border-radius:8px;display:flex;padding:4px}.dashboard-menu .menu-type-switch .menu-type-switch-item{background:var(--color-surface-base58);border-radius:8px;color:var(--color-text-secondary);flex:1;font-size:12px;font-weight:700;line-height:1em;padding:12px 6px;text-align:center}.dashboard-menu .menu-type-switch .menu-type-switch-item.active{background:var(--color-surface-base100);color:rgb(var(--color-primary))}.dashboard-menu .menu-item-groups{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:6px 0}.dashboard-menu .menu-item-group{display:block;height:auto;padding:8px 12px}.dashboard-menu .menu-item-group.align-self-bottom{justify-self:flex-end;margin-top:auto}.dashboard-menu .menu-item-container:focus-within .menu-item{-webkit-tap-highlight-color:var(--color-surface-hover);background:var(--color-surface-hover)}.dashboard-menu .menu-logo-container{align-items:center;border-bottom:1px solid var(--color-divider);display:flex;gap:8px;justify-content:space-between;padding:0 0 12px 6px;width:100%}.dashboard-menu .menu-item{align-items:center;background:transparent;border-radius:12px;color:inherit;display:flex;flex-direction:row;font-size:14px;gap:10px;padding:10px;position:relative;text-align:left;width:100%}.dashboard-menu .menu-item:focus,.dashboard-menu .menu-item:hover{-webkit-tap-highlight-color:var(--color-surface-hover);background:var(--color-surface-hover);cursor:pointer}.dashboard-menu .menu-item.active{font-weight:700}.dashboard-menu .menu-item .icon{--menu-item-icon-size:22px;color:var(--color-text-secondary);display:grid;font-size:calc(var(--menu-item-icon-size) - 6px);height:var(--menu-item-icon-size);place-items:center;position:relative;width:var(--menu-item-icon-size)}.dashboard-menu .menu-item img{border-radius:50%;height:22px;width:22px}.dashboard-menu .menu-item .menu-item-label{flex:1}.dashboard-menu .menu-btn{border-radius:4px;display:flex;font-size:13px;font-weight:700;height:34px;line-height:34px;margin:8px;position:relative}.dashboard-menu .menu-btn .btn-label{padding:0 16px}.dashboard-menu .menu-btn .btn-icon{border-radius:4px 0 0 4px;display:grid;font-size:16px;height:100%;left:0;place-items:center;position:relative;top:0;width:40px}.dashboard-menu .menu-btn.button-color--primary .btn-icon{background:rgba(var(--color-accent-dark),.12)}@media(min-width:981px){.dashboard-menu{position:fixed;top:0;width:100%;z-index:1200}.dashboard-menu .menu-content-wrapper{max-width:var(--dashboard-menu-width)}#ham-menu-left,.dashboard-menu #ham-menu-container{all:unset}}#sw_mobile_menu_bar{box-shadow:none}:root{--dashboard-menu-width:280px;--slim-content-maxwidth:680px;--medium-content-maxwidth:1104px}body{background:var(--color-surface-base0);line-height:1em}._color-text-accent-orange{color:rgb(var(--color-accent-orange))}.spinner-pageload-container{display:grid;height:100%;place-items:center}#main_content_template_container{background:var(--color-surface-base0);flex:1 0 auto}.profile-page-canvas{height:100%;margin:0 0 0 var(--dashboard-menu-width)}.profile-content-area{height:100%;padding:var(--page-content-space)}.profile-content-area,.profile-content-ribs{display:flex;flex-direction:column;gap:var(--main-gap-space);width:100%}.profile-content-ribs .profile-content-ribs{height:auto}.profile-content-ribs#user-page-content-main{flex:1;margin:0 auto;max-width:1440px}.profile-content-grid{grid-gap:var(--main-gap-space);align-items:start;display:grid;position:relative}.profile-content-slim{margin:0 auto;max-width:var(--slim-content-maxwidth)!important;width:100%}.profile-content-medium{margin:0 auto;max-width:var(--medium-content-maxwidth)!important;width:100%}@media(max-width:980px){.profile-page-canvas{margin:0;padding:50px 0 84px}.profile-page-canvas.mobile-menu-hidden{padding-top:0}}.profile-element-container{background:var(--color-surface-base100);border-radius:var(--container-border-radius);color:inherit;margin:0 auto;max-width:var(--slim-content-maxwidth);position:relative;width:100%}.profile-element-container.is-fullwidth{max-width:none}.profile-element-container.has-padding{padding:24px}.profile-element-container.has-padding .summary-footer{padding:0}.profile-element-content-wrapper{display:flex;flex-direction:column;gap:16px;padding:20px}.profile-element-content-wrapper+.summary-footer{padding-top:0}.summary-footer{grid-gap:8px;display:grid;flex:0;grid-template-columns:1fr 1fr;min-width:0;padding:20px;width:100%}.summary-footer.no-padding{padding:0}@media(min-width:501px){.summary-footer .summary-button-wrapper:only-child{grid-column:2/3}}@media(max-width:500px){.summary-footer .summary-button-wrapper,.summary-footer .summary-button-wrapper .summary-btn.mobile-grow{grid-column:1/-1}}.button-color--delete:not(.disabled){background:rgb(var(--color-accent-red))!important;color:var(--color-text-on-color)!important}.button-color--delete:not(.disabled):focus,.button-color--delete:not(.disabled):hover{background:rgb(var(--color-accent-red-on))!important}.img-flag{line-height:1em;vertical-align:text-top}.surface-searchbar{gap:8px;margin:0 auto;max-width:600px;padding-bottom:var(--main-gap-space)}.search-wrapper,.surface-searchbar{align-items:center;border-radius:99px;display:flex;width:100%}.search-wrapper{background:var(--color-surface-input);color:var(--color-text-secondary);flex:1;min-width:0;padding:0 4px}.search-wrapper .search-input{background:transparent;border:0;flex:1 1 0;font-size:14px;font-weight:700;height:44px;line-height:44px;min-width:0;padding:0}.search-wrapper .search-input::-moz-placeholder{color:var(--color-text-secondary)}.search-wrapper .search-input::placeholder{color:var(--color-text-secondary)}.search-wrapper .search-input:focus::-moz-placeholder{opacity:0}.search-wrapper .search-input:focus::placeholder{opacity:0}.surface-input-icon{color:var(--color-text-secondary);display:grid;height:36px;place-items:center;position:relative;width:36px}.surface-input-icon.clear-button{background:transparent;font-size:16px}.surface-input-icon.send-button{background:var(--color-text-secondary);border-radius:50%;color:var(--color-surface-input);font-size:16px;height:36px;margin-left:4px;width:36px}.surface-input-icon.send-button:focus,.surface-input-icon.send-button:hover{background:rgb(var(--color-primary))}.searchbar-button-container{position:relative}.searchbar-button{border-radius:50%;display:grid;font-size:16px;height:44px;min-width:44px;place-items:center;position:relative;width:44px}.button-counter{background:rgb(var(--color-primary));border-radius:99px;color:var(--color-text-on-color);display:grid;font-size:11px;font-weight:700;height:18px;line-height:1em;min-width:18px;padding:3px;place-items:center;position:absolute;right:-2px;top:-2px}.jobads-grid{display:grid;gap:clamp(4px,4vw,16px);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.jobad-card{aspect-ratio:1/1;background:var(--color-surface-base100);border-radius:24px;max-height:300px;padding:4px;width:100%}.jobad-card.is-highlight{--card-accent1:rgba(var(--color-accent-magentared),.6);--card-accent2:rgba(var(--color-primary),.6);--card-accent3:rgba(var(--color-accent-blue),.6);background:linear-gradient(140deg,var(--card-accent1) 0,var(--card-accent2) 50%,var(--card-accent3) 100%)!important}.jobad-card:focus .jobad-card-content,.jobad-card:hover .jobad-card-content{background:var(--color-surface-base58)}.jobad-card .jobad-card-content{background:var(--color-surface-base100);border-radius:20px;display:flex;flex-direction:column;gap:8px;height:100%;padding:12px}.jobad-card .jobad-header{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.jobad-card .jobad-logo{border-radius:12px;display:block;height:44px;overflow:hidden;width:44px}.jobad-card .jobad-logo-placeholder{background:var(--color-surface-base58)}.jobad-card .jobad-button,.jobad-card .jobad-logo-placeholder{color:var(--color-text-secondary);display:grid;place-items:center;position:relative}.jobad-card .jobad-button{background:0 0;border-radius:8px;font-size:20px;height:44px;padding:0;width:44px}.jobad-card .jobad-button.active,.jobad-card .jobad-button:focus,.jobad-card .jobad-button:hover{color:rgb(var(--color-primary))}.jobad-card .jobad-publisher{color:var(--color-text-secondary);font-size:12px}.jobad-card .jobad-title{font-size:18px;font-weight:700;line-height:1.4em;margin:0;padding:4px 0}.jobad-card .jobad-bottom-container{margin-top:auto}.jobad-card .jobad-details{display:flex;flex-direction:column;font-size:13px;gap:4px;padding:12px 0 0}.jobad-card .jobad-details .jobad-detail{line-height:1.4em}.jobad-card .jobad-details .jobad-detail.is-main{font-weight:700}.jobad-card .jobad-details .jobad-detail:not(.is-main){color:var(--color-text-secondary)}.pagination-bar{--cb-button-height:50px;align-items:center;display:flex;gap:8px;justify-content:space-between;margin:auto;max-width:600px}.pagination-bar .pagination-button{border-radius:12px;color:var(--color-text-secondary);display:grid;font-size:16px;height:var(--cb-button-height);place-items:center;position:relative;width:var(--cb-button-height)}.pagination-bar .pagination-button.pagination-button-nav{background:var(--color-surface-base100)}.pagination-bar .pagination-button.pagination-button-nav:focus,.pagination-bar .pagination-button.pagination-button-nav:hover{color:rgb(var(--color-primary))}.pagination-bar .pagination-button.pagination-button-nav:disabled{color:rgba(var(--color-accent-medium),.2);cursor:default}.pagination-bar .pagination-button.page-number{background:transparent;color:var(--color-text-secondary);font-weight:700}.pagination-bar .pagination-button.page-number:not(.current-page):focus,.pagination-bar .pagination-button.page-number:not(.current-page):hover{background:rgba(var(--color-accent-medium),.2)}.pagination-bar .pagination-button.page-number.current-page:after{background:var(--color-text-secondary);border-radius:4px;bottom:12px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:20px}@media(max-width:500px){.pagination-bar{width:100%}.pagination-bar .pagination-button.page-number{flex:1;width:auto}}.empty-page-content-wrapper{grid-column:1/-1}.empty-page-content-wrapper .empty-page-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:480px;min-height:40vh;text-align:center;width:100%}.empty-page-content-wrapper .empty-page-content .title{color:var(--color-text-secondary);font-size:20px;font-weight:700;line-height:1.5em}.sw-icon{--sw-icon-size:16px;display:grid;height:var(--sw-icon-size);line-height:1em;place-items:center;position:relative;width:var(--sw-icon-size)}.group-title-container{align-items:center;display:flex;gap:4px;justify-content:space-between;width:100%}.group-title-container.with-space{padding:32px 4px 20px}.group-title-container.is-first{padding-top:4px!important}.group-title-container.is-centered{justify-content:center;text-align:center}.group-title-container .group-title-content{padding:4px}.group-title-container .group-title{color:var(--color-text-secondary);font-size:16px;font-weight:700;margin:0}.group-title-container .group-description{color:var(--color-text-secondary);font-size:14px;padding-top:8px}.group-title-container .group-button{align-items:center;color:var(--color-text-secondary);display:flex;font-weight:700;gap:8px}.group-title-container .group-button .group-button-icon{--sw-icon-size:12px;font-size:14px}.page-title-wrapper{padding-bottom:24px}.page-title-wrapper.more-space-bottom{padding-bottom:40px}.page-title-wrapper .page-title-bar{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr)}.page-title-wrapper .page-title-bar .page-title-center{grid-column:2;justify-self:center}.page-title-wrapper .page-title-bar .page-title-left{grid-column:1;justify-self:start}.page-title-wrapper .page-title-bar .page-title-right{grid-column:3;justify-self:end}.page-title-wrapper .page-title-bar .page-title{color:var(--color-text-secondary);font-size:24px;font-weight:700;line-height:1.2em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-title-wrapper .page-title-bar .page-title-button{align-items:center;background:var(--color-surface-base100);border-radius:99px;color:var(--color-text-secondary);display:flex;font-size:14px;font-weight:700;gap:4px;line-height:1em;padding:10px 14px}.page-title-wrapper .page-title-bar .page-title-button .icon{--sw-icon-size:20px}.page-title-wrapper .page-title-bar .page-title-button:focus,.page-title-wrapper .page-title-bar .page-title-button:hover{color:rgb(var(--color-primary))}.page-title-wrapper .page-subtitle{color:var(--color-text-secondary);font-size:14px;font-weight:700;line-height:1.4em;margin:auto;max-width:calc(var(--slim-content-maxwidth)/2);padding-top:20px;text-align:center;width:100%}.surface-message{--message-color:var(--color-primary);--message-bg-color:var(--color-primary);background:rgba(var(--message-bg-color),.1);border-radius:24px;color:rgb(var(--message-color));padding:20px;position:relative}.surface-message.info{--message-color:var(--color-accent-blue-on);--message-bg-color:var(--color-accent-blue)}.surface-message.warning{--message-color:var(--color-accent-orange-on);--message-bg-color:var(--color-accent-orange)}.surface-message.error{--message-color:var(--color-accent-red-on);--message-bg-color:var(--color-accent-red)}.surface-message .msg-header{align-items:center;display:flex;gap:12px}.surface-message .msg-title{flex:1;font-size:14px;line-height:1em;margin:0}.surface-message .msg-chevron,.surface-message .msg-icon{--sw-icon-size:32px;font-size:14px}.surface-message .msg-icon{background:rgba(var(--message-bg-color),.1);border-radius:50%}.surface-message .msg-chevron{transition:transform .2s}.surface-message .msg-content{display:flex;flex-direction:column;gap:12px;padding-top:12px;width:100%}.surface-message .msg-text{font-size:13px;line-height:1.6em;overflow:hidden}.surface-message .msg-text a{color:inherit}.surface-message .surface-message-button-wrapper{align-items:center;display:flex;gap:12px;justify-content:flex-end}.surface-message .surface-message-button{background:rgba(var(--message-bg-color),.1);border-radius:20px;color:rgb(var(--message-color));display:block;font-size:12px;font-weight:700;line-height:1em;padding:12px 24px;text-align:center}.surface-message .surface-message-button:focus,.surface-message .surface-message-button:hover{background:rgba(var(--message-bg-color),.2)}.surface-message[open] .msg-content{-webkit-animation:sm-open .18s ease;animation:sm-open .18s ease}.surface-message[open] .msg-chevron{transform:rotate(180deg)}.surface-message>summary{cursor:pointer;list-style:none}.surface-message>summary::-webkit-details-marker{display:none}@-webkit-keyframes sm-open{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes sm-open{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.icon-list{font-size:.875rem;line-height:1.6em;padding-left:0}.icon-list.on-surface{color:var(--color-text-secondary);font-weight:700}ol.icon-list .icon-list-item,ul.icon-list .icon-list-item{margin-bottom:6px;padding-left:32px;position:relative}ul.icon-list .icon-list-item .icon-list-item-icon{background:var(--color-surface-base58);border-radius:100%;color:var(--color-text-secondary);display:grid;font-weight:700;height:24px;left:0;line-height:1em;place-items:center;position:absolute;text-align:center;top:0;width:24px}ul.icon-list .icon-list-item .icon-list-item-icon.info{background:rgba(var(--color-accent-blue),.1);color:rgb(var(--color-accent-blue-on))}ul.icon-list .icon-list-item .icon-list-item-icon.success{background:rgba(var(--color-primary),.1);color:rgb(var(--color-primary-on))}ul.icon-list .icon-list-item .icon-list-item-icon.warning{background:rgba(var(--color-accent-orange),.1);color:rgb(var(--color-accent-orange-on))}ul.icon-list .icon-list-item .icon-list-item-icon.fail{background:rgba(var(--color-accent-red),.1);color:rgb(var(--color-accent-red-on))}ol.icon-list{counter-reset:item;list-style:none}ol.icon-list .icon-list-item{counter-increment:item}ol.icon-list .icon-list-item:before{background:var(--color-surface-base58);border-radius:100%;color:var(--color-text-secondary);content:counter(item);display:grid;font-weight:700;height:24px;left:0;line-height:1em;place-items:center;position:absolute;text-align:center;top:0;width:24px}.dialog-progress{align-items:center;display:flex;gap:12px;margin-bottom:16px;width:100%}.dialog-progress .dialog-progress-item{background:var(--color-surface-base0);border-radius:4px;flex:1;height:8px}.dialog-progress .dialog-progress-item.active{background:rgb(var(--color-primary))}.dialog-container,.dialog-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.dialog-container{display:flex;overflow:auto;z-index:2000000001}.dialog-container .dialog-container .dialog-box-wrapper{padding:0}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{-webkit-animation:fade-in .2s both;animation:fade-in .2s both;background:var(--color-overlay-dark)}.dialog-box-wrapper{margin:auto;max-width:100%;padding:clamp(4px,4vw,48px);width:100%}.dialog-box{--dialog-border-radius:24px;-webkit-animation:fade-in .4s .2s both,slide-up .4s .2s both;animation:fade-in .4s .2s both,slide-up .4s .2s both;background:var(--color-surface-base100);border-radius:var(--dialog-border-radius);font-size:16px;height:auto;margin:auto;max-width:100%;overflow:hidden;position:relative;z-index:2}.dialog-box.dialog-box--wide{width:640px}.dialog-box.dialog-box--standard{width:540px}.dialog-box.dialog-box--max{width:1400px}.dialog-box.dialog-box--auto{width:auto}#jobad-posting-preview .dialog-box{max-width:1080px;width:100%}@media(max-width:768px){.dialog-container.fullsize--tablet .dialog-box-wrapper{padding:0;width:100%}.dialog-container.fullsize--tablet .dialog-box{border-radius:0}}@media(max-width:460px){.dialog-container.fullsize--mobile .dialog-box-wrapper{padding:0}.dialog-container.fullsize--mobile .dialog-box{border-radius:0}}@-webkit-keyframes fade-in{0%{opacity:0}}@keyframes fade-in{0%{opacity:0}}@-webkit-keyframes slide-up{0%{transform:translateY(10%)}}@keyframes slide-up{0%{transform:translateY(10%)}}@media(prefers-reduced-motion:reduce){.dialog-box,.dialog-overlay{-webkit-animation:none;animation:none}}.dialog-closebar{border-radius:12px;display:grid;font-size:16px;height:40px;place-items:center;position:absolute;right:24px;text-align:center;top:24px;transition:all .1s ease-in-out;width:40px}.text-align-center{text-align:center!important}.dialog-content{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,2vw,32px);text-align:left}.dialog-content .dialog-title{font-size:1.5rem;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.4em}.dialog-content h3.dialog-title{font-size:1.125rem;font-weight:700;line-height:1.4em;margin:32px 0 16px}.dialog-content h3.dialog-title:first-of-type{margin-top:16px}.dialog-content h4.dialog-title{color:var(--color-text-secondary);font-size:.875rem;font-weight:700;line-height:1.4em;margin:20px 0 0}.dialog-content h5.dialog-title{font-size:12px;font-weight:700;line-height:1em;margin:6px 0}.dialog-content .dialog-inner-content{display:flex;flex-direction:column;font-size:.875rem;gap:12px;line-height:1.6em}.dialog-content .dialog-text{font-size:.875rem;line-height:1.8em;margin:12px 0}.dialog-content .inline-icon{background:var(--color-tertiary);border-radius:4px;color:var(--color-on-tertiary);display:inline-grid;font-size:.75rem;font-style:normal;font-weight:700;height:24px;place-items:center;position:relative;top:-4px;vertical-align:text-top;width:24px}.dialog-content .content-button{border-radius:4px;font-size:12px;font-weight:700;line-height:1em;margin-top:16px;padding:8px}.dialog-content .__color-red{color:rgb(var(--color-accent-red))}.dialog-content .dialog-faq-list .dialog-faq-item{align-items:center;color:rgb(var(--color-primary));display:flex;gap:4px}.dialog-content .dialog-faq-list .dialog-faq-item a:focus,.dialog-content .dialog-faq-list .dialog-faq-item a:hover{text-decoration:underline}.dialog-content .dialog-faq-list .sw-icon{--sw-icon-size:22px;align-self:start}.dialog-content .dialog-faq-list .text{flex:1}.dialog-content .html-content{display:flex;flex-direction:column;gap:16px;padding:16px 0}.dialog-content .html-content h4{margin:0}.dialog-content .html-content ul{-webkit-padding-start:20px;list-style-type:disc;padding-inline-start:20px}.dialog-content .top-button-text{font-size:12px}.dialog-content .top-button-text,.dialog-pill{color:var(--color-text-secondary);text-align:center}.dialog-pill{background:var(--color-surface-base58);border-radius:20px;font-size:14px;font-weight:700;margin:auto;padding:12px}.dialog-hero-img-container{background:var(--color-surface-base58);border-radius:var(--dialog-border-radius) var(--dialog-border-radius) 0 0;display:grid;padding:24px;place-items:center}.dialog-hero-img-container.blank{background:transparent}.dialog-hero-img-illustration{max-width:200px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80%}.dialog-hero-img-illustration.app-icon{border-radius:12px;height:60px;width:60px}.dialog-grid-2-col{grid-gap:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dialog-btn-container{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr;padding-top:24px}.dialog-btn{border-radius:12px;display:block;font-size:14px;font-weight:700;line-height:1.3em;margin:0;min-width:120px;padding:16px 20px;text-align:center}.dialog-btn.disabled{background:var(--color-tertiary)!important;color:var(--color-on-tertiary-disabled)!important;opacity:.5}.dialog-btn.disabled:hover{cursor:not-allowed}@media(min-width:426px){.dialog-btn:only-child{grid-column:2/3}}@media(max-width:425px){.dialog-btn-container{grid-template-columns:1fr}}.dialog-qr-code{border-radius:12px;display:block;margin:auto;overflow:hidden}.slider{accent-color:rgb(var(--color-primary));border-radius:6px;height:12px;outline:none;width:100%}.field-radio-tabs{display:flex;flex-wrap:wrap;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-radio-tabs .field-radio-tab+label{border-radius:99px;color:var(--color-text-secondary);font-size:12px;font-weight:700;line-height:1.4em;padding:8px 16px;text-align:center}.field-radio-tabs .field-radio-tab+label:hover{cursor:pointer}.field-radio-tabs .field-radio-tab:checked+label{background:var(--color-text-secondary);border:1px solid var(--color-text-secondary);color:var(--color-surface-base58)}.field-radio-tabs .field-radio-tab:not(:checked)+label{border:1px solid var(--color-form-input)}.field-radio-tabs .field-radio-tab:not(:checked)+label:hover{border:1px solid var(--color-form-input-on)}.field-radio-tabs .field-radio-tab:disabled+label{color:rgb(var(--color-accent-medium),.5)}.field-radio-tabs .field-radio-tab:disabled+label:hover{cursor:not-allowed}:root{--container-border-radius:24px;--main-gap-space:16px;--page-content-space:clamp(4px,4vw,48px)}.jobsearch-page-content-wrapper{flex:1 0 auto;margin:0 auto;max-width:1200px;padding:calc(var(--menubar-height) + var(--page-content-space)) var(--page-content-space) var(--page-content-space);width:100%}.profile-content-area .jobsearch-page-content-wrapper{margin:0;max-width:none;padding:0}.jobsearch-result-container{display:flex;flex-direction:column;gap:var(--main-gap-space)}
