.m-watchlistLoginInfo__container{background:var(--k-blue-50);text-align:left;border-radius:3px;padding:15px 50px 15px 15px;position:relative}.m-watchlistLoginInfo__container:before{z-index:1;border-width:15px;border-color:#0000 #0000 var(--k-blue-50);cursor:default;pointer-events:none;content:"";border-style:solid;position:absolute;top:-25px;left:15px}.m-watchlistLoginInfo__anchor{color:var(--k-blue-800);cursor:pointer;font-weight:600;text-decoration:underline}.m-watchlistLoginInfo__text{color:var(--k-blue-800)}.m-watchlistLoginInfo__jobDetailSpacing{margin-top:15px;margin-bottom:15px}@media (width>=720px){.m-watchlistLoginInfo__jobDetailSpacing{margin-bottom:0}}.m-watchlistLoginInfo__close{color:var(--k-blue-800);cursor:pointer;margin-top:-15px;position:absolute;top:50%;right:10px}@layer{.m-icon{display:inline-block;vertical-align:top}.m-icon--small{width:18px;height:18px}.m-icon--medium{width:24px;height:24px}.m-icon--large{width:30px;height:30px}.m-icon--xl{width:38px;height:38px}.m-icon--xxl{width:55px;height:55px}.m-icon--2xl{width:72px;height:72px}.m-icon--3xl{width:80px;height:80px}}.m-dislikeButton__button{appearance:none;font:inherit;background:0 0;border:0;margin:0;padding:0}.m-dislikeButton__button:hover,.m-dislikeButton__button:focus{background:0 0}.m-dislikeButton__button{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-dislikeButton__button:hover{color:var(--k-gray-900)}.m-dislikeButton__button:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-dislikeButton__button{min-width:45px;height:45px;text-decoration:none}.m-dislikeButton__button--small{line-height:18px}.m-dislikeButton__icon{margin-right:var(--k-spacing-1);transform:rotate(180deg)}.m-showMemoButton__container{display:flex}.m-showMemoButton__button{appearance:none;font:inherit;background:0 0;border:0;margin:0;padding:0}.m-showMemoButton__button:hover,.m-showMemoButton__button:focus{background:0 0}.m-showMemoButton__button{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-showMemoButton__button:hover{color:var(--k-gray-900)}.m-showMemoButton__button:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-showMemoButton__button{text-decoration:none}.u-hyphenate,.m-jobsListItem__title,.m-jobsListItem__snippet{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.k-c-badge{background-color:var(--k-gray-100);color:var(--k-gray-600);text-transform:uppercase;white-space:nowrap;font-variant-numeric:lining-nums;border-radius:1000px;padding:.25rem .75rem;font-size:.75rem;font-weight:400;line-height:1.5;display:inline-block}.k-c-badge--condensed{border-radius:6px;padding:.125rem .25rem;font-size:.625rem;line-height:1}.k-c-badge--small{font-size:.625rem;line-height:1}.k-c-badge--full{text-align:center;display:block}.k-c-badge--primary{background-color:var(--k-green-100);color:var(--k-green-900)}.k-c-badge--secondary{background-color:var(--k-blue-100);color:var(--k-blue-900)}.k-c-badge--dark{background-color:var(--k-gray-700);color:var(--k-white)}.k-c-badge--gray{background-color:var(--k-gray-400);color:var(--k-white)}.k-c-badge--light{background-color:var(--k-blue-50);color:var(--k-gray-600)}.k-c-badge--info{background-color:var(--k-blue-600);color:var(--k-white)}.m-jobsListItem{color:var(--k-gray-500);padding:1rem 15px 10px;position:relative}.m-jobsListItem--isSplitView:hover{cursor:pointer}.m-jobsListItem--inactive{color:var(--k-gray-400);padding-top:15px;padding-bottom:15px}.m-jobsListItem--highlighted:after{content:"";background:var(--k-green-400);width:5px;height:100%;position:absolute;top:0;left:0}.m-jobsListItem--noPadding{padding:0}.m-jobsListItem__container--hasLogo{display:flex}.m-jobsListItem__title{-webkit-line-clamp:3;text-overflow:ellipsis;letter-spacing:0;-webkit-box-orient:vertical;max-height:4.5em;margin-bottom:.125rem;font-size:1.25rem;font-weight:700;font-stretch:100%;line-height:140%;display:inline;overflow:hidden}.m-jobsListItem__titleLink{color:var(--k-gray-900)}.m-jobsListItem__titleLink:hover{color:var(--k-gray-600)}.m-jobsListItem__dot{padding-left:3px;padding-right:3px;display:none}@media (width>=720px){.m-jobsListItem__dot{display:inline}}.m-jobsListItem__company{margin-bottom:.125rem}.m-jobsListItem__companyName--grey{color:var(--k-gray-700)}.m-jobsListItem__companyName--link{pointer-events:none;color:var(--k-green-800)}.m-jobsListItem__wrap{color:var(--k-gray-600);display:block}.m-jobsListItem__pills{margin-top:var(--k-spacing-2);flex-wrap:wrap;gap:.25rem;display:flex}.m-jobsListItem__pill{letter-spacing:0;-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;background:var(--k-gray-50);color:var(--k-gray-900);border-radius:32px;-webkit-box-orient:vertical;padding-left:.5rem;padding-right:.5rem;font-size:1rem;font-weight:400;font-stretch:100%;line-height:32px;display:-webkit-inline-box;overflow:hidden}.m-jobsListItem__locations{vertical-align:top;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.m-jobsListItem__location{letter-spacing:0;font-size:1rem;font-weight:400;font-stretch:100%;line-height:150%;display:inline}.m-jobsListItem__location--grey{color:var(--k-gray-400)}:last-child>.m-jobsListItem__location--lastComma{display:none}.m-jobsListItem__snippet{-webkit-line-clamp:3;text-overflow:ellipsis;max-height:4.5em;color:var(--k-gray-700);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=720px){.m-jobsListItem__snippet{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:3em;display:-webkit-box;overflow:hidden}}.m-jobsListItem__snippet--inactive{color:var(--k-gray-400)}.m-jobsListItem__date{color:var(--k-gray-600)}.m-jobsListItem__date--inactive{color:var(--k-gray-400)}.m-jobsListItem__date--hide{display:none}.m-jobsListItem__imageContainer{flex:0 auto;margin-right:15px}.m-jobsListItem__dataContainer{flex:1;overflow:hidden}.m-jobsListItem__dataContainer--inactive{opacity:.5}.m-jobsListItem__logo{padding:var(--k-spacing-1);cursor:pointer;width:61px;height:61px;color:var(--k-gray-300);border:1px solid var(--k-gray-100);border-radius:var(--k-rounded);margin-bottom:5px;display:flex}@media (width>=1248px){.m-jobsListItem__logo{width:61px;height:61px}}.m-jobsListItem__logoSvg{height:var(--k-spacing-10);width:var(--k-spacing-10);margin:auto}.m-jobsListItem__bsLabel{letter-spacing:0;height:1rem;color:var(--k-gray-900);background-color:var(--k-gray-50);padding:var(--k-spacing-05) var(--k-spacing-1);background-color:var(--k-gray-50);border-radius:.25rem;align-items:center;font-size:.75rem;font-weight:400;font-stretch:100%;line-height:150%;display:inline-flex}.m-jobsListItem__expiredJobLabel{letter-spacing:0;height:1.5rem;color:var(--k-gray-900);background-color:var(--k-gray-50);padding:var(--k-spacing-1) var(--k-spacing-2);border-radius:1.375rem;align-items:center;margin-bottom:.25rem;font-size:.875rem;font-weight:400;font-stretch:100%;line-height:150%;display:inline-flex}.m-jobsListItem__imageLink{display:block}.m-jobsListItem__watchlistContainer{white-space:nowrap;margin-top:var(--k-spacing-2);display:inline-block}.m-jobsListItem__removeJobOverlay{cursor:default;background:var(--k-white);opacity:.9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.m-jobsListItem__removeJobOverlay--hide{display:none}.m-jobsListItem__removeJobLink{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;margin-top:.125rem;padding:0;text-decoration:underline;display:inline-flex}.m-jobsListItem__removeJobLink:hover{color:var(--k-gray-900)}.m-jobsListItem__removeJobLink:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-jobsListItem__removeJobLink{text-decoration:none}.m-jobsListItem__removeJobText{color:var(--k-gray-900)}.m-jobsListItem__userActionContainer{justify-content:space-between;display:flex}.m-jobsListItem__showMemoButton{margin-top:var(--k-spacing-2);align-items:center;display:flex}.m-jobsListItem__newBadge{letter-spacing:0;height:1rem;color:var(--k-gray-900);background-color:var(--k-gray-50);padding:var(--k-spacing-05) var(--k-spacing-1);background-color:var(--k-gray-50);opacity:0;border-radius:.25rem;align-items:center;font-size:.75rem;font-weight:400;font-stretch:100%;line-height:150%;display:inline-flex;transform:translateY(-2px)}.m-jobsListItem__newBadge--hidden{display:none!important}.m-jobsListItem__newBadge--fadeIn{animation:.6s cubic-bezier(.39,.575,.565,1) both fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.m-jobsListItem__badges{gap:.25rem;margin-bottom:.5rem;display:flex}.m-jobsListItem__badges--inactive{opacity:.5}.m-jobsListItem__smartApplyBadge{background-color:var(--k-green-400);padding:0 var(--k-spacing-1);border-radius:.25rem;height:1rem}.m-jobsListItem__sponsoredLabel:before{content:"・";margin-left:-3px}.m-jobsListItem__content{gap:var(--k-spacing-2);flex-direction:column;display:flex}@layer{.m-icon{display:inline-block;vertical-align:top}.m-icon--small{width:18px;height:18px}.m-icon--medium{width:24px;height:24px}.m-icon--large{width:30px;height:30px}.m-icon--xl{width:38px;height:38px}.m-icon--xxl{width:55px;height:55px}.m-icon--2xl{width:72px;height:72px}.m-icon--3xl{width:80px;height:80px}}.m-button{vertical-align:top;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:3px;outline:none;height:45px;margin:0;padding:0 30px;line-height:45px;text-decoration:none;transition:background .2s,color .2s,border .2s;display:inline-block}.m-button[class*=Disabled],.m-button[disabled]{cursor:default;pointer-events:none;-webkit-tap-highlight-color:#0000}.m-button--noPadding{padding:0}.m-button--small{height:36px;padding:0 10px;line-height:33px}.m-button--xs{height:30px;padding:0 10px;line-height:26px}.m-button--xsPill{padding:0 15px}.m-button--big{height:60px;line-height:60px}.m-button--full{text-align:center;width:100%;padding-left:0;padding-right:0}.m-button--left{text-align:left}.m-button--whiteOutline{color:var(--k-white);border-color:var(--k-white-alpha-80);background:0 0}.m-button--whiteOutline:hover,.m-button--whiteOutline:focus{color:var(--k-green-700);border-color:var(--k-white);background:var(--k-white)}.m-button--whiteOutlineDisabled,.m-button--whiteOutline[disabled]{cursor:default;color:var(--k-green-700);border-color:var(--k-white);background:var(--k-white);opacity:.5;pointer-events:none}.m-button--rounded{border-radius:36px}.m-button--roundedLeft{border-top-left-radius:36px;border-bottom-left-radius:36px}.m-button--roundedRight{border-top-right-radius:36px;border-bottom-right-radius:36px}.m-button--darkGreen{color:var(--k-white);border-color:var(--k-green-700);background:var(--k-green-700)}.m-button--darkGreen:hover,.m-button--darkGreen:focus{color:var(--k-green-700);border-color:var(--k-white);background:var(--k-white)}.m-button--darkGreenDisabled,.m-button--darkGreen[disabled]{cursor:default;color:var(--k-green-700);border-color:var(--k-white);background:var(--k-white);opacity:.5;pointer-events:none}.m-button--green{color:var(--k-white);border-color:var(--k-green-600);background:var(--k-green-600)}.m-button--green:hover,.m-button--green:focus{color:var(--k-white);border-color:var(--k-green-700);background:var(--k-green-700)}.m-button--greenDisabled,.m-button--green[disabled]{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-button--hokifyBlue{color:#0c8b8a;background:var(--k-white);border-color:#0c8b8a}.m-button--hokifyBlue:hover,.m-button--hokifyBlue:focus{color:var(--k-white);background:#0c8b8a;border-color:#0c8b8a}.m-button--hokifyBlueDisabled,.m-button--hokifyBlue[disabled]{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-button--greenOutline{color:var(--k-green-700);border-color:var(--k-green-700);background:0 0}.m-button--greenOutline:hover,.m-button--greenOutline:focus{color:var(--k-white);border-color:var(--k-green-700);background:var(--k-green-700)}.m-button--greenOutlineDisabled,.m-button--greenOutline[disabled]{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-button--lightGreenOutline{color:var(--k-green-600);border-color:var(--k-green-600);background:0 0}.m-button--lightGreenOutline:hover,.m-button--lightGreenOutline:focus{color:var(--k-white);border-color:var(--k-green-600);background:var(--k-green-600)}.m-button--lightGreenOutlineDisabled,.m-button--lightGreenOutline[disabled]{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-button--greenText{color:var(--k-green-700);background:0 0;border-color:#0000}.m-button--greenText:hover,.m-button--greenText:focus{color:var(--k-green-800);background:0 0;border-color:#0000}.m-button--greenTextDisabled,.m-button--greenText[disabled]{cursor:default;color:var(--k-gray-500);pointer-events:none;background:0 0;border-color:#0000}.m-button--gray{color:var(--k-gray-700);border-color:var(--k-gray-50);background:var(--k-gray-50)}.m-button--gray:hover,.m-button--gray:focus{border-color:var(--k-gray-200);background:var(--k-gray-200)}.m-button--grayDisabled,.m-button--gray[disabled]{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-button--grayOutline{border-color:var(--k-gray-200);color:var(--k-gray-500);background:0 0}.m-button--grayOutline:hover,.m-button--grayOutline:focus{color:var(--k-green-700);border-color:var(--k-green-700);background:0 0}.m-button--grayOutline:active,.m-button--grayOutline:visited{color:var(--k-gray-500);background:var(--k-gray-50);border-color:#0000}.m-button--grayOutlineDisabled,.m-button--grayOutline[disabled]{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-button--red{color:var(--k-white);border-color:var(--k-red-600);background:var(--k-red-600)}.m-button--red:hover,.m-button--red:focus{color:var(--k-white);border-color:var(--k-red-700);background:var(--k-red-700)}.m-button--iconOnly{text-align:center;min-width:45px}.m-button--iconOnly,.m-button--withIcon{line-height:30px}.m-button--withIconMedium{line-height:24px}a.m-button--iconOnly,a.m-button--withIcon{padding-top:7px}a.m-button--withIconMedium{padding-top:18px}.m-base64Link__a--green{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-base64Link__a--green:hover{color:var(--k-gray-900)}.m-base64Link__a--green:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-base64Link__a--green{text-decoration:none}.m-base64Link__a--greenOutlineButton{justify-content:center;align-items:center;gap:var(--k-spacing-1);cursor:pointer;min-height:var(--k-spacing-10);padding:var(--k-spacing-3) var(--k-spacing-4);border-radius:var(--k-rounded);border-style:solid;border-width:1px;flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.m-base64Link__a--greenOutlineButton:focus-visible{border-radius:var(--k-rounded);outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width)}.m-base64Link__a--greenOutlineButton{background:var(--k-green-400);border-color:var(--k-gray-900)}.m-base64Link__a--greenOutlineButton:hover{background:var(--k-green-500);border-color:var(--k-gray-900)}.m-base64Link__a--greenOutlineButton:active{background:var(--k-green-600);border-color:var(--k-gray-900)}