.rounded-l-8{border-top-left-radius:8px;border-bottom-left-radius:8px}.flex-row{flex-direction:row}.col-span-5{grid-column:span 5/span 5}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.outline{outline-style:solid}.s-icon-subtle{color:var(--w-s-color-icon-subtle)}.ml-14{margin-left:1.4rem}.mr-12{margin-right:1.2rem}.mt-24{margin-top:2.4rem}.pb-24{padding-bottom:2.4rem}.pt-32{padding-top:3.2rem}.object-cover{-o-object-fit:cover;object-fit:cover}.text-ellipsis{text-overflow:ellipsis}@media (max-width: 479.9px){.lt-sm\:min-w-full{min-width:100%}}@media (min-width: 480px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}*,:before,:after{--w-rotate:0;--w-rotate-x:0;--w-rotate-y:0;--w-rotate-z:0;--w-scale-x:1;--w-scale-y:1;--w-scale-z:1;--w-skew-x:0;--w-skew-y:0;--w-translate-x:0;--w-translate-y:0;--w-translate-z:0}.page-container{background-color:var(--w-s-color-background);max-width:1010px;margin:0rem;padding:0rem;padding-left:16px;padding-right:16px}.h2{font-weight:700;font-size:var(--w-font-size-xl);line-height:var(--w-line-height-xl)}.h3{font-weight:700;font-size:var(--w-font-size-l);line-height:var(--w-line-height-l)}.text-caption{font-size:var(--w-font-size-s);line-height:var(--w-line-height-s)}.text-detail{font-size:var(--w-font-size-xs);line-height:var(--w-line-height-xs)}@media (min-width: 768px){.md\:t3{font-weight:700;font-size:var(--w-font-size-l);line-height:var(--w-line-height-l)}}@media (min-width: 1300px){.page-container{margin-left:auto;margin-right:auto;padding-left:31px;padding-right:31px}}.animate-spinner{--spinner-size: 24px;height:var(--spinner-size);width:var(--spinner-size);border-radius:50%;border:calc(var(--spinner-size) / 8) solid rgba(var(--w-s-rgb-border-primary-subtle),.5);border-top-color:var(--w-s-color-border-primary);position:relative;animation:animate-spinner .75s infinite linear}.animate-spinner:before,.animate-spinner:after{content:" ";height:calc(var(--spinner-size) / 8);width:calc(var(--spinner-size) / 8);border-radius:50%;position:absolute;top:calc(var(--spinner-size) / 180)}.animate-spinner:after{right:0}.animate-spinner:before{left:0}@keyframes animate-spinner{to{transform:rotate(359deg)}}.hover\:bg-transparent:hover{background-color:transparent}.overscroll-y-auto{overscroll-behavior-y:auto}.border-\[1px\]{border-width:1px}.rounded{border-radius:4px}.rounded-16{border-radius:16px}.opacity-0{opacity:0%}.opacity-100{opacity:100%}.focus\:opacity-100:focus{opacity:100%}.no-underline,.hover\:no-underline:hover{text-decoration:none}.focus\:no-underline:focus{text-decoration:none}.flex-\[0_0_100\%\]{flex:0 0 100%}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.gap-16{gap:1.6rem}.gap-20{gap:2rem}.gap-24{gap:2.4rem}.gap-4{gap:.4rem}.gap-6{gap:.6rem}.overflow-x-auto{overflow-x:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.list-disc{list-style-type:disc}.after\:inset-0:after{inset:0rem}.inset-x-0{left:0rem;right:0rem}.bottom-24{bottom:2.4rem}.bottom-4{bottom:.4rem}.right-4{right:.4rem}.right-6{right:.6rem}.top-16{top:1.6rem}.after\:left-1\/2:after{left:50%}.after\:top-0:after{top:0rem}.sticky{position:sticky}.after\:absolute:after{position:absolute}.-z-10{z-index:-10}.z-20{z-index:20}.focus\:z-50:focus{z-index:50}.after\:z-10:after{z-index:10}.\!s-bg-inverted{background-color:var(--w-s-color-background-inverted)!important}.s-bg-transparent{background-color:var(--w-s-color-background-transparent)}.hover\:s-bg-hover:hover{background-color:var(--w-s-color-background-hover)}.focus\:s-bg:focus{background-color:var(--w-s-color-background)}.\!s-text-inverted{color:var(--w-s-color-text-inverted)!important}.s-text-inherit{color:var(--w-s-color-text-inherit)}.s-text-positive{color:var(--w-s-color-text-positive)}.focus\:s-outline-focus:focus{outline-color:var(--w-s-color-border-focus)}.h-112{height:11.2rem}.h-14{height:1.4rem}.h-48{height:4.8rem}.h-64{height:6.4rem}.max-h-48{max-height:4.8rem}.max-h-64{max-height:6.4rem}.max-h-full{max-height:100%}.max-w-48{max-width:4.8rem}.max-w-6\/10{max-width:60%}.max-w-64{max-width:6.4rem}.max-w-9\/10{max-width:90%}.min-h-112{min-height:11.2rem}.min-h-16{min-height:1.6rem}.min-h-48{min-height:4.8rem}.min-h-64{min-height:6.4rem}.min-w-0{min-width:0rem}.min-w-48{min-width:4.8rem}.min-w-64{min-width:6.4rem}.min-w-full{min-width:100%}.w-1\/4{width:25%}.w-112{width:11.2rem}.w-128{width:12.8rem}.w-144{width:14.4rem}.w-3\/4,.w-6\/8{width:75%}.w-4\/8{width:50%}.w-48{width:4.8rem}.w-5\/8{width:62.5%}.w-56{width:5.6rem}.w-64{width:6.4rem}.w-7\/8{width:87.5%}.w-80{width:8rem}.after\:h-full:after{height:100%}.h-\[22px\]{height:22px}.h-\[30\]{height:3rem}.max-w-\[70\%\]{max-width:70%}.max-w-\[770px\]{max-width:770px}.min-h-\[682px\]{min-height:682px}.min-h-\[80dvh\]{min-height:80dvh}.w-\[30\]{width:3rem}.space-y-16>:not([hidden])~:not([hidden]){--w-space-y-reverse:0;margin-top:calc(1.6rem * calc(1 - var(--w-space-y-reverse)));margin-bottom:calc(1.6rem * var(--w-space-y-reverse))}.my-16{margin-top:1.6rem;margin-bottom:1.6rem}.-mt-16{margin-top:-1.6rem}.mb-12{margin-bottom:1.2rem}.mb-16{margin-bottom:1.6rem}.mb-20{margin-bottom:2rem}.mb-24{margin-bottom:2.4rem}.mb-4{margin-bottom:.4rem}.mb-8{margin-bottom:.8rem}.mr-24{margin-right:2.4rem}.mt-20{margin-top:2rem}.mt-32{margin-top:3.2rem}.mt-40{margin-top:4rem}.mt-8{margin-top:.8rem}.p-24{padding:2.4rem}.p-8\!{padding:.8rem!important}.px-10{padding-left:1rem;padding-right:1rem}.py-16{padding-top:1.6rem;padding-bottom:1.6rem}.pb-16{padding-bottom:1.6rem}.pl-16{padding-left:1.6rem}.pl-24{padding-left:2.4rem}.pr-16{padding-right:1.6rem}.pr-8{padding-right:.8rem}.first\:pl-16:first-child{padding-left:1.6rem}.last\:pr-16:last-child{padding-right:1.6rem}.pb-\[80\]{padding-bottom:8rem}.break-all{word-break:break-all}.after\:content-empty:after{content:""}.object-contain{-o-object-fit:contain;object-fit:contain}.whitespace-nowrap{white-space:nowrap}.translate-y-0{--w-translate-y:0rem;transform:translate(var(--w-translate-x)) translateY(var(--w-translate-y)) translateZ(var(--w-translate-z)) rotate(var(--w-rotate)) rotateX(var(--w-rotate-x)) rotateY(var(--w-rotate-y)) rotate(var(--w-rotate-z)) skew(var(--w-skew-x)) skewY(var(--w-skew-y)) scaleX(var(--w-scale-x)) scaleY(var(--w-scale-y)) scaleZ(var(--w-scale-z))}.translate-y-8{--w-translate-y:.8rem;transform:translate(var(--w-translate-x)) translateY(var(--w-translate-y)) translateZ(var(--w-translate-z)) rotate(var(--w-rotate)) rotateX(var(--w-rotate-x)) rotateY(var(--w-rotate-y)) rotate(var(--w-rotate-z)) skew(var(--w-skew-x)) skewY(var(--w-skew-y)) scaleX(var(--w-scale-x)) scaleY(var(--w-scale-y)) scaleZ(var(--w-scale-z))}.after\:-translate-x-1\/2:after{--w-translate-x:-50%;transform:translate(var(--w-translate-x)) translateY(var(--w-translate-y)) translateZ(var(--w-translate-z)) rotate(var(--w-rotate)) rotateX(var(--w-rotate-x)) rotateY(var(--w-rotate-y)) rotate(var(--w-rotate-z)) skew(var(--w-skew-x)) skewY(var(--w-skew-y)) scaleX(var(--w-scale-x)) scaleY(var(--w-scale-y)) scaleZ(var(--w-scale-z))}.hover\:scale-105:hover{--w-scale-x:1.05;--w-scale-y:1.05;transform:translate(var(--w-translate-x)) translateY(var(--w-translate-y)) translateZ(var(--w-translate-z)) rotate(var(--w-rotate)) rotateX(var(--w-rotate-x)) rotateY(var(--w-rotate-y)) rotate(var(--w-rotate-z)) skew(var(--w-skew-x)) skewY(var(--w-skew-y)) scaleX(var(--w-scale-x)) scaleY(var(--w-scale-y)) scaleZ(var(--w-scale-z))}.duration-100{transition-duration:.1s}.text-12{font-size:var(--w-font-size-xs);line-height:var(--w-line-height-xs)}.text-xxxl{font-size:var(--w-font-size-xxxl);line-height:var(--w-line-height-xxxl)}.max-w-search{max-width:528px}.snap-x{scroll-snap-type:x mandatory}.snap-start{scroll-snap-align:start}@media (min-width: 480px){.sm\:max-w-6\/10{max-width:60%}.sm\:max-w-\[45\%\]{max-width:45%}}@media (min-width: 768px){.md\:text-center{text-align:center}.md\:grid{display:grid}.md\:flex-1{flex:1 1 0%}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:gap-24{gap:2.4rem}.md\:gap-40{gap:4rem}.md\:grid-cols-\[47\%_1fr\]{grid-template-columns:47% 1fr}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:overflow-visible{overflow:visible}.md\:items-center{align-items:center}.md\:bottom-0{bottom:0rem}.md\:justify-center{justify-content:center}.md\:relative{position:relative}.md\:max-w-none{max-width:none}.md\:w-1\/2{width:50%}.md\:w-full{width:100%}.md\:max-w-\[48rem\]{max-width:48rem}.md\:w-\[770px\]{width:770px}.md\:my-32{margin-top:3.2rem;margin-bottom:3.2rem}.md\:mb-0{margin-bottom:0rem}.md\:mb-32{margin-bottom:3.2rem}.md\:mt-16{margin-top:1.6rem}.md\:mt-40{margin-top:4rem}.md\:mt-80{margin-top:8rem}.md\:p-16{padding:1.6rem}.md\:px-16{padding-left:1.6rem;padding-right:1.6rem}.md\:py-0{padding-top:0rem;padding-bottom:0rem}.md\:pl-0{padding-left:0rem}.md\:pr-0{padding-right:0rem}.md\:pt-16{padding-top:1.6rem}.md\:first\:pl-0:first-child{padding-left:0rem}.md\:last\:pr-0:last-child{padding-right:0rem}.after\:md\:pt-16:after{padding-top:1.6rem}}:root{--s-subtle-custom: #f6f6f6}html,body{height:100%;background-color:var(--s-subtle-custom)}body{display:flex;flex-direction:column}body #main{background-color:transparent;flex-shrink:1;flex-grow:1}.selected-ad-details-list-item svg{grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2;align-self:flex-start;justify-self:start;min-height:22px;margin-right:.8rem}.search-form textarea{border-radius:16px;overflow:hidden;padding-left:1.2rem;padding-right:1.2rem;padding-top:1.6rem;padding-bottom:36px;resize:none}@supports selector(:has(a,b)){.card:has(.card-link:focus-visible),.card:has(.card-link.js-focus-visible){outline:var(--w-s-color-border-focus) solid;outline-width:2px}.card-link:focus{text-decoration:none}.card-link:focus-visible{outline:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.fade-in{animation:fadeIn .5s ease-in-out}.s-bg-subtle-custom{background-color:var(--s-subtle-custom)}.gradient-background{background:url(https://assets.finn.no/pkg/job-search-ai-web/1.0.522/build/client/assets/gradiant-background-CXHfVT_I.svg) no-repeat center center;background-color:var(--s-subtle-custom);background-size:cover;background-attachment:fixed}@media screen and (max-width: 768px){.gradient-background{background:url(https://assets.finn.no/pkg/job-search-ai-web/1.0.522/build/client/assets/gradiant-background-mobile-BK3UtVDR.svg) no-repeat center center;background-position:top;background-size:cover}}@keyframes spinner-colors{0%{border-top-color:#ffb6b6;border-left-color:#3585ff;border-bottom-color:#2ee69f;border-right-color:#06befb}25%{border-top-color:#06befb;border-left-color:#ffb6b6;border-bottom-color:#3585ff;border-right-color:#2ee69f}50%{border-top-color:#2ee69f;border-left-color:#06befb;border-bottom-color:#ffb6b6;border-right-color:#3585ff}75%{border-top-color:#3585ff;border-left-color:#2ee69f;border-bottom-color:#06befb;border-right-color:#ffb6b6}to{border-top-color:#ffb6b6;border-left-color:#3585ff;border-bottom-color:#2ee69f;border-right-color:#06befb}}.animate-spinner{animation:spinner-colors 3s linear infinite}input{width:70%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:10px;outline:none}h1{font-size:24px;color:#333;margin-bottom:20px}#search-form-wrapper:after{background:linear-gradient(0deg,#f6f6f6 80%,#f6f6f600);width:calc(100% + 32px)}@media screen and (min-width: 768px){{background-color:var(--s-subtle-custom)}}.ai-badge{background:linear-gradient(81deg,#c2dafe 22.91%,#e0f6ff 56.67%,#cdfee5 103.16%)}.job-profile-modal-hero{display:flex;align-items:center;justify-content:center;height:180px;min-height:250px;margin-left:-3.2rem;margin-right:-8rem;margin-top:-2.4rem;background-color:#f1f9ff}div:has(.job-profile-modal-hero){border-bottom-width:0}.job-profile-modal-hero>svg{height:128px;width:182px}@media screen and (max-width: 768px){.job-profile-hero{margin-top:-1.2rem;margin-right:-50px}}.selected-ad-modal>div[role=dialog]{padding-bottom:1.6rem}@media (min-width: 480px){.selected-ad-modal>div[role=dialog]{padding-bottom:3.2rem}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes slideFromBottom{0%{transform:translate3d(0,var(--initial-transform, 100%),0)}to{transform:translateZ(0)}}[data-vaul-drawer]{max-width:100vw;touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;left:0;right:0;height:200%}
